group "TradeOrInfo.model"
Namespace:
Content:
Defined:
Includes:
definitions of 3 elements
Used:
Content Model Diagram
Complex Content Model
(originatingEvent?, trade) | tradeReferenceInformation | tradePackage
Content Model Elements (4):
trade (defined in TradeOrInfo.model group),
tradePackage (defined in TradeOrInfo.model group),
Known Usage Locations
Annotation
Defines a model group that allows either details of an event or information about a trade to be provided. Typically this will be used in a response to a request.
XML Source (w/o annotations (2); see within schema source)
<xsd:group name="TradeOrInfo.model">
<xsd:choice>
<xsd:sequence>
<xsd:element minOccurs="0" name="originatingEvent" type="OriginatingEvent"/>
<xsd:element name="trade" type="Trade"/>
</xsd:sequence>
<xsd:element name="tradePackage" type="TradePackage"/>
</xsd:choice>
</xsd:group>
Content Element Detail (all declarations; defined within this component only; 3/4)
originatingEvent
Type:
OriginatingEvent, simple content
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.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="originatingEvent" type="OriginatingEvent"/>

trade
Type:
Trade, complex content
XML Source (see within schema source)
<xsd:element name="trade" type="Trade"/>

tradePackage
Type:
TradePackage, complex content
XML Source (see within schema source)
<xsd:element name="tradePackage" type="TradePackage"/>

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.