XML Schema Documentation

Complex Type: TradeCashflowsMatchResult

[Table of contents]

Super-types: ResponseMessage < TradeCashflowsMatchResult (by extension)
Sub-types: None
Name TradeCashflowsMatchResult
Abstract no
Documentation Message for sending match results. Response message that returns the status of the set of cashflows (more than one in the case of cross-currency swaps) that have been reconciled.
XML Instance Representation
<...
version=" xsd:token (value comes from list: {'4-0'|'4-1'|'4-2'|'4-3'|'4-4'}) [1]

'Indicate which version of the FpML Schema an FpML message adheres to.'

"

expectedBuild=" xsd:positiveInteger [0..1]

'This optional attribute can be supplied by a message creator in an FpML instance to specify which build number of the schema was used to define the message when it was generated.'

"

actualBuild="12 [0..1]

'The specific build number of this schema version. This attribute is not included in an instance document. Instead, it is supplied by the XML parser when the document is validated against the FpML schema and indicates the build number of the schema file. Every time FpML publishes a change to the schema, validation rules, or examples within a version (e.g., version 4.2) the actual build number is incremented. If no changes have been made between releases within a version (i.e. from Trial Recommendation to Recommendation) the actual build number stays the same.'

"
>
<header> ResponseMessageHeader </header> [1]
<validation> Validation </validation> [0..*]
<status> TradeCashflowsStatus </status> [1]

'Reconciliation status of the set of cashflows.'

Start Choice [1]
<assertedCashflow> AssertedCashflow </assertedCashflow> [1]

'Cashflow (or set of cashflows for cross-currency swap) asserted by one of the parties.'

<proposedMatch> TradeCashflowsProposedMatch </proposedMatch> [0..*]

'"Other side\'s" cashflow that meets the minimimum matching criteria and is proposed as match to the cashflow that is being asserted.'

<allegedCashflow> AllegedCashflow </allegedCashflow> [1]

'Cashflow (or set of cashflows for cross-currency swap) asserted by the \"other side\'s\" party.'

End Choice
<party> Party </party> [2..*]

'One party element for each of the principal parties and any other party that is referenced.'

</...>
Diagram
Schema Component Representation
<xsd:complexType name="TradeCashflowsMatchResult">
<xsd:complexContent>
<xsd:extension base=" ResponseMessage ">
<xsd:sequence>
<xsd:element name="status" type=" TradeCashflowsStatus "/>
<xsd:choice>
<xsd:sequence>
<xsd:element name="assertedCashflow" type=" AssertedCashflow "/>
<xsd:element name="proposedMatch" type=" TradeCashflowsProposedMatch " minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:element name="allegedCashflow" type=" AllegedCashflow "/>
</xsd:choice>
<xsd:element name="party" type=" Party " minOccurs="2" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>