complexType "RequestConsent"
Namespace:
Content:
complex, 3 attributes, 25 elements
Defined:
Includes:
definitions of 5 elements
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:token
 = 
xsd:positiveInteger
 = 
"3"
   
>
   
Content: 
</...>
Content Model Elements (25):
account,
amendment (defined in PostTradeEvents.model group),
approver (in requestConsent),
approvingPartyReference (in requestConsent),
compressionActivity,
correlationId,
deClear (in requestConsent),
header (defined in RequestMessage complexType),
increase,
isCorrection,
novation,
onBehalfOf (defined in OnBehalfOf.model group),
originatingEvent (defined in TradingEvents.model group),
parentCorrelationId,
party (defined in PartiesAndAccounts.model group),
portfolioReference (defined in PortfolioReference.model group),
quote (defined in EventValuation.model group),
requestedAction (in requestConsent),
sequenceNumber (defined in Sequence.model group),
terminatingEvent (defined in PostTradeEvents.model group),
termination (defined in PostTradeEvents.model group),
trade (defined in TradingEvents.model group),
tradePackage (defined in TradingEvents.model group),
type (in requestConsent),
validation
All Direct / Indirect Based Elements (1):
requestConsent
Known Usage Locations
Annotation
A message requesting that the sender be authorized by the recipient to peform an action.
Type Definition Detail
Type Derivation Tree
Document (extension)
  Message (extension)
      RequestMessage (extension)
          CorrectableRequestMessage (extension)
              RequestConsent
XML Source (w/o annotations (6); see within schema source)
<xsd:complexType name="RequestConsent">
<xsd:complexContent>
<xsd:extension base="CorrectableRequestMessage">
<xsd:sequence>
<xsd:element minOccurs="0" name="requestedAction" type="RequestedAction"/>
<xsd:element minOccurs="0" name="type" type="ApprovalType"/>
<xsd:element minOccurs="0" name="approver" type="PersonId"/>
<xsd:element minOccurs="0" name="approvingPartyReference" type="PartyReference"/>
<xsd:group minOccurs="0" ref="PortfolioReference.model"/>
<xsd:group minOccurs="0" ref="Compression.model"/>
<!--<xsd:group ref="Events.model"/> BPWG2014 Replaced by the below - comment to be deleted before 5.8LCWD -->
<xsd:choice>
<xsd:group ref="TradingAndPostTradeEvents.model"/>
<xsd:element name="deClear" type="DeClear"/>
</xsd:choice>
<xsd:group minOccurs="0" ref="EventValuation.model"/>
<xsd:group ref="PartiesAndAccounts.model"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 5/25)
approver
Type:
PersonId, simple content
The full name or identifiying ID of the relevant approver.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
1
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="approver" type="PersonId"/>

approvingPartyReference
Type:
PartyReference, empty content
A pointer style reference to a party defined elsewhere in the document. The party referenced needs to approve the specified item (e.g. trade or allocation).
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="approvingPartyReference" type="PartyReference"/>

deClear
Type:
DeClear, complex content
A structure describing a declear event. The deClear event allows a firm to request that a trade be removed from clearing, or a clearing service to request consent for this, or to report that it has been done.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="deClear" type="DeClear"/>

requestedAction
Type:
RequestedAction, simple content
The reason the consent was requested.
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="requestedAction" type="RequestedAction"/>

type
Type:
ApprovalType, simple content
The type of approval (e.g. "pre-clearing credit").
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="type" type="ApprovalType"/>

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.