Definition Type: ComplexType
Name: PositionConstituent
Namespace: http://www.fpml.org/2007/FpML-4-4
Containing Schema: fpml-valuation-4-4.xsd
Abstract
Documentation:
The items (trades, trade references, holdings, other positions) that comprise this position. Currently a position may consist only of a single trade, a reference to a previously submitted position, or a reference to the trade. The choice structure is optional to allow extensions to be placed within this container.
Collapse XSD Schema Diagram:
Drilldown into tradeReference in schema fpml-valuation-4-4_xsd Drilldown into positionVersionReference in schema fpml-valuation-4-4_xsd Drilldown into trade in schema fpml-valuation-4-4_xsdXSD Diagram of PositionConstituent in schema fpml-valuation-4-4_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="PositionConstituent">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">The items (trades, trade references, holdings, other positions) that comprise this position. Currently a position may consist only of a single trade, a reference to a previously submitted position, or a reference to the trade. The choice structure is optional to allow extensions to be placed within this container.</xsd:documentation>
    </xsd:annotation>
    <xsd:choice minOccurs="0">
        <xsd:element name="trade" type="Trade">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">An element that allows the full details of the trade to be used as a mechanism for identifying the trade for which the post-trade event pertains.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="positionVersionReference" type="xsd:positiveInteger">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">A previously submitted version of the position.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="tradeReference" type="PartyTradeIdentifiers">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">The trade reference identifier(s) allocated to the trade by the parties involved.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:choice>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
trade fpml:trade (1) (1)
positionVersionReference fpml:positionVersionReference (1) (1)
tradeReference fpml:tradeReference (1) (1)
Collapse Derivation Tree:
Collapse References:
fpml:constituent, fpml:constituent