complexType "OrderReport"
Namespace:
Content:
complex, 39 elements
Defined:
Includes:
definitions of 39 elements
Used:
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
Content Model Elements (39):
All Direct / Indirect Based Elements (1):
Known Usage Locations
XML Source (w/o annotations (13); see within schema source)
<xsd:complexType name="OrderReport">
<xsd:sequence>
<xsd:choice>
<xsd:sequence>
<xsd:element name="requesterOrderId" type="NormalizedString"/>
<xsd:element minOccurs="0" name="orderId" type="NormalizedString"/>
</xsd:sequence>
<xsd:element name="orderId" type="NormalizedString"/>
</xsd:choice>
<xsd:element minOccurs="0" name="receiverOrderId" type="NormalizedString"/>
<xsd:element minOccurs="0" name="strategyId" type="NormalizedString"/>
<xsd:element minOccurs="0" name="submittedTime" type="xsd:dateTime"/>
<xsd:element minOccurs="0" name="receivedTime" type="xsd:dateTime"/>
<xsd:element minOccurs="0" name="roles" type="OrderRoles"/>
<xsd:element minOccurs="0" name="directElectronicAccess" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="isAggregated" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="additionalInfo" type="String"/>
<xsd:element minOccurs="0" name="orderBookId" type="OrderBookId"/>
<xsd:element minOccurs="0" name="instrumentId" type="InstrumentId"/>
<xsd:element minOccurs="0" name="order" type="String"/>
<xsd:element minOccurs="0" name="orderClassification" type="String"/>
<xsd:element minOccurs="0" name="validity" type="OrderValidity"/>
<xsd:element minOccurs="0" name="tradingPhases" type="NormalizedString"/>
<xsd:element minOccurs="0" name="priority" type="OrderPriority"/>
<xsd:element minOccurs="0" name="productSummary" type="OrderProductSummary"/>
<xsd:element minOccurs="0" name="price" type="OrderPrice"/>
<xsd:element minOccurs="0" name="status" type="OrderStatusEnum"/>
<xsd:element minOccurs="0" name="statusCode" type="String"/>
<xsd:element minOccurs="0" name="shortSale" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="routingStrategy" type="String"/>
<xsd:sequence>
<xsd:element minOccurs="0" name="reason" type="Reason"/>
<xsd:element minOccurs="0" name="counterofferQuote" type="String"/>
</xsd:sequence>
<xsd:sequence>
<xsd:element minOccurs="0" name="totalSize" type="xsd:decimal"/>
<xsd:element minOccurs="0" name="displayedSize" type="xsd:decimal"/>
<xsd:element minOccurs="0" name="minimumTotalFillSize" type="xsd:decimal"/>
<xsd:element minOccurs="0" name="minimumSingleFillSize" type="xsd:decimal"/>
<xsd:element minOccurs="0" name="minimumOnFirstFillOnly" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="fills" type="xsd:integer"/>
<xsd:element minOccurs="0" name="filledSize" type="xsd:decimal"/>
<xsd:element minOccurs="0" name="remainingSize" type="xsd:decimal"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="fill" type="OrderFill"/>
<xsd:choice minOccurs="0">
<xsd:element name="trade" type="Trade"/>
<xsd:element maxOccurs="unbounded" name="tradeIdentifier" type="TradeIdentifier"/>
<xsd:element name="tradePackage" type="TradePackage"/>
</xsd:choice>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="creditLimitReference" type="CreditLimitReference"/>
</xsd:sequence>
</xsd:sequence>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 39/39)
additionalInfo
Type:
String, simple content
Simple Content
xsd:string
maxLength:
255
XML Source (see within schema source)
<xsd:element minOccurs="0" name="additionalInfo" type="String"/>

counterofferQuote
Type:
String, simple content
Supply a counter-offer quote, e.g. if order is rejected / DUMMY placeholder.
Simple Content
xsd:string
maxLength:
255
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="counterofferQuote" type="String"/>

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

directElectronicAccess
Type:
xsd:boolean, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="directElectronicAccess" type="xsd:boolean"/>

displayedSize
Type:
xsd:decimal, predefined, simple content
Number of units of the product being displayed.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="displayedSize" type="xsd:decimal"/>

fill
Type:
OrderFill, complex content
Info about the fills
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="fill" type="OrderFill"/>

filledSize
Type:
xsd:decimal, predefined, simple content
Number of units of the product filled so far
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="filledSize" type="xsd:decimal"/>

fills
Type:
xsd:integer, predefined, simple content
Number of fills so far.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="fills" type="xsd:integer"/>

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

isAggregated
Type:
xsd:boolean, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="isAggregated" type="xsd:boolean"/>

minimumOnFirstFillOnly
Type:
xsd:boolean, predefined, simple content
Does minimum execution size apply only to first fill?
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="minimumOnFirstFillOnly" type="xsd:boolean"/>

minimumSingleFillSize
Type:
xsd:decimal, predefined, simple content
Minimum size that can be filled in a single fill.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="minimumSingleFillSize" type="xsd:decimal"/>

minimumTotalFillSize
Type:
xsd:decimal, predefined, simple content
Mimimum size that can be filled in total
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="minimumTotalFillSize" type="xsd:decimal"/>

order
Type:
String, simple content
echo back the order (placeholder type for now)
Simple Content
xsd:string
maxLength:
255
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="order" type="String"/>

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

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

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

orderId
Type:
NormalizedString, simple content
Simple Content
xsd:normalizedString
minLength:
0
XML Source (see within schema source)
<xsd:element name="orderId" type="NormalizedString"/>

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

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

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

reason
Type:
Reason, complex content
Reason for a rejected quote
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="reason" type="Reason"/>

receivedTime
Type:
xsd:dateTime, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="receivedTime" type="xsd:dateTime"/>

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

remainingSize
Type:
xsd:decimal, predefined, simple content
Number of units of the product remaining to be filled
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="remainingSize" type="xsd:decimal"/>

requesterOrderId
Type:
NormalizedString, simple content
Simple Content
xsd:normalizedString
minLength:
0
XML Source (see within schema source)
<xsd:element name="requesterOrderId" type="NormalizedString"/>

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

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

shortSale
Type:
xsd:boolean, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="shortSale" type="xsd:boolean"/>

status
Type:
OrderStatusEnum, simple content
Simple Content
enumeration of xsd:token
Enumeration:
"Cancelled"
 - 
Order was cancelled/retracted by the submitter.
"Rejected"
 - 
Order was rejected by the recipient.
"Accepted"
 - 
Order has been accepted but not yet acted on.
"Working"
 - 
Order has been partly filled (executed).
"Filled"
 - 
Order has been completely filled.
"Completed"
 - 
Order has been completely filled, and all fills have been fully reported/processed as required.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="status" type="OrderStatusEnum"/>

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

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

submittedTime
Type:
xsd:dateTime, predefined, simple content
XML Source (see within schema source)
<xsd:element minOccurs="0" name="submittedTime" type="xsd:dateTime"/>

totalSize
Type:
xsd:decimal, predefined, simple content
Number of units of the product being ordered.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="totalSize" type="xsd:decimal"/>

trade
Type:
Trade, complex content
trade description.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="trade" type="Trade"/>

tradeIdentifier
Type:
TradeIdentifier, complex content
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" name="tradeIdentifier" type="TradeIdentifier"/>

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

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

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

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.