All Element Summary |
||||||||||||
The additionalEvent element is an extension/substitution point to customize FpML and add additional events.
|
||||||||||||
allocations (defined in TradePackage complexType) |
"Short-form" representation of allocations in which the key block economics are stated once within the trade structure, and the allocation data is contained in this allocations structure.
|
|||||||||||
|
||||||||||||
|
||||||||||||
approvalId (defined in CreditLimitReference complexType) |
|
|||||||||||
approvals (defined in TradePackage complexType) |
A container for approval states in the workflow.
|
|||||||||||
approvingPartyReference (defined in CreditLimitReference complexType) |
|
|||||||||||
The date on which the auction is scheduled to occur.
|
||||||||||||
Describes a change due to change in composition of basket underlyer
|
||||||||||||
Abstract substitutable place holder for specific change details.
|
||||||||||||
|
||||||||||||
Describes a change due to a corporate action
|
||||||||||||
Describes a change due to a credit event.
|
||||||||||||
Specifies the type of credit event taking place.
|
||||||||||||
|
||||||||||||
currency (defined in CreditLimitBase complexType) |
|
|||||||||||
currency (in limitApplicable) |
|
|||||||||||
The date at which a Credit Event Resolution Request Date (CERD) or Notice Delivery Date occurs.
|
||||||||||||
|
||||||||||||
eventIdentifier (defined in AbstractEvent complexType) |
|
|||||||||||
The corporate or sovereign entity (and, optionally, associated obligations) in a basket impacted by the credit event.
|
||||||||||||
Credit limit utilization attributable to executed trades.
|
||||||||||||
expirationDate (defined in CreditLimit complexType) |
|
|||||||||||
|
||||||||||||
The final price resulting from the auction.
|
||||||||||||
Global credit limit utilization amount, agnostic of long/short position direction.
|
||||||||||||
Describes a change due to an index component being adjusted.
|
||||||||||||
indexFactor (in indexChange) |
|
|||||||||||
A type defining the Credit Default Swap Index impacted by the credit event.
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
Standard code to indicate which type of credit line is being referred to - i.e.
|
||||||||||||
Credit limit utilization attributable to long positions.
|
||||||||||||
|
||||||||||||
This may be used to describe why a package was created.
|
||||||||||||
This may be used to describe why a trade was created.
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
packageType (in packageHeader) |
Classification of the package.
|
|||||||||||
|
||||||||||||
This allows the acknowledging party to supply additional trade identifiers for a trade underlying a request relating to a business event.
|
||||||||||||
This allows the acknowledging party to supply additional trade information about a trade underlying a request relating to a business event.
|
||||||||||||
Credit limit utilization attributable to pending unexecuted orders.
|
||||||||||||
|
||||||||||||
periodMultiplier (in velocity) |
|
|||||||||||
|
||||||||||||
|
||||||||||||
A public information source, e.g. a particular newspaper or electronic news service, that may publish relevant information used in the determination of whether or not a credit event has occurred.
|
||||||||||||
quote (in marginQuoteRefused) |
Pricing information for the trade.
|
|||||||||||
The percentage of the original value of the asset affected by the credit event that can be recovered.
|
||||||||||||
The date on which settlement is scheduled to occur.
|
||||||||||||
Specifies whether the process is to be physically settled or cash settled.
|
||||||||||||
Credit limit utilization attributable to short positions.
|
||||||||||||
size (in packageHeader) |
|
|||||||||||
The maximum allowed tenor for a trade under this limit.
|
||||||||||||
This may be used to describe why a trade was terminated.
|
||||||||||||
trade (defined in TradePackage complexType) |
|
|||||||||||
trade (defined in TradingEventsBase.model group) |
|
|||||||||||
tradeIdentifier (defined in TradePackage complexType) |
|
|||||||||||
tradePackage (defined in TradingEventsBase.model group) |
|
|||||||||||
Information about a trade.
|
||||||||||||
type (in corporateAction) |
|
|||||||||||
Credit limit utilization breakdown by executed trades and pending orders.
|
||||||||||||
|
Complex Type Summary |
||||||||||||
Abstract base type for all events.
|
||||||||||||
Abstract base type for an extension/substitution point to customize FpML and add additional events.
|
||||||||||||
A structure indicating that the basket underlyer of the trade has changed due to client trading activity
|
||||||||||||
A type defining an event identifier issued by the indicated party.
|
||||||||||||
Abstract base type for non-negotiated trade change descriptions
|
||||||||||||
A structure indicating that a trade has changed due to a corporate action
|
||||||||||||
A type that describes what type of corporate action occurred.
|
||||||||||||
A structure indicating that a trade has changed due to a credit event, including both shared (by single name, index and basket) and index specific components.
|
||||||||||||
A structure indicating that a trade has changed due to a credit event and containing only components shared by single name, index and basket.
|
||||||||||||
A type that describes which credit event is taking place, e.g.
|
||||||||||||
A structure describing a credit limit with applicability constraints.
|
||||||||||||
A structure describing a basic credit limit.
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
A post-trade event reference identifier allocated by a party.
|
||||||||||||
A structure describing the effect of a change to an index.
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
Identifying information for a tradePackage (a bundle of trades).
|
||||||||||||
A type that describes why a trade terminated.
|
||||||||||||
A bundle of trades collected together into a single unit for reporting.
|
||||||||||||
Defines a type that allows trade identifiers and/or trade information to be represented for a trade.
|
||||||||||||
|
Simple Type Summary |
||||||
|
Element Group Summary |
||||||||||
A model group holding valuation information for an event.
|
||||||||||
Defines a model group that allows information about a trade to be represented.
|
||||||||||
Information about a trading event that represent a new trading activity (on a newly-created trade), or in some cases the a representation of the trade's current state.
|
||||||||||
Information about a trading event that represents a new trading activity (on a newly-created trade or package of trades), or in some cases the a representation of the trade's current state..
|
<?xml version="1.0" encoding="utf-8"?>
<!--
== Copyright (c) 2022-2024 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="pre" ecore:package="org.fpml.pretrade" elementFormDefault="qualified" targetNamespace="http://www.fpml.org/FpML-5/pretrade" version="$Revision: 14642 $" xmlns="http://www.fpml.org/FpML-5/pretrade" 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-doc-5-13.xsd"/>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="eventIdentifier" type="BusinessEventIdentifier"/>
</xsd:sequence>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Abstract base type for an extension/substitution point to customize FpML and add additional events.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A structure indicating that the basket underlyer of the trade has changed due to client trading activity
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining an event identifier issued by the indicated party.
</xsd:documentation>
<xsd:group ref="PartyAndAccountReferences.model">
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A pointer style reference to a party identifier and optionally an account identifier defined elsewhere in the document. The party referenced has allocated the trade identifier.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Abstract base type for non-negotiated trade change descriptions
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A structure indicating that a trade has changed due to a corporate action
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type that describes what type of corporate action occurred.
</xsd:documentation>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A structure indicating that a trade has changed due to a credit event and containing only components shared by single name, index and basket.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="ChangeEvent">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="creditEventType" type="CreditEventType">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">Specifies the type of credit event taking place.</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The date at which a Credit Event Resolution Request Date (CERD) or Notice Delivery Date occurs.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The date on which the auction is scheduled to occur.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Specifies whether the process is to be physically settled or cash settled.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The date on which settlement is scheduled to occur.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The percentage of the original value of the asset affected by the credit event that can be recovered.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="publiclyAvailableInformation" type="Resource">
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A public information source, e.g. a particular newspaper or electronic news service, that may publish relevant information used in the determination of whether or not a credit event has occurred.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A structure indicating that a trade has changed due to a credit event, including both shared (by single name, index and basket) and index specific components.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="CreditChangeEventBase">
</xsd:complexContent>
<xsd:choice minOccurs="0">
</xsd:extension>
<xsd:element name="indexReferenceInformation" type="CreditEventIndexReferenceInformation">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type defining the Credit Default Swap Index impacted by the credit event.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The corporate or sovereign entity (and, optionally, associated obligations) in a basket impacted by the credit event.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:element minOccurs="0" name="limitId" type="LimitId"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The maximum allowed tenor for a trade under this limit. When this structure is used as part of a suspendCredit message, this tenor imposes a temporary tenor limit on allowed trade types.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A structure describing a credit limit with applicability constraints.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="CreditLimitBase">
</xsd:complexContent>
<xsd:sequence>
</xsd:sequence>
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
</xsd:annotation>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:element minOccurs="0" name="executed" type="CreditLimitUtilizationPosition">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Credit limit utilization attributable to executed trades.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Credit limit utilization attributable to pending unexecuted orders.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
</xsd:choice>
<xsd:element minOccurs="0" name="short" type="NonNegativeDecimal">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Credit limit utilization attributable to short positions.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Credit limit utilization attributable to long positions.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Global credit limit utilization amount, agnostic of long/short position direction.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A post-trade event reference identifier allocated by a party. FpML does not define the domain values associated with this element. Note that the domain values for this element are not strictly an enumerated list.
</xsd:documentation>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A structure describing the effect of a change to an index.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="ChangeEvent">
</xsd:extension>
</xsd:complexContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:element minOccurs="0" name="limitType" type="LimitType">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Standard code to indicate which type of credit line is being referred to - i.e. IM, DV01, PV01, CS01, Notional, Clip Size, Notional, maximumOrderQuantity
</xsd:documentation>
<xsd:element name="amountUtilized" type="xsd:integer"/>
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Credit limit utilization breakdown by executed trades and pending orders.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/credit-limit-type" name="creditLimitTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Identifying information for a tradePackage (a bundle of trades).
</xsd:documentation>
<xsd:element minOccurs="0" name="packageIdentifier" type="IssuerTradeId"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
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:documentation xml:lang="en">
</xsd:annotation>
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:annotation>
</xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/terminating-event" name="terminatingEventScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A bundle of trades collected together into a single unit for reporting.
</xsd:documentation>
<xsd:element minOccurs="0" name="packageHeader" type="PackageHeader"/>
</xsd:choice>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
"Short-form" representation of allocations in which the key block economics are stated once within the trade structure, and the allocation data is contained in this allocations structure. This will normally be expressed in percentage terms and used prior to execution to authorize credit.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">A container for approval states in the workflow.</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines a type that allows trade identifiers and/or trade information to be represented for a trade.
</xsd:documentation>
<xsd:choice minOccurs="0">
</xsd:sequence>
<xsd:element name="originatingEvent" type="OriginatingEvent">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
This may be used to describe why a trade was created. This can be used to provide context for a newly created trade that is not part of a post-trade event. For example, it can report that the trade was created as a result of netting activity, or due to a transfer, an allocation process, etc. Omitting this implies that the trade record was created as a result of a negotiated new trade.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
This may be used to describe why a trade was terminated.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="partyTradeIdentifier" type="PartyTradeIdentifier">
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
This allows the acknowledging party to supply additional trade identifiers for a trade underlying a request relating to a business event.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="partyTradeInformation" type="PartyTradeInformation">
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
This allows the acknowledging party to supply additional trade information about a trade underlying a request relating to a business event.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
The additionalEvent element is an extension/substitution point to customize FpML and add additional events.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Describes a change due to change in composition of basket underlyer
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Abstract substitutable place holder for specific change details.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Describes a change due to an index component being adjusted.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
</xsd:choice>
Information about a trading event that represent a new trading activity (on a newly-created trade), or in some cases the a representation of the trade's current state. Also allows the "additionEvent" extension point.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
</xsd:choice>
Information about a trading event that represents a new trading activity (on a newly-created trade or package of trades), or in some cases the a representation of the trade's current state..
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A model group holding valuation information for an event.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="quote" type="BasicQuotation">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:group>
<xsd:documentation xml:lang="en">
</xsd:annotation>
Defines a model group that allows information about a trade to be represented.
</xsd:documentation>
<xsd:element minOccurs="0" name="tradeReferenceInformation" type="TradeReferenceInformation">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation xml:lang="en">
</xsd:annotation>
A type that describes which credit event is taking place, e.g. Bankruptcy, FailureToPay, etc.
</xsd:documentation>
<xsd:simpleContent>
<xsd:extension base="Scheme">
</xsd:simpleContent>
<xsd:attribute default="http://www.fpml.org/coding-scheme/credit-event-type" name="creditEventTypeScheme" type="NonEmptyURI"/>
</xsd:extension>
<xsd:restriction base="xsd:token">
</xsd:simpleType>
<xsd:enumeration value="Cash"/>
</xsd:restriction>
<xsd:enumeration value="Physical"/>
</xsd:schema>
|
XML schema documentation generated with FlexDoc/XML 1.12.2 using FlexDoc/XML XSDDoc 2.9.1 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit. |