Definition Type: ComplexType
Name: PackageHeader
Namespace: http://www.fpml.org/FpML-5/confirmation
Containing Schema: fpml-business-events-5-10.xsd
Abstract
Documentation:
Identifying information for a tradePackage (a bundle of trades).
Collapse XSD Schema Diagram:
Drilldown into packageInformation in schema fpml-business-events-5-10_xsd Drilldown into originatingEvent in schema fpml-business-events-5-10_xsd Drilldown into size in schema fpml-business-events-5-10_xsd Drilldown into packageType in schema fpml-business-events-5-10_xsd Drilldown into orderIdentifier in schema fpml-business-events-5-10_xsd Drilldown into packageIdentifier in schema fpml-business-events-5-10_xsdXSD Diagram of PackageHeader in schema fpml-business-events-5-10_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="PackageHeader">
    <xsd:annotation>
        <xsd:documentation xml:lang="en">Identifying information for a tradePackage (a bundle of trades).</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="packageIdentifier" type="IssuerTradeId" minOccurs="0" />
        <xsd:element name="orderIdentifier" type="OrderIdentifier" minOccurs="0" />
        <xsd:element name="packageType" type="PackageType" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">Classification of the package. FpML has defined a list of coding scheme values. Different organizations might have different naming schemes for the packages so the multiplicity of unbounded is meant to support synonyms but it does not mean that a trade has multiple package types.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="size" type="PositiveDecimal" minOccurs="0" />
        <xsd:element name="originatingEvent" type="OriginatingEvent" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation xml:lang="en">This may be used to describe why a package was created. This can be used to provide context for a newly created package that is not part of a post-trade event. For example, it can report that the package was created as a result of netting activity, or due to a transfer, an allocation process, etc.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="packageInformation" type="PackageInformation" minOccurs="0" />
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
packageIdentifier nsA:packageIdentifier 0 (1)
orderIdentifier nsA:orderIdentifier 0 (1)
packageType nsA:packageType 0 unbounded
size nsA:size 0 (1)
originatingEvent nsA:originatingEvent 0 (1)
packageInformation nsA:packageInformation 0 (1)
Collapse Derivation Tree:
Collapse References:
nsA:packageHeader