All Element Summary |
||||||||||||
The account for which this report was generated.
|
||||||||||||
The date for which this report is requested.
|
||||||||||||
The date for which this request was create.
|
||||||||||||
The date for which this request was generated.
|
||||||||||||
The time within the as-of date for which this report was created (i.e., the cut-off time of the report).
|
||||||||||||
A classification of the risk class of the trade.
|
||||||||||||
Used to categorize trades into user-defined categories, such as house trades vs. customer trades.
|
||||||||||||
The time this report was actually generated (i.e., the processing time of the report).
|
||||||||||||
The party for which this report was generated.
|
||||||||||||
One or more trade identifiers needed to uniquely identify a trade.
|
||||||||||||
One or more trade identifiers needed to uniquely identify a trade.
|
||||||||||||
Global portfolio element used as a basis for a substitution group.
|
||||||||||||
An instance of a unique portfolio valuation.
|
||||||||||||
An instance of a unique portfolio valuation.
|
||||||||||||
A classification of the most important risk class of the trade.
|
||||||||||||
A classification of the type of product.
|
||||||||||||
Global element used to substitute for "portfolio".
|
||||||||||||
The desired query portfolio.
|
||||||||||||
This may be used to identify one or more parties that perform a role within the transaction.
|
||||||||||||
The specific characteristics to be included in the report.
|
||||||||||||
The specific characteristics included in the report.
|
||||||||||||
The specific characteristics included in the report.
|
||||||||||||
Identifiers for the report instance and section.
|
||||||||||||
Identifiers for the report instance and section.
|
||||||||||||
The regulatory reporting regime for which this report contains information
|
||||||||||||
|
||||||||||||
A classification of additional risk classes of the trade, if any.
|
||||||||||||
Fully-described trades whose values are reported.
|
||||||||||||
Zero or more trade valuation items.
|
||||||||||||
An instance of a unique trade valuation.
|
||||||||||||
A collection of data values describing the state of the given trade.
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
Complex Type Summary |
||||||||||
A type used in valuation enquiry messages which relates a portfolio to its trades and current value.
|
||||||||||
A type used to describe the scope/contents of a report.
|
||||||||||
A type defining the content model for a message allowing one party a report containing valuations of one or many existing trades.
|
||||||||||
A type used in trade valuation enquiry messages which relates a trade identifier to its current value.
|
||||||||||
A type defining the content model for a message normally generated in response to a RequestValuationReport request.
|
||||||||||
A type defining the content model for a message that retracts a valuation report.
|
<?xml version="1.0" encoding="utf-8"?>
<!--
== Copyright (c) 2002-2015 All rights reserved. == Financial Products Markup Language is subject to the FpML public license. == A copy of this license is available at http://www.fpml.org/license/license.html --> <xsd:schema attributeFormDefault="unqualified" ecore:documentRoot="FpML" ecore:nsPrefix="rpt" ecore:package="org.fpml.reporting" elementFormDefault="qualified" targetNamespace="http://www.fpml.org/FpML-5/reporting" version="$Revision: 8571 $" xmlns="http://www.fpml.org/FpML-5/reporting" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:fpml-annotation="http://www.fpml.org/annotation" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="fpml-business-events-5-8.xsd"/>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A type used in valuation enquiry messages which relates a portfolio to its trades and current value.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" ref="portfolio">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="tradeValuationItem" type="TradeValuationItem">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A type defining the content model for a message allowing one party a report containing valuations of one or many existing trades.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="CorrectableRequestMessage">
<xsd:sequence>
<xsd:element minOccurs="0" name="reportContents" type="ReportContents">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The specific characteristics to be included in the report.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="portfolioValuationItem" type="PortfolioValuationItem">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="tradeValuationItem" type="TradeValuationItem">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A type used to describe the scope/contents of a report.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="partyReference" type="PartyReference">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">The account for which this report was generated.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Used to categorize trades into user-defined categories, such as house trades vs. customer trades.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element maxOccurs="unbounded" minOccurs="0" name="assetClass" type="AssetClass">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A classification of the risk class of the trade. FpML defines a simple asset class categorization using a coding scheme.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element minOccurs="0" name="primaryAssetClass" type="AssetClass">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A classification of the most important risk class of the trade. FpML defines a simple asset class categorization using a coding scheme.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A classification of additional risk classes of the trade, if any. FpML defines a simple asset class categorization using a coding scheme.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A classification of the type of product. FpML defines a simple product categorization using a coding scheme.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="reportingRegime" type="ReportingRegimeIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">
The regulatory reporting regime for which this report contains information
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A type used in trade valuation enquiry messages which relates a trade identifier to its current value.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="partyTradeIdentifier" type="PartyTradeIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">
One or more trade identifiers needed to uniquely identify a trade.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
This may be used to identify one or more parties that perform a role within the transaction. If this is within a partyTradeInformation block, the related party performs the role with respect to the party identifie by the "partyReference" in the partyTradeInformation block.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:annotation>
<xsd:documentation xml:lang="en">Fully-described trades whose values are reported.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A type defining the content model for a message normally generated in response to a RequestValuationReport request.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="NotificationMessage">
<xsd:sequence>
<xsd:element minOccurs="0" name="reportIdentification" type="ReportIdentification">
<xsd:annotation>
<xsd:documentation xml:lang="en">Identifiers for the report instance and section.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The specific characteristics included in the report.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The time within the as-of date for which this report was created (i.e., the cut-off time of the report).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The time this report was actually generated (i.e., the processing time of the report). This value, if present, will be no later than the message created time, and no earlier than any timestamp within a trade valuation item.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="portfolioValuationItem" type="PortfolioValuationItem">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="tradeValuationItem" type="TradeValuationItem">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A collection of data values describing the state of the given trade.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
A type defining the content model for a message that retracts a valuation report. This says that the most recently supplied valuation is erroneous and a previous value should be used.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="NotificationMessage">
<xsd:sequence>
<xsd:element minOccurs="0" name="reportIdentification" type="ReportIdentification">
<xsd:annotation>
<xsd:documentation xml:lang="en">Identifiers for the report instance and section.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
The specific characteristics included in the report.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="partyTradeIdentifier" type="PartyTradeIdentifier">
<xsd:annotation>
<xsd:documentation xml:lang="en">
One or more trade identifiers needed to uniquely identify a trade.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Global portfolio element used as a basis for a substitution group.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Global element used to substitute for "portfolio".
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:schema>
|
XML schema documentation generated with DocFlex/XML 1.9.0 using DocFlex/XML XSDDoc 2.8.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.
|