complexType "Withdrawal"
Namespace:
Content:
complex, 7 elements
Defined:
Includes:
definitions of 7 elements
Used:
Content Model Diagram
XML Representation Summary
<...>
   
Content: 
</...>
Content Model Elements (7):
effectiveDate (defined in Withdrawal complexType),
partyTradeIdentifier (defined in Withdrawal complexType),
partyTradeInformation (defined in Withdrawal complexType),
reason (defined in Withdrawal complexType),
reportingRegime (defined in Withdrawal complexType),
trade (defined in Withdrawal complexType)
All Direct / Indirect Based Elements (2):
withdrawal (defined in Events.model group),
Known Usage Locations
Annotation
A structure describing the removal of a trade from a service, such as a reporting service.
XML Source (w/o annotations (5); see within schema source)
<xsd:complexType name="Withdrawal">
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="partyTradeIdentifier" type="PartyTradeIdentifier"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="partyTradeInformation" type="WithdrawalPartyTradeInformation"/>
</xsd:sequence>
<xsd:element name="trade" type="Trade"/>
</xsd:choice>
<xsd:element minOccurs="0" name="effectiveDate" type="xsd:date"/>
<xsd:element minOccurs="0" name="requestedAction" type="RequestedWithdrawalAction"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="reason" type="WithdrawalReason"/>
<xsd:element fpml-annotation:deprecated="true" fpml-annotation:deprecatedReason="Deprecated in favor of partyTradeInformation" maxOccurs="unbounded" minOccurs="0" name="reportingRegime" type="ReportingRegimeIdentifier"/>
</xsd:sequence>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 7/7)
effectiveDate
Type:
xsd:date, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="effectiveDate" type="xsd:date"/>

partyTradeIdentifier
Type:
PartyTradeIdentifier, complex content
Identifiers of the trade that is being withdrawn.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="partyTradeIdentifier" type="PartyTradeIdentifier"/>

partyTradeInformation
Type:
Holds party-specific information about the trade that is being withdrawn from.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="partyTradeInformation" type="WithdrawalPartyTradeInformation"/>

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

reportingRegime
Type:
ReportingRegimeIdentifier, complex content
DEPRECATED. The supervisor/regulator to which this withdrawal applies
XML Source (w/o annotations (1); see within schema source)
<xsd:element fpml-annotation:deprecated="true" fpml-annotation:deprecatedReason="Deprecated in favor of partyTradeInformation" maxOccurs="unbounded" minOccurs="0" name="reportingRegime" type="ReportingRegimeIdentifier"/>

requestedAction
Type:
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (see within schema source)
<xsd:element minOccurs="0" name="requestedAction" type="RequestedWithdrawalAction"/>

trade
Type:
Trade, complex content
The full trade representation that is being withdrawn.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="trade" type="Trade"/>

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.