XML Schema Documentation

Complex Type: PositionReport

[Table of contents]

Super-types: NotificationMessage < PositionReport (by extension)
Sub-types: None
Name PositionReport
Abstract no
Documentation A type defining the content model for a message allowing one party to send a report consisting of positions.
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> NotificationMessageHeader </header> [1]
<validation> Validation </validation> [0..*]
<asOfDate> IdentifiedDate </asOfDate> [0..1]

'The date for which this document reports positions and valuations.'

<dataSetName> xsd:string </dataSetName> [0..1]

'The name of the data set (portfolio, product type, etc.) that this report corresponds to. Used to help document the contents of the report.'

<quotationCharacteristics> QuotationCharacteristics </quotationCharacteristics> [0..1]

'The default quotation characteristics for this document (e.g. currency, location). Currency must be specified; other fields may be specified.'

<position> Position </position> [1..*]

'The positions included in the position report.'

<party> Party </party> [1..*]

'The parties whose trades are included included in this position report.'

</...>
Diagram
Schema Component Representation
<xsd:complexType name="PositionReport">
<xsd:complexContent>
<xsd:extension base=" NotificationMessage ">
<xsd:sequence>
<xsd:element name="asOfDate" type=" IdentifiedDate " minOccurs="0"/>
<xsd:element name="dataSetName" type=" xsd:string " minOccurs="0"/>
<xsd:element name="quotationCharacteristics" type=" QuotationCharacteristics " minOccurs="0"/>
<xsd:element name="position" type=" Position " maxOccurs="unbounded"/>
<xsd:element name="party" type=" Party " maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>