complexType "NonpublicExecutionReportRetracted"
Namespace:
Content:
complex, 3 attributes, 25 elements
Defined:
Includes:
definitions of 7 elements
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:token
 = 
xsd:positiveInteger
 = 
"5"
   
>
   
Content: 
</...>
Content Model Elements (25):
account,
additionalEvent,
amendment (defined in PostTradeEventsBase.model group),
change (defined in ChangeEventsBase.model group),
correlationId,
eventIdentifier (in nonpublicExecutionReportRetracted),
header (defined in RequestMessage complexType),
increase (defined in PostTradeEventsBase.model group),
novation (defined in PostTradeEventsBase.model group),
onBehalfOf (defined in OnBehalfOf.model group),
optionEvent,
optionExercise (defined in OptionsEventsBase.model group),
optionExpiry (defined in OptionsEventsBase.model group),
originatingEvent (in nonpublicExecutionReportRetracted),
parentCorrelationId,
party (defined in PartiesAndAccounts.model group),
primaryAssetClass (in nonpublicExecutionReportRetracted),
relatedParty (in nonpublicExecutionReportRetracted),
sequenceNumber (defined in Sequence.model group),
terminatingEvent (defined in PostTradeEventsBase.model group),
termination (defined in PostTradeEventsBase.model group),
trade (in nonpublicExecutionReportRetracted),
tradeIdentifier (in nonpublicExecutionReportRetracted),
validation,
withdrawal (defined in PostTradeEventsBase.model group)
All Direct / Indirect Based Elements (1):
nonpublicExecutionReportRetracted
Known Usage Locations
Type Definition Detail
Type Derivation Tree
Document (extension)
  Message (extension)
      RequestMessage (extension)
          NonCorrectableRequestMessage (extension)
              NonpublicExecutionReportRetracted
XML Source (w/o annotations (2); see within schema source)
<xsd:complexType name="NonpublicExecutionReportRetracted">
<xsd:complexContent>
<xsd:extension base="NonCorrectableRequestMessage">
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:choice minOccurs="0">
<xsd:sequence>
<xsd:element minOccurs="0" name="originatingEvent" type="OriginatingEvent"/>
<xsd:element minOccurs="0" name="trade" type="Trade"/>
</xsd:sequence>
<xsd:group ref="PostTradeEventsBase.model"/>
<xsd:group ref="ChangeEventsBase.model"/>
<xsd:group ref="OptionsEventsBase.model"/>
<xsd:element ref="additionalEvent"/>
</xsd:choice>
<xsd:sequence>
<xsd:element minOccurs="0" name="primaryAssetClass" type="AssetClass"/>
<xsd:element minOccurs="0" name="tradeIdentifier" type="PartyTradeIdentifier"/>
<xsd:element maxOccurs="2" minOccurs="0" name="eventIdentifier" type="BusinessEventIdentifier"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="relatedParty" type="RelatedParty"/>
</xsd:sequence>
</xsd:choice>
<xsd:group minOccurs="0" ref="PartiesAndAccounts.model"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 7/25)
additionalEvent
Type:
AdditionalEvent, complex content
Abstract:
(may not be used directly in instance XML documents)
XML Source (see within schema source)
<xsd:element ref="additionalEvent"/>

eventIdentifier
Type:
BusinessEventIdentifier, complex content
Individual parties should only use a single event identifier to identify a retraction. Platforms providing services on behalf of both parties in a transaction may provide event identifiers for both parties; in this case it is up to the recipient (the trade repository) to validate that the event IDs refer to the same event.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="2" minOccurs="0" name="eventIdentifier" type="BusinessEventIdentifier"/>

originatingEvent
Type:
OriginatingEvent, simple content
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (see within schema source)
<xsd:element minOccurs="0" name="originatingEvent" type="OriginatingEvent"/>

primaryAssetClass
Type:
AssetClass, simple content
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (see within schema source)
<xsd:element minOccurs="0" name="primaryAssetClass" type="AssetClass"/>

relatedParty
Type:
RelatedParty, complex content
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.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="relatedParty" type="RelatedParty"/>

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

tradeIdentifier
Type:
PartyTradeIdentifier, complex content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="tradeIdentifier" type="PartyTradeIdentifier"/>

XML schema documentation generated with DocFlex/XML 1.10b5 using DocFlex/XML XSDDoc 2.8.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.