Definition Type: Group
Name: CorrelationAndSequence.model
Namespace: http://www.fpml.org/FpML-5/pretrade
Containing Schema: fpml-msg-5-9.xsd
Documentation:
A model group defining the full messsage correlation mechanism. The correlation ID is used to link followup corrections and retractions to the original request, and to help identify which replies link to which requests. (The "inReplyTo" element may also be used for this purpose, but it contains a message identifier rather than a business object identifier.) The sequence ID is used to establish an ordering between multiple messages related to the same business object (identified by the same correlation identifier). It contains a value the must ascend (possibly with gaps) messages on the same correlation ID.
Collapse XSD Schema Diagram:
Drilldown into sequenceNumber in schema fpml-msg-5-9_xsd Drilldown into Sequence.model in schema fpml-msg-5-9_xsd Drilldown into correlationId in schema fpml-msg-5-9_xsd Drilldown into CorrelationId.model in schema fpml-msg-5-9_xsd Drilldown into parentCorrelationId in schema fpml-msg-5-9_xsd Drilldown into Correlation.model in schema fpml-msg-5-9_xsdXSD Diagram of CorrelationAndSequence.model in schema fpml-msg-5-9_xsd (Financial products Markup Language (FpML®) - Pretrade)
Collapse XSD Schema Code:
<xsd:group name="CorrelationAndSequence.model">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A model group defining the full messsage correlation mechanism. The correlation ID is used to link followup corrections and retractions to the original request, and to help identify which replies link to which requests. (The "inReplyTo" element may also be used for this purpose, but it contains a message identifier rather than a business object identifier.) The sequence ID is used to establish an ordering between multiple messages related to the same business object (identified by the same correlation identifier). It contains a value the must ascend (possibly with gaps) messages on the same correlation ID.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:group ref="Correlation.model" />
        <xsd:group ref="Sequence.model" />
    </xsd:sequence>
</xsd:group>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
parentCorrelationId nsA:parentCorrelationId 0 (1)
correlationId nsA:correlationId 0 (1)
sequenceNumber nsA:sequenceNumber 0 (1)
<xs:group> nsA:Correlation.model (1) (1)
<xs:group> nsA:CorrelationId.model (1) (1)
<xs:group> nsA:Sequence.model (1) (1)
Collapse Comments:
blog comments powered by Disqus