Definition Type: Group
Name: Correlation.model
Namespace: http://www.fpml.org/FpML-5/pretrade
Containing Schema: fpml-msg-5-9.xsd
Documentation:
A model group defining the elements used for process correlation. 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 parent correlation ID is used to keep track of the parent process.
Collapse XSD Schema Diagram:
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_xsdXSD Diagram of Correlation.model in schema fpml-msg-5-9_xsd (Financial products Markup Language (FpML®) - Pretrade)
Collapse XSD Schema Code:
<xsd:group name="Correlation.model">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">A model group defining the elements used for process correlation. 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 parent correlation ID is used to keep track of the parent process.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="parentCorrelationId" type="CorrelationId" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">An optional identifier used to correlate between related processes</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:group ref="CorrelationId.model" />
    </xsd:sequence>
</xsd:group>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
parentCorrelationId nsA:parentCorrelationId 0 (1)
correlationId nsA:correlationId 0 (1)
<xs:group> nsA:CorrelationId.model (1) (1)
Collapse Comments:
blog comments powered by Disqus