Definition Type: SimpleType
Name: PartyRole_enum_t
Namespace: http://www.fixprotocol.org/FIXML-4-4
Containing Schema: fixml-fields-base-4-4.xsd
Documentation:
Identifies the type or role of the PartyID 448 specified See Appendix 6 G Use of Parties Component Block Valid values: = Executing Firm formerly FIX 4 2 ExecBroker 2 = Broker of Credit formerly FIX 4 2 BrokerOfCredit 3 = Client ID formerly FIX 4 2 ClientID 4 = Clearing Firm formerly FIX 4 2 ClearingFirm 5 = Investor ID 6 = Introducing Firm 7 = Entering Firm 8 = Locate Lending Firm for short sales 9 = Fund manager Client ID for CIV 0 = Settlement Location formerly FIX 4 2 SettlLocation = Order Origination Trader associated with Order Origination Firm e g trader who initiates submits the order 2 = Executing Trader associated with Executing Firm actually executes 3 = Order Origination Firm e g buyside firm 4 = Giveup Clearing Firm firm to which trade is given up 5 = Correspondant Clearing Firm 6 = Executing System 7 = Contra Firm 8 = Contra Clearing Firm 9 = Sponsoring Firm 20 = Underlying Contra Firm 2 = Clearing Organization 22 = Exchange 24 = Customer Account 25 = Correspondent Clearing Organization 26 = Correspondent Broker 27 = Buyer Seller Receiver Deliverer 28 = Custodian 29 = Intermediary 30 = Agent 3 = Sub custodian 32 = Beneficiary 33 = Interested party 34 = Regulatory body 35 = Liquidity provider 36 = Entering Trader 37 = Contra Trader 38 = Position Account see Volume : Glossary for value definitions
Collapse XSD Schema Diagram:
XSD Diagram of PartyRole_enum_t in schema fixml-fields-base-4-4_xsd (Financial Information eXchange (FIX))
Collapse XSD Schema Code:
<xs:simpleType name="PartyRole_enum_t">
    <xs:annotation>
        <xs:documentation xml:lang="en">Identifies the type or role of the PartyID  448  specified  See  Appendix 6 G   Use of  Parties  Component Block  Valid values:  = Executing Firm  formerly FIX 4 2 ExecBroker  2 = Broker of Credit  formerly FIX 4 2 BrokerOfCredit  3 = Client ID  formerly FIX 4 2 ClientID  4 = Clearing Firm  formerly FIX 4 2 ClearingFirm  5 = Investor ID  6 = Introducing Firm 7 = Entering Firm 8 = Locate Lending Firm  for short sales  9 = Fund manager Client ID  for CIV  0 = Settlement Location  formerly FIX 4 2 SettlLocation   = Order Origination Trader  associated with Order Origination Firm   e g  trader who initiates submits the order  2 = Executing Trader  associated with Executing Firm   actually executes  3 = Order Origination Firm  e g  buyside firm  4 = Giveup Clearing Firm  firm to which trade is given up  5 = Correspondant Clearing Firm 6 = Executing System 7 = Contra Firm 8 = Contra Clearing Firm 9 = Sponsoring Firm 20 = Underlying Contra Firm 2 = Clearing Organization 22 = Exchange 24 = Customer Account 25 = Correspondent Clearing Organization 26 = Correspondent Broker 27 = Buyer Seller  Receiver Deliverer  28 = Custodian 29 = Intermediary 30 = Agent 3 = Sub custodian 32 = Beneficiary 33 = Interested party 34 = Regulatory body 35 = Liquidity provider 36 = Entering Trader 37 = Contra Trader 38 = Position Account  see Volume :  Glossary  for value definitions   
		</xs:documentation>
        <xs:appinfo xmlns:x="http://www.fixprotocol.org/fixml/metadata.xsd">
            <xs:Xref Protocol="FIX" name="PartyRole" tag="452" datatype="int" ComponentType="Field" StdAbbrev="R" QualifiedAbbrev="R" Category="**BaseCatagory**" CategoryAbbrev="**BaseCatagoryXMLName**" />
            <xs:Xref Protocol="ISO_15022_XML" />
        </xs:appinfo>
        <xs:appinfo xmlns:x="http://www.fixprotocol.org/fixml/metadata.xsd">
            <x:EnumDoc value="1" desc="ExecutingFirm" />
            <x:EnumDoc value="2" desc="BrokerofCredit" />
            <x:EnumDoc value="3" desc="ClientID" />
            <x:EnumDoc value="4" desc="ClearingFirm" />
            <x:EnumDoc value="5" desc="InvestorID" />
            <x:EnumDoc value="6" desc="IntroducingFirm" />
            <x:EnumDoc value="7" desc="EnteringFirm" />
            <x:EnumDoc value="8" desc="LocateLendingFirm" />
            <x:EnumDoc value="9" desc="FundManager" />
            <x:EnumDoc value="10" desc="SettlementLocation" />
            <x:EnumDoc value="11" desc="InitiatingTrader" />
            <x:EnumDoc value="12" desc="ExecutingTrader" />
            <x:EnumDoc value="13" desc="OrderOriginator" />
            <x:EnumDoc value="14" desc="GiveupClearingFirm" />
            <x:EnumDoc value="15" desc="CorrespondantClearingFirm" />
            <x:EnumDoc value="16" desc="ExecutingSystem" />
            <x:EnumDoc value="17" desc="ContraFirm" />
            <x:EnumDoc value="18" desc="ContraClearingFirm" />
            <x:EnumDoc value="19" desc="SponsoringFirm" />
            <x:EnumDoc value="20" desc="UndrContraFirm" />
            <x:EnumDoc value="21" desc="ClearingOrganization" />
            <x:EnumDoc value="22" desc="Exchange" />
            <x:EnumDoc value="24" desc="CustomerAccount" />
            <x:EnumDoc value="25" desc="CorrespondentClearingOrganization" />
            <x:EnumDoc value="26" desc="CorrespondentBroker" />
            <x:EnumDoc value="27" desc="BuyerSellerReceiverDeliverer" />
            <x:EnumDoc value="28" desc="Custodian" />
            <x:EnumDoc value="29" desc="Intermediary" />
            <x:EnumDoc value="30" desc="Agent" />
            <x:EnumDoc value="31" desc="SubCustodian" />
            <x:EnumDoc value="32" desc="Beneficiary" />
            <x:EnumDoc value="33" desc="InterestedParty" />
            <x:EnumDoc value="34" desc="RegulatoryBody" />
            <x:EnumDoc value="35" desc="LiquidityProvider" />
            <x:EnumDoc value="36" desc="EnteringTrader" />
            <x:EnumDoc value="37" desc="ContraTrader" />
            <x:EnumDoc value="38" desc="PositionAccount" />
            <x:EnumDoc value="39" desc="AllocEntity" />
        </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
        <xs:enumeration value="1" />
        <xs:enumeration value="2" />
        <xs:enumeration value="3" />
        <xs:enumeration value="4" />
        <xs:enumeration value="5" />
        <xs:enumeration value="6" />
        <xs:enumeration value="7" />
        <xs:enumeration value="8" />
        <xs:enumeration value="9" />
        <xs:enumeration value="10" />
        <xs:enumeration value="11" />
        <xs:enumeration value="12" />
        <xs:enumeration value="13" />
        <xs:enumeration value="14" />
        <xs:enumeration value="15" />
        <xs:enumeration value="16" />
        <xs:enumeration value="17" />
        <xs:enumeration value="18" />
        <xs:enumeration value="19" />
        <xs:enumeration value="20" />
        <xs:enumeration value="21" />
        <xs:enumeration value="22" />
        <xs:enumeration value="24" />
        <xs:enumeration value="25" />
        <xs:enumeration value="26" />
        <xs:enumeration value="27" />
        <xs:enumeration value="28" />
        <xs:enumeration value="29" />
        <xs:enumeration value="30" />
        <xs:enumeration value="31" />
        <xs:enumeration value="32" />
        <xs:enumeration value="33" />
        <xs:enumeration value="34" />
        <xs:enumeration value="35" />
        <xs:enumeration value="36" />
        <xs:enumeration value="37" />
        <xs:enumeration value="38" />
        <xs:enumeration value="39" />
    </xs:restriction>
</xs:simpleType>
Collapse Facets:
Facet Value
Enumeration 1
Enumeration 2
Enumeration 3
Enumeration 4
Enumeration 5
Enumeration 6
Enumeration 7
Enumeration 8
Enumeration 9
Enumeration 10
Enumeration 11
Enumeration 12
Enumeration 13
Enumeration 14
Enumeration 15
Enumeration 16
Enumeration 17
Enumeration 18
Enumeration 19
Enumeration 20
Enumeration 21
Enumeration 22
Enumeration 24
Enumeration 25
Enumeration 26
Enumeration 27
Enumeration 28
Enumeration 29
Enumeration 30
Enumeration 31
Enumeration 32
Enumeration 33
Enumeration 34
Enumeration 35
Enumeration 36
Enumeration 37
Enumeration 38
Enumeration 39
Collapse Derivation Tree:
Collapse References:
nsA:PartyRole_t