All Element Summary | ||||||||||
allegedEvent | Event (trade post-trade event) asserted by the "other side's" party.
|
|||||||||
allocationAcknowledgement |
|
|||||||||
allocationApproved |
|
|||||||||
allocationException |
|
|||||||||
allocationRefused |
|
|||||||||
allocations (in allocationApproved) |
|
|||||||||
allocations (in allocationRefused) |
|
|||||||||
allocations (in requestAllocation) |
|
|||||||||
allocations (in requestAllocationRetracted) |
|
|||||||||
assertedEvent | Event (trade or post-trade event) asserted by one of the parties.
|
|||||||||
blockTradeIdentifier (in allocationApproved) |
|
|||||||||
blockTradeIdentifier (in allocationRefused) |
|
|||||||||
blockTradeIdentifier (in requestAllocation) |
|
|||||||||
blockTradeIdentifier (in requestAllocationRetracted) |
|
|||||||||
change (in tradeChangeAdvice) | Describes the details of the change.
|
|||||||||
change (in tradeChangeAdviceRetracted) | Describes the details of the change being retracted.
|
|||||||||
cleared | The trades or events generated by the clearing service as a result of clearing.
|
|||||||||
clearing |
|
|||||||||
clearingAcknowledgement |
|
|||||||||
clearingConfirmed |
|
|||||||||
clearingException |
|
|||||||||
clearingRefused |
|
|||||||||
clearingStatus |
|
|||||||||
clearingStatusItem | Describes the status of the clearing process relating to the identified trade.
|
|||||||||
clearingStatusValue | The status of the clearing process for the identified trade.
|
|||||||||
confirmationAcknowledgement | A business acknowledgement message to indicate that the previously sent message was sucessfully processed.
|
|||||||||
confirmationAgreed | The confirmationAgreed message is sent when the matching process returns a proposed match (trade or event) and the Confirmation Requester agrees with it.
|
|||||||||
confirmationDisputed | The confirmationDisputed message is sent when the matching process returns a proposed match (trade or event) and the Confirmation Requester disputes it.
|
|||||||||
confirmationException | A message sent to inform another system that some exception has been detected.
|
|||||||||
confirmationStatus | The confirmationStatus message provides the status of the matching process: matched, mismatched, unmatched, or alleged.
|
|||||||||
consentAcknowledgement |
|
|||||||||
consentException |
|
|||||||||
consentGranted |
|
|||||||||
consentRefused |
|
|||||||||
executionAcknowledgement |
|
|||||||||
executionAdvice |
|
|||||||||
executionAdviceAcknowledgement |
|
|||||||||
executionAdviceException |
|
|||||||||
executionAdviceRetracted |
|
|||||||||
executionException |
|
|||||||||
executionNotification |
|
|||||||||
executionRetracted |
|
|||||||||
maturityAcknowledgement |
|
|||||||||
maturityException |
|
|||||||||
maturityNotification |
|
|||||||||
optionExpirationNotification |
|
|||||||||
optionExpiry (in maturityNotification) |
|
|||||||||
originalMessage (defined in EventRequestAcknowledgement complexType) |
|
|||||||||
paymentDetails (in executionAdvice) | Details of the payments, like amount breakdowns, settlement information.
|
|||||||||
paymentDetails (in executionAdviceRetracted) | Details of the payments, like amount breakdowns, settlement information.
|
|||||||||
paymentDetails (in tradeChangeAdvice) | Details of the payments, like amount breakdowns, settlement information.
|
|||||||||
paymentDetails (in tradeChangeAdviceRetracted) | Details of the payments, like amount breakdowns, settlement information.
|
|||||||||
portfolioName (in portfolioReference defined in PortfolioReferenceFull.model group) | An identifier that is unique for each portfolio-level request, and which can be used to group together the individual messages in the portfolio request.
|
|||||||||
portfolioName (in portfolioReference in consentGranted) | An identifier that is unique for each portfolio-level request, and which can be used to group together the individual messages in the portfolio request.
|
|||||||||
portfolioReference (defined in PortfolioReferenceFull.model group) |
|
|||||||||
portfolioReference (in consentGranted) |
|
|||||||||
productType (in executionAdvice) |
|
|||||||||
proposedMatch | "Other side's" event (trade or post-trade event) that meets the minimimum matching criteria and is proposed as match to the event that is being asserted.
|
|||||||||
reason (in allocationRefused) |
|
|||||||||
reason (in clearingRefused) |
|
|||||||||
reason (in clearingStatusItem) | Supporting information which may be produced to explain the clearing process status.
|
|||||||||
reason (in confirmationDisputed) |
|
|||||||||
reason (in consentRefused) |
|
|||||||||
relatedParty (in requestAllocation) | Identifies a related party performing a role within the transaction.
|
|||||||||
requestAllocation |
|
|||||||||
requestAllocationRetracted |
|
|||||||||
requestClearing |
|
|||||||||
requestClearingRetracted |
|
|||||||||
requestConfirmation | The confirmation process starts with the requestConfirmation message.
|
|||||||||
requestConfirmationRetracted | A requestConfirmation message may be cancelled using the requestConfirmationRetracted message.
|
|||||||||
requestConsent |
|
|||||||||
requestConsentRetracted |
|
|||||||||
requestedAction | The reason the consent was requested.
|
|||||||||
requestExecution |
|
|||||||||
requestExecutionRetracted |
|
|||||||||
requestTradeReferenceInformationUpdate |
|
|||||||||
requestTradeReferenceInformationUpdateRetracted |
|
|||||||||
sequenceNumber (in portfolioReference defined in PortfolioReferenceFull.model group) | A numeric, sequentially ascending (i.e. gapless) value (starting at 1) that can be used to identify and distinguish the individual constituents of a portfolio request.
|
|||||||||
status (in confirmationStatus) | Defines the confirmation status of a trade or post-trade event (e.g.
|
|||||||||
statusAppliesTo | Reference to parties currently in this status, e.g. parties for which we are awaiting approval.
|
|||||||||
submissionsComplete | Indicates whether all individual requests have been submitted for this portfolio request.
|
|||||||||
submitted | The original trade or event submitted to the clearing service.
|
|||||||||
tradeChangeAdvice |
|
|||||||||
tradeChangeAdviceAcknowledgement |
|
|||||||||
tradeChangeAdviceException |
|
|||||||||
tradeChangeAdviceRetracted |
|
|||||||||
tradeIdentifier (in clearingStatusItem) | Identifier(s) for the trade which is the subject of the clearing request to which this status relates.
|
|||||||||
tradeIdentifier (in tradeChangeAdviceRetracted) | The qualified identifiers of the subject trade.
|
|||||||||
tradeMaturity (in maturityNotification) |
|
|||||||||
tradeReferenceInformationUpdateAcknowledgement |
|
|||||||||
tradeReferenceInformationUpdateException |
|
Complex Type Summary | ||||||||||
|
||||||||||
|
||||||||||
A structure describing a trade registration event that is part of a clearing process.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
Message for sending matching results.
|
||||||||||
|
||||||||||
|
||||||||||
Defines the structure for a message acknowledging an event request.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
A message used to notify another party that a trade has matured.
|
||||||||||
A structure used to identify a portfolio in a response message.
|
||||||||||
A structure used to group together individual messages that can be acted on at a group level.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
A message type defining the start of the confirmation process.
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
Defines the structure for a message requesting information updates to a trade.
|
||||||||||
Defines the structure for a message retracting a request to updated information about trade.
|
||||||||||
Defines the structure for a message indicating that a trade is being changed due to a non-negotiated event.
|
||||||||||
Defines the structure for a message retracting a prior change advice.
|
||||||||||
A structure that contains a business event.
|
Element Group Summary | ||||||||||
Events/Results that are applicable to clearing processes.
|
||||||||||
Defines a model group that allows either details of an event or information about a trade to be provided.
|
||||||||||
Defines a model group that allows a portfolio reference response structure to be included in a message.
|
||||||||||
Defines a model group that allows a portfolio reference request structure to be included in a message.
|
<?xml version="1.0" encoding="utf-8"?> <!-- == Copyright (c) 2002-2011 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 --> <xsd:schema attributeFormDefault="unqualified" ecore:documentRoot="FpML" ecore:nsPrefix="conf" ecore:package="org.fpml.confirmation" elementFormDefault="qualified" targetNamespace="http://www.fpml.org/FpML-5/confirmation" version="$Revision: 8672 $" xmlns="http://www.fpml.org/FpML-5/confirmation" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:fpml-annotation="http://www.fpml.org/annotation" xmlns:view="http://www.fpml.org/views" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation> A structure describing a trade registration event that is part of a clearing process. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> The original trade or event submitted to the clearing service. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The trades or events generated by the clearing service as a result of clearing. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation> Describes the status of the clearing process relating to the identified trade. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:sequence> <xsd:annotation> <xsd:documentation> Identifier(s) for the trade which is the subject of the clearing request to which this status relates. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> The status of the clearing process for the identified trade. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Supporting information which may be produced to explain the clearing process status. This may be a business reason e.g. failed eligibility criteria. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Reference to parties currently in this status, e.g. parties for which we are awaiting approval. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:simpleContent> <xsd:attribute default="http://www.fpml.org/coding-scheme/clearing-status" name="clearingStatusScheme" type="xsd:anyURI"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> Message for sending matching results. Response message that returns the status of an event that have been submitted for matching. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Defines the confirmation status of a trade or post-trade event (e.g. Matched, Mismatched, Unmatched, Alleged). </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:choice> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Event (trade or post-trade event) asserted by one of the parties. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> "Other side's" event (trade or post-trade event) that meets the minimimum matching criteria and is proposed as match to the event that is being asserted. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Event (trade post-trade event) asserted by the "other side's" party. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> Defines the structure for a message acknowledging an event request. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Details of the payments, like amount breakdowns, settlement information. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Details of the payments, like amount breakdowns, settlement information. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A message used to notify another party that a trade has matured. This can be used to report, for example, that a swap has passed its final payment and can be removed, or that an option has expired without being executed. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <xsd:choice> </xsd:choice> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation> A structure used to identify a portfolio in a response message. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation> An identifier that is unique for each portfolio-level request, and which can be used to group together the individual messages in the portfolio request. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation> A structure used to group together individual messages that can be acted on at a group level. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:annotation> <xsd:documentation> An identifier that is unique for each portfolio-level request, and which can be used to group together the individual messages in the portfolio request. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> A numeric, sequentially ascending (i.e. gapless) value (starting at 1) that can be used to identify and distinguish the individual constituents of a portfolio request. A recipient should ensure that all sequence numbers from 1 to the final sequence number (where submissionsComplete is true) have arrived before completing the portfolio request. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Indicates whether all individual requests have been submitted for this portfolio request. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation xml:lang="en"> Identifies a related party performing a role within the transaction. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> A message type defining the start of the confirmation process. The message may be used to request the confirmation of a new trade or any other event supported by FpML such as novation, terminations, amendments, etc. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation>The reason the consent was requested.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> Defines the structure for a message requesting information updates to a trade. The trade reference information should contain at least one trade identifier that the recipient is aware of. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> Defines the structure for a message retracting a request to updated information about trade. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation> Defines the structure for a message indicating that a trade is being changed due to a non-negotiated event. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation>Describes the details of the change.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Details of the payments, like amount breakdowns, settlement information. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation> Defines the structure for a message retracting a prior change advice. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:sequence> <xsd:annotation> <xsd:documentation>The qualified identifiers of the subject trade.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation> Describes the details of the change being retracted. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> Details of the payments, like amount breakdowns, settlement information. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:annotation> <xsd:documentation>A structure that contains a business event.</xsd:documentation> </xsd:annotation> <xsd:sequence> </xsd:sequence> </xsd:complexType> <xsd:annotation> <xsd:documentation xml:lang="en"> Events/Results that are applicable to clearing processes. </xsd:documentation> </xsd:annotation> <xsd:choice> </xsd:choice> </xsd:group> <xsd:annotation> <xsd:documentation xml:lang="en"> Defines a model group that allows either details of an event or information about a trade to be provided. Typically this will be used in a response to a request. </xsd:documentation> </xsd:annotation> <xsd:choice> </xsd:choice> </xsd:group> <xsd:annotation> <xsd:documentation xml:lang="en"> Defines a model group that allows a portfolio reference response structure to be included in a message. </xsd:documentation> </xsd:annotation> <xsd:sequence> </xsd:sequence> </xsd:group> <xsd:annotation> <xsd:documentation xml:lang="en"> Defines a model group that allows a portfolio reference request structure to be included in a message. </xsd:documentation> </xsd:annotation> <xsd:sequence> </xsd:sequence> </xsd:group> <xsd:annotation> <xsd:documentation xml:lang="en">Confirmation messages.</xsd:documentation> </xsd:annotation> <!-- Execution --> <!-- Execution Advice --> <!-- Maturity --> <!-- Trade Info update --> <xsd:element name="requestTradeReferenceInformationUpdate" type="RequestTradeReferenceInformationUpdate"/> <xsd:element name="requestTradeReferenceInformationUpdateRetracted" type="RequestTradeReferenceInformationUpdateRetracted"/> <xsd:element name="tradeReferenceInformationUpdateAcknowledgement" type="EventRequestAcknowledgement"/> <!-- Trade Change --> <!-- Consent Negotiation --> <!-- Confirmation --> <xsd:annotation> <xsd:documentation xml:lang="en"> The confirmation process starts with the requestConfirmation message. The message may be used to request the confirmation of a new trade or any other event supported by FpML such as novation, terminations, amendments, etc. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> A requestConfirmation message may be cancelled using the requestConfirmationRetracted message. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> A business acknowledgement message to indicate that the previously sent message was sucessfully processed. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> A message sent to inform another system that some exception has been detected. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The confirmationStatus message provides the status of the matching process: matched, mismatched, unmatched, or alleged. It may also provide the best fit trade(s) or event(s) as result of the matching process. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The confirmationAgreed message is sent when the matching process returns a proposed match (trade or event) and the Confirmation Requester agrees with it. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:annotation> <xsd:documentation xml:lang="en"> The confirmationDisputed message is sent when the matching process returns a proposed match (trade or event) and the Confirmation Requester disputes it. </xsd:documentation> </xsd:annotation> </xsd:element> <!-- Clearing --> <!-- Allocation --> <!--Option Exercise / Expiry --> </xsd:schema> |
XML schema documentation generated with DocFlex/XML 1.8.6b2 using DocFlex/XML XSDDoc 2.5.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration. |