Definition Type: ComplexType
Name: OrderRoles
Namespace: http://www.fpml.org/FpML-5/pretrade
Containing Schema: fpml-pretrade-processes-5-10.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into selfExecutionPrevented in schema fpml-pretrade-processes-5-10_xsd Drilldown into passiveOrAggressive in schema fpml-pretrade-processes-5-10_xsd Drilldown into passiveOrder in schema fpml-pretrade-processes-5-10_xsd Drilldown into tradingWaiver in schema fpml-pretrade-processes-5-10_xsd Drilldown into liquidityProvision in schema fpml-pretrade-processes-5-10_xsd Drilldown into tradingCapacity in schema fpml-pretrade-processes-5-10_xsd Drilldown into nonExecutingBrokerReference in schema fpml-pretrade-processes-5-10_xsd Drilldown into executionDeciderReference in schema fpml-pretrade-processes-5-10_xsd Drilldown into investmentDeciderReference in schema fpml-pretrade-processes-5-10_xsd Drilldown into arrangingPersonReference in schema fpml-pretrade-processes-5-10_xsd Drilldown into clientPartyReference in schema fpml-pretrade-processes-5-10_xsd Drilldown into tradingVenuePartyReference in schema fpml-pretrade-processes-5-10_xsd Drilldown into quotingPartySide in schema fpml-pretrade-processes-5-10_xsd Drilldown into quotingPartyReference in schema fpml-pretrade-processes-5-10_xsd Drilldown into orderingPartyReference in schema fpml-pretrade-processes-5-10_xsdXSD Diagram of OrderRoles in schema fpml-pretrade-processes-5-10_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<xsd:complexType name="OrderRoles">
    <xsd:sequence>
        <xsd:element name="orderingPartyReference" type="PartyReference" minOccurs="0" />
        <xsd:element name="quotingPartyReference" type="PartyReference" minOccurs="0" />
        <xsd:element name="quotingPartySide" type="BuySellEnum" minOccurs="0" />
        <xsd:element name="tradingVenuePartyReference" type="PartyReference" minOccurs="0" />
        <xsd:element name="clientPartyReference" type="PartyReference" minOccurs="0" />
        <xsd:element name="arrangingPersonReference" type="PersonReference" minOccurs="0" />
        <xsd:element name="investmentDeciderReference" type="PersonReference" minOccurs="0" />
        <xsd:element name="executionDeciderReference" type="PersonReference" minOccurs="0" />
        <xsd:element name="nonExecutingBrokerReference" type="PartyReference" minOccurs="0" />
        <xsd:element name="tradingCapacity" type="String" minOccurs="0" />
        <xsd:element name="liquidityProvision" type="xsd:boolean" minOccurs="0" />
        <xsd:element name="tradingWaiver" type="xsd:boolean" minOccurs="0" />
        <xsd:element name="passiveOrder" type="xsd:boolean" minOccurs="0" />
        <xsd:element name="passiveOrAggressive" type="PassiveOrAggressiveEnum" minOccurs="0" />
        <xsd:element name="selfExecutionPrevented" type="xsd:boolean" minOccurs="0" />
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
orderingPartyReference nsC:orderingPartyReference 0 (1)
quotingPartyReference nsC:quotingPartyReference 0 (1)
quotingPartySide nsC:quotingPartySide 0 (1)
tradingVenuePartyReference nsC:tradingVenuePartyReference 0 (1)
clientPartyReference nsC:clientPartyReference 0 (1)
arrangingPersonReference nsC:arrangingPersonReference 0 (1)
investmentDeciderReference nsC:investmentDeciderReference 0 (1)
executionDeciderReference nsC:executionDeciderReference 0 (1)
nonExecutingBrokerReference nsC:nonExecutingBrokerReference 0 (1)
tradingCapacity nsC:tradingCapacity 0 (1)
liquidityProvision nsC:liquidityProvision 0 (1)
tradingWaiver nsC:tradingWaiver 0 (1)
passiveOrder nsC:passiveOrder 0 (1)
passiveOrAggressive nsC:passiveOrAggressive 0 (1)
selfExecutionPrevented nsC:selfExecutionPrevented 0 (1)
Collapse Derivation Tree:
Collapse References:
nsC:roles