UNPKG

interchange-schema-registry

Version:

A Global Schema Registry for Data Interchange formats

141 lines (140 loc) 5.54 kB
<?xml version="1.0" encoding="utf-8" ?> <!--View is confirmation--> <!--Version is 5-10--> <!--NS is http://www.fpml.org/FpML-5/confirmation--> <!-- == Copyright (c) 2014-2018 All rights reserved. == Financial Products Markup Language is subject to the FpML public license. == A copy of this license is available at http://www.fpml.org/license/license.html --> <!--5.0:Message type is a Root of the message--> <!--5.0 Messaging: changed <RequestTradeConfirmation> -><requestConfirmation>--> <requestConfirmation xmlns="http://www.fpml.org/FpML-5/confirmation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" fpmlVersion="5-10" xsi:schemaLocation="http://www.fpml.org/FpML-5/confirmation ../../fpml-main-5-10.xsd http://www.w3.org/2000/09/xmldsig# ../../xmldsig-core-schema.xsd" > <header> <!--FpML 5.0: Removed "conversationId", replaced by "correlationId"--> <messageId messageIdScheme="http://www.partyA.com/coding-scheme/message-id">2342342</messageId> <sentBy>PARTYA</sentBy> <sendTo>ABC</sendTo> <creationTimestamp>2007-01-05T15:38:00-05:00</creationTimestamp> </header> <!--5.0 Messaging: added <correlationId> <sequenceNumber> --> <isCorrection>false</isCorrection> <correlationId correlationIdScheme="http://www.partyA.com/coding-scheme/correlationIdScheme">BondOption2342342</correlationId> <sequenceNumber>1</sequenceNumber> <trade> <tradeHeader> <partyTradeIdentifier> <partyReference href="Party1" /> <tradeId tradeIdScheme="http://www.partyA.com/coding-scheme/trade-id">Trade234</tradeId> </partyTradeIdentifier> <tradeDate id="TRADEDATE">2006-05-10</tradeDate> </tradeHeader> <bondOption> <buyerPartyReference href="Party1" /> <sellerPartyReference href="Party2" /> <optionType>Call</optionType> <premium> <payerPartyReference href="Party1" /> <receiverPartyReference href="Party2" /> <paymentAmount> <currency>JPY</currency> <amount>25000000</amount> </paymentAmount> <paymentDate> <adjustableDate> <unadjustedDate>2006-05-15</unadjustedDate> <dateAdjustments> <businessDayConvention>FOLLOWING</businessDayConvention> <businessCenters> <businessCenter>JPTO</businessCenter> </businessCenters> </dateAdjustments> </adjustableDate> </paymentDate> <premiumType>Fixed</premiumType> </premium> <europeanExercise> <expirationDate> <adjustableDate> <unadjustedDate>2006-06-19</unadjustedDate> <dateAdjustments> <businessDayConvention>FOLLOWING</businessDayConvention> <businessCenters> <businessCenter>JPTO</businessCenter> </businessCenters> </dateAdjustments> </adjustableDate> </expirationDate> <earliestExerciseTime> <hourMinuteTime>09:00:00</hourMinuteTime> <businessCenter>JPTO</businessCenter> </earliestExerciseTime> <expirationTime> <hourMinuteTime>14:30:00</hourMinuteTime> <businessCenter>JPTO</businessCenter> </expirationTime> </europeanExercise> <exerciseProcedure> <manualExercise> <exerciseNotice> <partyReference href="Party1" /> <businessCenter>JPTO</businessCenter> </exerciseNotice> </manualExercise> <followUpConfirmation>true</followUpConfirmation> <limitedRightToConfirm>false</limitedRightToConfirm> <splitTicket>false</splitTicket> </exerciseProcedure> <notionalAmount> <currency>JPY</currency> <amount>10000000000</amount> </notionalAmount> <optionEntitlement>10000000000</optionEntitlement> <entitlementCurrency>JPY</entitlementCurrency> <numberOfOptions>1</numberOfOptions> <settlementType>Physical</settlementType> <settlementDate> <adjustableDate> <unadjustedDate>2006-06-22</unadjustedDate> <dateAdjustments> <businessDayConvention>FOLLOWING</businessDayConvention> <businessCenters> <businessCenter>JPTO</businessCenter> </businessCenters> </dateAdjustments> </adjustableDate> </settlementDate> <strike> <price> <strikePrice>99.7</strikePrice> </price> </strike> <bond> <instrumentId instrumentIdScheme="CUSIP">ExampleCUSIP1</instrumentId> <!--Made rule shared-26 (When the parValue exists therefore the currency must also exist. This is a workaround because parValue is not defined as a Money type) invalid by removing <currency>JPY</currency>--> <clearanceSystem>Clearstream</clearanceSystem> <couponRate>0.014</couponRate> <maturity>2011-03-20</maturity> <parValue>10000000000</parValue> <faceAmount>10000000000</faceAmount> </bond> </bondOption> <calculationAgent> <calculationAgentPartyReference href="Party1" /> </calculationAgent> </trade> <party id="Party1"> <partyId partyIdScheme="http://www.fpml.org/coding-scheme/dummy-party-id">Party A</partyId> </party> <party id="Party2"> <partyId partyIdScheme="http://www.fpml.org/coding-scheme/dummy-party-id">Party B</partyId> </party> </requestConfirmation>