<xs:simpleType name="Nested4PartyRole_enum_t">
<xs:annotation>
<xs:documentation>Refer to definition of PartyRole(452)</xs:documentation>
<xs:appinfo>
<fm:Xref Protocol="FIX" name="Nested4PartyRole" ComponentType="Field" Tag="1417" Type="int" UsesEnumsFromTag="452" AbbrName="R" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA" />
</xs:appinfo>
<xs:appinfo>
<fm:EnumDoc value="1" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Executing Firm (formerly FIX 4.2 ExecBroker)</fm:EnumDoc>
<fm:EnumDoc value="10" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Settlement Location (formerly FIX 4.2 SettlLocation)</fm:EnumDoc>
<fm:EnumDoc value="11" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Order Origination Trader (associated with Order Origination Firm - i.e. trader who initiates/submits the order)</fm:EnumDoc>
<fm:EnumDoc value="12" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Executing Trader (associated with Executing Firm - actually executes)</fm:EnumDoc>
<fm:EnumDoc value="13" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Order Origination Firm (e.g. buy-side firm)</fm:EnumDoc>
<fm:EnumDoc value="14" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Giveup Clearing Firm (firm to which trade is given up)</fm:EnumDoc>
<fm:EnumDoc value="15" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Correspondant Clearing Firm</fm:EnumDoc>
<fm:EnumDoc value="16" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Executing System</fm:EnumDoc>
<fm:EnumDoc value="17" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Contra Firm</fm:EnumDoc>
<fm:EnumDoc value="18" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Contra Clearing Firm</fm:EnumDoc>
<fm:EnumDoc value="19" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Sponsoring Firm</fm:EnumDoc>
<fm:EnumDoc value="2" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Broker of Credit (formerly FIX 4.2 BrokerOfCredit)</fm:EnumDoc>
<fm:EnumDoc value="20" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Underlying Contra Firm</fm:EnumDoc>
<fm:EnumDoc value="21" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Clearing Organization</fm:EnumDoc>
<fm:EnumDoc value="22" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Exchange</fm:EnumDoc>
<fm:EnumDoc value="24" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Customer Account</fm:EnumDoc>
<fm:EnumDoc value="25" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Correspondent Clearing Organization</fm:EnumDoc>
<fm:EnumDoc value="26" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Correspondent Broker</fm:EnumDoc>
<fm:EnumDoc value="27" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Buyer/Seller (Receiver/Deliverer)</fm:EnumDoc>
<fm:EnumDoc value="28" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Custodian</fm:EnumDoc>
<fm:EnumDoc value="29" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Intermediary</fm:EnumDoc>
<fm:EnumDoc value="3" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Client ID (formerly FIX 4.2 ClientID)</fm:EnumDoc>
<fm:EnumDoc value="30" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Agent</fm:EnumDoc>
<fm:EnumDoc value="31" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Sub-custodian</fm:EnumDoc>
<fm:EnumDoc value="32" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Beneficiary</fm:EnumDoc>
<fm:EnumDoc value="33" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Interested party</fm:EnumDoc>
<fm:EnumDoc value="34" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Regulatory body</fm:EnumDoc>
<fm:EnumDoc value="35" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Liquidity provider</fm:EnumDoc>
<fm:EnumDoc value="36" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Entering trader</fm:EnumDoc>
<fm:EnumDoc value="37" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Contra trader</fm:EnumDoc>
<fm:EnumDoc value="38" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Position account</fm:EnumDoc>
<fm:EnumDoc value="4" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Clearing Firm (formerly FIX 4.2 ClearingFirm)</fm:EnumDoc>
<fm:EnumDoc value="5" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Investor ID</fm:EnumDoc>
<fm:EnumDoc value="6" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Introducing Firm</fm:EnumDoc>
<fm:EnumDoc value="7" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Entering Firm</fm:EnumDoc>
<fm:EnumDoc value="8" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Locate / Lending Firm (for short-sales)</fm:EnumDoc>
<fm:EnumDoc value="9" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Fund Manager Client ID (for CIV)</fm:EnumDoc>
<fm:EnumDoc value="60" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Introducing Broker</fm:EnumDoc>
<fm:EnumDoc value="41" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Contra Position Account</fm:EnumDoc>
<fm:EnumDoc value="42" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Contra Exchange</fm:EnumDoc>
<fm:EnumDoc value="43" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Internal Carry Account</fm:EnumDoc>
<fm:EnumDoc value="44" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Order Entry Operator ID</fm:EnumDoc>
<fm:EnumDoc value="45" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Secondary Account Number</fm:EnumDoc>
<fm:EnumDoc value="46" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Foreign Firm</fm:EnumDoc>
<fm:EnumDoc value="47" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Third Party Allocation Firm</fm:EnumDoc>
<fm:EnumDoc value="48" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Claiming Account</fm:EnumDoc>
<fm:EnumDoc value="49" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Asset Manager</fm:EnumDoc>
<fm:EnumDoc value="50" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Pledgor Account</fm:EnumDoc>
<fm:EnumDoc value="51" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Pledgee Account</fm:EnumDoc>
<fm:EnumDoc value="52" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Large Trader Reportable Account</fm:EnumDoc>
<fm:EnumDoc value="53" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Trader mnemonic</fm:EnumDoc>
<fm:EnumDoc value="54" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Sender Location</fm:EnumDoc>
<fm:EnumDoc value="55" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Session ID</fm:EnumDoc>
<fm:EnumDoc value="56" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Acceptable Counterparty</fm:EnumDoc>
<fm:EnumDoc value="57" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Unacceptable Counterparty</fm:EnumDoc>
<fm:EnumDoc value="58" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Entering Unit</fm:EnumDoc>
<fm:EnumDoc value="59" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Executing Unit</fm:EnumDoc>
<fm:EnumDoc value="39" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Contra Investor ID</fm:EnumDoc>
<fm:EnumDoc value="40" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Transfer to Firm</fm:EnumDoc>
<fm:EnumDoc value="61" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Quote originator</fm:EnumDoc>
<fm:EnumDoc value="62" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Report originator</fm:EnumDoc>
<fm:EnumDoc value="63" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Systematic internaliser (SI)</fm:EnumDoc>
<fm:EnumDoc value="64" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Multilateral Trading Facility (MTF)</fm:EnumDoc>
<fm:EnumDoc value="65" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Regulated Market (RM)</fm:EnumDoc>
<fm:EnumDoc value="66" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Market Maker</fm:EnumDoc>
<fm:EnumDoc value="67" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Investment Firm</fm:EnumDoc>
<fm:EnumDoc value="68" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Host Competent Authority (Host CA)</fm:EnumDoc>
<fm:EnumDoc value="69" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Home Competent Authority (Home CA)</fm:EnumDoc>
<fm:EnumDoc value="70" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Competent Authority of the most relevant market in terms of liquidity (CAL)</fm:EnumDoc>
<fm:EnumDoc value="71" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Competent Authority of the Transaction (Execution) Venue (CATV) </fm:EnumDoc>
<fm:EnumDoc value="72" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Reporting intermediary (medium/vendor via which report has been published)</fm:EnumDoc>
<fm:EnumDoc value="73" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Execution Venue</fm:EnumDoc>
<fm:EnumDoc value="74" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Market data entry originator</fm:EnumDoc>
<fm:EnumDoc value="75" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Location ID</fm:EnumDoc>
<fm:EnumDoc value="76" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Desk ID</fm:EnumDoc>
<fm:EnumDoc value="77" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Market data market</fm:EnumDoc>
<fm:EnumDoc value="78" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Allocation Entity</fm:EnumDoc>
<fm:EnumDoc value="79" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Prime Broker providing General Trade Services</fm:EnumDoc>
<fm:EnumDoc value="80" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Step-Out Firm (Prime Broker)</fm:EnumDoc>
<fm:EnumDoc value="81" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">BrokerClearingID</fm:EnumDoc>
<fm:EnumDoc value="82" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Central Registration Depository (CRD)</fm:EnumDoc>
<fm:EnumDoc value="83" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Clearing Account</fm:EnumDoc>
<fm:EnumDoc value="84" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Acceptable Settling Counterparty</fm:EnumDoc>
<fm:EnumDoc value="85" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Unacceptable Settling Counterparty</fm:EnumDoc>
</xs:appinfo>
</xs:annotation>
<xs:restriction base="xs:integer">
<xs:enumeration value="1" />
<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="2" />
<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="3" />
<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="4" />
<xs:enumeration value="5" />
<xs:enumeration value="6" />
<xs:enumeration value="7" />
<xs:enumeration value="8" />
<xs:enumeration value="9" />
<xs:enumeration value="60" />
<xs:enumeration value="41" />
<xs:enumeration value="42" />
<xs:enumeration value="43" />
<xs:enumeration value="44" />
<xs:enumeration value="45" />
<xs:enumeration value="46" />
<xs:enumeration value="47" />
<xs:enumeration value="48" />
<xs:enumeration value="49" />
<xs:enumeration value="50" />
<xs:enumeration value="51" />
<xs:enumeration value="52" />
<xs:enumeration value="53" />
<xs:enumeration value="54" />
<xs:enumeration value="55" />
<xs:enumeration value="56" />
<xs:enumeration value="57" />
<xs:enumeration value="58" />
<xs:enumeration value="59" />
<xs:enumeration value="39" />
<xs:enumeration value="40" />
<xs:enumeration value="61" />
<xs:enumeration value="62" />
<xs:enumeration value="63" />
<xs:enumeration value="64" />
<xs:enumeration value="65" />
<xs:enumeration value="66" />
<xs:enumeration value="67" />
<xs:enumeration value="68" />
<xs:enumeration value="69" />
<xs:enumeration value="70" />
<xs:enumeration value="71" />
<xs:enumeration value="72" />
<xs:enumeration value="73" />
<xs:enumeration value="74" />
<xs:enumeration value="75" />
<xs:enumeration value="76" />
<xs:enumeration value="77" />
<xs:enumeration value="78" />
<xs:enumeration value="79" />
<xs:enumeration value="80" />
<xs:enumeration value="81" />
<xs:enumeration value="82" />
<xs:enumeration value="83" />
<xs:enumeration value="84" />
<xs:enumeration value="85" />
</xs:restriction>
</xs:simpleType>
|