forked from osmocom/wireshark
14288 lines
525 KiB
C
14288 lines
525 KiB
C
// auto-generated by Georg Sauthoff's eti2wireshark.py
|
|
|
|
/* packet-eti.c
|
|
* Routines for ETI dissection
|
|
* Copyright 2021, Georg Sauthoff <mail@gms.tf>
|
|
*
|
|
* Wireshark - Network traffic analyzer
|
|
* By Gerald Combs <gerald@wireshark.org>
|
|
* Copyright 1998 Gerald Combs
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0-or-later
|
|
*/
|
|
|
|
/*
|
|
* The Enhanced Trading Interface 10.0 (ETI) is an electronic trading protocol
|
|
* that is used by a few exchanges (Eurex, Xetra, ...).
|
|
*
|
|
* It's a Length-Tag based protocol consisting of mostly fix sized
|
|
* request/response messages.
|
|
*
|
|
* Links:
|
|
* https://en.wikipedia.org/wiki/List_of_electronic_trading_protocols#Europe
|
|
* https://github.com/gsauthof/python-eti#protocol-descriptions
|
|
* https://github.com/gsauthof/python-eti#protocol-introduction
|
|
*
|
|
*/
|
|
|
|
#include <config.h>
|
|
|
|
|
|
#include <epan/packet.h> // Should be first Wireshark include (other than config.h)
|
|
#include "packet-tcp.h" // tcp_dissect_pdus()
|
|
#include <epan/expert.h> // expert info
|
|
|
|
#include <inttypes.h>
|
|
#include <stdio.h> // snprintf()
|
|
|
|
|
|
/* Prototypes */
|
|
/* (Required to prevent [-Wmissing-prototypes] warnings */
|
|
void proto_reg_handoff_eti(void);
|
|
void proto_register_eti(void);
|
|
|
|
static int proto_eti = -1;
|
|
static expert_field ei_eti_counter_overflow = EI_INIT;
|
|
static expert_field ei_eti_invalid_template = EI_INIT;
|
|
static expert_field ei_eti_invalid_length = EI_INIT;
|
|
static expert_field ei_eti_unaligned = EI_INIT;
|
|
static expert_field ei_eti_missing = EI_INIT;
|
|
static expert_field ei_eti_overused = EI_INIT;
|
|
|
|
static int hf_eti[] = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 };
|
|
static int hf_eti_dscp_exec_summary = -1;
|
|
static int hf_eti_dscp_improved = -1;
|
|
static int hf_eti_dscp_widened = -1;
|
|
enum Field_Handle_Index {
|
|
ACCOUNT_FH_IDX
|
|
, AFFECTEDORDERREQUESTID_FH_IDX
|
|
, ALLOCID_FH_IDX
|
|
, ALLOCQTY_FH_IDX
|
|
, APPLBEGMSGID_FH_IDX
|
|
, APPLBEGSEQNUM_FH_IDX
|
|
, APPLENDMSGID_FH_IDX
|
|
, APPLENDSEQNUM_FH_IDX
|
|
, APPLID_FH_IDX
|
|
, APPLIDSTATUS_FH_IDX
|
|
, APPLMSGID_FH_IDX
|
|
, APPLRESENDFLAG_FH_IDX
|
|
, APPLSEQINDICATOR_FH_IDX
|
|
, APPLSEQNUM_FH_IDX
|
|
, APPLSEQSTATUS_FH_IDX
|
|
, APPLSEQTRADEDATE_FH_IDX
|
|
, APPLSUBID_FH_IDX
|
|
, APPLTOTALMESSAGECOUNT_FH_IDX
|
|
, APPLUSAGEORDERS_FH_IDX
|
|
, APPLUSAGEQUOTES_FH_IDX
|
|
, APPLICATIONSYSTEMNAME_FH_IDX
|
|
, APPLICATIONSYSTEMVENDOR_FH_IDX
|
|
, APPLICATIONSYSTEMVERSION_FH_IDX
|
|
, AUTOAPPROVALRULEID_FH_IDX
|
|
, BASKETEXECID_FH_IDX
|
|
, BASKETPARTYCONTRAFIRM_FH_IDX
|
|
, BASKETPROFILEID_FH_IDX
|
|
, BASKETSIDETRADEREPORTID_FH_IDX
|
|
, BASKETTRADEREPORTTEXT_FH_IDX
|
|
, BASKETTRADEREPORTTYPE_FH_IDX
|
|
, BASKETTRDMATCHID_FH_IDX
|
|
, BESTBIDPX_FH_IDX
|
|
, BESTBIDSIZE_FH_IDX
|
|
, BESTOFFERPX_FH_IDX
|
|
, BESTOFFERSIZE_FH_IDX
|
|
, BIDPX_FH_IDX
|
|
, BIDPXISLOCKED_FH_IDX
|
|
, BIDSIZE_FH_IDX
|
|
, BODYLEN_FH_IDX
|
|
, CLORDID_FH_IDX
|
|
, CLEARINGTRADEPRICE_FH_IDX
|
|
, CLEARINGTRADEQTY_FH_IDX
|
|
, COMPLIANCETEXT_FH_IDX
|
|
, COMPRESSIONACTION_FH_IDX
|
|
, COMPRESSIONID_FH_IDX
|
|
, COMPRESSIONSTATUS_FH_IDX
|
|
, CONTRACTDATE_FH_IDX
|
|
, CROSSID_FH_IDX
|
|
, CROSSREQUESTID_FH_IDX
|
|
, CROSSEDINDICATOR_FH_IDX
|
|
, CUMQTY_FH_IDX
|
|
, CUSTORDERHANDLINGINST_FH_IDX
|
|
, CXLQTY_FH_IDX
|
|
, CXLSIZE_FH_IDX
|
|
, DEFAULTCSTMAPPLVERID_FH_IDX
|
|
, DEFAULTCSTMAPPLVERSUBID_FH_IDX
|
|
, DELETEREASON_FH_IDX
|
|
, DELTA_FH_IDX
|
|
, EFFECTONBASKET_FH_IDX
|
|
, EFFECTIVETIME_FH_IDX
|
|
, ENLIGHTRFQAVGRESPRATERANKING_FH_IDX
|
|
, ENLIGHTRFQAVGRESPTIMERANKING_FH_IDX
|
|
, ENRICHMENTRULEID_FH_IDX
|
|
, EUREXVOLUMERANKING_FH_IDX
|
|
, EVENTDATE_FH_IDX
|
|
, EVENTTYPE_FH_IDX
|
|
, EXECID_FH_IDX
|
|
, EXECINST_FH_IDX
|
|
, EXECRESTATEMENTREASON_FH_IDX
|
|
, EXECTYPE_FH_IDX
|
|
, EXECUTINGTRADER_FH_IDX
|
|
, EXECUTINGTRADERQUALIFIER_FH_IDX
|
|
, EXERCISESTYLE_FH_IDX
|
|
, EXPIREDATE_FH_IDX
|
|
, EXPIRETIME_FH_IDX
|
|
, EXPOSUREDURATION_FH_IDX
|
|
, FIXCLORDID_FH_IDX
|
|
, FIXENGINENAME_FH_IDX
|
|
, FIXENGINEVENDOR_FH_IDX
|
|
, FIXENGINEVERSION_FH_IDX
|
|
, FILLEXECID_FH_IDX
|
|
, FILLLIQUIDITYIND_FH_IDX
|
|
, FILLMATCHID_FH_IDX
|
|
, FILLPX_FH_IDX
|
|
, FILLQTY_FH_IDX
|
|
, FILLREFID_FH_IDX
|
|
, FIRMNEGOTIATIONID_FH_IDX
|
|
, FIRMTRADEID_FH_IDX
|
|
, FREETEXT1_FH_IDX
|
|
, FREETEXT2_FH_IDX
|
|
, FREETEXT3_FH_IDX
|
|
, FREETEXT5_FH_IDX
|
|
, FREETEXT5DISCLOSUREINSTRUCTION_FH_IDX
|
|
, HEADLINE_FH_IDX
|
|
, HEARTBTINT_FH_IDX
|
|
, HEDGETYPE_FH_IDX
|
|
, HEDGINGINSTRUCTION_FH_IDX
|
|
, HIGHLIMITPRICE_FH_IDX
|
|
, IMPLIEDMARKETINDICATOR_FH_IDX
|
|
, INDIVIDUALALLOCID_FH_IDX
|
|
, INPUTSOURCE_FH_IDX
|
|
, INSTRATTRIBTYPE_FH_IDX
|
|
, INSTRATTRIBVALUE_FH_IDX
|
|
, INSTRMTMATCHSIDEID_FH_IDX
|
|
, LASTENTITYPROCESSED_FH_IDX
|
|
, LASTFRAGMENT_FH_IDX
|
|
, LASTPX_FH_IDX
|
|
, LASTPXDISCLOSUREINSTRUCTION_FH_IDX
|
|
, LASTQTY_FH_IDX
|
|
, LASTQTYDISCLOSUREINSTRUCTION_FH_IDX
|
|
, LASTUPDATETIME_FH_IDX
|
|
, LEAVESQTY_FH_IDX
|
|
, LEAVESQTYDISCLOSUREINSTRUCTION_FH_IDX
|
|
, LEGACCOUNT_FH_IDX
|
|
, LEGEXECID_FH_IDX
|
|
, LEGINPUTSOURCE_FH_IDX
|
|
, LEGLASTPX_FH_IDX
|
|
, LEGLASTQTY_FH_IDX
|
|
, LEGPOSITIONEFFECT_FH_IDX
|
|
, LEGPRICE_FH_IDX
|
|
, LEGQTY_FH_IDX
|
|
, LEGRATIOQTY_FH_IDX
|
|
, LEGSECURITYID_FH_IDX
|
|
, LEGSECURITYTYPE_FH_IDX
|
|
, LEGSIDE_FH_IDX
|
|
, LEGSYMBOL_FH_IDX
|
|
, LISTUPDATEACTION_FH_IDX
|
|
, LOWLIMITPRICE_FH_IDX
|
|
, MDBOOKTYPE_FH_IDX
|
|
, MDSUBBOOKTYPE_FH_IDX
|
|
, MMPARAMETERREPORTID_FH_IDX
|
|
, MARKETID_FH_IDX
|
|
, MARKETSEGMENTID_FH_IDX
|
|
, MASSACTIONREASON_FH_IDX
|
|
, MASSACTIONREPORTID_FH_IDX
|
|
, MASSACTIONSUBTYPE_FH_IDX
|
|
, MASSACTIONTYPE_FH_IDX
|
|
, MATCHDATE_FH_IDX
|
|
, MATCHINSTCROSSID_FH_IDX
|
|
, MATCHSUBTYPE_FH_IDX
|
|
, MATCHTYPE_FH_IDX
|
|
, MATCHINGENGINESTATUS_FH_IDX
|
|
, MATCHINGENGINETRADEDATE_FH_IDX
|
|
, MATURITYDATE_FH_IDX
|
|
, MATURITYMONTHYEAR_FH_IDX
|
|
, MAXIMUMPRICE_FH_IDX
|
|
, MESSAGEEVENTSOURCE_FH_IDX
|
|
, MSGSEQNUM_FH_IDX
|
|
, MULTILEGREPORTINGTYPE_FH_IDX
|
|
, MULTILEGMODEL_FH_IDX
|
|
, MULTILEGPRICEMODEL_FH_IDX
|
|
, NEGOTIATIONID_FH_IDX
|
|
, NEGOTIATIONSTARTTIME_FH_IDX
|
|
, NETTINGCOEFFICIENT_FH_IDX
|
|
, NETWORKMSGID_FH_IDX
|
|
, NOAFFECTEDORDERREQUESTS_FH_IDX
|
|
, NOBASKETROOTPARTYGRPS_FH_IDX
|
|
, NOBASKETROOTPARTYGRPSBC_FH_IDX
|
|
, NOBASKETSIDEALLOC_FH_IDX
|
|
, NOCROSSLEGS_FH_IDX
|
|
, NOENRICHMENTRULES_FH_IDX
|
|
, NOEVENTS_FH_IDX
|
|
, NOFILLS_FH_IDX
|
|
, NOINSTRATTRIB_FH_IDX
|
|
, NOINSTRMTMATCHSIDES_FH_IDX
|
|
, NOLEGEXECS_FH_IDX
|
|
, NOLEGS_FH_IDX
|
|
, NOMMPARAMETERS_FH_IDX
|
|
, NONOTAFFECTEDORDERS_FH_IDX
|
|
, NONOTAFFECTEDSECURITIES_FH_IDX
|
|
, NOORDERBOOKITEMS_FH_IDX
|
|
, NOORDEREVENTS_FH_IDX
|
|
, NOPARTYDETAILS_FH_IDX
|
|
, NOQUOTEENTRIES_FH_IDX
|
|
, NOQUOTEEVENTS_FH_IDX
|
|
, NOQUOTEEVENTSINDEX_FH_IDX
|
|
, NOQUOTESIDEENTRIES_FH_IDX
|
|
, NORISKLIMITS_FH_IDX
|
|
, NORISKLIMITSQTY_FH_IDX
|
|
, NOSRQSQUOTEGRPS_FH_IDX
|
|
, NOSRQSRELATEDTRADEIDS_FH_IDX
|
|
, NOSRQSTARGETPARTYTRDGRPS_FH_IDX
|
|
, NOSESSIONS_FH_IDX
|
|
, NOSIDEALLOCS_FH_IDX
|
|
, NOSIDES_FH_IDX
|
|
, NOTARGETPARTYIDS_FH_IDX
|
|
, NOUNDERLYINGSTIPS_FH_IDX
|
|
, NOTAFFORIGCLORDID_FH_IDX
|
|
, NOTAFFECTEDORDERID_FH_IDX
|
|
, NOTAFFECTEDSECURITYID_FH_IDX
|
|
, NOTIFICATIONIN_FH_IDX
|
|
, NUMBEROFRESPDISCLOSUREINSTRUCTION_FH_IDX
|
|
, NUMBEROFRESPONDENTS_FH_IDX
|
|
, NUMBEROFSECURITIES_FH_IDX
|
|
, OFFERPX_FH_IDX
|
|
, OFFERPXISLOCKED_FH_IDX
|
|
, OFFERSIZE_FH_IDX
|
|
, OPTATTRIBUTE_FH_IDX
|
|
, ORDSTATUS_FH_IDX
|
|
, ORDTYPE_FH_IDX
|
|
, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX
|
|
, ORDERATTRIBUTERISKREDUCTION_FH_IDX
|
|
, ORDERCATEGORY_FH_IDX
|
|
, ORDEREVENTMATCHID_FH_IDX
|
|
, ORDEREVENTPX_FH_IDX
|
|
, ORDEREVENTQTY_FH_IDX
|
|
, ORDEREVENTREASON_FH_IDX
|
|
, ORDERID_FH_IDX
|
|
, ORDERORIGINATION_FH_IDX
|
|
, ORDERQTY_FH_IDX
|
|
, ORDERQTYDISCLOSUREINSTRUCTION_FH_IDX
|
|
, ORDERQTYISLOCKED_FH_IDX
|
|
, ORDERROUTINGINDICATOR_FH_IDX
|
|
, ORDERSIDE_FH_IDX
|
|
, ORIGCLORDID_FH_IDX
|
|
, ORIGTIME_FH_IDX
|
|
, ORIGTRADEID_FH_IDX
|
|
, OWNERSHIPINDICATOR_FH_IDX
|
|
, PACKAGEID_FH_IDX
|
|
, PARTITIONID_FH_IDX
|
|
, PARTYACTIONTYPE_FH_IDX
|
|
, PARTYDETAILDESKID_FH_IDX
|
|
, PARTYDETAILEXECUTINGTRADER_FH_IDX
|
|
, PARTYDETAILEXECUTINGUNIT_FH_IDX
|
|
, PARTYDETAILIDEXECUTINGTRADER_FH_IDX
|
|
, PARTYDETAILIDEXECUTINGUNIT_FH_IDX
|
|
, PARTYDETAILROLEQUALIFIER_FH_IDX
|
|
, PARTYDETAILSTATUS_FH_IDX
|
|
, PARTYDETAILSTATUSINFORMATION_FH_IDX
|
|
, PARTYENTERINGTRADER_FH_IDX
|
|
, PARTYEXECUTINGFIRM_FH_IDX
|
|
, PARTYEXECUTINGTRADER_FH_IDX
|
|
, PARTYEXECUTINGUNIT_FH_IDX
|
|
, PARTYIDBENEFICIARY_FH_IDX
|
|
, PARTYIDCLIENTID_FH_IDX
|
|
, PARTYIDENTERINGFIRM_FH_IDX
|
|
, PARTYIDENTERINGTRADER_FH_IDX
|
|
, PARTYIDEXECUTINGTRADER_FH_IDX
|
|
, PARTYIDEXECUTINGUNIT_FH_IDX
|
|
, PARTYIDLOCATIONID_FH_IDX
|
|
, PARTYIDORDERORIGINATIONFIRM_FH_IDX
|
|
, PARTYIDORIGINATIONMARKET_FH_IDX
|
|
, PARTYIDPOSITIONACCOUNT_FH_IDX
|
|
, PARTYIDSESSIONID_FH_IDX
|
|
, PARTYIDSETTLEMENTLOCATION_FH_IDX
|
|
, PARTYIDTAKEUPTRADINGFIRM_FH_IDX
|
|
, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX
|
|
, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX
|
|
, PARTYORDERORIGINATIONDISCLOSUREINSTRUCTION_FH_IDX
|
|
, PARTYORDERORIGINATIONTRADER_FH_IDX
|
|
, PARTYSUBIDTYPE_FH_IDX
|
|
, PASSWORD_FH_IDX
|
|
, PCTCOUNT_FH_IDX
|
|
, POSITIONEFFECT_FH_IDX
|
|
, PRICE_FH_IDX
|
|
, PRICEDISCLOSUREINSTRUCTION_FH_IDX
|
|
, PRICEVALIDITYCHECKTYPE_FH_IDX
|
|
, PRODUCTCOMPLEX_FH_IDX
|
|
, PUTORCALL_FH_IDX
|
|
, QUOTECANCELREASON_FH_IDX
|
|
, QUOTECONDITION_FH_IDX
|
|
, QUOTEENTRYREJECTREASON_FH_IDX
|
|
, QUOTEENTRYSTATUS_FH_IDX
|
|
, QUOTEEVENTEXECID_FH_IDX
|
|
, QUOTEEVENTLIQUIDITYIND_FH_IDX
|
|
, QUOTEEVENTMATCHID_FH_IDX
|
|
, QUOTEEVENTPX_FH_IDX
|
|
, QUOTEEVENTQTY_FH_IDX
|
|
, QUOTEEVENTREASON_FH_IDX
|
|
, QUOTEEVENTSIDE_FH_IDX
|
|
, QUOTEEVENTTYPE_FH_IDX
|
|
, QUOTEID_FH_IDX
|
|
, QUOTEINSTRUCTION_FH_IDX
|
|
, QUOTEMSGID_FH_IDX
|
|
, QUOTEREFPRICE_FH_IDX
|
|
, QUOTEREQID_FH_IDX
|
|
, QUOTERESPONSEID_FH_IDX
|
|
, QUOTESIZETYPE_FH_IDX
|
|
, QUOTESUBTYPE_FH_IDX
|
|
, QUOTETYPE_FH_IDX
|
|
, QUOTINGSTATUS_FH_IDX
|
|
, REFAPPLID_FH_IDX
|
|
, REFAPPLLASTMSGID_FH_IDX
|
|
, REFAPPLLASTSEQNUM_FH_IDX
|
|
, REFAPPLSUBID_FH_IDX
|
|
, REGULATORYTRADEID_FH_IDX
|
|
, RELATEDCLOSEPRICE_FH_IDX
|
|
, RELATEDMARKETSEGMENTID_FH_IDX
|
|
, RELATEDPRODUCTCOMPLEX_FH_IDX
|
|
, RELATEDSECURITYID_FH_IDX
|
|
, RELATEDSYMBOL_FH_IDX
|
|
, RELATEDTRADEID_FH_IDX
|
|
, RELATEDTRADEQUANTITY_FH_IDX
|
|
, REQUESTTIME_FH_IDX
|
|
, REQUESTINGPARTYCLEARINGFIRM_FH_IDX
|
|
, REQUESTINGPARTYENTERINGFIRM_FH_IDX
|
|
, REQUESTINGPARTYIDENTERINGFIRM_FH_IDX
|
|
, REQUESTINGPARTYIDEXECUTINGSYSTEM_FH_IDX
|
|
, REQUESTINGPARTYIDEXECUTINGTRADER_FH_IDX
|
|
, REQUESTINGPARTYSUBIDTYPE_FH_IDX
|
|
, RESPONDENTTYPE_FH_IDX
|
|
, RESPONSEIN_FH_IDX
|
|
, REVERSALAPPROVALTIME_FH_IDX
|
|
, REVERSALCANCELLATIONREASON_FH_IDX
|
|
, REVERSALINDICATOR_FH_IDX
|
|
, REVERSALINITIATIONTIME_FH_IDX
|
|
, REVERSALREASONTEXT_FH_IDX
|
|
, RISKLIMITACTION_FH_IDX
|
|
, RISKLIMITGROUP_FH_IDX
|
|
, RISKLIMITNETPOSITIONQTY_FH_IDX
|
|
, RISKLIMITOPENQTY_FH_IDX
|
|
, RISKLIMITPLATFORM_FH_IDX
|
|
, RISKLIMITQTY_FH_IDX
|
|
, RISKLIMITREPORTID_FH_IDX
|
|
, RISKLIMITREQUESTINGPARTYROLE_FH_IDX
|
|
, RISKLIMITTYPE_FH_IDX
|
|
, RISKLIMITVIOLATIONINDICATOR_FH_IDX
|
|
, ROOTPARTYCLEARINGFIRM_FH_IDX
|
|
, ROOTPARTYCLEARINGORGANIZATION_FH_IDX
|
|
, ROOTPARTYCONTRAFIRM_FH_IDX
|
|
, ROOTPARTYCONTRATRADER_FH_IDX
|
|
, ROOTPARTYENTERINGTRADER_FH_IDX
|
|
, ROOTPARTYEXECUTINGFIRM_FH_IDX
|
|
, ROOTPARTYEXECUTINGTRADER_FH_IDX
|
|
, ROOTPARTYIDBENEFICIARY_FH_IDX
|
|
, ROOTPARTYIDCLEARINGUNIT_FH_IDX
|
|
, ROOTPARTYIDCLIENTID_FH_IDX
|
|
, ROOTPARTYIDEXECUTINGTRADER_FH_IDX
|
|
, ROOTPARTYIDEXECUTINGUNIT_FH_IDX
|
|
, ROOTPARTYIDEXECUTIONVENUE_FH_IDX
|
|
, ROOTPARTYIDINVESTMENTDECISIONMAKER_FH_IDX
|
|
, ROOTPARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX
|
|
, ROOTPARTYIDORDERORIGINATIONFIRM_FH_IDX
|
|
, ROOTPARTYIDPOSITIONACCOUNT_FH_IDX
|
|
, ROOTPARTYIDSESSIONID_FH_IDX
|
|
, ROOTPARTYIDTAKEUPTRADINGFIRM_FH_IDX
|
|
, ROOTPARTYSUBIDTYPE_FH_IDX
|
|
, SRQSRELATEDTRADEID_FH_IDX
|
|
, SECONDARYQUOTEID_FH_IDX
|
|
, SECONDARYTRADEID_FH_IDX
|
|
, SECURITYID_FH_IDX
|
|
, SECURITYRESPONSEID_FH_IDX
|
|
, SECURITYSUBTYPE_FH_IDX
|
|
, SELECTIVEREQUESTFORQUOTERTMSERVICESTATUS_FH_IDX
|
|
, SELECTIVEREQUESTFORQUOTESERVICESTATUS_FH_IDX
|
|
, SELECTIVEREQUESTFORQUOTESERVICETRADEDATE_FH_IDX
|
|
, SENDERSUBID_FH_IDX
|
|
, SENDINGTIME_FH_IDX
|
|
, SESSIONINSTANCEID_FH_IDX
|
|
, SESSIONMODE_FH_IDX
|
|
, SESSIONREJECTREASON_FH_IDX
|
|
, SESSIONSTATUS_FH_IDX
|
|
, SESSIONSUBMODE_FH_IDX
|
|
, SETTLMETHOD_FH_IDX
|
|
, SHOWLASTDEALONCLOSURE_FH_IDX
|
|
, SIDE_FH_IDX
|
|
, SIDECOMPLIANCETEXT_FH_IDX
|
|
, SIDEDISCLOSUREINSTRUCTION_FH_IDX
|
|
, SIDEISLOCKED_FH_IDX
|
|
, SIDELASTPX_FH_IDX
|
|
, SIDELASTQTY_FH_IDX
|
|
, SIDELIQUIDITYIND_FH_IDX
|
|
, SIDEMARKETSEGMENTID_FH_IDX
|
|
, SIDETRADEID_FH_IDX
|
|
, SIDETRDSUBTYP_FH_IDX
|
|
, SIMPLESECURITYID_FH_IDX
|
|
, SKIPVALIDATIONS_FH_IDX
|
|
, STOPPX_FH_IDX
|
|
, STRATEGYLINKID_FH_IDX
|
|
, STRIKEPRICE_FH_IDX
|
|
, SUBSCRIPTIONSCOPE_FH_IDX
|
|
, SWAPCLEARER_FH_IDX
|
|
, T7ENTRYSERVICERTMSTATUS_FH_IDX
|
|
, T7ENTRYSERVICERTMTRADEDATE_FH_IDX
|
|
, T7ENTRYSERVICESTATUS_FH_IDX
|
|
, T7ENTRYSERVICETRADEDATE_FH_IDX
|
|
, TESENRICHMENTRULEID_FH_IDX
|
|
, TESEXECID_FH_IDX
|
|
, TARGETPARTYENTERINGTRADER_FH_IDX
|
|
, TARGETPARTYEXECUTINGFIRM_FH_IDX
|
|
, TARGETPARTYEXECUTINGTRADER_FH_IDX
|
|
, TARGETPARTYIDDESKID_FH_IDX
|
|
, TARGETPARTYIDEXECUTINGTRADER_FH_IDX
|
|
, TARGETPARTYIDSESSIONID_FH_IDX
|
|
, TEMPLATEID_FH_IDX
|
|
, THROTTLEDISCONNECTLIMIT_FH_IDX
|
|
, THROTTLENOMSGS_FH_IDX
|
|
, THROTTLETIMEINTERVAL_FH_IDX
|
|
, TIMEINFORCE_FH_IDX
|
|
, TOTNUMTRADEREPORTS_FH_IDX
|
|
, TRADSESEVENT_FH_IDX
|
|
, TRADSESMODE_FH_IDX
|
|
, TRADEAGGREGATIONTRANSTYPE_FH_IDX
|
|
, TRADEALLOCSTATUS_FH_IDX
|
|
, TRADEDATE_FH_IDX
|
|
, TRADEID_FH_IDX
|
|
, TRADEMANAGERSTATUS_FH_IDX
|
|
, TRADEMANAGERTRADEDATE_FH_IDX
|
|
, TRADEPLATFORM_FH_IDX
|
|
, TRADEPUBLISHINDICATOR_FH_IDX
|
|
, TRADEREPORTID_FH_IDX
|
|
, TRADEREPORTTEXT_FH_IDX
|
|
, TRADEREPORTTYPE_FH_IDX
|
|
, TRADEREQUESTRESULT_FH_IDX
|
|
, TRADETOQUOTERATIO_FH_IDX
|
|
, TRADETOQUOTERATIOPOSITION_FH_IDX
|
|
, TRADETOQUOTERATIORANKING_FH_IDX
|
|
, TRADETOREQUESTRATIO_FH_IDX
|
|
, TRADINGCAPACITY_FH_IDX
|
|
, TRADINGSESSIONSUBID_FH_IDX
|
|
, TRANSBKDTIME_FH_IDX
|
|
, TRANSACTTIME_FH_IDX
|
|
, TRANSACTIONDELAYINDICATOR_FH_IDX
|
|
, TRANSFERREASON_FH_IDX
|
|
, TRDMATCHID_FH_IDX
|
|
, TRDREGTSENTRYTIME_FH_IDX
|
|
, TRDREGTSEXECUTIONTIME_FH_IDX
|
|
, TRDREGTSTIMEIN_FH_IDX
|
|
, TRDREGTSTIMEOUT_FH_IDX
|
|
, TRDREGTSTIMEPRIORITY_FH_IDX
|
|
, TRDRPTSTATUS_FH_IDX
|
|
, TRDTYPE_FH_IDX
|
|
, TRIGGERED_FH_IDX
|
|
, UNDERLYINGCURRENCY_FH_IDX
|
|
, UNDERLYINGDELTAPERCENTAGE_FH_IDX
|
|
, UNDERLYINGEFFECTIVEDELTAPERCENTAGE_FH_IDX
|
|
, UNDERLYINGISSUER_FH_IDX
|
|
, UNDERLYINGMATURITYDATE_FH_IDX
|
|
, UNDERLYINGPRICESTIPVALUE_FH_IDX
|
|
, UNDERLYINGPX_FH_IDX
|
|
, UNDERLYINGQTY_FH_IDX
|
|
, UNDERLYINGSECURITYDESC_FH_IDX
|
|
, UNDERLYINGSECURITYID_FH_IDX
|
|
, UNDERLYINGSETTLEMENTDATE_FH_IDX
|
|
, UNDERLYINGSTIPTYPE_FH_IDX
|
|
, UNDERLYINGSTIPVALUE_FH_IDX
|
|
, USERSTATUS_FH_IDX
|
|
, USERNAME_FH_IDX
|
|
, VALIDUNTILTIME_FH_IDX
|
|
, VALUECHECKTYPEMINLOTSIZE_FH_IDX
|
|
, VALUECHECKTYPEVALUE_FH_IDX
|
|
, VARTEXT_FH_IDX
|
|
, VARTEXTLEN_FH_IDX
|
|
, VEGA_FH_IDX
|
|
};
|
|
static const value_string template_id_vals[] = { // TemplateID
|
|
{ 10000, "LogonRequest" },
|
|
{ 10001, "LogonResponse" },
|
|
{ 10002, "LogoutRequest" },
|
|
{ 10003, "LogoutResponse" },
|
|
{ 10004, "Unknown" },
|
|
{ 10005, "SubscribeResponse" },
|
|
{ 10006, "UnsubscribeRequest" },
|
|
{ 10007, "UnsubscribeResponse" },
|
|
{ 10008, "RetransmitRequest" },
|
|
{ 10009, "RetransmitResponse" },
|
|
{ 10010, "Reject" },
|
|
{ 10011, "Heartbeat" },
|
|
{ 10012, "ForcedLogoutNotification" },
|
|
{ 10013, "Unknown" },
|
|
{ 10014, "Unknown" },
|
|
{ 10015, "Unknown" },
|
|
{ 10016, "Unknown" },
|
|
{ 10017, "Unknown" },
|
|
{ 10018, "UserLoginRequest" },
|
|
{ 10019, "UserLoginResponse" },
|
|
{ 10020, "Unknown" },
|
|
{ 10021, "Unknown" },
|
|
{ 10022, "Unknown" },
|
|
{ 10023, "HeartbeatNotification" },
|
|
{ 10024, "UserLogoutResponse" },
|
|
{ 10025, "SubscribeRequest" },
|
|
{ 10026, "RetransmitMEMessageRequest" },
|
|
{ 10027, "RetransmitMEMessageResponse" },
|
|
{ 10028, "ThrottleUpdateNotification" },
|
|
{ 10029, "UserLogoutRequest" },
|
|
{ 10030, "ServiceAvailabilityBroadcast" },
|
|
{ 10031, "NewsBroadcast" },
|
|
{ 10032, "BroadcastErrorNotification" },
|
|
{ 10033, "RiskNotificationBroadcast" },
|
|
{ 10034, "PartyEntitlementsUpdateReport" },
|
|
{ 10035, "InquireSessionListRequest" },
|
|
{ 10036, "InquireSessionListResponse" },
|
|
{ 10037, "LegalNotificationBroadcast" },
|
|
{ 10038, "InquireUserRequest" },
|
|
{ 10039, "InquireUserResponse" },
|
|
{ 10040, "InquireEnrichmentRuleIDListRequest" },
|
|
{ 10041, "InquireEnrichmentRuleIDListResponse" },
|
|
{ 10042, "PartyActionReport" },
|
|
{ 10043, "ForcedUserLogoutNotification" },
|
|
{ 10044, "ServiceAvailabilityMarketBroadcast" },
|
|
{ 10045, "Unknown" },
|
|
{ 10046, "Unknown" },
|
|
{ 10047, "Unknown" },
|
|
{ 10048, "Unknown" },
|
|
{ 10049, "Unknown" },
|
|
{ 10050, "Unknown" },
|
|
{ 10051, "Unknown" },
|
|
{ 10052, "Unknown" },
|
|
{ 10053, "Unknown" },
|
|
{ 10054, "Unknown" },
|
|
{ 10055, "Unknown" },
|
|
{ 10056, "Unknown" },
|
|
{ 10057, "Unknown" },
|
|
{ 10058, "Unknown" },
|
|
{ 10059, "Unknown" },
|
|
{ 10060, "Unknown" },
|
|
{ 10061, "Unknown" },
|
|
{ 10062, "Unknown" },
|
|
{ 10063, "Unknown" },
|
|
{ 10064, "Unknown" },
|
|
{ 10065, "Unknown" },
|
|
{ 10066, "Unknown" },
|
|
{ 10067, "Unknown" },
|
|
{ 10068, "Unknown" },
|
|
{ 10069, "Unknown" },
|
|
{ 10070, "Unknown" },
|
|
{ 10071, "Unknown" },
|
|
{ 10072, "Unknown" },
|
|
{ 10073, "Unknown" },
|
|
{ 10074, "Unknown" },
|
|
{ 10075, "Unknown" },
|
|
{ 10076, "Unknown" },
|
|
{ 10077, "Unknown" },
|
|
{ 10078, "Unknown" },
|
|
{ 10079, "Unknown" },
|
|
{ 10080, "Unknown" },
|
|
{ 10081, "Unknown" },
|
|
{ 10082, "Unknown" },
|
|
{ 10083, "Unknown" },
|
|
{ 10084, "Unknown" },
|
|
{ 10085, "Unknown" },
|
|
{ 10086, "Unknown" },
|
|
{ 10087, "Unknown" },
|
|
{ 10088, "Unknown" },
|
|
{ 10089, "Unknown" },
|
|
{ 10090, "Unknown" },
|
|
{ 10091, "Unknown" },
|
|
{ 10092, "Unknown" },
|
|
{ 10093, "Unknown" },
|
|
{ 10094, "Unknown" },
|
|
{ 10095, "Unknown" },
|
|
{ 10096, "Unknown" },
|
|
{ 10097, "Unknown" },
|
|
{ 10098, "Unknown" },
|
|
{ 10099, "Unknown" },
|
|
{ 10100, "NewOrderSingleRequest" },
|
|
{ 10101, "NewOrderResponse" },
|
|
{ 10102, "NewOrderNRResponse" },
|
|
{ 10103, "OrderExecResponse" },
|
|
{ 10104, "OrderExecNotification" },
|
|
{ 10105, "Unknown" },
|
|
{ 10106, "ModifyOrderSingleRequest" },
|
|
{ 10107, "ModifyOrderResponse" },
|
|
{ 10108, "ModifyOrderNRResponse" },
|
|
{ 10109, "DeleteOrderSingleRequest" },
|
|
{ 10110, "DeleteOrderResponse" },
|
|
{ 10111, "DeleteOrderNRResponse" },
|
|
{ 10112, "DeleteOrderBroadcast" },
|
|
{ 10113, "NewOrderComplexRequest" },
|
|
{ 10114, "ModifyOrderComplexRequest" },
|
|
{ 10115, "Unknown" },
|
|
{ 10116, "Unknown" },
|
|
{ 10117, "OrderExecReportBroadcast" },
|
|
{ 10118, "CrossRequest" },
|
|
{ 10119, "CrossRequestResponse" },
|
|
{ 10120, "DeleteAllOrderRequest" },
|
|
{ 10121, "DeleteAllOrderResponse" },
|
|
{ 10122, "DeleteAllOrderBroadcast" },
|
|
{ 10123, "DeleteOrderComplexRequest" },
|
|
{ 10124, "DeleteAllOrderNRResponse" },
|
|
{ 10125, "NewOrderSingleShortRequest" },
|
|
{ 10126, "ModifyOrderSingleShortRequest" },
|
|
{ 10127, "Unknown" },
|
|
{ 10128, "Unknown" },
|
|
{ 10129, "NewOrderComplexShortRequest" },
|
|
{ 10130, "ModifyOrderComplexShortRequest" },
|
|
{ 10131, "EnterCLIPRequest" },
|
|
{ 10132, "DeleteCLIPRequest" },
|
|
{ 10133, "CLIPResponse" },
|
|
{ 10134, "CLIPDeletionNotification" },
|
|
{ 10135, "CLIPExecutionNotification" },
|
|
{ 10136, "Unknown" },
|
|
{ 10137, "Unknown" },
|
|
{ 10138, "Unknown" },
|
|
{ 10139, "Unknown" },
|
|
{ 10140, "Unknown" },
|
|
{ 10141, "Unknown" },
|
|
{ 10142, "Unknown" },
|
|
{ 10143, "Unknown" },
|
|
{ 10144, "Unknown" },
|
|
{ 10145, "Unknown" },
|
|
{ 10146, "Unknown" },
|
|
{ 10147, "Unknown" },
|
|
{ 10148, "Unknown" },
|
|
{ 10149, "Unknown" },
|
|
{ 10150, "Unknown" },
|
|
{ 10151, "Unknown" },
|
|
{ 10152, "Unknown" },
|
|
{ 10153, "Unknown" },
|
|
{ 10154, "Unknown" },
|
|
{ 10155, "Unknown" },
|
|
{ 10156, "Unknown" },
|
|
{ 10157, "Unknown" },
|
|
{ 10158, "Unknown" },
|
|
{ 10159, "Unknown" },
|
|
{ 10160, "Unknown" },
|
|
{ 10161, "Unknown" },
|
|
{ 10162, "Unknown" },
|
|
{ 10163, "Unknown" },
|
|
{ 10164, "Unknown" },
|
|
{ 10165, "Unknown" },
|
|
{ 10166, "Unknown" },
|
|
{ 10167, "Unknown" },
|
|
{ 10168, "Unknown" },
|
|
{ 10169, "Unknown" },
|
|
{ 10170, "Unknown" },
|
|
{ 10171, "Unknown" },
|
|
{ 10172, "Unknown" },
|
|
{ 10173, "Unknown" },
|
|
{ 10174, "Unknown" },
|
|
{ 10175, "Unknown" },
|
|
{ 10176, "Unknown" },
|
|
{ 10177, "Unknown" },
|
|
{ 10178, "Unknown" },
|
|
{ 10179, "Unknown" },
|
|
{ 10180, "Unknown" },
|
|
{ 10181, "Unknown" },
|
|
{ 10182, "Unknown" },
|
|
{ 10183, "Unknown" },
|
|
{ 10184, "Unknown" },
|
|
{ 10185, "Unknown" },
|
|
{ 10186, "Unknown" },
|
|
{ 10187, "Unknown" },
|
|
{ 10188, "Unknown" },
|
|
{ 10189, "Unknown" },
|
|
{ 10190, "Unknown" },
|
|
{ 10191, "Unknown" },
|
|
{ 10192, "Unknown" },
|
|
{ 10193, "Unknown" },
|
|
{ 10194, "Unknown" },
|
|
{ 10195, "Unknown" },
|
|
{ 10196, "Unknown" },
|
|
{ 10197, "Unknown" },
|
|
{ 10198, "Unknown" },
|
|
{ 10199, "Unknown" },
|
|
{ 10200, "Unknown" },
|
|
{ 10201, "Unknown" },
|
|
{ 10202, "Unknown" },
|
|
{ 10203, "Unknown" },
|
|
{ 10204, "Unknown" },
|
|
{ 10205, "Unknown" },
|
|
{ 10206, "Unknown" },
|
|
{ 10207, "Unknown" },
|
|
{ 10208, "Unknown" },
|
|
{ 10209, "Unknown" },
|
|
{ 10210, "Unknown" },
|
|
{ 10211, "Unknown" },
|
|
{ 10212, "Unknown" },
|
|
{ 10213, "Unknown" },
|
|
{ 10214, "Unknown" },
|
|
{ 10215, "Unknown" },
|
|
{ 10216, "Unknown" },
|
|
{ 10217, "Unknown" },
|
|
{ 10218, "Unknown" },
|
|
{ 10219, "Unknown" },
|
|
{ 10220, "Unknown" },
|
|
{ 10221, "Unknown" },
|
|
{ 10222, "Unknown" },
|
|
{ 10223, "Unknown" },
|
|
{ 10224, "Unknown" },
|
|
{ 10225, "Unknown" },
|
|
{ 10226, "Unknown" },
|
|
{ 10227, "Unknown" },
|
|
{ 10228, "Unknown" },
|
|
{ 10229, "Unknown" },
|
|
{ 10230, "Unknown" },
|
|
{ 10231, "Unknown" },
|
|
{ 10232, "Unknown" },
|
|
{ 10233, "Unknown" },
|
|
{ 10234, "Unknown" },
|
|
{ 10235, "Unknown" },
|
|
{ 10236, "Unknown" },
|
|
{ 10237, "Unknown" },
|
|
{ 10238, "Unknown" },
|
|
{ 10239, "Unknown" },
|
|
{ 10240, "Unknown" },
|
|
{ 10241, "Unknown" },
|
|
{ 10242, "Unknown" },
|
|
{ 10243, "Unknown" },
|
|
{ 10244, "Unknown" },
|
|
{ 10245, "Unknown" },
|
|
{ 10246, "Unknown" },
|
|
{ 10247, "Unknown" },
|
|
{ 10248, "Unknown" },
|
|
{ 10249, "Unknown" },
|
|
{ 10250, "Unknown" },
|
|
{ 10251, "Unknown" },
|
|
{ 10252, "Unknown" },
|
|
{ 10253, "Unknown" },
|
|
{ 10254, "Unknown" },
|
|
{ 10255, "Unknown" },
|
|
{ 10256, "Unknown" },
|
|
{ 10257, "Unknown" },
|
|
{ 10258, "Unknown" },
|
|
{ 10259, "Unknown" },
|
|
{ 10260, "Unknown" },
|
|
{ 10261, "Unknown" },
|
|
{ 10262, "Unknown" },
|
|
{ 10263, "Unknown" },
|
|
{ 10264, "Unknown" },
|
|
{ 10265, "Unknown" },
|
|
{ 10266, "Unknown" },
|
|
{ 10267, "Unknown" },
|
|
{ 10268, "Unknown" },
|
|
{ 10269, "Unknown" },
|
|
{ 10270, "Unknown" },
|
|
{ 10271, "Unknown" },
|
|
{ 10272, "Unknown" },
|
|
{ 10273, "Unknown" },
|
|
{ 10274, "Unknown" },
|
|
{ 10275, "Unknown" },
|
|
{ 10276, "Unknown" },
|
|
{ 10277, "Unknown" },
|
|
{ 10278, "Unknown" },
|
|
{ 10279, "Unknown" },
|
|
{ 10280, "Unknown" },
|
|
{ 10281, "Unknown" },
|
|
{ 10282, "Unknown" },
|
|
{ 10283, "Unknown" },
|
|
{ 10284, "Unknown" },
|
|
{ 10285, "Unknown" },
|
|
{ 10286, "Unknown" },
|
|
{ 10287, "Unknown" },
|
|
{ 10288, "Unknown" },
|
|
{ 10289, "Unknown" },
|
|
{ 10290, "Unknown" },
|
|
{ 10291, "Unknown" },
|
|
{ 10292, "Unknown" },
|
|
{ 10293, "Unknown" },
|
|
{ 10294, "Unknown" },
|
|
{ 10295, "Unknown" },
|
|
{ 10296, "Unknown" },
|
|
{ 10297, "Unknown" },
|
|
{ 10298, "Unknown" },
|
|
{ 10299, "Unknown" },
|
|
{ 10300, "Unknown" },
|
|
{ 10301, "AddComplexInstrumentRequest" },
|
|
{ 10302, "AddComplexInstrumentResponse" },
|
|
{ 10303, "MMParameterDefinitionRequest" },
|
|
{ 10304, "MMParameterDefinitionResponse" },
|
|
{ 10305, "InquireMMParameterRequest" },
|
|
{ 10306, "InquireMMParameterResponse" },
|
|
{ 10307, "TradingSessionStatusBroadcast" },
|
|
{ 10308, "DeleteAllOrderQuoteEventBroadcast" },
|
|
{ 10309, "AddFlexibleInstrumentRequest" },
|
|
{ 10310, "AddFlexibleInstrumentResponse" },
|
|
{ 10311, "InquirePreTradeRiskLimitsRequest" },
|
|
{ 10312, "PreTradeRiskLimitsDefinitionRequest" },
|
|
{ 10313, "PreTradeRiskLimitResponse" },
|
|
{ 10314, "Unknown" },
|
|
{ 10315, "Unknown" },
|
|
{ 10316, "Unknown" },
|
|
{ 10317, "Unknown" },
|
|
{ 10318, "Unknown" },
|
|
{ 10319, "Unknown" },
|
|
{ 10320, "PingRequest" },
|
|
{ 10321, "PingResponse" },
|
|
{ 10322, "Unknown" },
|
|
{ 10323, "Unknown" },
|
|
{ 10324, "Unknown" },
|
|
{ 10325, "Unknown" },
|
|
{ 10326, "Unknown" },
|
|
{ 10327, "Unknown" },
|
|
{ 10328, "Unknown" },
|
|
{ 10329, "Unknown" },
|
|
{ 10330, "Unknown" },
|
|
{ 10331, "Unknown" },
|
|
{ 10332, "Unknown" },
|
|
{ 10333, "Unknown" },
|
|
{ 10334, "Unknown" },
|
|
{ 10335, "Unknown" },
|
|
{ 10336, "Unknown" },
|
|
{ 10337, "Unknown" },
|
|
{ 10338, "Unknown" },
|
|
{ 10339, "Unknown" },
|
|
{ 10340, "Unknown" },
|
|
{ 10341, "Unknown" },
|
|
{ 10342, "Unknown" },
|
|
{ 10343, "Unknown" },
|
|
{ 10344, "Unknown" },
|
|
{ 10345, "Unknown" },
|
|
{ 10346, "Unknown" },
|
|
{ 10347, "Unknown" },
|
|
{ 10348, "Unknown" },
|
|
{ 10349, "Unknown" },
|
|
{ 10350, "Unknown" },
|
|
{ 10351, "Unknown" },
|
|
{ 10352, "Unknown" },
|
|
{ 10353, "Unknown" },
|
|
{ 10354, "Unknown" },
|
|
{ 10355, "Unknown" },
|
|
{ 10356, "Unknown" },
|
|
{ 10357, "Unknown" },
|
|
{ 10358, "Unknown" },
|
|
{ 10359, "Unknown" },
|
|
{ 10360, "Unknown" },
|
|
{ 10361, "Unknown" },
|
|
{ 10362, "Unknown" },
|
|
{ 10363, "Unknown" },
|
|
{ 10364, "Unknown" },
|
|
{ 10365, "Unknown" },
|
|
{ 10366, "Unknown" },
|
|
{ 10367, "Unknown" },
|
|
{ 10368, "Unknown" },
|
|
{ 10369, "Unknown" },
|
|
{ 10370, "Unknown" },
|
|
{ 10371, "Unknown" },
|
|
{ 10372, "Unknown" },
|
|
{ 10373, "Unknown" },
|
|
{ 10374, "Unknown" },
|
|
{ 10375, "Unknown" },
|
|
{ 10376, "Unknown" },
|
|
{ 10377, "Unknown" },
|
|
{ 10378, "Unknown" },
|
|
{ 10379, "Unknown" },
|
|
{ 10380, "Unknown" },
|
|
{ 10381, "Unknown" },
|
|
{ 10382, "Unknown" },
|
|
{ 10383, "Unknown" },
|
|
{ 10384, "Unknown" },
|
|
{ 10385, "Unknown" },
|
|
{ 10386, "Unknown" },
|
|
{ 10387, "Unknown" },
|
|
{ 10388, "Unknown" },
|
|
{ 10389, "Unknown" },
|
|
{ 10390, "Unknown" },
|
|
{ 10391, "Unknown" },
|
|
{ 10392, "Unknown" },
|
|
{ 10393, "Unknown" },
|
|
{ 10394, "Unknown" },
|
|
{ 10395, "Unknown" },
|
|
{ 10396, "Unknown" },
|
|
{ 10397, "Unknown" },
|
|
{ 10398, "Unknown" },
|
|
{ 10399, "Unknown" },
|
|
{ 10400, "Unknown" },
|
|
{ 10401, "RFQRequest" },
|
|
{ 10402, "RFQResponse" },
|
|
{ 10403, "QuoteActivationRequest" },
|
|
{ 10404, "QuoteActivationResponse" },
|
|
{ 10405, "MassQuoteRequest" },
|
|
{ 10406, "MassQuoteResponse" },
|
|
{ 10407, "QuoteExecutionReport" },
|
|
{ 10408, "DeleteAllQuoteRequest" },
|
|
{ 10409, "DeleteAllQuoteResponse" },
|
|
{ 10410, "DeleteAllQuoteBroadcast" },
|
|
{ 10411, "QuoteActivationNotification" },
|
|
{ 10412, "Unknown" },
|
|
{ 10413, "Unknown" },
|
|
{ 10414, "Unknown" },
|
|
{ 10415, "Unknown" },
|
|
{ 10416, "Unknown" },
|
|
{ 10417, "Unknown" },
|
|
{ 10418, "Unknown" },
|
|
{ 10419, "Unknown" },
|
|
{ 10420, "Unknown" },
|
|
{ 10421, "Unknown" },
|
|
{ 10422, "Unknown" },
|
|
{ 10423, "Unknown" },
|
|
{ 10424, "Unknown" },
|
|
{ 10425, "Unknown" },
|
|
{ 10426, "Unknown" },
|
|
{ 10427, "Unknown" },
|
|
{ 10428, "Unknown" },
|
|
{ 10429, "Unknown" },
|
|
{ 10430, "Unknown" },
|
|
{ 10431, "Unknown" },
|
|
{ 10432, "Unknown" },
|
|
{ 10433, "Unknown" },
|
|
{ 10434, "Unknown" },
|
|
{ 10435, "Unknown" },
|
|
{ 10436, "Unknown" },
|
|
{ 10437, "Unknown" },
|
|
{ 10438, "Unknown" },
|
|
{ 10439, "Unknown" },
|
|
{ 10440, "Unknown" },
|
|
{ 10441, "Unknown" },
|
|
{ 10442, "Unknown" },
|
|
{ 10443, "Unknown" },
|
|
{ 10444, "Unknown" },
|
|
{ 10445, "Unknown" },
|
|
{ 10446, "Unknown" },
|
|
{ 10447, "Unknown" },
|
|
{ 10448, "Unknown" },
|
|
{ 10449, "Unknown" },
|
|
{ 10450, "Unknown" },
|
|
{ 10451, "Unknown" },
|
|
{ 10452, "Unknown" },
|
|
{ 10453, "Unknown" },
|
|
{ 10454, "Unknown" },
|
|
{ 10455, "Unknown" },
|
|
{ 10456, "Unknown" },
|
|
{ 10457, "Unknown" },
|
|
{ 10458, "Unknown" },
|
|
{ 10459, "Unknown" },
|
|
{ 10460, "Unknown" },
|
|
{ 10461, "Unknown" },
|
|
{ 10462, "Unknown" },
|
|
{ 10463, "Unknown" },
|
|
{ 10464, "Unknown" },
|
|
{ 10465, "Unknown" },
|
|
{ 10466, "Unknown" },
|
|
{ 10467, "Unknown" },
|
|
{ 10468, "Unknown" },
|
|
{ 10469, "Unknown" },
|
|
{ 10470, "Unknown" },
|
|
{ 10471, "Unknown" },
|
|
{ 10472, "Unknown" },
|
|
{ 10473, "Unknown" },
|
|
{ 10474, "Unknown" },
|
|
{ 10475, "Unknown" },
|
|
{ 10476, "Unknown" },
|
|
{ 10477, "Unknown" },
|
|
{ 10478, "Unknown" },
|
|
{ 10479, "Unknown" },
|
|
{ 10480, "Unknown" },
|
|
{ 10481, "Unknown" },
|
|
{ 10482, "Unknown" },
|
|
{ 10483, "Unknown" },
|
|
{ 10484, "Unknown" },
|
|
{ 10485, "Unknown" },
|
|
{ 10486, "Unknown" },
|
|
{ 10487, "Unknown" },
|
|
{ 10488, "Unknown" },
|
|
{ 10489, "Unknown" },
|
|
{ 10490, "Unknown" },
|
|
{ 10491, "Unknown" },
|
|
{ 10492, "Unknown" },
|
|
{ 10493, "Unknown" },
|
|
{ 10494, "Unknown" },
|
|
{ 10495, "Unknown" },
|
|
{ 10496, "Unknown" },
|
|
{ 10497, "Unknown" },
|
|
{ 10498, "Unknown" },
|
|
{ 10499, "Unknown" },
|
|
{ 10500, "TradeBroadcast" },
|
|
{ 10501, "TMTradingSessionStatusBroadcast" },
|
|
{ 10502, "Unknown" },
|
|
{ 10503, "Unknown" },
|
|
{ 10504, "Unknown" },
|
|
{ 10505, "Unknown" },
|
|
{ 10506, "Unknown" },
|
|
{ 10507, "Unknown" },
|
|
{ 10508, "Unknown" },
|
|
{ 10509, "Unknown" },
|
|
{ 10510, "Unknown" },
|
|
{ 10511, "Unknown" },
|
|
{ 10512, "Unknown" },
|
|
{ 10513, "Unknown" },
|
|
{ 10514, "Unknown" },
|
|
{ 10515, "Unknown" },
|
|
{ 10516, "Unknown" },
|
|
{ 10517, "Unknown" },
|
|
{ 10518, "Unknown" },
|
|
{ 10519, "Unknown" },
|
|
{ 10520, "Unknown" },
|
|
{ 10521, "Unknown" },
|
|
{ 10522, "Unknown" },
|
|
{ 10523, "Unknown" },
|
|
{ 10524, "Unknown" },
|
|
{ 10525, "Unknown" },
|
|
{ 10526, "Unknown" },
|
|
{ 10527, "Unknown" },
|
|
{ 10528, "Unknown" },
|
|
{ 10529, "Unknown" },
|
|
{ 10530, "Unknown" },
|
|
{ 10531, "Unknown" },
|
|
{ 10532, "Unknown" },
|
|
{ 10533, "Unknown" },
|
|
{ 10534, "Unknown" },
|
|
{ 10535, "Unknown" },
|
|
{ 10536, "Unknown" },
|
|
{ 10537, "Unknown" },
|
|
{ 10538, "Unknown" },
|
|
{ 10539, "Unknown" },
|
|
{ 10540, "Unknown" },
|
|
{ 10541, "Unknown" },
|
|
{ 10542, "Unknown" },
|
|
{ 10543, "Unknown" },
|
|
{ 10544, "Unknown" },
|
|
{ 10545, "Unknown" },
|
|
{ 10546, "Unknown" },
|
|
{ 10547, "Unknown" },
|
|
{ 10548, "Unknown" },
|
|
{ 10549, "Unknown" },
|
|
{ 10550, "Unknown" },
|
|
{ 10551, "Unknown" },
|
|
{ 10552, "Unknown" },
|
|
{ 10553, "Unknown" },
|
|
{ 10554, "Unknown" },
|
|
{ 10555, "Unknown" },
|
|
{ 10556, "Unknown" },
|
|
{ 10557, "Unknown" },
|
|
{ 10558, "Unknown" },
|
|
{ 10559, "Unknown" },
|
|
{ 10560, "Unknown" },
|
|
{ 10561, "Unknown" },
|
|
{ 10562, "Unknown" },
|
|
{ 10563, "Unknown" },
|
|
{ 10564, "Unknown" },
|
|
{ 10565, "Unknown" },
|
|
{ 10566, "Unknown" },
|
|
{ 10567, "Unknown" },
|
|
{ 10568, "Unknown" },
|
|
{ 10569, "Unknown" },
|
|
{ 10570, "Unknown" },
|
|
{ 10571, "Unknown" },
|
|
{ 10572, "Unknown" },
|
|
{ 10573, "Unknown" },
|
|
{ 10574, "Unknown" },
|
|
{ 10575, "Unknown" },
|
|
{ 10576, "Unknown" },
|
|
{ 10577, "Unknown" },
|
|
{ 10578, "Unknown" },
|
|
{ 10579, "Unknown" },
|
|
{ 10580, "Unknown" },
|
|
{ 10581, "Unknown" },
|
|
{ 10582, "Unknown" },
|
|
{ 10583, "Unknown" },
|
|
{ 10584, "Unknown" },
|
|
{ 10585, "Unknown" },
|
|
{ 10586, "Unknown" },
|
|
{ 10587, "Unknown" },
|
|
{ 10588, "Unknown" },
|
|
{ 10589, "Unknown" },
|
|
{ 10590, "Unknown" },
|
|
{ 10591, "Unknown" },
|
|
{ 10592, "Unknown" },
|
|
{ 10593, "Unknown" },
|
|
{ 10594, "Unknown" },
|
|
{ 10595, "Unknown" },
|
|
{ 10596, "Unknown" },
|
|
{ 10597, "Unknown" },
|
|
{ 10598, "Unknown" },
|
|
{ 10599, "Unknown" },
|
|
{ 10600, "EnterTESTradeRequest" },
|
|
{ 10601, "ModifyTESTradeRequest" },
|
|
{ 10602, "DeleteTESTradeRequest" },
|
|
{ 10603, "ApproveTESTradeRequest" },
|
|
{ 10604, "TESBroadcast" },
|
|
{ 10605, "Unknown" },
|
|
{ 10606, "TESDeleteBroadcast" },
|
|
{ 10607, "TESApproveBroadcast" },
|
|
{ 10608, "Unknown" },
|
|
{ 10609, "Unknown" },
|
|
{ 10610, "TESExecutionBroadcast" },
|
|
{ 10611, "TESResponse" },
|
|
{ 10612, "UploadTESTradeRequest" },
|
|
{ 10613, "TESUploadBroadcast" },
|
|
{ 10614, "TESTradeBroadcast" },
|
|
{ 10615, "TESTradingSessionStatusBroadcast" },
|
|
{ 10616, "TESCompressionRunStatusRequest" },
|
|
{ 10617, "TESCompressionRunStatusResponse" },
|
|
{ 10618, "TESCompressionRunStatusBroadcast" },
|
|
{ 10619, "Unknown" },
|
|
{ 10620, "EnterBasketTradeRequest" },
|
|
{ 10621, "ModifyBasketTradeRequest" },
|
|
{ 10622, "DeleteBasketTradeRequest" },
|
|
{ 10623, "ApproveBasketTradeRequest" },
|
|
{ 10624, "BasketResponse" },
|
|
{ 10625, "BasketBroadcast" },
|
|
{ 10626, "BasketDeleteBroadcast" },
|
|
{ 10627, "BasketApproveBroadcast" },
|
|
{ 10628, "BasketExecutionBroadcast" },
|
|
{ 10629, "AmendBasketTradeRequest" },
|
|
{ 10630, "ReverseTESTradeRequest" },
|
|
{ 10631, "ApproveReverseTESTradeRequest" },
|
|
{ 10632, "TESReversalBroadcast" },
|
|
{ 10633, "Unknown" },
|
|
{ 10634, "Unknown" },
|
|
{ 10635, "Unknown" },
|
|
{ 10636, "Unknown" },
|
|
{ 10637, "Unknown" },
|
|
{ 10638, "Unknown" },
|
|
{ 10639, "Unknown" },
|
|
{ 10640, "Unknown" },
|
|
{ 10641, "Unknown" },
|
|
{ 10642, "Unknown" },
|
|
{ 10643, "Unknown" },
|
|
{ 10644, "Unknown" },
|
|
{ 10645, "Unknown" },
|
|
{ 10646, "Unknown" },
|
|
{ 10647, "Unknown" },
|
|
{ 10648, "Unknown" },
|
|
{ 10649, "Unknown" },
|
|
{ 10650, "Unknown" },
|
|
{ 10651, "Unknown" },
|
|
{ 10652, "Unknown" },
|
|
{ 10653, "Unknown" },
|
|
{ 10654, "Unknown" },
|
|
{ 10655, "Unknown" },
|
|
{ 10656, "Unknown" },
|
|
{ 10657, "Unknown" },
|
|
{ 10658, "Unknown" },
|
|
{ 10659, "Unknown" },
|
|
{ 10660, "Unknown" },
|
|
{ 10661, "Unknown" },
|
|
{ 10662, "Unknown" },
|
|
{ 10663, "Unknown" },
|
|
{ 10664, "Unknown" },
|
|
{ 10665, "Unknown" },
|
|
{ 10666, "Unknown" },
|
|
{ 10667, "Unknown" },
|
|
{ 10668, "Unknown" },
|
|
{ 10669, "Unknown" },
|
|
{ 10670, "Unknown" },
|
|
{ 10671, "Unknown" },
|
|
{ 10672, "Unknown" },
|
|
{ 10673, "Unknown" },
|
|
{ 10674, "Unknown" },
|
|
{ 10675, "Unknown" },
|
|
{ 10676, "Unknown" },
|
|
{ 10677, "Unknown" },
|
|
{ 10678, "Unknown" },
|
|
{ 10679, "Unknown" },
|
|
{ 10680, "Unknown" },
|
|
{ 10681, "Unknown" },
|
|
{ 10682, "Unknown" },
|
|
{ 10683, "Unknown" },
|
|
{ 10684, "Unknown" },
|
|
{ 10685, "Unknown" },
|
|
{ 10686, "Unknown" },
|
|
{ 10687, "Unknown" },
|
|
{ 10688, "Unknown" },
|
|
{ 10689, "Unknown" },
|
|
{ 10690, "Unknown" },
|
|
{ 10691, "Unknown" },
|
|
{ 10692, "Unknown" },
|
|
{ 10693, "Unknown" },
|
|
{ 10694, "Unknown" },
|
|
{ 10695, "Unknown" },
|
|
{ 10696, "Unknown" },
|
|
{ 10697, "Unknown" },
|
|
{ 10698, "Unknown" },
|
|
{ 10699, "Unknown" },
|
|
{ 10700, "SRQSOpenNegotiationRequest" },
|
|
{ 10701, "SRQSUpdateNegotiationRequest" },
|
|
{ 10702, "SRQSEnterQuoteRequest" },
|
|
{ 10703, "SRQSQuoteResponse" },
|
|
{ 10704, "SRQSHitQuoteRequest" },
|
|
{ 10705, "SRQSDealResponse" },
|
|
{ 10706, "SRQSUpdateDealStatusRequest" },
|
|
{ 10707, "SRQSQuoteNotification" },
|
|
{ 10708, "SRQSCreateDealNotification" },
|
|
{ 10709, "SRQSDealNotification" },
|
|
{ 10710, "SRQSOpenNegotiationRequesterNotification" },
|
|
{ 10711, "SRQSOpenNegotiationNotification" },
|
|
{ 10712, "SRQSNegotiationRequesterNotification" },
|
|
{ 10713, "SRQSNegotiationNotification" },
|
|
{ 10714, "SRQSStatusBroadcast" },
|
|
{ 10715, "SRQSNegotiationStatusNotification" },
|
|
{ 10716, "Unknown" },
|
|
{ 10717, "SRQSQuotingStatusRequest" },
|
|
{ 10718, "SRQSInquireSmartRespondentRequest" },
|
|
{ 10719, "SRQSInquireSmartRespondentResponse" },
|
|
{ 0, NULL }
|
|
};
|
|
static value_string_ext template_id_vals_ext = VALUE_STRING_EXT_INIT(template_id_vals);
|
|
static const value_string appl_id_vals[] = { // ApplID
|
|
{ 1, "Trade" },
|
|
{ 2, "News" },
|
|
{ 3, "Service_availability" },
|
|
{ 4, "Session_data" },
|
|
{ 5, "Listener_data" },
|
|
{ 6, "RiskControl" },
|
|
{ 7, "TES_Maintenance" },
|
|
{ 8, "TES_Trade" },
|
|
{ 9, "SRQS_Maintenance" },
|
|
{ 10, "Service_Availability_Market" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static value_string_ext appl_id_vals_ext = VALUE_STRING_EXT_INIT(appl_id_vals);
|
|
static const value_string appl_idstatus_vals[] = { // ApplIDStatus
|
|
{ 105, "Outbound_conversion_error" },
|
|
{ 0xFFFFFFFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string appl_resend_flag_vals[] = { // ApplResendFlag
|
|
{ 0, "False" },
|
|
{ 1, "True" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string appl_seq_indicator_vals[] = { // ApplSeqIndicator
|
|
{ 0, "No_Recovery_Required" },
|
|
{ 1, "Recovery_Required" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string appl_seq_status_vals[] = { // ApplSeqStatus
|
|
{ 0, "Unavailable" },
|
|
{ 1, "Available" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string appl_usage_orders_vals[] = { // ApplUsageOrders
|
|
{ 0, "NO_VALUE" },
|
|
{ 'A', "Automated" },
|
|
{ 'B', "AutoSelect" },
|
|
{ 'M', "Manual" },
|
|
{ 'N', "None" },
|
|
{ 0, NULL }
|
|
};
|
|
// ApplUsageQuotes aliased by ApplUsageOrders
|
|
static const value_string basket_trade_report_type_vals[] = { // BasketTradeReportType
|
|
{ 0, "Submit" },
|
|
{ 4, "Addendum" },
|
|
{ 5, "No_Was_Substitute" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string bid_px_is_locked_vals[] = { // BidPxIsLocked
|
|
{ 0, "No" },
|
|
{ 1, "Yes" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string compression_action_vals[] = { // CompressionAction
|
|
{ 1, "Start_Compression" },
|
|
{ 2, "Commit_Compression" },
|
|
{ 3, "Cancel_Compression" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string compression_status_vals[] = { // CompressionStatus
|
|
{ 1, "Open" },
|
|
{ 2, "Executed" },
|
|
{ 3, "Cancelled_By_User" },
|
|
{ 4, "Cancelled_By_System" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string crossed_indicator_vals[] = { // CrossedIndicator
|
|
{ 0, "No_crossing" },
|
|
{ 1, "Cross_rejected" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string cust_order_handling_inst_vals[] = { // CustOrderHandlingInst
|
|
{ 0, "NO_VALUE" },
|
|
{ 'C', "C" },
|
|
{ 'D', "D" },
|
|
{ 'G', "G" },
|
|
{ 'H', "H" },
|
|
{ 'W', "W" },
|
|
{ 'Y', "Y" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string delete_reason_vals[] = { // DeleteReason
|
|
{ 100, "No_special_reason" },
|
|
{ 101, "TAS_Change" },
|
|
{ 102, "Intraday_Expiration" },
|
|
{ 103, "Risk_Event" },
|
|
{ 104, "Stop_Trading" },
|
|
{ 105, "Instrument_Deletion" },
|
|
{ 106, "Instrument_Suspension" },
|
|
{ 107, "PreTrade_Risk_Event" },
|
|
{ 108, "Amendment_Reset" },
|
|
{ 109, "Amendment_User_Cancelled" },
|
|
{ 110, "Compression_Cancelled_By_User" },
|
|
{ 111, "Compression_Cancelled_By_System" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static value_string_ext delete_reason_vals_ext = VALUE_STRING_EXT_INIT(delete_reason_vals);
|
|
static const value_string effect_on_basket_vals[] = { // EffectOnBasket
|
|
{ 1, "Add_Volume" },
|
|
{ 2, "Remove_Volume" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string enlight_rfqavg_resp_rate_ranking_vals[] = { // EnlightRFQAvgRespRateRanking
|
|
{ 1, "Low" },
|
|
{ 2, "Medium" },
|
|
{ 3, "High" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// EnlightRFQAvgRespTimeRanking aliased by EnlightRFQAvgRespRateRanking
|
|
// EurexVolumeRanking aliased by EnlightRFQAvgRespRateRanking
|
|
static const value_string event_type_vals[] = { // EventType
|
|
{ 8, "Swap_Start_Date" },
|
|
{ 9, "Swap_End_Date" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string exec_inst_vals[] = { // ExecInst
|
|
{ 1, "H" },
|
|
{ 2, "Q" },
|
|
{ 3, "H_Q" },
|
|
{ 5, "H_6" },
|
|
{ 6, "Q_6" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string exec_restatement_reason_vals[] = { // ExecRestatementReason
|
|
{ 1, "Order_Book_Restatement" },
|
|
{ 101, "Order_Added" },
|
|
{ 102, "Order_Modified" },
|
|
{ 103, "Order_Cancelled" },
|
|
{ 105, "IOC_Order_Cancelled" },
|
|
{ 108, "Book_Order_Executed" },
|
|
{ 114, "Changed_to_IOC" },
|
|
{ 122, "Instrument_State_Change" },
|
|
{ 135, "Market_Order_Triggered" },
|
|
{ 149, "CAO_Order_Activated" },
|
|
{ 150, "CAO_Order_Inactivated" },
|
|
{ 164, "OCO_Order_Triggered" },
|
|
{ 172, "Stop_Order_Triggered" },
|
|
{ 181, "Ownership_Changed" },
|
|
{ 197, "Order_Cancellation_Pending" },
|
|
{ 199, "Pending_Cancellation_Executed" },
|
|
{ 212, "BOC_Order_Cancelled" },
|
|
{ 261, "Panic_Cancel" },
|
|
{ 302, "Market_Order_Uncrossing" },
|
|
{ 340, "CLIP_Execution" },
|
|
{ 343, "CLIP_Arrangement_time_out" },
|
|
{ 344, "CLIP_Arrangement_Validation" },
|
|
{ 0xFFFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static value_string_ext exec_restatement_reason_vals_ext = VALUE_STRING_EXT_INIT(exec_restatement_reason_vals);
|
|
static const value_string exec_type_vals[] = { // ExecType
|
|
{ 0, "NO_VALUE" },
|
|
{ '0', "New" },
|
|
{ '4', "Canceled" },
|
|
{ '5', "Replaced" },
|
|
{ '6', "Pending_Cancel_e" },
|
|
{ '9', "Suspended" },
|
|
{ 'D', "Restated" },
|
|
{ 'F', "Trade" },
|
|
{ 'L', "Triggered" },
|
|
{ 0, NULL }
|
|
};
|
|
static value_string_ext exec_type_vals_ext = VALUE_STRING_EXT_INIT(exec_type_vals);
|
|
static const value_string executing_trader_qualifier_vals[] = { // ExecutingTraderQualifier
|
|
{ 22, "Algo" },
|
|
{ 24, "Human" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string exercise_style_vals[] = { // ExerciseStyle
|
|
{ 0, "European" },
|
|
{ 1, "American" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string fill_liquidity_ind_vals[] = { // FillLiquidityInd
|
|
{ 1, "Added_Liquidity" },
|
|
{ 2, "Removed_Liquidity" },
|
|
{ 4, "Auction" },
|
|
{ 5, "Triggered_Stop_Order" },
|
|
{ 6, "Triggered_OCO_Order" },
|
|
{ 7, "Triggered_Market_Order" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// FreeText5DisclosureInstruction aliased by BidPxIsLocked
|
|
static const value_string hedge_type_vals[] = { // HedgeType
|
|
{ 0, "Duration_Hedge" },
|
|
{ 1, "Nominal_Hedge" },
|
|
{ 2, "Price_Factor_Hedge" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string hedging_instruction_vals[] = { // HedgingInstruction
|
|
{ 1, "On_Close" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string implied_market_indicator_vals[] = { // ImpliedMarketIndicator
|
|
{ 0, "Not_implied" },
|
|
{ 3, "Implied_in_out" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string input_source_vals[] = { // InputSource
|
|
{ 1, "Client_Broker" },
|
|
{ 2, "Proprietary_Broker" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string instr_attrib_type_vals[] = { // InstrAttribType
|
|
{ 5, "Variable_Rate" },
|
|
{ 100, "Coupon_Rate" },
|
|
{ 101, "Offset_to_the_variable_coupon_rate" },
|
|
{ 102, "Swap_Customer_1" },
|
|
{ 103, "Swap_Customer_2" },
|
|
{ 104, "Cash_Basket_Reference" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string last_fragment_vals[] = { // LastFragment
|
|
{ 0, "Not_Last_Message" },
|
|
{ 1, "Last_Message" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// LastPxDisclosureInstruction aliased by BidPxIsLocked
|
|
// LastQtyDisclosureInstruction aliased by BidPxIsLocked
|
|
// LeavesQtyDisclosureInstruction aliased by BidPxIsLocked
|
|
// LegInputSource aliased by InputSource
|
|
static const value_string leg_position_effect_vals[] = { // LegPositionEffect
|
|
{ 0, "NO_VALUE" },
|
|
{ 'C', "Close" },
|
|
{ 'O', "Open" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string leg_security_type_vals[] = { // LegSecurityType
|
|
{ 1, "Multileg_Instrument" },
|
|
{ 2, "Underlying_Leg" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string leg_side_vals[] = { // LegSide
|
|
{ 1, "Buy" },
|
|
{ 2, "Sell" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string list_update_action_vals[] = { // ListUpdateAction
|
|
{ 0, "NO_VALUE" },
|
|
{ 'A', "Add" },
|
|
{ 'D', "Delete" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string mdbook_type_vals[] = { // MDBookType
|
|
{ 1, "TopOfBook" },
|
|
{ 2, "PriceDepth" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string mdsub_book_type_vals[] = { // MDSubBookType
|
|
{ 1, "Implied" },
|
|
{ 2, "VolumeWeightedAverage" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string market_id_vals[] = { // MarketID
|
|
{ 1, "XEUR" },
|
|
{ 2, "XEEE" },
|
|
{ 12, "NODX" },
|
|
{ 0xFFFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string mass_action_reason_vals[] = { // MassActionReason
|
|
{ 0, "No_Special_Reason" },
|
|
{ 1, "Stop_Trading" },
|
|
{ 2, "Emergency" },
|
|
{ 3, "Market_Maker_Protection" },
|
|
{ 6, "Session_Loss" },
|
|
{ 7, "Duplicate_Session_Login" },
|
|
{ 8, "Clearing_Risk_Control" },
|
|
{ 100, "Internal_Connection_Loss" },
|
|
{ 105, "Product_State_Halt" },
|
|
{ 106, "Product_State_Holiday" },
|
|
{ 107, "Instrument_Suspended" },
|
|
{ 109, "Complex_Instrument_Deletion" },
|
|
{ 110, "Volatility_Interruption" },
|
|
{ 111, "Product_temporarily_not_tradeable" },
|
|
{ 117, "Member_disable" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static value_string_ext mass_action_reason_vals_ext = VALUE_STRING_EXT_INIT(mass_action_reason_vals);
|
|
static const value_string mass_action_sub_type_vals[] = { // MassActionSubType
|
|
{ 1, "Book_or_Cancel" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string mass_action_type_vals[] = { // MassActionType
|
|
{ 1, "Suspend_quotes" },
|
|
{ 2, "Release_quotes" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string match_sub_type_vals[] = { // MatchSubType
|
|
{ 1, "Opening_Auction" },
|
|
{ 2, "Closing_Auction" },
|
|
{ 3, "Intraday_Auction" },
|
|
{ 4, "Circuit_Breaker_Auction" },
|
|
{ 6, "Outside_BBO" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string match_type_vals[] = { // MatchType
|
|
{ 3, "Confirmed_Trade_Report" },
|
|
{ 4, "Auto_match_incoming" },
|
|
{ 5, "Cross_Auction" },
|
|
{ 7, "Call_Auction" },
|
|
{ 11, "Auto_match_resting" },
|
|
{ 13, "Liquidity_Improvement_Cross" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// MatchingEngineStatus aliased by ApplSeqStatus
|
|
static const value_string message_event_source_vals[] = { // MessageEventSource
|
|
{ 0, "NO_VALUE" },
|
|
{ 'A', "Broadcast_to_Approver" },
|
|
{ 'I', "Broadcast_to_Initiator" },
|
|
{ 'Q', "Broadcast_to_Quote_Submitter" },
|
|
{ 'R', "Broadcast_to_Requester" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string multi_leg_reporting_type_vals[] = { // MultiLegReportingType
|
|
{ 1, "Single_security" },
|
|
{ 2, "Individual_leg_of_a_multileg_security" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string multileg_model_vals[] = { // MultilegModel
|
|
{ 0, "Predefined_Multileg_Security" },
|
|
{ 1, "User_defined_Multileg" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string multileg_price_model_vals[] = { // MultilegPriceModel
|
|
{ 0, "Standard" },
|
|
{ 1, "UserDefined" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// NumberOfRespDisclosureInstruction aliased by BidPxIsLocked
|
|
// OfferPxIsLocked aliased by BidPxIsLocked
|
|
static const value_string ord_status_vals[] = { // OrdStatus
|
|
{ 0, "NO_VALUE" },
|
|
{ '0', "New" },
|
|
{ '1', "Partially_filled" },
|
|
{ '2', "Filled" },
|
|
{ '4', "Canceled" },
|
|
{ '6', "Pending_Cancel" },
|
|
{ '9', "Suspended" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string ord_type_vals[] = { // OrdType
|
|
{ 1, "Market" },
|
|
{ 2, "Limit" },
|
|
{ 3, "Stop" },
|
|
{ 4, "Stop_Limit" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string order_attribute_liquidity_provision_vals[] = { // OrderAttributeLiquidityProvision
|
|
{ 0, "N" },
|
|
{ 1, "Y" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// OrderAttributeRiskReduction aliased by OrderAttributeLiquidityProvision
|
|
static const value_string order_category_vals[] = { // OrderCategory
|
|
{ 0, "NO_VALUE" },
|
|
{ '1', "Order" },
|
|
{ '2', "Quote" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string order_event_reason_vals[] = { // OrderEventReason
|
|
{ 100, "SMP" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string order_origination_vals[] = { // OrderOrigination
|
|
{ 5, "Direct_access_or_sponsored_access_customer" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// OrderQtyDisclosureInstruction aliased by BidPxIsLocked
|
|
// OrderQtyIsLocked aliased by BidPxIsLocked
|
|
static const value_string order_routing_indicator_vals[] = { // OrderRoutingIndicator
|
|
{ 0, "NO_VALUE" },
|
|
{ 'N', "No" },
|
|
{ 'Y', "Yes" },
|
|
{ 0, NULL }
|
|
};
|
|
// OrderSide aliased by LegSide
|
|
static const value_string ownership_indicator_vals[] = { // OwnershipIndicator
|
|
{ 0, "No_Change_of_Ownership" },
|
|
{ 1, "Change_to_Executing_Trader" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string party_action_type_vals[] = { // PartyActionType
|
|
{ 1, "Halt_Trading" },
|
|
{ 2, "Reinstate" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string party_detail_role_qualifier_vals[] = { // PartyDetailRoleQualifier
|
|
{ 10, "Trader" },
|
|
{ 11, "Head_Trader" },
|
|
{ 12, "Supervisor" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string party_detail_status_vals[] = { // PartyDetailStatus
|
|
{ 0, "Active" },
|
|
{ 1, "Suspend" },
|
|
{ 2, "Rejected" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string party_detail_status_information_vals[] = { // PartyDetailStatusInformation
|
|
{ 1, "TRR_THRESHOLD_TOO_BIG" },
|
|
{ 2, "BLOCK_ALL_ANONYMOUS" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string party_identering_firm_vals[] = { // PartyIDEnteringFirm
|
|
{ 1, "Participant" },
|
|
{ 2, "MarketSupervision" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string party_idorigination_market_vals[] = { // PartyIDOriginationMarket
|
|
{ 1, "XKFE" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string party_idsettlement_location_vals[] = { // PartyIDSettlementLocation
|
|
{ 1, "Clearstrem_Banking_Frankfurt" },
|
|
{ 2, "Clearstrem_Banking_Luxemburg" },
|
|
{ 3, "CLS_Group" },
|
|
{ 4, "Euroclear" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// PartyIdInvestmentDecisionMakerQualifier aliased by ExecutingTraderQualifier
|
|
// PartyOrderOriginationDisclosureInstruction aliased by BidPxIsLocked
|
|
static const value_string party_sub_idtype_vals[] = { // PartySubIDType
|
|
{ 14001, "Buyer" },
|
|
{ 14002, "Seller" },
|
|
{ 0xFFFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// PositionEffect aliased by LegPositionEffect
|
|
// PriceDisclosureInstruction aliased by BidPxIsLocked
|
|
static const value_string price_validity_check_type_vals[] = { // PriceValidityCheckType
|
|
{ 0, "None" },
|
|
{ 1, "Optional" },
|
|
{ 2, "Mandatory" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string product_complex_vals[] = { // ProductComplex
|
|
{ 1, "simple_instrument" },
|
|
{ 2, "standard_option_strategy" },
|
|
{ 3, "non_standard_option_strategy" },
|
|
{ 4, "volatility_strategy" },
|
|
{ 5, "futures_Spread" },
|
|
{ 6, "inter_product_spread" },
|
|
{ 7, "standard_future_strategy" },
|
|
{ 8, "pack_and_bundle" },
|
|
{ 9, "strip" },
|
|
{ 10, "flexible_simple_instrument" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static value_string_ext product_complex_vals_ext = VALUE_STRING_EXT_INIT(product_complex_vals);
|
|
static const value_string put_or_call_vals[] = { // PutOrCall
|
|
{ 0, "Put" },
|
|
{ 1, "Call" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string quote_cancel_reason_vals[] = { // QuoteCancelReason
|
|
{ 5, "Expired" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string quote_condition_vals[] = { // QuoteCondition
|
|
{ 0, "NO_VALUE" },
|
|
{ '8', "Expired" },
|
|
{ 'A', "Active" },
|
|
{ 'B', "Closed" },
|
|
{ 'z', "Suspended" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string quote_entry_reject_reason_vals[] = { // QuoteEntryRejectReason
|
|
{ 1, "Unknown_Security" },
|
|
{ 6, "Duplicate_Quote" },
|
|
{ 8, "Invalid_Price" },
|
|
{ 16, "No_Reference_Price_Available" },
|
|
{ 100, "No_Single_Sided_Quotes" },
|
|
{ 103, "Invalid_Quoting_Model" },
|
|
{ 106, "Invalid_Size" },
|
|
{ 107, "Invalid_Underlying_Price" },
|
|
{ 108, "Bid_Price_Not_Reasonable" },
|
|
{ 109, "Ask_Price_Not_Reasonable" },
|
|
{ 110, "Bid_Price_Exceeds_Range" },
|
|
{ 111, "Ask_Price_Exceeds_Range" },
|
|
{ 115, "Instrument_State_Freeze" },
|
|
{ 116, "Deletion_Already_Pending" },
|
|
{ 119, "Entitlement_Not_Assigned_For_Underlying" },
|
|
{ 124, "Currently_Not_Tradeable_On_Book" },
|
|
{ 125, "Quantity_Limit_Exceeded" },
|
|
{ 126, "Value_Limit_Exceeded" },
|
|
{ 127, "Invalid_Quote_Spread" },
|
|
{ 128, "Book_or_Cancel" },
|
|
{ 131, "Cant_Proc_In_Curr_Instr_State" },
|
|
{ 134, "Invalid_Quote_Type" },
|
|
{ 143, "Trading_indication_running_for_trader" },
|
|
{ 144, "On_Book_Trading_disabled_for_Instrument_Type" },
|
|
{ 147, "Liquidity_provider_protection_bid_side_cancelled" },
|
|
{ 148, "Liquidity_provider_protection_ask_side_cancelled" },
|
|
{ 155, "Outside_Quoting_Period" },
|
|
{ 156, "Match_Price_Not_On_Price_Step" },
|
|
{ 161, "Quantity_Limit_Exceeds_TSL" },
|
|
{ 163, "Too_Many_Orders_and_Quotes_in_Order_Book" },
|
|
{ 166, "Contract_cannot_be_traded_due_to_insufficient_eligibility" },
|
|
{ 0xFFFFFFFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static value_string_ext quote_entry_reject_reason_vals_ext = VALUE_STRING_EXT_INIT(quote_entry_reject_reason_vals);
|
|
static const value_string quote_entry_status_vals[] = { // QuoteEntryStatus
|
|
{ 0, "Accepted" },
|
|
{ 5, "Rejected" },
|
|
{ 6, "Removed_and_Rejected" },
|
|
{ 10, "Pending" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string quote_event_liquidity_ind_vals[] = { // QuoteEventLiquidityInd
|
|
{ 1, "Added_Liquidity" },
|
|
{ 2, "Removed_Liquidity" },
|
|
{ 4, "Auction" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string quote_event_reason_vals[] = { // QuoteEventReason
|
|
{ 14, "Pending_cancellation_executed" },
|
|
{ 15, "Invalid_price" },
|
|
{ 16, "Cross_rejected" },
|
|
{ 17, "Book_or_Cancel" },
|
|
{ 18, "PLP" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// QuoteEventSide aliased by LegSide
|
|
static const value_string quote_event_type_vals[] = { // QuoteEventType
|
|
{ 2, "Modified_quote_side" },
|
|
{ 3, "Removed_quote_side" },
|
|
{ 4, "Partially_filled" },
|
|
{ 5, "Filled" },
|
|
{ 6, "Removed_Quantity" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string quote_instruction_vals[] = { // QuoteInstruction
|
|
{ 0, "Do_Not_Quote" },
|
|
{ 1, "Quote" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string quote_size_type_vals[] = { // QuoteSizeType
|
|
{ 1, "TotalSize" },
|
|
{ 2, "OpenSize" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string quote_sub_type_vals[] = { // QuoteSubType
|
|
{ 1, "WorkingDelta" },
|
|
{ 2, "BasisTrade" },
|
|
{ 3, "Regular" },
|
|
{ 4, "NegotiateUnderlyingOutsideExchange" },
|
|
{ 5, "VolaStrategyFix" },
|
|
{ 6, "VolaStrategyNegotiateUnderlying" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string quote_type_vals[] = { // QuoteType
|
|
{ 0, "Indicative" },
|
|
{ 1, "Tradeable" },
|
|
{ 100, "Tradeable_BOC" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string quoting_status_vals[] = { // QuotingStatus
|
|
{ 1, "Open_Active" },
|
|
{ 2, "Open_Idle" },
|
|
{ 3, "Closed_Inactive" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// RefApplID aliased by ApplID
|
|
static const value_string related_product_complex_vals[] = { // RelatedProductComplex
|
|
{ 2, "standard_option_strategy" },
|
|
{ 3, "non_standard_option_strategy" },
|
|
{ 4, "volatility_strategy" },
|
|
{ 5, "futures_Spread" },
|
|
{ 6, "inter_product_spread" },
|
|
{ 7, "standard_future_strategy" },
|
|
{ 8, "pack_and_bundle" },
|
|
{ 9, "strip" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static value_string_ext related_product_complex_vals_ext = VALUE_STRING_EXT_INIT(related_product_complex_vals);
|
|
// RequestingPartyIDEnteringFirm aliased by PartyIDEnteringFirm
|
|
static const value_string requesting_party_idexecuting_system_vals[] = { // RequestingPartyIDExecutingSystem
|
|
{ 1, "EurexClearing" },
|
|
{ 2, "T7" },
|
|
{ 0xFFFFFFFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string requesting_party_sub_idtype_vals[] = { // RequestingPartySubIDType
|
|
{ 5000, "Requester" },
|
|
{ 5001, "Responder" },
|
|
{ 5002, "Both" },
|
|
{ 5003, "System" },
|
|
{ 0xFFFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string respondent_type_vals[] = { // RespondentType
|
|
{ 1, "AllMarketParticipants" },
|
|
{ 102, "Anonymous" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string reversal_cancellation_reason_vals[] = { // ReversalCancellationReason
|
|
{ 1, "TAS_Change" },
|
|
{ 2, "Intraday_Expiration" },
|
|
{ 3, "Instrument_Deletion" },
|
|
{ 4, "Instrument_Suspension" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// ReversalIndicator aliased by BidPxIsLocked
|
|
static const value_string risk_limit_action_vals[] = { // RiskLimitAction
|
|
{ 0, "QueueInbound" },
|
|
{ 2, "Reject" },
|
|
{ 4, "Warning" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string risk_limit_platform_vals[] = { // RiskLimitPlatform
|
|
{ 0, "On_Book" },
|
|
{ 1, "Off_Book" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string risk_limit_requesting_party_role_vals[] = { // RiskLimitRequestingPartyRole
|
|
{ 4, "Clearing_firm" },
|
|
{ 22, "Exchange" },
|
|
{ 59, "Executing_unit" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string risk_limit_type_vals[] = { // RiskLimitType
|
|
{ 4, "Long_limit" },
|
|
{ 5, "Short_limit" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// RiskLimitViolationIndicator aliased by BidPxIsLocked
|
|
// RootPartyIDInvestmentDecisionMakerQualifier aliased by ExecutingTraderQualifier
|
|
static const value_string root_party_sub_idtype_vals[] = { // RootPartySubIDType
|
|
{ 4001, "Buyer" },
|
|
{ 4002, "Seller" },
|
|
{ 4003, "Broker" },
|
|
{ 0xFFFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// SelectiveRequestForQuoteRtmServiceStatus aliased by ApplSeqStatus
|
|
// SelectiveRequestForQuoteServiceStatus aliased by ApplSeqStatus
|
|
static const value_string session_mode_vals[] = { // SessionMode
|
|
{ 1, "HF" },
|
|
{ 2, "LF" },
|
|
{ 3, "GUI" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string session_reject_reason_vals[] = { // SessionRejectReason
|
|
{ 1, "Required_Tag_Missing" },
|
|
{ 5, "Value_is_incorrect" },
|
|
{ 7, "Decryption_problem" },
|
|
{ 11, "Invalid_MsgID" },
|
|
{ 16, "Incorrect_NumInGroup_count" },
|
|
{ 99, "Other" },
|
|
{ 100, "Throttle_Limit_Exceeded" },
|
|
{ 101, "Exposure_Limit_Exceeded" },
|
|
{ 102, "Service_Temporarily_Not_Available" },
|
|
{ 103, "Service_Not_Available" },
|
|
{ 105, "Outbound_conversion_error" },
|
|
{ 152, "Heartbeat_Violation" },
|
|
{ 200, "Internal_technical_error" },
|
|
{ 210, "Validation_Error" },
|
|
{ 211, "User_Already_Logged_In" },
|
|
{ 216, "Gateway_Is_Standby" },
|
|
{ 217, "Session_Login_Limit_Reached" },
|
|
{ 223, "User_Entitlement_Data_Timeout" },
|
|
{ 224, "PSGateway_Session_Limit_Reached" },
|
|
{ 225, "User_Login_Limit_Reached" },
|
|
{ 226, "Outstanding_Logins_Bu_Limit_Reached" },
|
|
{ 227, "Outstanding_Logins_Session_Limit_Reached" },
|
|
{ 10000, "Order_Not_Found" },
|
|
{ 10001, "Price_Not_Reasonable" },
|
|
{ 10002, "ClientOrderID_Not_Unique" },
|
|
{ 10003, "Quote_Activation_In_Progress" },
|
|
{ 10006, "Stop_Bid_Price_Not_Reasonable" },
|
|
{ 10007, "Stop_Ask_Price_Not_Reasonable" },
|
|
{ 10008, "Order_Not_Executable_Within_Validity" },
|
|
{ 10010, "Create_CI_Throttle_Exceeded" },
|
|
{ 10011, "Transaction_Not_Allowed_In_Current_State" },
|
|
{ 0xFFFFFFFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static value_string_ext session_reject_reason_vals_ext = VALUE_STRING_EXT_INIT(session_reject_reason_vals);
|
|
static const value_string session_status_vals[] = { // SessionStatus
|
|
{ 0, "Active" },
|
|
{ 4, "Logout" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string session_sub_mode_vals[] = { // SessionSubMode
|
|
{ 0, "Regular_trading_session" },
|
|
{ 1, "FIX_trading_session" },
|
|
{ 2, "Regular_Back_Office_session" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string settl_method_vals[] = { // SettlMethod
|
|
{ 0, "NO_VALUE" },
|
|
{ 'C', "Cash_Settlement" },
|
|
{ 'P', "Physical_Settlement" },
|
|
{ 0, NULL }
|
|
};
|
|
// ShowLastDealOnClosure aliased by BidPxIsLocked
|
|
// Side aliased by LegSide
|
|
// SideDisclosureInstruction aliased by BidPxIsLocked
|
|
// SideIsLocked aliased by BidPxIsLocked
|
|
// SideLiquidityInd aliased by QuoteEventLiquidityInd
|
|
static const value_string side_trd_sub_typ_vals[] = { // SideTrdSubTyp
|
|
{ 2001, "Block_Trade" },
|
|
{ 2004, "Trade_at_Market" },
|
|
{ 0xFFFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// SkipValidations aliased by ApplResendFlag
|
|
static const value_string swap_clearer_vals[] = { // SwapClearer
|
|
{ 0, "ECAG" },
|
|
{ 1, "NON_ECAG" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// T7EntryServiceRtmStatus aliased by ApplSeqStatus
|
|
// T7EntryServiceStatus aliased by ApplSeqStatus
|
|
static const value_string time_in_force_vals[] = { // TimeInForce
|
|
{ 0, "Day" },
|
|
{ 1, "GTC" },
|
|
{ 3, "IOC" },
|
|
{ 6, "GTD" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string trad_ses_event_vals[] = { // TradSesEvent
|
|
{ 101, "Start_of_Service" },
|
|
{ 102, "Market_Reset" },
|
|
{ 103, "End_of_Restatement" },
|
|
{ 104, "End_of_Day_Service" },
|
|
{ 105, "Service_Resumed" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string trad_ses_mode_vals[] = { // TradSesMode
|
|
{ 1, "Testing" },
|
|
{ 2, "Simulated" },
|
|
{ 3, "Production" },
|
|
{ 4, "Acceptance" },
|
|
{ 5, "Disaster_Recovery" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string trade_aggregation_trans_type_vals[] = { // TradeAggregationTransType
|
|
{ 0, "New" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string trade_alloc_status_vals[] = { // TradeAllocStatus
|
|
{ 1, "Pending" },
|
|
{ 2, "Approved" },
|
|
{ 3, "Auto_Approved" },
|
|
{ 4, "Uploaded" },
|
|
{ 5, "Canceled" },
|
|
{ 6, "Pending_Execution" },
|
|
{ 7, "Pending_Reversal" },
|
|
{ 8, "Approved_Reversal" },
|
|
{ 9, "Reversed" },
|
|
{ 10, "Cancelled_Reversal" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static value_string_ext trade_alloc_status_vals_ext = VALUE_STRING_EXT_INIT(trade_alloc_status_vals);
|
|
// TradeManagerStatus aliased by ApplSeqStatus
|
|
static const value_string trade_platform_vals[] = { // TradePlatform
|
|
{ 0, "Off_Book" },
|
|
{ 1, "On_Book" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string trade_publish_indicator_vals[] = { // TradePublishIndicator
|
|
{ 0, "Do_Not_Publish_Trade" },
|
|
{ 1, "Publish_Trade" },
|
|
{ 2, "Deferred_Publication" },
|
|
{ 3, "Published" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string trade_report_type_vals[] = { // TradeReportType
|
|
{ 0, "Submit" },
|
|
{ 1, "Alleged" },
|
|
{ 2, "Accept" },
|
|
{ 3, "Decline" },
|
|
{ 5, "No_Was_Replaced" },
|
|
{ 6, "Trade_Report_Cancel" },
|
|
{ 7, "Trade_Break" },
|
|
{ 11, "Alleged_New" },
|
|
{ 13, "Alleged_No_Was" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static value_string_ext trade_report_type_vals_ext = VALUE_STRING_EXT_INIT(trade_report_type_vals);
|
|
static const value_string trade_request_result_vals[] = { // TradeRequestResult
|
|
{ 100, "Cancel_pending" },
|
|
{ 101, "Cancel_declined" },
|
|
{ 102, "Cancel_approved" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// TradeToQuoteRatioRanking aliased by EnlightRFQAvgRespRateRanking
|
|
static const value_string trading_capacity_vals[] = { // TradingCapacity
|
|
{ 1, "Customer" },
|
|
{ 5, "Principal" },
|
|
{ 6, "Market_Maker" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string trading_session_sub_id_vals[] = { // TradingSessionSubID
|
|
{ 4, "Closing_auction" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string transaction_delay_indicator_vals[] = { // TransactionDelayIndicator
|
|
{ 0, "Not_delayed" },
|
|
{ 1, "Delayed" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string transfer_reason_vals[] = { // TransferReason
|
|
{ 1, "Owner" },
|
|
{ 2, "Clearer" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string trd_rpt_status_vals[] = { // TrdRptStatus
|
|
{ 0, "Accepted" },
|
|
{ 1, "Rejected" },
|
|
{ 2, "Cancelled" },
|
|
{ 4, "Pending_New" },
|
|
{ 5, "Pending_Cancel" },
|
|
{ 7, "Terminated" },
|
|
{ 9, "Deemed_Verified" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static value_string_ext trd_rpt_status_vals_ext = VALUE_STRING_EXT_INIT(trd_rpt_status_vals);
|
|
static const value_string trd_type_vals[] = { // TrdType
|
|
{ 1, "Block_Trade" },
|
|
{ 12, "Exchange_for_Swap" },
|
|
{ 50, "Compression" },
|
|
{ 1000, "Vola_Trade" },
|
|
{ 1001, "EFP_Fin_Trade" },
|
|
{ 1002, "EFP_Index_Futures_Trade" },
|
|
{ 1004, "Trade_at_Market" },
|
|
{ 1006, "Enlight" },
|
|
{ 1007, "BLOCK_QTPIP" },
|
|
{ 1010, "BTRF" },
|
|
{ 1011, "EBB" },
|
|
{ 0xFFFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static value_string_ext trd_type_vals_ext = VALUE_STRING_EXT_INIT(trd_type_vals);
|
|
static const value_string triggered_vals[] = { // Triggered
|
|
{ 0, "Not_triggered" },
|
|
{ 1, "Triggered_Stop" },
|
|
{ 2, "Triggered_OCO" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string user_status_vals[] = { // UserStatus
|
|
{ 7, "User_forced_logout" },
|
|
{ 10, "User_stopped" },
|
|
{ 11, "User_released" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
static const value_string value_check_type_min_lot_size_vals[] = { // ValueCheckTypeMinLotSize
|
|
{ 0, "Do_not_check" },
|
|
{ 1, "Check" },
|
|
{ 0xFF, "NO_VALUE" },
|
|
{ 0, NULL }
|
|
};
|
|
// ValueCheckTypeValue aliased by ValueCheckTypeMinLotSize
|
|
|
|
enum ETI_Type {
|
|
ETI_EOF,
|
|
ETI_PADDING,
|
|
ETI_UINT,
|
|
ETI_INT,
|
|
ETI_UINT_ENUM,
|
|
ETI_INT_ENUM,
|
|
ETI_COUNTER,
|
|
ETI_FIXED_POINT,
|
|
ETI_TIMESTAMP_NS,
|
|
ETI_CHAR,
|
|
ETI_STRING,
|
|
ETI_VAR_STRING,
|
|
ETI_STRUCT,
|
|
ETI_VAR_STRUCT,
|
|
ETI_DSCP
|
|
};
|
|
|
|
struct ETI_Field {
|
|
uint8_t type;
|
|
uint8_t counter_off; // offset into counter array
|
|
// if ETI_COUNTER => storage
|
|
// if ETI_VAR_STRING or ETI_VAR_STRUCT => load
|
|
// to get length or repeat count
|
|
// if ETI_FIXED_POINT: #fractional digits
|
|
uint16_t size; // or offset into struct_names if ETI_STRUCT/ETI_VAR_STRUCT
|
|
uint16_t field_handle_idx; // or index into fields array if ETI_STRUCT/ETI_VAR_STRUT
|
|
uint16_t ett_idx; // index into ett array if ETI_STRUCT/ETI_VAR_STRUCT
|
|
// or max value if ETI_COUNTER
|
|
};
|
|
|
|
static gint ett_eti[] = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 };
|
|
static gint ett_eti_dscp = -1;
|
|
/* This method dissects fully reassembled messages */
|
|
static int
|
|
dissect_eti_message(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_)
|
|
{
|
|
col_set_str(pinfo->cinfo, COL_PROTOCOL, "ETI");
|
|
col_clear(pinfo->cinfo, COL_INFO);
|
|
guint16 templateid = tvb_get_letohs(tvb, 4);
|
|
const char *template_str = val_to_str_ext(templateid, &template_id_vals_ext, "Unknown ETI template: 0x%04x");
|
|
col_add_fstr(pinfo->cinfo, COL_INFO, "%s", template_str);
|
|
|
|
/* create display subtree for the protocol */
|
|
proto_item *ti = proto_tree_add_item(tree, proto_eti, tvb, 0, -1, ENC_NA);
|
|
guint32 bodylen= tvb_get_letohl(tvb, 0);
|
|
proto_item_append_text(ti, ", %s (%" PRIu16 "), BodyLen: %u", template_str, templateid, bodylen);
|
|
proto_tree *root = proto_item_add_subtree(ti, ett_eti[0]);
|
|
|
|
static const char struct_names[] = "AffectedOrderRequestsGrp\0BasketExecGrp\0BasketRootPartyGrp\0BasketSideAllocExtBCGrp\0BasketSideAllocExtGrp\0BasketSideAllocGrp\0CrossRequestAckSideGrp\0CrossRequestSideGrp\0EnrichmentRulesGrp\0FillsGrp\0InstrmntLegExecGrp\0InstrmtLegGrp\0InstrmtMatchSideGrp\0InstrumentAttributeGrp\0InstrumentEventGrp\0LegOrdGrp\0MMParameterGrp\0MessageHeaderIn\0MessageHeaderOut\0NRBCHeader\0NRResponseHeaderME\0NotAffectedOrdersGrp\0NotAffectedSecuritiesGrp\0NotifHeader\0OrderBookItemGrp\0OrderEventGrp\0PartyDetailsGrp\0QuotReqLegsGrp\0QuoteEntryAckGrp\0QuoteEntryGrp\0QuoteEventGrp\0QuoteLegExecGrp\0RBCHeader\0RBCHeaderME\0RequestHeader\0ResponseHeader\0ResponseHeaderME\0RiskLimitQtyGrp\0RiskLimitsRptGrp\0SRQSHitQuoteGrp\0SRQSQuoteGrp\0SRQSRelatedTradeIDGrp\0SRQSTargetPartyTrdGrp\0SessionsGrp\0SideAllocExtGrp\0SideAllocGrp\0SideAllocGrpBC\0SideCrossLegGrp\0SmartPartyDetailGrp\0TargetParties\0TrdInstrmntLegGrp\0UnderlyingStipGrp";
|
|
static const struct ETI_Field fields[] = {
|
|
// AffectedOrderRequestsGrpComp@0
|
|
{ ETI_UINT, 0, 4, AFFECTEDORDERREQUESTID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// BasketExecGrpComp@3
|
|
, { ETI_UINT, 0, 4, PACKAGEID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, SIDEMARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ALLOCID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, SIDETRDSUBTYP_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// BasketRootPartyGrpComp@9
|
|
, { ETI_UINT_ENUM, 0, 2, ROOTPARTYSUBIDTYPE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, ROOTPARTYCONTRAFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, ROOTPARTYCONTRATRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, BASKETSIDETRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// BasketSideAllocExtBCGrpComp@15
|
|
, { ETI_FIXED_POINT, 4, 8, ALLOCQTY_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LASTPX_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSBKDTIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 6, 8, RELATEDCLOSEPRICE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PACKAGEID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, SIDEMARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ALLOCID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, SIDETRDSUBTYP_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, PARTYSUBIDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, POSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EFFECTONBASKET_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEALLOCSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEPUBLISHINDICATOR_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, ACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, PARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, PARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, PARTYIDLOCATIONID_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// BasketSideAllocExtGrpComp@47
|
|
, { ETI_FIXED_POINT, 4, 8, ALLOCQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDCLIENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PACKAGEID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, SIDEMARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ALLOCID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, POSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTERISKREDUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERORIGINATION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, ACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, PARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, PARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, PARTYIDLOCATIONID_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// BasketSideAllocGrpComp@77
|
|
, { ETI_FIXED_POINT, 4, 8, ALLOCQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, INDIVIDUALALLOCID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, PARTYSUBIDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 1, INSTRMTMATCHSIDEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEALLOCSTATUS_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// CrossRequestAckSideGrpComp@87
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, INPUTSOURCE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// CrossRequestSideGrpComp@92
|
|
, { ETI_UINT, 0, 8, PARTYIDCLIENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, MAXIMUMPRICE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, INPUTSOURCE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, POSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, ACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, PARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, PARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, SIDECOMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, PARTYIDLOCATIONID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// EnrichmentRulesGrpComp@116
|
|
, { ETI_UINT, 0, 2, ENRICHMENTRULEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDORIGINATIONMARKET_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, ACCOUNT_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, POSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, PARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, PARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// FillsGrpComp@128
|
|
, { ETI_FIXED_POINT, 8, 8, FILLPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, FILLQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, FILLMATCHID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, FILLEXECID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, FILLLIQUIDITYIND_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// InstrmntLegExecGrpComp@135
|
|
, { ETI_INT, 0, 8, LEGSECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LEGLASTPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LEGLASTQTY_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, LEGEXECID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, LEGSIDE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 1, FILLREFID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// InstrmtLegGrpComp@143
|
|
, { ETI_INT, 0, 8, LEGSECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LEGPRICE_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, LEGSYMBOL_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, LEGRATIOQTY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, LEGSIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, LEGSECURITYTYPE_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// InstrmtMatchSideGrpComp@151
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LASTPX_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSBKDTIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 6, 8, RELATEDCLOSEPRICE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PACKAGEID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, SIDEMARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, SIDETRDSUBTYP_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEPUBLISHINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 1, INSTRMTMATCHSIDEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EFFECTONBASKET_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTTEXT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// InstrumentAttributeGrpComp@165
|
|
, { ETI_UINT_ENUM, 0, 1, INSTRATTRIBTYPE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, INSTRATTRIBVALUE_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// InstrumentEventGrpComp@169
|
|
, { ETI_UINT, 0, 4, EVENTDATE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EVENTTYPE_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// LegOrdGrpComp@173
|
|
, { ETI_STRING, 0, 2, LEGACCOUNT_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, LEGPOSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 5, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// MMParameterGrpComp@177
|
|
, { ETI_INT, 0, 8, EXPOSUREDURATION_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CUMQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, DELTA_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, VEGA_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, PCTCOUNT_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TARGETPARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// MessageHeaderInComp@184
|
|
, { ETI_UINT, 0, 4, BODYLEN_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 2, TEMPLATEID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 8, NETWORKMSGID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// MessageHeaderOutComp@189
|
|
, { ETI_UINT, 0, 4, BODYLEN_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 2, TEMPLATEID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// NRBCHeaderComp@193
|
|
, { ETI_TIMESTAMP_NS, 0, 8, SENDINGTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, APPLSUBID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, APPLID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, LASTFRAGMENT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// NRResponseHeaderMEComp@199
|
|
, { ETI_TIMESTAMP_NS, 0, 8, REQUESTTIME_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRDREGTSTIMEIN_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRDREGTSTIMEOUT_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, RESPONSEIN_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, SENDINGTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MSGSEQNUM_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, LASTFRAGMENT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// NotAffectedOrdersGrpComp@208
|
|
, { ETI_UINT, 0, 8, NOTAFFECTEDORDERID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, NOTAFFORIGCLORDID_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// NotAffectedSecuritiesGrpComp@211
|
|
, { ETI_UINT, 0, 8, NOTAFFECTEDSECURITYID_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// NotifHeaderComp@213
|
|
, { ETI_TIMESTAMP_NS, 0, 8, SENDINGTIME_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// OrderBookItemGrpComp@215
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, BESTBIDPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, BESTBIDSIZE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, BESTOFFERPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, BESTOFFERSIZE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, MDBOOKTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, MDSUBBOOKTYPE_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// OrderEventGrpComp@224
|
|
, { ETI_FIXED_POINT, 8, 8, ORDEREVENTPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ORDEREVENTQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ORDEREVENTMATCHID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDEREVENTREASON_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// PartyDetailsGrpComp@230
|
|
, { ETI_UINT, 0, 4, PARTYDETAILIDEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYDETAILEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYDETAILROLEQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYDETAILSTATUS_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 3, PARTYDETAILDESKID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// QuotReqLegsGrpComp@237
|
|
, { ETI_INT, 0, 8, LEGSECURITYID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, LEGRATIOQTY_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, LEGSYMBOL_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, LEGSECURITYTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, LEGSIDE_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// QuoteEntryAckGrpComp@244
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CXLSIZE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 4, QUOTEENTRYREJECTREASON_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTEENTRYSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// QuoteEntryGrpComp@251
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, BIDPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, BIDSIZE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, OFFERPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, OFFERSIZE_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// QuoteEventGrpComp@257
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, QUOTEEVENTPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, QUOTEEVENTQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, QUOTEMSGID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, QUOTEEVENTMATCHID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, QUOTEEVENTEXECID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTEEVENTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTEEVENTSIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTEEVENTLIQUIDITYIND_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTEEVENTREASON_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// QuoteLegExecGrpComp@269
|
|
, { ETI_INT, 0, 8, LEGSECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LEGLASTPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LEGLASTQTY_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, LEGEXECID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, LEGSIDE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 1, NOQUOTEEVENTSINDEX_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// RBCHeaderComp@277
|
|
, { ETI_TIMESTAMP_NS, 0, 8, SENDINGTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, APPLSEQNUM_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, APPLSUBID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 2, PARTITIONID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, APPLRESENDFLAG_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, APPLID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, LASTFRAGMENT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// RBCHeaderMEComp@286
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRDREGTSTIMEOUT_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, NOTIFICATIONIN_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, SENDINGTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, APPLSUBID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 2, PARTITIONID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 16, APPLMSGID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, APPLID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, APPLRESENDFLAG_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, LASTFRAGMENT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// RequestHeaderComp@297
|
|
, { ETI_UINT, 0, 4, MSGSEQNUM_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, SENDERSUBID_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ResponseHeaderComp@300
|
|
, { ETI_TIMESTAMP_NS, 0, 8, REQUESTTIME_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, SENDINGTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MSGSEQNUM_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ResponseHeaderMEComp@305
|
|
, { ETI_TIMESTAMP_NS, 0, 8, REQUESTTIME_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRDREGTSTIMEIN_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRDREGTSTIMEOUT_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, RESPONSEIN_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, SENDINGTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MSGSEQNUM_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 2, PARTITIONID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, APPLID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 16, APPLMSGID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, LASTFRAGMENT_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// RiskLimitQtyGrpComp@316
|
|
, { ETI_FIXED_POINT, 4, 8, RISKLIMITQTY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, RISKLIMITTYPE_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// RiskLimitsRptGrpComp@320
|
|
, { ETI_FIXED_POINT, 4, 8, RISKLIMITQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, RISKLIMITOPENQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, RISKLIMITNETPOSITIONQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, NETTINGCOEFFICIENT_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, RISKLIMITTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, RISKLIMITREQUESTINGPARTYROLE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, RISKLIMITVIOLATIONINDICATOR_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 3, RISKLIMITGROUP_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSHitQuoteGrpComp@330
|
|
, { ETI_FIXED_POINT, 4, 8, ORDERQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, QUOTEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSQuoteGrpComp@335
|
|
, { ETI_UINT, 0, 8, QUOTEID_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSRelatedTradeIDGrpComp@337
|
|
, { ETI_UINT, 0, 4, SRQSRELATEDTRADEID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSTargetPartyTrdGrpComp@340
|
|
, { ETI_FIXED_POINT, 4, 8, SIDELASTQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, QUOTEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TARGETPARTYIDEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, TARGETPARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, TARGETPARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, TARGETPARTYENTERINGTRADER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SessionsGrpComp@348
|
|
, { ETI_UINT, 0, 4, PARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SESSIONMODE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SESSIONSUBMODE_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SideAllocExtGrpComp@353
|
|
, { ETI_FIXED_POINT, 4, 8, ALLOCQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDCLIENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, INDIVIDUALALLOCID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_UINT, 0, 4, TESENRICHMENTRULEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEALLOCSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, POSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTERISKREDUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERORIGINATION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, ACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, PARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, PARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, PARTYIDLOCATIONID_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SideAllocGrpComp@384
|
|
, { ETI_FIXED_POINT, 4, 8, ALLOCQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, INDIVIDUALALLOCID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TESENRICHMENTRULEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SideAllocGrpBCComp@392
|
|
, { ETI_FIXED_POINT, 4, 8, ALLOCQTY_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, REVERSALAPPROVALTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, INDIVIDUALALLOCID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TESENRICHMENTRULEID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEALLOCSTATUS_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SideCrossLegGrpComp@402
|
|
, { ETI_UINT_ENUM, 0, 1, LEGINPUTSOURCE_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, LEGPOSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, LEGACCOUNT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SmartPartyDetailGrpComp@407
|
|
, { ETI_STRING, 0, 5, PARTYDETAILEXECUTINGUNIT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYDETAILEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 5, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// TargetPartiesComp@411
|
|
, { ETI_UINT, 0, 4, TARGETPARTYIDEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDEDISCLOSUREINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRICEDISCLOSUREINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, LEAVESQTYDISCLOSUREINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, LASTPXDISCLOSUREINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, LASTQTYDISCLOSUREINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, FREETEXT5DISCLOSUREINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYORDERORIGINATIONDISCLOSUREINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTEINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, TARGETPARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, TARGETPARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYDETAILSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYDETAILSTATUSINFORMATION_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// TrdInstrmntLegGrpComp@426
|
|
, { ETI_INT, 0, 8, LEGSECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LEGPRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LEGQTY_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// UnderlyingStipGrpComp@430
|
|
, { ETI_STRING, 0, 32, UNDERLYINGSTIPVALUE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, UNDERLYINGSTIPTYPE_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// AddComplexInstrumentRequest@434
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, SECURITYSUBTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOLEGS_FH_IDX, 20 } // <- counter@0
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 213, 143, 12 } // InstrmtLegGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// AddComplexInstrumentResponse@444
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 358, 199, 21 } // NRResponseHeaderME
|
|
, { ETI_FIXED_POINT, 8, 8, LOWLIMITPRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, HIGHLIMITPRICE_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, LASTUPDATETIME_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, SECURITYRESPONSEID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, NUMBEROFSECURITIES_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, SECURITYSUBTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, MULTILEGMODEL_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, IMPLIEDMARKETINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOLEGS_FH_IDX, 20 } // <- counter@0
|
|
, { ETI_VAR_STRUCT, 0, 213, 143, 12 } // InstrmtLegGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// AddFlexibleInstrumentRequest@460
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_FIXED_POINT, 8, 8, STRIKEPRICE_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MATURITYDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, CONTRACTDATE_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, SETTLMETHOD_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 1, OPTATTRIBUTE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PUTORCALL_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXERCISESTYLE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// AddFlexibleInstrumentResponse@473
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 358, 199, 21 } // NRResponseHeaderME
|
|
, { ETI_TIMESTAMP_NS, 0, 8, SECURITYRESPONSEID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, STRIKEPRICE_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MATURITYDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, CONTRACTDATE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, SETTLMETHOD_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 1, OPTATTRIBUTE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PUTORCALL_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXERCISESTYLE_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// AmendBasketTradeRequest@488
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, BASKETTRDMATCHID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, BASKETEXECID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MATURITYMONTHYEAR_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, BASKETPROFILEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NOBASKETSIDEALLOC_FH_IDX, 398 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, BASKETTRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 1, 1, NOBASKETROOTPARTYGRPS_FH_IDX, 2 } // <- counter@1
|
|
, { ETI_COUNTER, 2, 1, NOINSTRMTMATCHSIDES_FH_IDX, 199 } // <- counter@2
|
|
, { ETI_STRING, 0, 20, BASKETTRADEREPORTTEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_VAR_STRUCT, 1, 39, 9, 3 } // BasketRootPartyGrp
|
|
, { ETI_VAR_STRUCT, 2, 227, 151, 13 } // InstrmtMatchSideGrp
|
|
, { ETI_VAR_STRUCT, 0, 104, 77, 6 } // BasketSideAllocGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ApproveBasketTradeRequest@507
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, BASKETTRDMATCHID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, BASKETEXECID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, ROOTPARTYSUBIDTYPE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NOBASKETSIDEALLOC_FH_IDX, 398 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, BASKETTRADEREPORTTEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, BASKETSIDETRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 5, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 82, 47, 5 } // BasketSideAllocExtGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ApproveReverseTESTradeRequest@522
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PACKAGEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ALLOCID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TESEXECID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, RELATEDMARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ApproveTESTradeRequest@533
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, PARTYIDCLIENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ALLOCQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, COMPRESSIONID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PACKAGEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ALLOCID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TESEXECID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, RELATEDMARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTERISKREDUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERORIGINATION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, POSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, ACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, PARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, PARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, PARTYIDLOCATIONID_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// BasketApproveBroadcast@570
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_UINT, 0, 8, BASKETTRDMATCHID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, BASKETEXECID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, BASKETPROFILEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NOBASKETSIDEALLOC_FH_IDX, 398 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, BASKETTRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, MESSAGEEVENTSOURCE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 1, 1, NOBASKETROOTPARTYGRPS_FH_IDX, 2 } // <- counter@1
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDENTERINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYENTERINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, BASKETTRADEREPORTTEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 5, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 1, 39, 9, 3 } // BasketRootPartyGrp
|
|
, { ETI_VAR_STRUCT, 0, 58, 15, 4 } // BasketSideAllocExtBCGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// BasketBroadcast@591
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_UINT, 0, 8, BASKETTRDMATCHID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, BASKETEXECID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MATURITYMONTHYEAR_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, BASKETPROFILEID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NOBASKETSIDEALLOC_FH_IDX, 398 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, BASKETTRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, MESSAGEEVENTSOURCE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 1, 1, NOBASKETROOTPARTYGRPSBC_FH_IDX, 3 } // <- counter@1
|
|
, { ETI_COUNTER, 2, 1, NOINSTRMTMATCHSIDES_FH_IDX, 199 } // <- counter@2
|
|
, { ETI_STRING, 0, 20, BASKETTRADEREPORTTEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 1, 39, 9, 3 } // BasketRootPartyGrp
|
|
, { ETI_VAR_STRUCT, 2, 227, 151, 13 } // InstrmtMatchSideGrp
|
|
, { ETI_VAR_STRUCT, 0, 104, 77, 6 } // BasketSideAllocGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// BasketDeleteBroadcast@613
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_UINT, 0, 8, BASKETTRDMATCHID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, BASKETEXECID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, BASKETPROFILEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, DELETEREASON_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, MESSAGEEVENTSOURCE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// BasketExecutionBroadcast@626
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_UINT, 0, 8, BASKETTRDMATCHID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, BASKETEXECID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, BASKETPROFILEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOINSTRMTMATCHSIDES_FH_IDX, 199 } // <- counter@0
|
|
, { ETI_CHAR, 0, 1, MESSAGEEVENTSOURCE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, BASKETSIDETRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 25, 3, 2 } // BasketExecGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// BasketResponse@641
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 594, 300, 36 } // ResponseHeader
|
|
, { ETI_UINT, 0, 4, BASKETEXECID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// BroadcastErrorNotification@646
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 423, 213, 24 } // NotifHeader
|
|
, { ETI_UINT_ENUM, 0, 4, APPLIDSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, REFAPPLSUBID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, VARTEXTLEN_FH_IDX, 2000 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, REFAPPLID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SESSIONSTATUS_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_VAR_STRING, 0, 2000, VARTEXT_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// CLIPDeletionNotification@656
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 568, 286, 34 } // RBCHeaderME
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXECID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CXLQTY_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, EXECRESTATEMENTREASON_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, ORDSTATUS_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, EXECTYPE_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// CLIPExecutionNotification@670
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 568, 286, 34 } // RBCHeaderME
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXECID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CXLQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LEAVESQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CUMQTY_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, EXECRESTATEMENTREASON_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NOLEGEXECS_FH_IDX, 600 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, ORDSTATUS_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, EXECTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, MATCHTYPE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 1, 1, NOFILLS_FH_IDX, 100 } // <- counter@1
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 1, 185, 128, 10 } // FillsGrp
|
|
, { ETI_VAR_STRUCT, 0, 194, 135, 11 } // InstrmntLegExecGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// CLIPResponse@691
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 358, 199, 21 } // NRResponseHeaderME
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXECID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, CROSSREQUESTID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOSIDES_FH_IDX, 2 } // <- counter@0
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 123, 87, 7 } // CrossRequestAckSideGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// CrossRequest@701
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ORDERQTY_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// CrossRequestResponse@708
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 358, 199, 21 } // NRResponseHeaderME
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXECID_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// DeleteAllOrderBroadcast@712
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 568, 286, 34 } // RBCHeaderME
|
|
, { ETI_TIMESTAMP_NS, 0, 8, MASSACTIONREPORTID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, PRICE_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TARGETPARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TARGETPARTYIDEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PARTYIDENTERINGTRADER_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NONOTAFFECTEDORDERS_FH_IDX, 500 } // <- counter@0
|
|
, { ETI_COUNTER, 1, 2, NOAFFECTEDORDERREQUESTS_FH_IDX, 500 } // <- counter@1
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDENTERINGFIRM_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, MASSACTIONREASON_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECINST_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 377, 208, 22 } // NotAffectedOrdersGrp
|
|
, { ETI_VAR_STRUCT, 1, 0, 0, 1 } // AffectedOrderRequestsGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// DeleteAllOrderNRResponse@730
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 358, 199, 21 } // NRResponseHeaderME
|
|
, { ETI_TIMESTAMP_NS, 0, 8, MASSACTIONREPORTID_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// DeleteAllOrderQuoteEventBroadcast@734
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 568, 286, 34 } // RBCHeaderME
|
|
, { ETI_TIMESTAMP_NS, 0, 8, MASSACTIONREPORTID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, MASSACTIONREASON_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECINST_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// DeleteAllOrderRequest@743
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, PRICE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TARGETPARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TARGETPARTYIDEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERORIGINATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// DeleteAllOrderResponse@757
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 609, 305, 37 } // ResponseHeaderME
|
|
, { ETI_TIMESTAMP_NS, 0, 8, MASSACTIONREPORTID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NONOTAFFECTEDORDERS_FH_IDX, 500 } // <- counter@0
|
|
, { ETI_COUNTER, 1, 2, NOAFFECTEDORDERREQUESTS_FH_IDX, 500 } // <- counter@1
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 377, 208, 22 } // NotAffectedOrdersGrp
|
|
, { ETI_VAR_STRUCT, 1, 0, 0, 1 } // AffectedOrderRequestsGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// DeleteAllQuoteBroadcast@766
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 568, 286, 34 } // RBCHeaderME
|
|
, { ETI_TIMESTAMP_NS, 0, 8, MASSACTIONREPORTID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TARGETPARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PARTYIDENTERINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TARGETPARTYIDEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NONOTAFFECTEDSECURITIES_FH_IDX, 500 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, MASSACTIONREASON_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDENTERINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 3, TARGETPARTYIDDESKID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 398, 211, 23 } // NotAffectedSecuritiesGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// DeleteAllQuoteRequest@781
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TARGETPARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// DeleteAllQuoteResponse@791
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 358, 199, 21 } // NRResponseHeaderME
|
|
, { ETI_TIMESTAMP_NS, 0, 8, MASSACTIONREPORTID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NONOTAFFECTEDSECURITIES_FH_IDX, 500 } // <- counter@0
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 398, 211, 23 } // NotAffectedSecuritiesGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// DeleteBasketTradeRequest@798
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, BASKETTRDMATCHID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, BASKETEXECID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// DeleteCLIPRequest@808
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, CROSSREQUESTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// DeleteOrderBroadcast@820
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 568, 286, 34 } // RBCHeaderME
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ORIGCLORDID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXECID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CUMQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CXLQTY_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PARTYIDENTERINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, EXECRESTATEMENTREASON_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDENTERINGFIRM_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, ORDSTATUS_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, EXECTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIXCLORDID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// DeleteOrderComplexRequest@841
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ORIGCLORDID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TARGETPARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERORIGINATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIXCLORDID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 5, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// DeleteOrderNRResponse@858
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 358, 199, 21 } // NRResponseHeaderME
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ORIGCLORDID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXECID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CUMQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CXLQTY_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, ORDSTATUS_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, EXECTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, EXECRESTATEMENTREASON_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRANSACTIONDELAYINDICATOR_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// DeleteOrderResponse@874
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 609, 305, 37 } // ResponseHeaderME
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ORIGCLORDID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXECID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CUMQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CXLQTY_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, ORDSTATUS_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, EXECTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, EXECRESTATEMENTREASON_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRANSACTIONDELAYINDICATOR_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// DeleteOrderSingleRequest@890
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ORIGCLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, SIMPLESECURITYID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TARGETPARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERORIGINATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIXCLORDID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// DeleteTESTradeRequest@907
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, COMPRESSIONID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PACKAGEID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TESEXECID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, RELATEDMARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// EnterBasketTradeRequest@919
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MATURITYMONTHYEAR_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, BASKETPROFILEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NOBASKETSIDEALLOC_FH_IDX, 398 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, BASKETTRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 1, 1, NOBASKETROOTPARTYGRPS_FH_IDX, 2 } // <- counter@1
|
|
, { ETI_COUNTER, 2, 1, NOINSTRMTMATCHSIDES_FH_IDX, 199 } // <- counter@2
|
|
, { ETI_STRING, 0, 20, BASKETTRADEREPORTTEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 1, 39, 9, 3 } // BasketRootPartyGrp
|
|
, { ETI_VAR_STRUCT, 2, 227, 151, 13 } // InstrmtMatchSideGrp
|
|
, { ETI_VAR_STRUCT, 0, 104, 77, 6 } // BasketSideAllocGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// EnterCLIPRequest@937
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, PRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ORDERQTY_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, CROSSID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, CROSSREQUESTID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOSIDES_FH_IDX, 2 } // <- counter@0
|
|
, { ETI_COUNTER, 1, 1, NOCROSSLEGS_FH_IDX, 40 } // <- counter@1
|
|
, { ETI_UINT_ENUM, 0, 1, SIDEDISCLOSUREINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRICEDISCLOSUREINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERQTYDISCLOSUREINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, ROOTPARTYCONTRAFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, ROOTPARTYCONTRATRADER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 146, 92, 8 } // CrossRequestSideGrp
|
|
, { ETI_VAR_STRUCT, 1, 788, 402, 48 } // SideCrossLegGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// EnterTESTradeRequest@956
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LASTPX_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSBKDTIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, UNDERLYINGPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 6, 8, RELATEDCLOSEPRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, RELATEDTRADEQUANTITY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, UNDERLYINGQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, COMPRESSIONID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, UNDERLYINGSETTLEMENTDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, UNDERLYINGMATURITYDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, RELATEDTRADEID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, RELATEDMARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEPUBLISHINDICATOR_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOSIDEALLOCS_FH_IDX, 99 } // <- counter@0
|
|
, { ETI_COUNTER, 1, 1, NOEVENTS_FH_IDX, 2 } // <- counter@1
|
|
, { ETI_COUNTER, 2, 1, NOLEGS_FH_IDX, 20 } // <- counter@2
|
|
, { ETI_COUNTER, 3, 1, NOINSTRATTRIB_FH_IDX, 6 } // <- counter@3
|
|
, { ETI_COUNTER, 4, 1, NOUNDERLYINGSTIPS_FH_IDX, 1 } // <- counter@4
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDSETTLEMENTLOCATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, HEDGETYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SWAPCLEARER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTTEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, UNDERLYINGSECURITYID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, UNDERLYINGSECURITYDESC_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 3, UNDERLYINGCURRENCY_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, UNDERLYINGISSUER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 760, 384, 47 } // SideAllocGrp
|
|
, { ETI_VAR_STRUCT, 2, 838, 426, 51 } // TrdInstrmntLegGrp
|
|
, { ETI_VAR_STRUCT, 1, 270, 169, 15 } // InstrumentEventGrp
|
|
, { ETI_VAR_STRUCT, 3, 247, 165, 14 } // InstrumentAttributeGrp
|
|
, { ETI_VAR_STRUCT, 4, 856, 430, 52 } // UnderlyingStipGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ForcedLogoutNotification@996
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 423, 213, 24 } // NotifHeader
|
|
, { ETI_COUNTER, 0, 2, VARTEXTLEN_FH_IDX, 2000 } // <- counter@0
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_VAR_STRING, 0, 2000, VARTEXT_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ForcedUserLogoutNotification@1002
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 423, 213, 24 } // NotifHeader
|
|
, { ETI_UINT, 0, 4, USERNAME_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, VARTEXTLEN_FH_IDX, 2000 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, USERSTATUS_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_VAR_STRING, 0, 2000, VARTEXT_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// Heartbeat@1010
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// HeartbeatNotification@1012
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 423, 213, 24 } // NotifHeader
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// InquireEnrichmentRuleIDListRequest@1015
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_STRING, 0, 16, LASTENTITYPROCESSED_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// InquireEnrichmentRuleIDListResponse@1019
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 594, 300, 36 } // ResponseHeader
|
|
, { ETI_STRING, 0, 16, LASTENTITYPROCESSED_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NOENRICHMENTRULES_FH_IDX, 400 } // <- counter@0
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 166, 116, 9 } // EnrichmentRulesGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// InquireMMParameterRequest@1026
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TARGETPARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// InquireMMParameterResponse@1031
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 358, 199, 21 } // NRResponseHeaderME
|
|
, { ETI_TIMESTAMP_NS, 0, 8, MMPARAMETERREPORTID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOMMPARAMETERS_FH_IDX, 9 } // <- counter@0
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 299, 177, 17 } // MMParameterGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// InquirePreTradeRiskLimitsRequest@1039
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, RISKLIMITPLATFORM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGUNIT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 3, RISKLIMITGROUP_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// InquireSessionListRequest@1047
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// InquireSessionListResponse@1050
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 594, 300, 36 } // ResponseHeader
|
|
, { ETI_COUNTER, 0, 2, NOSESSIONS_FH_IDX, 1000 } // <- counter@0
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 732, 348, 44 } // SessionsGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// InquireUserRequest@1056
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_STRING, 0, 16, LASTENTITYPROCESSED_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// InquireUserResponse@1060
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 594, 300, 36 } // ResponseHeader
|
|
, { ETI_STRING, 0, 16, LASTENTITYPROCESSED_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NOPARTYDETAILS_FH_IDX, 1000 } // <- counter@0
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 466, 230, 27 } // PartyDetailsGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// LegalNotificationBroadcast@1067
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, VARTEXTLEN_FH_IDX, 2000 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, USERSTATUS_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 5, 0, 0 }
|
|
, { ETI_VAR_STRING, 0, 2000, VARTEXT_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// LogonRequest@1075
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 4, HEARTBTINT_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, DEFAULTCSTMAPPLVERID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PASSWORD_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, APPLUSAGEORDERS_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, APPLUSAGEQUOTES_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, ORDERROUTINGINDICATOR_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, FIXENGINENAME_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, FIXENGINEVERSION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, FIXENGINEVENDOR_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, APPLICATIONSYSTEMNAME_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, APPLICATIONSYSTEMVERSION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, APPLICATIONSYSTEMVENDOR_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// LogonResponse@1092
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 594, 300, 36 } // ResponseHeader
|
|
, { ETI_INT, 0, 8, THROTTLETIMEINTERVAL_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, THROTTLENOMSGS_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, THROTTLEDISCONNECTLIMIT_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, HEARTBTINT_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, SESSIONINSTANCEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, MARKETID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADSESMODE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, DEFAULTCSTMAPPLVERID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, DEFAULTCSTMAPPLVERSUBID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// LogoutRequest@1105
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// LogoutResponse@1108
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 594, 300, 36 } // ResponseHeader
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// MMParameterDefinitionRequest@1111
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_INT, 0, 8, EXPOSUREDURATION_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CUMQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, DELTA_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, VEGA_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TARGETPARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, PCTCOUNT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// MMParameterDefinitionResponse@1122
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 358, 199, 21 } // NRResponseHeaderME
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXECID_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// MassQuoteRequest@1126
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, QUOTEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MATCHINSTCROSSID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 2, ENRICHMENTRULEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRICEVALIDITYCHECKTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, VALUECHECKTYPEVALUE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTESIZETYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTETYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOQUOTEENTRIES_FH_IDX, 100 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 514, 251, 30 } // QuoteEntryGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// MassQuoteResponse@1145
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 358, 199, 21 } // NRResponseHeaderME
|
|
, { ETI_UINT, 0, 8, QUOTEID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, QUOTERESPONSEID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOQUOTESIDEENTRIES_FH_IDX, 200 } // <- counter@0
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 497, 244, 29 } // QuoteEntryAckGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ModifyBasketTradeRequest@1154
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, BASKETTRDMATCHID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, BASKETEXECID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MATURITYMONTHYEAR_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, BASKETPROFILEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NOBASKETSIDEALLOC_FH_IDX, 398 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 1, 1, NOBASKETROOTPARTYGRPS_FH_IDX, 2 } // <- counter@1
|
|
, { ETI_COUNTER, 2, 1, NOINSTRMTMATCHSIDES_FH_IDX, 199 } // <- counter@2
|
|
, { ETI_STRING, 0, 20, BASKETTRADEREPORTTEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 1, 39, 9, 3 } // BasketRootPartyGrp
|
|
, { ETI_VAR_STRUCT, 2, 227, 151, 13 } // InstrmtMatchSideGrp
|
|
, { ETI_VAR_STRUCT, 0, 104, 77, 6 } // BasketSideAllocGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ModifyOrderComplexRequest@1173
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ORIGCLORDID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, PRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ORDERQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDCLIENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, EXPIREDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MATCHINSTCROSSID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TARGETPARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, PARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, PARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, APPLSEQINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRICEVALIDITYCHECKTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, VALUECHECKTYPEVALUE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECINST_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TIMEINFORCE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, OWNERSHIPINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERORIGINATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, PARTYIDLOCATIONID_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIXCLORDID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOLEGS_FH_IDX, 20 } // <- counter@0
|
|
, { ETI_PADDING, 0, 5, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 289, 173, 16 } // LegOrdGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ModifyOrderComplexShortRequest@1217
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ORIGCLORDID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, PRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ORDERQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDCLIENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MATCHINSTCROSSID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 2, ENRICHMENTRULEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, APPLSEQINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRICEVALIDITYCHECKTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, VALUECHECKTYPEVALUE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECINST_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TIMEINFORCE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERORIGINATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ModifyOrderNRResponse@1245
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 358, 199, 21 } // NRResponseHeaderME
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ORIGCLORDID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXECID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LEAVESQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CUMQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CXLQTY_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, ORDSTATUS_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, EXECTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, EXECRESTATEMENTREASON_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, CROSSEDINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRIGGERED_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRANSACTIONDELAYINDICATOR_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOORDEREVENTS_FH_IDX, 100 } // <- counter@0
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 452, 224, 26 } // OrderEventGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ModifyOrderResponse@1266
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 609, 305, 37 } // ResponseHeaderME
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ORIGCLORDID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXECID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LEAVESQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CUMQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CXLQTY_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRDREGTSTIMEPRIORITY_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, ORDSTATUS_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, EXECTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, EXECRESTATEMENTREASON_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, CROSSEDINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRIGGERED_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRANSACTIONDELAYINDICATOR_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOORDEREVENTS_FH_IDX, 100 } // <- counter@0
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 452, 224, 26 } // OrderEventGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ModifyOrderSingleRequest@1288
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ORIGCLORDID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, PRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ORDERQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, STOPPX_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDCLIENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, EXPIREDATE_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, SIMPLESECURITYID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MATCHINSTCROSSID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TARGETPARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, PARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, PARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, APPLSEQINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRICEVALIDITYCHECKTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, VALUECHECKTYPEVALUE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TIMEINFORCE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECINST_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGSESSIONSUBID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERORIGINATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, ACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, POSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, OWNERSHIPINDICATOR_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, PARTYIDLOCATIONID_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIXCLORDID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ModifyOrderSingleShortRequest@1333
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ORIGCLORDID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, PRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ORDERQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDCLIENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, SIMPLESECURITYID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MATCHINSTCROSSID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 2, ENRICHMENTRULEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRICEVALIDITYCHECKTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, VALUECHECKTYPEVALUE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TIMEINFORCE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, APPLSEQINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECINST_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERORIGINATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ModifyTESTradeRequest@1359
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_FIXED_POINT, 8, 8, LASTPX_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSBKDTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, COMPRESSIONID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PACKAGEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TESEXECID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, RELATEDMARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEPUBLISHINDICATOR_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOSIDEALLOCS_FH_IDX, 99 } // <- counter@0
|
|
, { ETI_COUNTER, 1, 1, NOLEGS_FH_IDX, 20 } // <- counter@1
|
|
, { ETI_UINT_ENUM, 0, 1, SWAPCLEARER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTTEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 760, 384, 47 } // SideAllocGrp
|
|
, { ETI_VAR_STRUCT, 1, 838, 426, 51 } // TrdInstrmntLegGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// NewOrderComplexRequest@1380
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, PRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ORDERQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDCLIENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, EXPIREDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MATCHINSTCROSSID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, PARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, PARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, APPLSEQINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRICEVALIDITYCHECKTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, VALUECHECKTYPEVALUE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTERISKREDUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECINST_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TIMEINFORCE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERORIGINATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, PARTYIDLOCATIONID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIXCLORDID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOLEGS_FH_IDX, 20 } // <- counter@0
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 289, 173, 16 } // LegOrdGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// NewOrderComplexShortRequest@1421
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, PRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ORDERQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDCLIENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MATCHINSTCROSSID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 2, ENRICHMENTRULEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, APPLSEQINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRICEVALIDITYCHECKTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, VALUECHECKTYPEVALUE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECINST_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TIMEINFORCE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERORIGINATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// NewOrderNRResponse@1448
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 358, 199, 21 } // NRResponseHeaderME
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXECID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LEAVESQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CXLQTY_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, ORDSTATUS_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, EXECTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, EXECRESTATEMENTREASON_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, CROSSEDINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRIGGERED_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRANSACTIONDELAYINDICATOR_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOORDEREVENTS_FH_IDX, 100 } // <- counter@0
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 452, 224, 26 } // OrderEventGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// NewOrderResponse@1467
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 609, 305, 37 } // ResponseHeaderME
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXECID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LEAVESQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CXLQTY_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRDREGTSENTRYTIME_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRDREGTSTIMEPRIORITY_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, ORDSTATUS_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, EXECTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, EXECRESTATEMENTREASON_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, CROSSEDINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRIGGERED_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRANSACTIONDELAYINDICATOR_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOORDEREVENTS_FH_IDX, 100 } // <- counter@0
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 452, 224, 26 } // OrderEventGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// NewOrderSingleRequest@1488
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_FIXED_POINT, 8, 8, PRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ORDERQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, STOPPX_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDCLIENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, EXPIREDATE_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, SIMPLESECURITYID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MATCHINSTCROSSID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, PARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, PARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, APPLSEQINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRICEVALIDITYCHECKTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, VALUECHECKTYPEVALUE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTERISKREDUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TIMEINFORCE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECINST_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGSESSIONSUBID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERORIGINATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, ACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, POSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, PARTYIDLOCATIONID_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIXCLORDID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// NewOrderSingleShortRequest@1530
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_FIXED_POINT, 8, 8, PRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ORDERQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDCLIENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, SIMPLESECURITYID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MATCHINSTCROSSID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 2, ENRICHMENTRULEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, APPLSEQINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRICEVALIDITYCHECKTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, VALUECHECKTYPEVALUE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TIMEINFORCE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECINST_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERORIGINATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// NewsBroadcast@1555
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_TIMESTAMP_NS, 0, 8, ORIGTIME_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, VARTEXTLEN_FH_IDX, 2000 } // <- counter@0
|
|
, { ETI_STRING, 0, 256, HEADLINE_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_VAR_STRING, 0, 2000, VARTEXT_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// OrderExecNotification@1563
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 568, 286, 34 } // RBCHeaderME
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ORIGCLORDID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXECID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LEAVESQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CUMQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CXLQTY_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NOLEGEXECS_FH_IDX, 600 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 2, EXECRESTATEMENTREASON_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, ORDSTATUS_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, EXECTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRIGGERED_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, CROSSEDINDICATOR_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIXCLORDID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 1, 1, NOFILLS_FH_IDX, 100 } // <- counter@1
|
|
, { ETI_COUNTER, 2, 1, NOORDEREVENTS_FH_IDX, 100 } // <- counter@2
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 1, 185, 128, 10 } // FillsGrp
|
|
, { ETI_VAR_STRUCT, 0, 194, 135, 11 } // InstrmntLegExecGrp
|
|
, { ETI_VAR_STRUCT, 2, 452, 224, 26 } // OrderEventGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// OrderExecReportBroadcast@1590
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 568, 286, 34 } // RBCHeaderME
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ORIGCLORDID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXECID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRDREGTSENTRYTIME_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRDREGTSTIMEPRIORITY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, PRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LEAVESQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CUMQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CXLQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ORDERQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, STOPPX_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, EXPIREDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MATCHINSTCROSSID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PARTYIDEXECUTINGUNIT_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PARTYIDEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PARTYIDENTERINGTRADER_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NOLEGEXECS_FH_IDX, 600 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 2, EXECRESTATEMENTREASON_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDENTERINGFIRM_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, ORDSTATUS_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, EXECTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TIMEINFORCE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECINST_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGSESSIONSUBID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, APPLSEQINDICATOR_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, ACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, POSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, PARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, PARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, PARTYIDLOCATIONID_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIXCLORDID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 1, 1, NOFILLS_FH_IDX, 100 } // <- counter@1
|
|
, { ETI_COUNTER, 2, 1, NOLEGS_FH_IDX, 20 } // <- counter@2
|
|
, { ETI_COUNTER, 3, 1, NOORDEREVENTS_FH_IDX, 100 } // <- counter@3
|
|
, { ETI_UINT_ENUM, 0, 1, TRIGGERED_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, CROSSEDINDICATOR_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 2, 289, 173, 16 } // LegOrdGrp
|
|
, { ETI_VAR_STRUCT, 1, 185, 128, 10 } // FillsGrp
|
|
, { ETI_VAR_STRUCT, 0, 194, 135, 11 } // InstrmntLegExecGrp
|
|
, { ETI_VAR_STRUCT, 3, 452, 224, 26 } // OrderEventGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// OrderExecResponse@1649
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 609, 305, 37 } // ResponseHeaderME
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ORIGCLORDID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXECID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRDREGTSENTRYTIME_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRDREGTSTIMEPRIORITY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LEAVESQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CUMQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CXLQTY_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NOLEGEXECS_FH_IDX, 600 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 2, EXECRESTATEMENTREASON_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, ORDSTATUS_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, EXECTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRIGGERED_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, CROSSEDINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRANSACTIONDELAYINDICATOR_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 1, 1, NOFILLS_FH_IDX, 100 } // <- counter@1
|
|
, { ETI_COUNTER, 2, 1, NOORDEREVENTS_FH_IDX, 100 } // <- counter@2
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 1, 185, 128, 10 } // FillsGrp
|
|
, { ETI_VAR_STRUCT, 0, 194, 135, 11 } // InstrmntLegExecGrp
|
|
, { ETI_VAR_STRUCT, 2, 452, 224, 26 } // OrderEventGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// PartyActionReport@1678
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TRADEDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, REQUESTINGPARTYIDEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PARTYIDEXECUTINGUNIT_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PARTYIDEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 4, REQUESTINGPARTYIDEXECUTINGSYSTEM_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, MARKETID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYACTIONTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, REQUESTINGPARTYIDENTERINGFIRM_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// PartyEntitlementsUpdateReport@1690
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TRADEDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PARTYDETAILIDEXECUTINGUNIT_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 4, REQUESTINGPARTYIDEXECUTINGSYSTEM_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, MARKETID_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, LISTUPDATEACTION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, REQUESTINGPARTYENTERINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, REQUESTINGPARTYCLEARINGFIRM_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYDETAILSTATUS_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// PingRequest@1703
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 2, PARTITIONID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// PingResponse@1708
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 358, 199, 21 } // NRResponseHeaderME
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// PreTradeRiskLimitResponse@1712
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 358, 199, 21 } // NRResponseHeaderME
|
|
, { ETI_UINT, 0, 8, RISKLIMITREPORTID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NORISKLIMITS_FH_IDX, 64 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYDETAILSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, RISKLIMITPLATFORM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYDETAILEXECUTINGUNIT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 642, 320, 39 } // RiskLimitsRptGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// PreTradeRiskLimitsDefinitionRequest@1723
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_FIXED_POINT, 4, 8, NETTINGCOEFFICIENT_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, RISKLIMITPLATFORM_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NORISKLIMITSQTY_FH_IDX, 2 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYDETAILSTATUS_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 3, RISKLIMITGROUP_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYDETAILEXECUTINGUNIT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 626, 316, 38 } // RiskLimitQtyGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// QuoteActivationNotification@1735
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 568, 286, 34 } // RBCHeaderME
|
|
, { ETI_TIMESTAMP_NS, 0, 8, MASSACTIONREPORTID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PARTYIDENTERINGTRADER_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NONOTAFFECTEDSECURITIES_FH_IDX, 500 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDENTERINGFIRM_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, MASSACTIONTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, MASSACTIONSUBTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, MASSACTIONREASON_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 398, 211, 23 } // NotAffectedSecuritiesGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// QuoteActivationRequest@1748
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TARGETPARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, MASSACTIONTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, MASSACTIONSUBTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// QuoteActivationResponse@1760
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 358, 199, 21 } // NRResponseHeaderME
|
|
, { ETI_TIMESTAMP_NS, 0, 8, MASSACTIONREPORTID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NONOTAFFECTEDSECURITIES_FH_IDX, 500 } // <- counter@0
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 398, 211, 23 } // NotAffectedSecuritiesGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// QuoteExecutionReport@1767
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 568, 286, 34 } // RBCHeaderME
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXECID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NOLEGEXECS_FH_IDX, 600 } // <- counter@0
|
|
, { ETI_COUNTER, 1, 1, NOQUOTEEVENTS_FH_IDX, 100 } // <- counter@1
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 1, 528, 257, 31 } // QuoteEventGrp
|
|
, { ETI_VAR_STRUCT, 0, 542, 269, 32 } // QuoteLegExecGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// RFQRequest@1777
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ORDERQTY_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// RFQResponse@1786
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 358, 199, 21 } // NRResponseHeaderME
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXECID_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// Reject@1790
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 358, 199, 21 } // NRResponseHeaderME
|
|
, { ETI_UINT_ENUM, 0, 4, SESSIONREJECTREASON_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, VARTEXTLEN_FH_IDX, 2000 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, SESSIONSTATUS_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_VAR_STRING, 0, 2000, VARTEXT_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// RetransmitMEMessageRequest@1798
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 4, SUBSCRIPTIONSCOPE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 2, PARTITIONID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, REFAPPLID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 16, APPLBEGMSGID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 16, APPLENDMSGID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// RetransmitMEMessageResponse@1807
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 594, 300, 36 } // ResponseHeader
|
|
, { ETI_UINT, 0, 2, APPLTOTALMESSAGECOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 16, APPLENDMSGID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 16, REFAPPLLASTMSGID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// RetransmitRequest@1814
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, APPLBEGSEQNUM_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, APPLENDSEQNUM_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 2, PARTITIONID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, REFAPPLID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 5, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// RetransmitResponse@1822
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 594, 300, 36 } // ResponseHeader
|
|
, { ETI_UINT, 0, 8, APPLENDSEQNUM_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, REFAPPLLASTSEQNUM_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 2, APPLTOTALMESSAGECOUNT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ReverseTESTradeRequest@1829
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PACKAGEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TESEXECID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, RELATEDMARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, REVERSALREASONTEXT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// RiskNotificationBroadcast@1840
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TRADEDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PARTYDETAILIDEXECUTINGUNIT_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 4, REQUESTINGPARTYIDEXECUTINGSYSTEM_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, MARKETID_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, LISTUPDATEACTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, RISKLIMITACTION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, REQUESTINGPARTYENTERINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, REQUESTINGPARTYCLEARINGFIRM_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSCreateDealNotification@1853
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LASTPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LASTQTY_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXPIRETIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, UNDERLYINGPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, UNDERLYINGDELTAPERCENTAGE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, UNDERLYINGEFFECTIVEDELTAPERCENTAGE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, UNDERLYINGQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, UNDERLYINGPRICESTIPVALUE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TRADEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ORIGTRADEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRDRPTSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, MESSAGEEVENTSOURCE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOORDERBOOKITEMS_FH_IDX, 26 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEPUBLISHINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, HEDGINGINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 1, 1, NOSRQSTARGETPARTYTRDGRPS_FH_IDX, 30 } // <- counter@1
|
|
, { ETI_STRING, 0, 5, ROOTPARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, ROOTPARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, ROOTPARTYENTERINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIRMTRADEID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIRMNEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, FREETEXT5_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, POSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, ACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, PARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, PARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, PARTYIDLOCATIONID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 435, 215, 25 } // OrderBookItemGrp
|
|
, { ETI_VAR_STRUCT, 1, 710, 340, 43 } // SRQSTargetPartyTrdGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSDealNotification@1899
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, UNDERLYINGPRICESTIPVALUE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, UNDERLYINGPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LASTPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LASTQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TRADEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, REQUESTINGPARTYSUBIDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRDRPTSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREQUESTRESULT_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, MESSAGEEVENTSOURCE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOSRQSTARGETPARTYTRDGRPS_FH_IDX, 30 } // <- counter@0
|
|
, { ETI_STRING, 0, 5, ROOTPARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, ROOTPARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, ROOTPARTYENTERINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIRMTRADEID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIRMNEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, FREETEXT5_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, POSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, ACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, PARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, PARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, PARTYIDLOCATIONID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 710, 340, 43 } // SRQSTargetPartyTrdGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSDealResponse@1935
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 594, 300, 36 } // ResponseHeader
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TRADEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, SECONDARYTRADEID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOSRQSQUOTEGRPS_FH_IDX, 30 } // <- counter@0
|
|
, { ETI_STRING, 0, 20, FIRMTRADEID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIRMNEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 675, 335, 41 } // SRQSQuoteGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSEnterQuoteRequest@1947
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_FIXED_POINT, 8, 8, BIDPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, OFFERPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, UNDERLYINGDELTAPERCENTAGE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, BIDSIZE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, OFFERSIZE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDCLIENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, QUOTEREFPRICE_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, VALIDUNTILTIME_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, FREETEXT5_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, POSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, ACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, PARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, PARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, PARTYIDLOCATIONID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSHitQuoteRequest@1982
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_TIMESTAMP_NS, 0, 8, VALIDUNTILTIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, UNDERLYINGQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, UNDERLYINGPRICESTIPVALUE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDCLIENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, PARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEPUBLISHINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERORIGINATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, HEDGINGINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOSRQSQUOTEGRPS_FH_IDX, 30 } // <- counter@0
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIRMTRADEID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, FREETEXT5_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, POSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, ACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, PARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, PARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, PARTYIDLOCATIONID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 659, 330, 40 } // SRQSHitQuoteGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSInquireSmartRespondentRequest@2019
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EUREXVOLUMERANKING_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ENLIGHTRFQAVGRESPTIMERANKING_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ENLIGHTRFQAVGRESPRATERANKING_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADETOQUOTERATIORANKING_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSInquireSmartRespondentResponse@2027
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 594, 300, 36 } // ResponseHeader
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, NOPARTYDETAILS_FH_IDX, 1000 } // <- counter@0
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 804, 407, 49 } // SmartPartyDetailGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSNegotiationNotification@2034
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, QUOTEREFPRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, UNDERLYINGDELTAPERCENTAGE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, BIDPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, OFFERPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LASTPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LEAVESQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LASTQTY_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EFFECTIVETIME_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, LASTUPDATETIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, TRADETOQUOTERATIO_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NUMBEROFRESPONDENTS_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 2, TRADETOQUOTERATIOPOSITION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTETYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTESUBTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTEINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEAGGREGATIONTRANSTYPE_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, QUOTECONDITION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYENTERINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, TARGETPARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, TARGETPARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIRMNEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, FREETEXT5_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, PARTYORDERORIGINATIONTRADER_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSNegotiationRequesterNotification@2065
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRDREGTSEXECUTIONTIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, QUOTEREFPRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, UNDERLYINGDELTAPERCENTAGE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, BIDPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, OFFERPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ORDERQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LASTPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LEAVESQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LASTQTY_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EFFECTIVETIME_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, LASTUPDATETIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, TRADETOREQUESTRATIO_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NUMBEROFRESPONDENTS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTETYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTESUBTYPE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOTARGETPARTYIDS_FH_IDX, 50 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, NUMBEROFRESPDISCLOSUREINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SHOWLASTDEALONCLOSURE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEAGGREGATIONTRANSTYPE_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, QUOTECONDITION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYENTERINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIRMNEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, FREETEXT5_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, PARTYORDERORIGINATIONTRADER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 824, 411, 50 } // TargetParties
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSNegotiationStatusNotification@2099
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EFFECTIVETIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, QUOTECONDITION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIRMNEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSOpenNegotiationNotification@2108
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, NEGOTIATIONSTARTTIME_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, BIDPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, OFFERPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LEAVESQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LASTQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LASTPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, QUOTEREFPRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, UNDERLYINGDELTAPERCENTAGE_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXPIRETIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, TRADETOREQUESTRATIO_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, TRADETOQUOTERATIO_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, SECURITYSUBTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NUMBEROFRESPONDENTS_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 2, TRADETOQUOTERATIOPOSITION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTETYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTESUBTYPE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOLEGS_FH_IDX, 20 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, RESPONDENTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEAGGREGATIONTRANSTYPE_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, QUOTECONDITION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYENTERINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, TARGETPARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, TARGETPARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIRMNEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, FREETEXT5_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, PARTYORDERORIGINATIONTRADER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 6, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 482, 237, 28 } // QuotReqLegsGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSOpenNegotiationRequest@2147
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, BIDPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, OFFERPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ORDERQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, QUOTEREFPRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, UNDERLYINGDELTAPERCENTAGE_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, VALIDUNTILTIME_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, SECURITYSUBTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTETYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTESUBTYPE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOLEGS_FH_IDX, 20 } // <- counter@0
|
|
, { ETI_COUNTER, 1, 1, NOTARGETPARTYIDS_FH_IDX, 50 } // <- counter@1
|
|
, { ETI_UINT_ENUM, 0, 1, NUMBEROFRESPDISCLOSUREINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, RESPONDENTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SHOWLASTDEALONCLOSURE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, BIDPXISLOCKED_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, OFFERPXISLOCKED_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDEISLOCKED_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERQTYISLOCKED_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEAGGREGATIONTRANSTYPE_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, QUOTECONDITION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, FREETEXT5_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, QUOTEREQID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, PARTYORDERORIGINATIONTRADER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 482, 237, 28 } // QuotReqLegsGrp
|
|
, { ETI_VAR_STRUCT, 1, 824, 411, 50 } // TargetParties
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSOpenNegotiationRequesterNotification@2182
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, BIDPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, OFFERPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ORDERQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LASTPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LASTQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, QUOTEREFPRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, UNDERLYINGDELTAPERCENTAGE_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXPIRETIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, TRADETOREQUESTRATIO_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, SECURITYSUBTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NUMBEROFRESPONDENTS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTETYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTESUBTYPE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOLEGS_FH_IDX, 20 } // <- counter@0
|
|
, { ETI_COUNTER, 1, 1, NOTARGETPARTYIDS_FH_IDX, 50 } // <- counter@1
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, NUMBEROFRESPDISCLOSUREINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, RESPONDENTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SHOWLASTDEALONCLOSURE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, BIDPXISLOCKED_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, OFFERPXISLOCKED_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDEISLOCKED_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERQTYISLOCKED_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEAGGREGATIONTRANSTYPE_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, QUOTECONDITION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYENTERINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, FIRMNEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, FREETEXT5_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, PARTYORDERORIGINATIONTRADER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 482, 237, 28 } // QuotReqLegsGrp
|
|
, { ETI_VAR_STRUCT, 1, 824, 411, 50 } // TargetParties
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSQuoteNotification@2224
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, QUOTEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, SECONDARYQUOTEID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, BIDPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, BIDSIZE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, OFFERPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, OFFERSIZE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, UNDERLYINGDELTAPERCENTAGE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, QUOTEREFPRICE_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, EXPIRETIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTINGSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTECANCELREASON_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_UINT, 0, 4, PARTYIDEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYENTERINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, QUOTEREQID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, FREETEXT5_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, POSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, ACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, PARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, PARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, PARTYIDLOCATIONID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSQuoteResponse@2260
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 594, 300, 36 } // ResponseHeader
|
|
, { ETI_UINT, 0, 8, QUOTEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, QUOTEREQID_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSQuotingStatusRequest@2266
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTINGSTATUS_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, FREETEXT5_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSStatusBroadcast@2275
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_UINT, 0, 4, TRADEDATE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADSESEVENT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSUpdateDealStatusRequest@2281
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_FIXED_POINT, 8, 8, UNDERLYINGPRICESTIPVALUE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, UNDERLYINGPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LASTQTY_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TRADEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRDRPTSTATUS_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, FREETEXT5_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SRQSUpdateNegotiationRequest@2296
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_FIXED_POINT, 8, 8, QUOTEREFPRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, UNDERLYINGDELTAPERCENTAGE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, BIDPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, OFFERPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ORDERQTY_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOTARGETPARTYIDS_FH_IDX, 50 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, NUMBEROFRESPDISCLOSUREINSTRUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SHOWLASTDEALONCLOSURE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTETYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, QUOTESUBTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, RESPONDENTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEAGGREGATIONTRANSTYPE_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, QUOTECONDITION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, FREETEXT5_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, PARTYORDERORIGINATIONTRADER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 824, 411, 50 } // TargetParties
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ServiceAvailabilityBroadcast@2321
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 347, 193, 20 } // NRBCHeader
|
|
, { ETI_UINT, 0, 4, MATCHINGENGINETRADEDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TRADEMANAGERTRADEDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, APPLSEQTRADEDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, T7ENTRYSERVICETRADEDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, T7ENTRYSERVICERTMTRADEDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 2, PARTITIONID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, MATCHINGENGINESTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEMANAGERSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, APPLSEQSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, T7ENTRYSERVICESTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, T7ENTRYSERVICERTMSTATUS_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 5, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ServiceAvailabilityMarketBroadcast@2336
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 347, 193, 20 } // NRBCHeader
|
|
, { ETI_UINT, 0, 4, SELECTIVEREQUESTFORQUOTESERVICETRADEDATE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SELECTIVEREQUESTFORQUOTESERVICESTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SELECTIVEREQUESTFORQUOTERTMSERVICESTATUS_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SubscribeRequest@2343
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 4, SUBSCRIPTIONSCOPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, REFAPPLID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// SubscribeResponse@2349
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 594, 300, 36 } // ResponseHeader
|
|
, { ETI_UINT, 0, 4, APPLSUBID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// TESApproveBroadcast@2354
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LASTPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, ALLOCQTY_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, UNDERLYINGPX_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSBKDTIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 6, 8, RELATEDCLOSEPRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, RELATEDTRADEQUANTITY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, UNDERLYINGQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, COMPRESSIONID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PACKAGEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TESEXECID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ALLOCID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, UNDERLYINGSETTLEMENTDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, UNDERLYINGMATURITYDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, RELATEDTRADEID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, RELATEDMARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TESENRICHMENTRULEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, AUTOAPPROVALRULEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, VARTEXTLEN_FH_IDX, 2000 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEPUBLISHINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRDRPTSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDSETTLEMENTLOCATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEALLOCSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, HEDGETYPE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 1, 1, NOLEGS_FH_IDX, 20 } // <- counter@1
|
|
, { ETI_COUNTER, 2, 1, NOEVENTS_FH_IDX, 2 } // <- counter@2
|
|
, { ETI_COUNTER, 3, 1, NOINSTRATTRIB_FH_IDX, 6 } // <- counter@3
|
|
, { ETI_COUNTER, 4, 1, NOUNDERLYINGSTIPS_FH_IDX, 1 } // <- counter@4
|
|
, { ETI_CHAR, 0, 1, MESSAGEEVENTSOURCE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDENTERINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, PARTYENTERINGTRADER_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, POSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, ROOTPARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, ROOTPARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, PARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, ACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, PARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, PARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, PARTYIDLOCATIONID_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, COMPLIANCETEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, UNDERLYINGSECURITYID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, UNDERLYINGSECURITYDESC_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 3, UNDERLYINGCURRENCY_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, UNDERLYINGISSUER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 1, 838, 426, 51 } // TrdInstrmntLegGrp
|
|
, { ETI_VAR_STRUCT, 2, 270, 169, 15 } // InstrumentEventGrp
|
|
, { ETI_VAR_STRUCT, 3, 247, 165, 14 } // InstrumentAttributeGrp
|
|
, { ETI_VAR_STRUCT, 4, 856, 430, 52 } // UnderlyingStipGrp
|
|
, { ETI_VAR_STRING, 0, 2000, VARTEXT_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// TESBroadcast@2423
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LASTPX_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, UNDERLYINGPX_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSBKDTIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 6, 8, RELATEDCLOSEPRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, RELATEDTRADEQUANTITY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, UNDERLYINGQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, COMPRESSIONID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PACKAGEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TESEXECID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, UNDERLYINGSETTLEMENTDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, UNDERLYINGMATURITYDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, RELATEDTRADEID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, RELATEDMARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, AUTOAPPROVALRULEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 2, VARTEXTLEN_FH_IDX, 2000 } // <- counter@0
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRDRPTSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEPUBLISHINDICATOR_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 1, 1, NOEVENTS_FH_IDX, 2 } // <- counter@1
|
|
, { ETI_COUNTER, 2, 1, NOINSTRATTRIB_FH_IDX, 6 } // <- counter@2
|
|
, { ETI_COUNTER, 3, 1, NOUNDERLYINGSTIPS_FH_IDX, 1 } // <- counter@3
|
|
, { ETI_COUNTER, 4, 1, NOSIDEALLOCS_FH_IDX, 99 } // <- counter@4
|
|
, { ETI_COUNTER, 5, 1, NOLEGS_FH_IDX, 20 } // <- counter@5
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDSETTLEMENTLOCATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, HEDGETYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SWAPCLEARER_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, MESSAGEEVENTSOURCE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTTEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, ROOTPARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, ROOTPARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, UNDERLYINGSECURITYID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, UNDERLYINGSECURITYDESC_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 3, UNDERLYINGCURRENCY_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, UNDERLYINGISSUER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 4, 773, 392, 46 } // SideAllocGrpBC
|
|
, { ETI_VAR_STRUCT, 5, 838, 426, 51 } // TrdInstrmntLegGrp
|
|
, { ETI_VAR_STRUCT, 1, 270, 169, 15 } // InstrumentEventGrp
|
|
, { ETI_VAR_STRUCT, 2, 247, 165, 14 } // InstrumentAttributeGrp
|
|
, { ETI_VAR_STRUCT, 3, 856, 430, 52 } // UnderlyingStipGrp
|
|
, { ETI_VAR_STRING, 0, 2000, VARTEXT_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// TESCompressionRunStatusBroadcast@2473
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_UINT, 0, 8, COMPRESSIONID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, COMPRESSIONACTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, COMPRESSIONSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEPUBLISHINDICATOR_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// TESCompressionRunStatusRequest@2482
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 8, COMPRESSIONID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, COMPRESSIONACTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEPUBLISHINDICATOR_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// TESCompressionRunStatusResponse@2490
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 594, 300, 36 } // ResponseHeader
|
|
, { ETI_UINT, 0, 8, COMPRESSIONID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, COMPRESSIONACTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, COMPRESSIONSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEPUBLISHINDICATOR_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// TESDeleteBroadcast@2499
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, COMPRESSIONID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PACKAGEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TESEXECID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, DELETEREASON_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRDRPTSTATUS_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, MESSAGEEVENTSOURCE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// TESExecutionBroadcast@2514
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, COMPRESSIONID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PACKAGEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TESEXECID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ALLOCID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRDRPTSTATUS_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, MESSAGEEVENTSOURCE_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// TESResponse@2529
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 594, 300, 36 } // ResponseHeader
|
|
, { ETI_UINT, 0, 4, TESEXECID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// TESReversalBroadcast@2534
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_TIMESTAMP_NS, 0, 8, REVERSALINITIATIONTIME_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PACKAGEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TESEXECID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, RELATEDMARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRDRPTSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, REVERSALCANCELLATIONREASON_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOSIDEALLOCS_FH_IDX, 99 } // <- counter@0
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 132, REVERSALREASONTEXT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 773, 392, 46 } // SideAllocGrpBC
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// TESTradeBroadcast@2550
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LASTPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LASTQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, CLEARINGTRADEPRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CLEARINGTRADEQTY_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, RELATEDSECURITYID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, COMPRESSIONID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ROOTPARTYIDCLIENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ROOTPARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, BASKETTRDMATCHID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, SIDELASTPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, SIDELASTQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PACKAGEID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TRADEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TRADEDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, SIDETRADEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ROOTPARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ORIGTRADEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ROOTPARTYIDEXECUTINGUNIT_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ROOTPARTYIDEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ROOTPARTYIDCLEARINGUNIT_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, STRATEGYLINKID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, RELATEDSYMBOL_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, TOTNUMTRADEREPORTS_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, NEGOTIATIONID_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOSRQSRELATEDTRADEIDS_FH_IDX, 12 } // <- counter@0
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_UINT, 0, 4, BASKETPROFILEID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, RELATEDPRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRANSFERREASON_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEPUBLISHINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, MULTILEGREPORTINGTYPE_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, POSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, MULTILEGPRICEMODEL_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTERISKREDUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ROOTPARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERORIGINATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, REVERSALINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEAGGREGATIONTRANSTYPE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, ACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, ROOTPARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, ROOTPARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, ROOTPARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, ROOTPARTYCLEARINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 4, ROOTPARTYCLEARINGORGANIZATION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, ROOTPARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, ROOTPARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, ROOTPARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 4, ROOTPARTYIDEXECUTIONVENUE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 52, REGULATORYTRADEID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, BASKETPARTYCONTRAFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, BASKETSIDETRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 688, 337, 42 } // SRQSRelatedTradeIDGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// TESTradingSessionStatusBroadcast@2621
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_UINT, 0, 4, TRADEDATE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADSESEVENT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// TESUploadBroadcast@2627
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LASTPX_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSBKDTIME_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, UNDERLYINGPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 6, 8, RELATEDCLOSEPRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, RELATEDTRADEQUANTITY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, UNDERLYINGQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, COMPRESSIONID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, PACKAGEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TESEXECID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, UNDERLYINGSETTLEMENTDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, UNDERLYINGMATURITYDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, RELATEDTRADEID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, RELATEDMARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRDRPTSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEPUBLISHINDICATOR_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEPLATFORM_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOSIDEALLOCS_FH_IDX, 99 } // <- counter@0
|
|
, { ETI_COUNTER, 1, 1, NOLEGS_FH_IDX, 20 } // <- counter@1
|
|
, { ETI_COUNTER, 2, 1, NOEVENTS_FH_IDX, 2 } // <- counter@2
|
|
, { ETI_COUNTER, 3, 1, NOINSTRATTRIB_FH_IDX, 6 } // <- counter@3
|
|
, { ETI_COUNTER, 4, 1, NOUNDERLYINGSTIPS_FH_IDX, 1 } // <- counter@4
|
|
, { ETI_UINT_ENUM, 0, 1, HEDGETYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDSETTLEMENTLOCATION_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, MESSAGEEVENTSOURCE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, ROOTPARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, ROOTPARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, UNDERLYINGSECURITYID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, UNDERLYINGSECURITYDESC_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 3, UNDERLYINGCURRENCY_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, UNDERLYINGISSUER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 3, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 744, 353, 45 } // SideAllocExtGrp
|
|
, { ETI_VAR_STRUCT, 1, 838, 426, 51 } // TrdInstrmntLegGrp
|
|
, { ETI_VAR_STRUCT, 2, 270, 169, 15 } // InstrumentEventGrp
|
|
, { ETI_VAR_STRUCT, 3, 247, 165, 14 } // InstrumentAttributeGrp
|
|
, { ETI_VAR_STRUCT, 4, 856, 430, 52 } // UnderlyingStipGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// TMTradingSessionStatusBroadcast@2673
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_UINT_ENUM, 0, 1, TRADSESEVENT_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// ThrottleUpdateNotification@2678
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 423, 213, 24 } // NotifHeader
|
|
, { ETI_INT, 0, 8, THROTTLETIMEINTERVAL_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, THROTTLENOMSGS_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, THROTTLEDISCONNECTLIMIT_FH_IDX, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// TradeBroadcast@2684
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 558, 277, 33 } // RBCHeader
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 8, RELATEDSECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, PRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LASTPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LASTQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, SIDELASTPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, SIDELASTQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, CLEARINGTRADEPRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CLEARINGTRADEQTY_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSACTTIME_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ORDERID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, CLORDID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, LEAVESQTY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, CUMQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ROOTPARTYIDCLIENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, EXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, ROOTPARTYIDINVESTMENTDECISIONMAKER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TRADEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ORIGTRADEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ROOTPARTYIDEXECUTINGUNIT_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ROOTPARTYIDSESSIONID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ROOTPARTYIDEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, ROOTPARTYIDCLEARINGUNIT_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, RELATEDSYMBOL_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, SIDETRADEID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, MATCHDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TRDMATCHID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, STRATEGYLINKID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, TOTNUMTRADEREPORTS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, MULTILEGREPORTINGTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRANSFERREASON_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 9, ROOTPARTYIDBENEFICIARY_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, ROOTPARTYIDTAKEUPTRADINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 7, ROOTPARTYIDORDERORIGINATIONFIRM_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, MATCHTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, MATCHSUBTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, SIDELIQUIDITYIND_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADINGCAPACITY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERORIGINATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERATTRIBUTERISKREDUCTION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, EXECUTINGTRADERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ROOTPARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 2, ACCOUNT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, ROOTPARTYIDPOSITIONACCOUNT_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, POSITIONEFFECT_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, CUSTORDERHANDLINGINST_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT1_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT2_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, FREETEXT3_FH_IDX, 0 }
|
|
, { ETI_CHAR, 0, 1, ORDERCATEGORY_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, RELATEDPRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, ORDERSIDE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 4, ROOTPARTYCLEARINGORGANIZATION_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, ROOTPARTYEXECUTINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 6, ROOTPARTYEXECUTINGTRADER_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 5, ROOTPARTYCLEARINGFIRM_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 52, REGULATORYTRADEID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 4, ROOTPARTYIDEXECUTIONVENUE_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 2, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// TradingSessionStatusBroadcast@2751
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 568, 286, 34 } // RBCHeaderME
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, TRADEDATE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADSESEVENT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 16, REFAPPLLASTMSGID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 7, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// UnsubscribeRequest@2759
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 4, REFAPPLSUBID_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// UnsubscribeResponse@2764
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 594, 300, 36 } // ResponseHeader
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// UploadTESTradeRequest@2767
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_INT, 0, 8, SECURITYID_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, LASTPX_FH_IDX, 0 }
|
|
, { ETI_TIMESTAMP_NS, 0, 8, TRANSBKDTIME_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 8, 8, UNDERLYINGPX_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 6, 8, RELATEDCLOSEPRICE_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, RELATEDTRADEQUANTITY_FH_IDX, 0 }
|
|
, { ETI_FIXED_POINT, 4, 8, UNDERLYINGQTY_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 8, COMPRESSIONID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, MARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, UNDERLYINGSETTLEMENTDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, UNDERLYINGMATURITYDATE_FH_IDX, 0 }
|
|
, { ETI_UINT, 0, 4, RELATEDTRADEID_FH_IDX, 0 }
|
|
, { ETI_INT, 0, 4, RELATEDMARKETSEGMENTID_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 2, TRDTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PRODUCTCOMPLEX_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEREPORTTYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEPUBLISHINDICATOR_FH_IDX, 0 }
|
|
, { ETI_COUNTER, 0, 1, NOSIDEALLOCS_FH_IDX, 99 } // <- counter@0
|
|
, { ETI_COUNTER, 1, 1, NOLEGS_FH_IDX, 20 } // <- counter@1
|
|
, { ETI_COUNTER, 2, 1, NOEVENTS_FH_IDX, 2 } // <- counter@2
|
|
, { ETI_COUNTER, 3, 1, NOINSTRATTRIB_FH_IDX, 6 } // <- counter@3
|
|
, { ETI_COUNTER, 4, 1, NOUNDERLYINGSTIPS_FH_IDX, 1 } // <- counter@4
|
|
, { ETI_UINT_ENUM, 0, 1, SKIPVALIDATIONS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRDRPTSTATUS_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, TRADEPLATFORM_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, HEDGETYPE_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, PARTYIDSETTLEMENTLOCATION_FH_IDX, 0 }
|
|
, { ETI_UINT_ENUM, 0, 1, VALUECHECKTYPEMINLOTSIZE_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 20, TRADEREPORTTEXT_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 12, UNDERLYINGSECURITYID_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, UNDERLYINGSECURITYDESC_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 3, UNDERLYINGCURRENCY_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 30, UNDERLYINGISSUER_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 1, 0, 0 }
|
|
, { ETI_VAR_STRUCT, 0, 744, 353, 45 } // SideAllocExtGrp
|
|
, { ETI_VAR_STRUCT, 1, 838, 426, 51 } // TrdInstrmntLegGrp
|
|
, { ETI_VAR_STRUCT, 2, 270, 169, 15 } // InstrumentEventGrp
|
|
, { ETI_VAR_STRUCT, 3, 247, 165, 14 } // InstrumentAttributeGrp
|
|
, { ETI_VAR_STRUCT, 4, 856, 430, 52 } // UnderlyingStipGrp
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// UserLoginRequest@2810
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 4, USERNAME_FH_IDX, 0 }
|
|
, { ETI_STRING, 0, 32, PASSWORD_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// UserLoginResponse@2816
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 594, 300, 36 } // ResponseHeader
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// UserLogoutRequest@2819
|
|
, { ETI_STRUCT, 0, 314, 184, 18 } // MessageHeaderIn
|
|
, { ETI_STRUCT, 0, 580, 297, 35 } // RequestHeader
|
|
, { ETI_UINT, 0, 4, USERNAME_FH_IDX, 0 }
|
|
, { ETI_PADDING, 0, 4, 0, 0 }
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
// UserLogoutResponse@2824
|
|
, { ETI_STRUCT, 0, 330, 189, 19 } // MessageHeaderOut
|
|
, { ETI_STRUCT, 0, 594, 300, 36 } // ResponseHeader
|
|
, { ETI_EOF, 0, 0, 0, 0 }
|
|
};
|
|
static const int16_t tid2fidx[] = {
|
|
1075 /* LogonRequest */
|
|
, 1092 /* LogonResponse */
|
|
, 1105 /* LogoutRequest */
|
|
, 1108 /* LogoutResponse */
|
|
, -1
|
|
, 2349 /* SubscribeResponse */
|
|
, 2759 /* UnsubscribeRequest */
|
|
, 2764 /* UnsubscribeResponse */
|
|
, 1814 /* RetransmitRequest */
|
|
, 1822 /* RetransmitResponse */
|
|
, 1790 /* Reject */
|
|
, 1010 /* Heartbeat */
|
|
, 996 /* ForcedLogoutNotification */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 2810 /* UserLoginRequest */
|
|
, 2816 /* UserLoginResponse */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 1012 /* HeartbeatNotification */
|
|
, 2824 /* UserLogoutResponse */
|
|
, 2343 /* SubscribeRequest */
|
|
, 1798 /* RetransmitMEMessageRequest */
|
|
, 1807 /* RetransmitMEMessageResponse */
|
|
, 2678 /* ThrottleUpdateNotification */
|
|
, 2819 /* UserLogoutRequest */
|
|
, 2321 /* ServiceAvailabilityBroadcast */
|
|
, 1555 /* NewsBroadcast */
|
|
, 646 /* BroadcastErrorNotification */
|
|
, 1840 /* RiskNotificationBroadcast */
|
|
, 1690 /* PartyEntitlementsUpdateReport */
|
|
, 1047 /* InquireSessionListRequest */
|
|
, 1050 /* InquireSessionListResponse */
|
|
, 1067 /* LegalNotificationBroadcast */
|
|
, 1056 /* InquireUserRequest */
|
|
, 1060 /* InquireUserResponse */
|
|
, 1015 /* InquireEnrichmentRuleIDListRequest */
|
|
, 1019 /* InquireEnrichmentRuleIDListResponse */
|
|
, 1678 /* PartyActionReport */
|
|
, 1002 /* ForcedUserLogoutNotification */
|
|
, 2336 /* ServiceAvailabilityMarketBroadcast */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 1488 /* NewOrderSingleRequest */
|
|
, 1467 /* NewOrderResponse */
|
|
, 1448 /* NewOrderNRResponse */
|
|
, 1649 /* OrderExecResponse */
|
|
, 1563 /* OrderExecNotification */
|
|
, -1
|
|
, 1288 /* ModifyOrderSingleRequest */
|
|
, 1266 /* ModifyOrderResponse */
|
|
, 1245 /* ModifyOrderNRResponse */
|
|
, 890 /* DeleteOrderSingleRequest */
|
|
, 874 /* DeleteOrderResponse */
|
|
, 858 /* DeleteOrderNRResponse */
|
|
, 820 /* DeleteOrderBroadcast */
|
|
, 1380 /* NewOrderComplexRequest */
|
|
, 1173 /* ModifyOrderComplexRequest */
|
|
, -1
|
|
, -1
|
|
, 1590 /* OrderExecReportBroadcast */
|
|
, 701 /* CrossRequest */
|
|
, 708 /* CrossRequestResponse */
|
|
, 743 /* DeleteAllOrderRequest */
|
|
, 757 /* DeleteAllOrderResponse */
|
|
, 712 /* DeleteAllOrderBroadcast */
|
|
, 841 /* DeleteOrderComplexRequest */
|
|
, 730 /* DeleteAllOrderNRResponse */
|
|
, 1530 /* NewOrderSingleShortRequest */
|
|
, 1333 /* ModifyOrderSingleShortRequest */
|
|
, -1
|
|
, -1
|
|
, 1421 /* NewOrderComplexShortRequest */
|
|
, 1217 /* ModifyOrderComplexShortRequest */
|
|
, 937 /* EnterCLIPRequest */
|
|
, 808 /* DeleteCLIPRequest */
|
|
, 691 /* CLIPResponse */
|
|
, 656 /* CLIPDeletionNotification */
|
|
, 670 /* CLIPExecutionNotification */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 434 /* AddComplexInstrumentRequest */
|
|
, 444 /* AddComplexInstrumentResponse */
|
|
, 1111 /* MMParameterDefinitionRequest */
|
|
, 1122 /* MMParameterDefinitionResponse */
|
|
, 1026 /* InquireMMParameterRequest */
|
|
, 1031 /* InquireMMParameterResponse */
|
|
, 2751 /* TradingSessionStatusBroadcast */
|
|
, 734 /* DeleteAllOrderQuoteEventBroadcast */
|
|
, 460 /* AddFlexibleInstrumentRequest */
|
|
, 473 /* AddFlexibleInstrumentResponse */
|
|
, 1039 /* InquirePreTradeRiskLimitsRequest */
|
|
, 1723 /* PreTradeRiskLimitsDefinitionRequest */
|
|
, 1712 /* PreTradeRiskLimitResponse */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 1703 /* PingRequest */
|
|
, 1708 /* PingResponse */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 1777 /* RFQRequest */
|
|
, 1786 /* RFQResponse */
|
|
, 1748 /* QuoteActivationRequest */
|
|
, 1760 /* QuoteActivationResponse */
|
|
, 1126 /* MassQuoteRequest */
|
|
, 1145 /* MassQuoteResponse */
|
|
, 1767 /* QuoteExecutionReport */
|
|
, 781 /* DeleteAllQuoteRequest */
|
|
, 791 /* DeleteAllQuoteResponse */
|
|
, 766 /* DeleteAllQuoteBroadcast */
|
|
, 1735 /* QuoteActivationNotification */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 2684 /* TradeBroadcast */
|
|
, 2673 /* TMTradingSessionStatusBroadcast */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 956 /* EnterTESTradeRequest */
|
|
, 1359 /* ModifyTESTradeRequest */
|
|
, 907 /* DeleteTESTradeRequest */
|
|
, 533 /* ApproveTESTradeRequest */
|
|
, 2423 /* TESBroadcast */
|
|
, -1
|
|
, 2499 /* TESDeleteBroadcast */
|
|
, 2354 /* TESApproveBroadcast */
|
|
, -1
|
|
, -1
|
|
, 2514 /* TESExecutionBroadcast */
|
|
, 2529 /* TESResponse */
|
|
, 2767 /* UploadTESTradeRequest */
|
|
, 2627 /* TESUploadBroadcast */
|
|
, 2550 /* TESTradeBroadcast */
|
|
, 2621 /* TESTradingSessionStatusBroadcast */
|
|
, 2482 /* TESCompressionRunStatusRequest */
|
|
, 2490 /* TESCompressionRunStatusResponse */
|
|
, 2473 /* TESCompressionRunStatusBroadcast */
|
|
, -1
|
|
, 919 /* EnterBasketTradeRequest */
|
|
, 1154 /* ModifyBasketTradeRequest */
|
|
, 798 /* DeleteBasketTradeRequest */
|
|
, 507 /* ApproveBasketTradeRequest */
|
|
, 641 /* BasketResponse */
|
|
, 591 /* BasketBroadcast */
|
|
, 613 /* BasketDeleteBroadcast */
|
|
, 570 /* BasketApproveBroadcast */
|
|
, 626 /* BasketExecutionBroadcast */
|
|
, 488 /* AmendBasketTradeRequest */
|
|
, 1829 /* ReverseTESTradeRequest */
|
|
, 522 /* ApproveReverseTESTradeRequest */
|
|
, 2534 /* TESReversalBroadcast */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 2147 /* SRQSOpenNegotiationRequest */
|
|
, 2296 /* SRQSUpdateNegotiationRequest */
|
|
, 1947 /* SRQSEnterQuoteRequest */
|
|
, 2260 /* SRQSQuoteResponse */
|
|
, 1982 /* SRQSHitQuoteRequest */
|
|
, 1935 /* SRQSDealResponse */
|
|
, 2281 /* SRQSUpdateDealStatusRequest */
|
|
, 2224 /* SRQSQuoteNotification */
|
|
, 1853 /* SRQSCreateDealNotification */
|
|
, 1899 /* SRQSDealNotification */
|
|
, 2182 /* SRQSOpenNegotiationRequesterNotification */
|
|
, 2108 /* SRQSOpenNegotiationNotification */
|
|
, 2065 /* SRQSNegotiationRequesterNotification */
|
|
, 2034 /* SRQSNegotiationNotification */
|
|
, 2275 /* SRQSStatusBroadcast */
|
|
, 2099 /* SRQSNegotiationStatusNotification */
|
|
, -1
|
|
, 2266 /* SRQSQuotingStatusRequest */
|
|
, 2019 /* SRQSInquireSmartRespondentRequest */
|
|
, 2027 /* SRQSInquireSmartRespondentResponse */
|
|
};
|
|
static const uint32_t tid2size[720][2] = {
|
|
{ 280, 280 } /* LogonRequest */
|
|
, { 96, 96 } /* LogonResponse */
|
|
, { 24, 24 } /* LogoutRequest */
|
|
, { 32, 32 } /* LogoutResponse */
|
|
, { 0, 0}
|
|
, { 40, 40 } /* SubscribeResponse */
|
|
, { 32, 32 } /* UnsubscribeRequest */
|
|
, { 32, 32 } /* UnsubscribeResponse */
|
|
, { 48, 48 } /* RetransmitRequest */
|
|
, { 56, 56 } /* RetransmitResponse */
|
|
, { 64, 2064 } /* Reject */
|
|
, { 16, 16 } /* Heartbeat */
|
|
, { 24, 2024 } /* ForcedLogoutNotification */
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 64, 64 } /* UserLoginRequest */
|
|
, { 32, 32 } /* UserLoginResponse */
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 16, 16 } /* HeartbeatNotification */
|
|
, { 32, 32 } /* UserLogoutResponse */
|
|
, { 32, 32 } /* SubscribeRequest */
|
|
, { 64, 64 } /* RetransmitMEMessageRequest */
|
|
, { 72, 72 } /* RetransmitMEMessageResponse */
|
|
, { 32, 32 } /* ThrottleUpdateNotification */
|
|
, { 32, 32 } /* UserLogoutRequest */
|
|
, { 56, 56 } /* ServiceAvailabilityBroadcast */
|
|
, { 312, 2312 } /* NewsBroadcast */
|
|
, { 32, 2032 } /* BroadcastErrorNotification */
|
|
, { 88, 88 } /* RiskNotificationBroadcast */
|
|
, { 88, 88 } /* PartyEntitlementsUpdateReport */
|
|
, { 24, 24 } /* InquireSessionListRequest */
|
|
, { 48, 8040 } /* InquireSessionListResponse */
|
|
, { 56, 2056 } /* LegalNotificationBroadcast */
|
|
, { 40, 40 } /* InquireUserRequest */
|
|
, { 56, 16056 } /* InquireUserResponse */
|
|
, { 40, 40 } /* InquireEnrichmentRuleIDListRequest */
|
|
, { 56, 25656 } /* InquireEnrichmentRuleIDListResponse */
|
|
, { 72, 72 } /* PartyActionReport */
|
|
, { 24, 2024 } /* ForcedUserLogoutNotification */
|
|
, { 32, 32 } /* ServiceAvailabilityMarketBroadcast */
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 248, 248 } /* NewOrderSingleRequest */
|
|
, { 152, 2552 } /* NewOrderResponse */
|
|
, { 120, 2520 } /* NewOrderNRResponse */
|
|
, { 176, 24976 } /* OrderExecResponse */
|
|
, { 168, 24968 } /* OrderExecNotification */
|
|
, { 0, 0}
|
|
, { 272, 272 } /* ModifyOrderSingleRequest */
|
|
, { 160, 2560 } /* ModifyOrderResponse */
|
|
, { 136, 2536 } /* ModifyOrderNRResponse */
|
|
, { 120, 120 } /* DeleteOrderSingleRequest */
|
|
, { 136, 136 } /* DeleteOrderResponse */
|
|
, { 120, 120 } /* DeleteOrderNRResponse */
|
|
, { 160, 160 } /* DeleteOrderBroadcast */
|
|
, { 240, 400 } /* NewOrderComplexRequest */
|
|
, { 264, 424 } /* ModifyOrderComplexRequest */
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 352, 25312 } /* OrderExecReportBroadcast */
|
|
, { 64, 64 } /* CrossRequest */
|
|
, { 64, 64 } /* CrossRequestResponse */
|
|
, { 72, 72 } /* DeleteAllOrderRequest */
|
|
, { 88, 12088 } /* DeleteAllOrderResponse */
|
|
, { 112, 12112 } /* DeleteAllOrderBroadcast */
|
|
, { 128, 128 } /* DeleteOrderComplexRequest */
|
|
, { 64, 64 } /* DeleteAllOrderNRResponse */
|
|
, { 120, 120 } /* NewOrderSingleShortRequest */
|
|
, { 128, 128 } /* ModifyOrderSingleShortRequest */
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 128, 128 } /* NewOrderComplexShortRequest */
|
|
, { 136, 136 } /* ModifyOrderComplexShortRequest */
|
|
, { 240, 720 } /* EnterCLIPRequest */
|
|
, { 72, 72 } /* DeleteCLIPRequest */
|
|
, { 104, 120 } /* CLIPResponse */
|
|
, { 112, 112 } /* CLIPDeletionNotification */
|
|
, { 128, 22528 } /* CLIPExecutionNotification */
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 56, 696 } /* AddComplexInstrumentRequest */
|
|
, { 112, 752 } /* AddComplexInstrumentResponse */
|
|
, { 72, 72 } /* MMParameterDefinitionRequest */
|
|
, { 64, 64 } /* MMParameterDefinitionResponse */
|
|
, { 32, 32 } /* InquireMMParameterRequest */
|
|
, { 72, 432 } /* InquireMMParameterResponse */
|
|
, { 96, 96 } /* TradingSessionStatusBroadcast */
|
|
, { 88, 88 } /* DeleteAllOrderQuoteEventBroadcast */
|
|
, { 72, 72 } /* AddFlexibleInstrumentRequest */
|
|
, { 104, 104 } /* AddFlexibleInstrumentResponse */
|
|
, { 40, 40 } /* InquirePreTradeRiskLimitsRequest */
|
|
, { 48, 80 } /* PreTradeRiskLimitsDefinitionRequest */
|
|
, { 80, 2640 } /* PreTradeRiskLimitResponse */
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 32, 32 } /* PingRequest */
|
|
, { 64, 64 } /* PingResponse */
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 72, 72 } /* RFQRequest */
|
|
, { 64, 64 } /* RFQResponse */
|
|
, { 56, 56 } /* QuoteActivationRequest */
|
|
, { 72, 4072 } /* QuoteActivationResponse */
|
|
, { 72, 4072 } /* MassQuoteRequest */
|
|
, { 80, 4880 } /* MassQuoteResponse */
|
|
, { 128, 24080 } /* QuoteExecutionReport */
|
|
, { 56, 56 } /* DeleteAllQuoteRequest */
|
|
, { 72, 4072 } /* DeleteAllQuoteResponse */
|
|
, { 104, 4104 } /* DeleteAllQuoteBroadcast */
|
|
, { 88, 4088 } /* QuoteActivationNotification */
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 416, 416 } /* TradeBroadcast */
|
|
, { 48, 48 } /* TMTradingSessionStatusBroadcast */
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 272, 4184 } /* EnterTESTradeRequest */
|
|
, { 144, 3760 } /* ModifyTESTradeRequest */
|
|
, { 72, 72 } /* DeleteTESTradeRequest */
|
|
, { 240, 240 } /* ApproveTESTradeRequest */
|
|
, { 328, 7024 } /* TESBroadcast */
|
|
, { 0, 0}
|
|
, { 96, 96 } /* TESDeleteBroadcast */
|
|
, { 424, 3200 } /* TESApproveBroadcast */
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 80, 80 } /* TESExecutionBroadcast */
|
|
, { 56, 56 } /* TESResponse */
|
|
, { 416, 18440 } /* UploadTESTradeRequest */
|
|
, { 440, 18464 } /* TESUploadBroadcast */
|
|
, { 432, 528 } /* TESTradeBroadcast */
|
|
, { 48, 48 } /* TESTradingSessionStatusBroadcast */
|
|
, { 40, 40 } /* TESCompressionRunStatusRequest */
|
|
, { 48, 48 } /* TESCompressionRunStatusResponse */
|
|
, { 56, 56 } /* TESCompressionRunStatusBroadcast */
|
|
, { 0, 0}
|
|
, { 272, 27232 } /* EnterBasketTradeRequest */
|
|
, { 280, 27240 } /* ModifyBasketTradeRequest */
|
|
, { 64, 64 } /* DeleteBasketTradeRequest */
|
|
, { 296, 73344 } /* ApproveBasketTradeRequest */
|
|
, { 56, 56 } /* BasketResponse */
|
|
, { 352, 27312 } /* BasketBroadcast */
|
|
, { 96, 96 } /* BasketDeleteBroadcast */
|
|
, { 400, 76624 } /* BasketApproveBroadcast */
|
|
, { 112, 3280 } /* BasketExecutionBroadcast */
|
|
, { 280, 27240 } /* AmendBasketTradeRequest */
|
|
, { 200, 200 } /* ReverseTESTradeRequest */
|
|
, { 72, 72 } /* ApproveReverseTESTradeRequest */
|
|
, { 264, 4184 } /* TESReversalBroadcast */
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 0, 0}
|
|
, { 400, 2480 } /* SRQSOpenNegotiationRequest */
|
|
, { 360, 1960 } /* SRQSUpdateNegotiationRequest */
|
|
, { 376, 376 } /* SRQSEnterQuoteRequest */
|
|
, { 64, 64 } /* SRQSQuoteResponse */
|
|
, { 392, 1088 } /* SRQSHitQuoteRequest */
|
|
, { 104, 336 } /* SRQSDealResponse */
|
|
, { 208, 208 } /* SRQSUpdateDealStatusRequest */
|
|
, { 416, 416 } /* SRQSQuoteNotification */
|
|
, { 488, 2896 } /* SRQSCreateDealNotification */
|
|
, { 440, 1600 } /* SRQSDealNotification */
|
|
, { 464, 2544 } /* SRQSOpenNegotiationRequesterNotification */
|
|
, { 488, 968 } /* SRQSOpenNegotiationNotification */
|
|
, { 464, 2064 } /* SRQSNegotiationRequesterNotification */
|
|
, { 456, 456 } /* SRQSNegotiationNotification */
|
|
, { 48, 48 } /* SRQSStatusBroadcast */
|
|
, { 88, 88 } /* SRQSNegotiationStatusNotification */
|
|
, { 0, 0}
|
|
, { 176, 176 } /* SRQSQuotingStatusRequest */
|
|
, { 32, 32 } /* SRQSInquireSmartRespondentRequest */
|
|
, { 40, 16040 } /* SRQSInquireSmartRespondentResponse */
|
|
};
|
|
static const unsigned char usages[] = {
|
|
// AddComplexInstrumentRequest
|
|
//// MessageHeaderInComp
|
|
0 // BodyLen#0
|
|
, 0 // TemplateID#1
|
|
, 2 // NetworkMsgID#2
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#3
|
|
, 0 // SenderSubID#4
|
|
///
|
|
, 0 // MarketSegmentID#5
|
|
, 1 // SecuritySubType#6
|
|
, 0 // ProductComplex#7
|
|
, 0 // NoLegs#8
|
|
, 1 // ComplianceText#9
|
|
//// InstrmtLegGrpComp
|
|
, 0 // LegSecurityID#10
|
|
, 1 // LegPrice#11
|
|
, 1 // LegSymbol#12
|
|
, 0 // LegRatioQty#13
|
|
, 0 // LegSide#14
|
|
, 0 // LegSecurityType#15
|
|
///
|
|
// AddComplexInstrumentResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#16
|
|
, 0 // TemplateID#17
|
|
///
|
|
//// NRResponseHeaderMEComp
|
|
, 0 // RequestTime#18
|
|
, 0 // TrdRegTSTimeIn#19
|
|
, 0 // TrdRegTSTimeOut#20
|
|
, 0 // ResponseIn#21
|
|
, 0 // SendingTime#22
|
|
, 0 // MsgSeqNum#23
|
|
, 0 // LastFragment#24
|
|
///
|
|
, 1 // LowLimitPrice#25
|
|
, 1 // HighLimitPrice#26
|
|
, 0 // SecurityID#27
|
|
, 0 // LastUpdateTime#28
|
|
, 0 // SecurityResponseID#29
|
|
, 0 // MarketSegmentID#30
|
|
, 0 // NumberOfSecurities#31
|
|
, 1 // SecuritySubType#32
|
|
, 0 // MultilegModel#33
|
|
, 0 // ImpliedMarketIndicator#34
|
|
, 0 // ProductComplex#35
|
|
, 0 // NoLegs#36
|
|
//// InstrmtLegGrpComp
|
|
, 0 // LegSecurityID#37
|
|
, 1 // LegPrice#38
|
|
, 1 // LegSymbol#39
|
|
, 0 // LegRatioQty#40
|
|
, 0 // LegSide#41
|
|
, 0 // LegSecurityType#42
|
|
///
|
|
// AddFlexibleInstrumentRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#43
|
|
, 0 // TemplateID#44
|
|
, 2 // NetworkMsgID#45
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#46
|
|
, 0 // SenderSubID#47
|
|
///
|
|
, 1 // StrikePrice#48
|
|
, 0 // MarketSegmentID#49
|
|
, 1 // MaturityDate#50
|
|
, 1 // ContractDate#51
|
|
, 0 // SettlMethod#52
|
|
, 1 // OptAttribute#53
|
|
, 1 // PutOrCall#54
|
|
, 1 // ExerciseStyle#55
|
|
, 1 // ComplianceText#56
|
|
// AddFlexibleInstrumentResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#57
|
|
, 0 // TemplateID#58
|
|
///
|
|
//// NRResponseHeaderMEComp
|
|
, 0 // RequestTime#59
|
|
, 0 // TrdRegTSTimeIn#60
|
|
, 0 // TrdRegTSTimeOut#61
|
|
, 0 // ResponseIn#62
|
|
, 0 // SendingTime#63
|
|
, 0 // MsgSeqNum#64
|
|
, 0 // LastFragment#65
|
|
///
|
|
, 0 // SecurityResponseID#66
|
|
, 0 // SecurityID#67
|
|
, 1 // StrikePrice#68
|
|
, 0 // MarketSegmentID#69
|
|
, 1 // MaturityDate#70
|
|
, 1 // ContractDate#71
|
|
, 1 // ProductComplex#72
|
|
, 0 // SettlMethod#73
|
|
, 1 // OptAttribute#74
|
|
, 1 // PutOrCall#75
|
|
, 1 // ExerciseStyle#76
|
|
// AmendBasketTradeRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#77
|
|
, 0 // TemplateID#78
|
|
, 2 // NetworkMsgID#79
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#80
|
|
, 0 // SenderSubID#81
|
|
///
|
|
, 0 // BasketTrdMatchID#82
|
|
, 0 // BasketExecID#83
|
|
, 0 // MarketSegmentID#84
|
|
, 0 // MaturityMonthYear#85
|
|
, 1 // BasketProfileID#86
|
|
, 0 // TrdType#87
|
|
, 0 // NoBasketSideAlloc#88
|
|
, 0 // TradeReportType#89
|
|
, 0 // BasketTradeReportType#90
|
|
, 0 // NoBasketRootPartyGrps#91
|
|
, 0 // NoInstrmtMatchSides#92
|
|
, 1 // BasketTradeReportText#93
|
|
, 1 // TradeReportID#94
|
|
//// BasketRootPartyGrpComp
|
|
, 0 // RootPartySubIDType#95
|
|
, 0 // RootPartyContraFirm#96
|
|
, 0 // RootPartyContraTrader#97
|
|
, 1 // BasketSideTradeReportID#98
|
|
///
|
|
//// InstrmtMatchSideGrpComp
|
|
, 0 // SecurityID#99
|
|
, 0 // LastPx#100
|
|
, 1 // TransBkdTime#101
|
|
, 1 // RelatedClosePrice#102
|
|
, 2 // PackageID#103
|
|
, 0 // SideMarketSegmentID#104
|
|
, 0 // SideTrdSubTyp#105
|
|
, 0 // ProductComplex#106
|
|
, 0 // TradePublishIndicator#107
|
|
, 0 // InstrmtMatchSideID#108
|
|
, 1 // EffectOnBasket#109
|
|
, 1 // TradeReportText#110
|
|
///
|
|
//// BasketSideAllocGrpComp
|
|
, 0 // AllocQty#111
|
|
, 2 // IndividualAllocID#112
|
|
, 0 // PartySubIDType#113
|
|
, 0 // Side#114
|
|
, 0 // InstrmtMatchSideID#115
|
|
, 2 // TradeAllocStatus#116
|
|
, 0 // PartyExecutingFirm#117
|
|
, 0 // PartyExecutingTrader#118
|
|
///
|
|
// ApproveBasketTradeRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#119
|
|
, 0 // TemplateID#120
|
|
, 2 // NetworkMsgID#121
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#122
|
|
, 0 // SenderSubID#123
|
|
///
|
|
, 0 // BasketTrdMatchID#124
|
|
, 0 // BasketExecID#125
|
|
, 0 // MarketSegmentID#126
|
|
, 0 // RootPartySubIDType#127
|
|
, 0 // NoBasketSideAlloc#128
|
|
, 0 // TrdType#129
|
|
, 0 // TradeReportType#130
|
|
, 1 // BasketTradeReportText#131
|
|
, 1 // TradeReportID#132
|
|
, 1 // BasketSideTradeReportID#133
|
|
//// BasketSideAllocExtGrpComp
|
|
, 0 // AllocQty#134
|
|
, 1 // PartyIDClientID#135
|
|
, 1 // PartyIdInvestmentDecisionMaker#136
|
|
, 1 // ExecutingTrader#137
|
|
, 0 // PackageID#138
|
|
, 0 // SideMarketSegmentID#139
|
|
, 0 // AllocID#140
|
|
, 0 // Side#141
|
|
, 0 // PositionEffect#142
|
|
, 0 // TradingCapacity#143
|
|
, 0 // OrderAttributeLiquidityProvision#144
|
|
, 0 // ExecutingTraderQualifier#145
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#146
|
|
, 1 // OrderAttributeRiskReduction#147
|
|
, 1 // OrderOrigination#148
|
|
, 0 // PartyExecutingFirm#149
|
|
, 0 // PartyExecutingTrader#150
|
|
, 1 // Account#151
|
|
, 1 // FreeText1#152
|
|
, 1 // FreeText2#153
|
|
, 1 // FreeText3#154
|
|
, 1 // PartyIDTakeUpTradingFirm#155
|
|
, 1 // PartyIDOrderOriginationFirm#156
|
|
, 1 // PartyIDBeneficiary#157
|
|
, 1 // PartyIDPositionAccount#158
|
|
, 1 // PartyIDLocationID#159
|
|
, 1 // CustOrderHandlingInst#160
|
|
, 1 // ComplianceText#161
|
|
///
|
|
// ApproveReverseTESTradeRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#162
|
|
, 0 // TemplateID#163
|
|
, 2 // NetworkMsgID#164
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#165
|
|
, 0 // SenderSubID#166
|
|
///
|
|
, 0 // MarketSegmentID#167
|
|
, 0 // PackageID#168
|
|
, 0 // AllocID#169
|
|
, 0 // TESExecID#170
|
|
, 1 // RelatedMarketSegmentID#171
|
|
, 0 // TrdType#172
|
|
, 1 // TradeReportID#173
|
|
// ApproveTESTradeRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#174
|
|
, 0 // TemplateID#175
|
|
, 2 // NetworkMsgID#176
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#177
|
|
, 0 // SenderSubID#178
|
|
///
|
|
, 1 // PartyIDClientID#179
|
|
, 1 // PartyIdInvestmentDecisionMaker#180
|
|
, 1 // ExecutingTrader#181
|
|
, 0 // AllocQty#182
|
|
, 1 // CompressionID#183
|
|
, 0 // PackageID#184
|
|
, 0 // AllocID#185
|
|
, 0 // TESExecID#186
|
|
, 0 // MarketSegmentID#187
|
|
, 1 // RelatedMarketSegmentID#188
|
|
, 0 // TrdType#189
|
|
, 0 // TradingCapacity#190
|
|
, 0 // TradeReportType#191
|
|
, 0 // Side#192
|
|
, 0 // OrderAttributeLiquidityProvision#193
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#194
|
|
, 0 // ExecutingTraderQualifier#195
|
|
, 1 // OrderAttributeRiskReduction#196
|
|
, 1 // OrderOrigination#197
|
|
, 1 // TradeReportID#198
|
|
, 0 // PositionEffect#199
|
|
, 0 // PartyExecutingFirm#200
|
|
, 0 // PartyExecutingTrader#201
|
|
, 1 // Account#202
|
|
, 1 // FreeText1#203
|
|
, 1 // FreeText2#204
|
|
, 1 // FreeText3#205
|
|
, 1 // PartyIDTakeUpTradingFirm#206
|
|
, 1 // PartyIDPositionAccount#207
|
|
, 1 // PartyIDOrderOriginationFirm#208
|
|
, 1 // PartyIDBeneficiary#209
|
|
, 1 // PartyIDLocationID#210
|
|
, 1 // CustOrderHandlingInst#211
|
|
, 1 // ComplianceText#212
|
|
// BasketApproveBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#213
|
|
, 0 // TemplateID#214
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#215
|
|
, 0 // ApplSeqNum#216
|
|
, 1 // ApplSubID#217
|
|
, 0 // PartitionID#218
|
|
, 0 // ApplResendFlag#219
|
|
, 0 // ApplID#220
|
|
, 0 // LastFragment#221
|
|
///
|
|
, 0 // BasketTrdMatchID#222
|
|
, 0 // TransactTime#223
|
|
, 0 // BasketExecID#224
|
|
, 0 // MarketSegmentID#225
|
|
, 1 // BasketProfileID#226
|
|
, 0 // TrdType#227
|
|
, 0 // NoBasketSideAlloc#228
|
|
, 0 // TradeReportType#229
|
|
, 0 // BasketTradeReportType#230
|
|
, 0 // MessageEventSource#231
|
|
, 0 // NoBasketRootPartyGrps#232
|
|
, 0 // PartyIDEnteringFirm#233
|
|
, 0 // PartyEnteringTrader#234
|
|
, 1 // BasketTradeReportText#235
|
|
, 1 // TradeReportID#236
|
|
//// BasketRootPartyGrpComp
|
|
, 0 // RootPartySubIDType#237
|
|
, 0 // RootPartyContraFirm#238
|
|
, 0 // RootPartyContraTrader#239
|
|
, 1 // BasketSideTradeReportID#240
|
|
///
|
|
//// BasketSideAllocExtBCGrpComp
|
|
, 0 // AllocQty#241
|
|
, 0 // SecurityID#242
|
|
, 0 // LastPx#243
|
|
, 1 // TransBkdTime#244
|
|
, 1 // RelatedClosePrice#245
|
|
, 0 // PackageID#246
|
|
, 0 // SideMarketSegmentID#247
|
|
, 0 // AllocID#248
|
|
, 0 // SideTrdSubTyp#249
|
|
, 0 // PartySubIDType#250
|
|
, 0 // Side#251
|
|
, 0 // PositionEffect#252
|
|
, 1 // EffectOnBasket#253
|
|
, 0 // TradingCapacity#254
|
|
, 0 // TradeAllocStatus#255
|
|
, 0 // ProductComplex#256
|
|
, 0 // TradePublishIndicator#257
|
|
, 0 // PartyExecutingFirm#258
|
|
, 0 // PartyExecutingTrader#259
|
|
, 1 // Account#260
|
|
, 1 // FreeText1#261
|
|
, 1 // FreeText2#262
|
|
, 1 // FreeText3#263
|
|
, 1 // PartyIDTakeUpTradingFirm#264
|
|
, 1 // PartyIDOrderOriginationFirm#265
|
|
, 1 // PartyIDBeneficiary#266
|
|
, 1 // PartyIDPositionAccount#267
|
|
, 1 // PartyIDLocationID#268
|
|
, 1 // CustOrderHandlingInst#269
|
|
, 1 // ComplianceText#270
|
|
///
|
|
// BasketBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#271
|
|
, 0 // TemplateID#272
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#273
|
|
, 0 // ApplSeqNum#274
|
|
, 1 // ApplSubID#275
|
|
, 0 // PartitionID#276
|
|
, 0 // ApplResendFlag#277
|
|
, 0 // ApplID#278
|
|
, 0 // LastFragment#279
|
|
///
|
|
, 0 // BasketTrdMatchID#280
|
|
, 0 // TransactTime#281
|
|
, 0 // BasketExecID#282
|
|
, 0 // MarketSegmentID#283
|
|
, 0 // MaturityMonthYear#284
|
|
, 1 // BasketProfileID#285
|
|
, 0 // NoBasketSideAlloc#286
|
|
, 0 // TrdType#287
|
|
, 0 // TradeReportType#288
|
|
, 0 // BasketTradeReportType#289
|
|
, 0 // MessageEventSource#290
|
|
, 0 // NoBasketRootPartyGrpsBC#291
|
|
, 0 // NoInstrmtMatchSides#292
|
|
, 1 // BasketTradeReportText#293
|
|
, 1 // TradeReportID#294
|
|
//// BasketRootPartyGrpComp
|
|
, 0 // RootPartySubIDType#295
|
|
, 0 // RootPartyContraFirm#296
|
|
, 0 // RootPartyContraTrader#297
|
|
, 1 // BasketSideTradeReportID#298
|
|
///
|
|
//// InstrmtMatchSideGrpComp
|
|
, 0 // SecurityID#299
|
|
, 0 // LastPx#300
|
|
, 1 // TransBkdTime#301
|
|
, 1 // RelatedClosePrice#302
|
|
, 0 // PackageID#303
|
|
, 0 // SideMarketSegmentID#304
|
|
, 0 // SideTrdSubTyp#305
|
|
, 0 // ProductComplex#306
|
|
, 0 // TradePublishIndicator#307
|
|
, 0 // InstrmtMatchSideID#308
|
|
, 1 // EffectOnBasket#309
|
|
, 1 // TradeReportText#310
|
|
///
|
|
//// BasketSideAllocGrpComp
|
|
, 0 // AllocQty#311
|
|
, 0 // IndividualAllocID#312
|
|
, 0 // PartySubIDType#313
|
|
, 0 // Side#314
|
|
, 0 // InstrmtMatchSideID#315
|
|
, 0 // TradeAllocStatus#316
|
|
, 0 // PartyExecutingFirm#317
|
|
, 0 // PartyExecutingTrader#318
|
|
///
|
|
// BasketDeleteBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#319
|
|
, 0 // TemplateID#320
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#321
|
|
, 0 // ApplSeqNum#322
|
|
, 1 // ApplSubID#323
|
|
, 0 // PartitionID#324
|
|
, 0 // ApplResendFlag#325
|
|
, 0 // ApplID#326
|
|
, 0 // LastFragment#327
|
|
///
|
|
, 0 // BasketTrdMatchID#328
|
|
, 0 // TransactTime#329
|
|
, 0 // MarketSegmentID#330
|
|
, 0 // BasketExecID#331
|
|
, 1 // BasketProfileID#332
|
|
, 0 // TrdType#333
|
|
, 0 // DeleteReason#334
|
|
, 0 // MessageEventSource#335
|
|
, 1 // TradeReportID#336
|
|
// BasketExecutionBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#337
|
|
, 0 // TemplateID#338
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#339
|
|
, 0 // ApplSeqNum#340
|
|
, 1 // ApplSubID#341
|
|
, 0 // PartitionID#342
|
|
, 0 // ApplResendFlag#343
|
|
, 0 // ApplID#344
|
|
, 0 // LastFragment#345
|
|
///
|
|
, 0 // BasketTrdMatchID#346
|
|
, 0 // TransactTime#347
|
|
, 0 // BasketExecID#348
|
|
, 0 // MarketSegmentID#349
|
|
, 1 // BasketProfileID#350
|
|
, 0 // TrdType#351
|
|
, 0 // TradeReportType#352
|
|
, 0 // NoInstrmtMatchSides#353
|
|
, 0 // MessageEventSource#354
|
|
, 1 // BasketSideTradeReportID#355
|
|
//// BasketExecGrpComp
|
|
, 0 // PackageID#356
|
|
, 0 // SideMarketSegmentID#357
|
|
, 0 // AllocID#358
|
|
, 0 // SideTrdSubTyp#359
|
|
///
|
|
// BasketResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#360
|
|
, 0 // TemplateID#361
|
|
///
|
|
//// ResponseHeaderComp
|
|
, 0 // RequestTime#362
|
|
, 0 // SendingTime#363
|
|
, 0 // MsgSeqNum#364
|
|
///
|
|
, 0 // BasketExecID#365
|
|
, 1 // TradeReportID#366
|
|
// BroadcastErrorNotification
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#367
|
|
, 0 // TemplateID#368
|
|
///
|
|
//// NotifHeaderComp
|
|
, 0 // SendingTime#369
|
|
///
|
|
, 0 // ApplIDStatus#370
|
|
, 1 // RefApplSubID#371
|
|
, 0 // VarTextLen#372
|
|
, 0 // RefApplID#373
|
|
, 0 // SessionStatus#374
|
|
, 0 // VarText#375
|
|
// CLIPDeletionNotification
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#376
|
|
, 0 // TemplateID#377
|
|
///
|
|
//// RBCHeaderMEComp
|
|
, 1 // TrdRegTSTimeOut#378
|
|
, 1 // NotificationIn#379
|
|
, 0 // SendingTime#380
|
|
, 2 // ApplSubID#381
|
|
, 0 // PartitionID#382
|
|
, 2 // ApplMsgID#383
|
|
, 0 // ApplID#384
|
|
, 2 // ApplResendFlag#385
|
|
, 0 // LastFragment#386
|
|
///
|
|
, 0 // OrderID#387
|
|
, 0 // ExecID#388
|
|
, 0 // SecurityID#389
|
|
, 0 // CxlQty#390
|
|
, 0 // MarketSegmentID#391
|
|
, 0 // ExecRestatementReason#392
|
|
, 0 // ProductComplex#393
|
|
, 0 // Side#394
|
|
, 0 // OrdStatus#395
|
|
, 0 // ExecType#396
|
|
// CLIPExecutionNotification
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#397
|
|
, 0 // TemplateID#398
|
|
///
|
|
//// RBCHeaderMEComp
|
|
, 1 // TrdRegTSTimeOut#399
|
|
, 1 // NotificationIn#400
|
|
, 0 // SendingTime#401
|
|
, 2 // ApplSubID#402
|
|
, 0 // PartitionID#403
|
|
, 0 // ApplMsgID#404
|
|
, 0 // ApplID#405
|
|
, 0 // ApplResendFlag#406
|
|
, 0 // LastFragment#407
|
|
///
|
|
, 0 // OrderID#408
|
|
, 0 // ExecID#409
|
|
, 0 // SecurityID#410
|
|
, 0 // CxlQty#411
|
|
, 0 // LeavesQty#412
|
|
, 0 // CumQty#413
|
|
, 0 // MarketSegmentID#414
|
|
, 0 // ExecRestatementReason#415
|
|
, 0 // NoLegExecs#416
|
|
, 0 // ProductComplex#417
|
|
, 0 // Side#418
|
|
, 0 // OrdStatus#419
|
|
, 0 // ExecType#420
|
|
, 0 // MatchType#421
|
|
, 0 // NoFills#422
|
|
//// FillsGrpComp
|
|
, 0 // FillPx#423
|
|
, 0 // FillQty#424
|
|
, 0 // FillMatchID#425
|
|
, 0 // FillExecID#426
|
|
, 1 // FillLiquidityInd#427
|
|
///
|
|
//// InstrmntLegExecGrpComp
|
|
, 0 // LegSecurityID#428
|
|
, 0 // LegLastPx#429
|
|
, 0 // LegLastQty#430
|
|
, 0 // LegExecID#431
|
|
, 0 // LegSide#432
|
|
, 0 // FillRefID#433
|
|
///
|
|
// CLIPResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#434
|
|
, 0 // TemplateID#435
|
|
///
|
|
//// NRResponseHeaderMEComp
|
|
, 0 // RequestTime#436
|
|
, 0 // TrdRegTSTimeIn#437
|
|
, 0 // TrdRegTSTimeOut#438
|
|
, 0 // ResponseIn#439
|
|
, 0 // SendingTime#440
|
|
, 0 // MsgSeqNum#441
|
|
, 0 // LastFragment#442
|
|
///
|
|
, 0 // ExecID#443
|
|
, 0 // SecurityID#444
|
|
, 0 // MarketSegmentID#445
|
|
, 1 // CrossRequestID#446
|
|
, 0 // NoSides#447
|
|
//// CrossRequestAckSideGrpComp
|
|
, 0 // OrderID#448
|
|
, 0 // InputSource#449
|
|
, 0 // Side#450
|
|
///
|
|
// CrossRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#451
|
|
, 0 // TemplateID#452
|
|
, 2 // NetworkMsgID#453
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#454
|
|
, 0 // SenderSubID#455
|
|
///
|
|
, 0 // SecurityID#456
|
|
, 0 // OrderQty#457
|
|
, 0 // MarketSegmentID#458
|
|
, 1 // ComplianceText#459
|
|
// CrossRequestResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#460
|
|
, 0 // TemplateID#461
|
|
///
|
|
//// NRResponseHeaderMEComp
|
|
, 0 // RequestTime#462
|
|
, 0 // TrdRegTSTimeIn#463
|
|
, 0 // TrdRegTSTimeOut#464
|
|
, 0 // ResponseIn#465
|
|
, 0 // SendingTime#466
|
|
, 0 // MsgSeqNum#467
|
|
, 0 // LastFragment#468
|
|
///
|
|
, 0 // ExecID#469
|
|
// DeleteAllOrderBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#470
|
|
, 0 // TemplateID#471
|
|
///
|
|
//// RBCHeaderMEComp
|
|
, 1 // TrdRegTSTimeOut#472
|
|
, 1 // NotificationIn#473
|
|
, 0 // SendingTime#474
|
|
, 1 // ApplSubID#475
|
|
, 0 // PartitionID#476
|
|
, 0 // ApplMsgID#477
|
|
, 0 // ApplID#478
|
|
, 0 // ApplResendFlag#479
|
|
, 0 // LastFragment#480
|
|
///
|
|
, 0 // MassActionReportID#481
|
|
, 1 // SecurityID#482
|
|
, 1 // Price#483
|
|
, 0 // MarketSegmentID#484
|
|
, 0 // TargetPartyIDSessionID#485
|
|
, 1 // TargetPartyIDExecutingTrader#486
|
|
, 1 // PartyIDEnteringTrader#487
|
|
, 0 // NoNotAffectedOrders#488
|
|
, 0 // NoAffectedOrderRequests#489
|
|
, 1 // PartyIDEnteringFirm#490
|
|
, 0 // MassActionReason#491
|
|
, 0 // ExecInst#492
|
|
, 1 // Side#493
|
|
//// NotAffectedOrdersGrpComp
|
|
, 0 // NotAffectedOrderID#494
|
|
, 1 // NotAffOrigClOrdID#495
|
|
///
|
|
//// AffectedOrderRequestsGrpComp
|
|
, 0 // AffectedOrderRequestID#496
|
|
///
|
|
// DeleteAllOrderNRResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#497
|
|
, 0 // TemplateID#498
|
|
///
|
|
//// NRResponseHeaderMEComp
|
|
, 0 // RequestTime#499
|
|
, 0 // TrdRegTSTimeIn#500
|
|
, 0 // TrdRegTSTimeOut#501
|
|
, 0 // ResponseIn#502
|
|
, 0 // SendingTime#503
|
|
, 0 // MsgSeqNum#504
|
|
, 0 // LastFragment#505
|
|
///
|
|
, 0 // MassActionReportID#506
|
|
// DeleteAllOrderQuoteEventBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#507
|
|
, 0 // TemplateID#508
|
|
///
|
|
//// RBCHeaderMEComp
|
|
, 1 // TrdRegTSTimeOut#509
|
|
, 1 // NotificationIn#510
|
|
, 0 // SendingTime#511
|
|
, 1 // ApplSubID#512
|
|
, 0 // PartitionID#513
|
|
, 1 // ApplMsgID#514
|
|
, 0 // ApplID#515
|
|
, 0 // ApplResendFlag#516
|
|
, 0 // LastFragment#517
|
|
///
|
|
, 0 // MassActionReportID#518
|
|
, 1 // SecurityID#519
|
|
, 0 // MarketSegmentID#520
|
|
, 0 // MassActionReason#521
|
|
, 1 // ExecInst#522
|
|
// DeleteAllOrderRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#523
|
|
, 0 // TemplateID#524
|
|
, 2 // NetworkMsgID#525
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#526
|
|
, 0 // SenderSubID#527
|
|
///
|
|
, 1 // SecurityID#528
|
|
, 1 // Price#529
|
|
, 1 // PartyIdInvestmentDecisionMaker#530
|
|
, 1 // ExecutingTrader#531
|
|
, 0 // MarketSegmentID#532
|
|
, 1 // TargetPartyIDSessionID#533
|
|
, 1 // TargetPartyIDExecutingTrader#534
|
|
, 1 // Side#535
|
|
, 1 // OrderOrigination#536
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#537
|
|
, 0 // ExecutingTraderQualifier#538
|
|
// DeleteAllOrderResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#539
|
|
, 0 // TemplateID#540
|
|
///
|
|
//// ResponseHeaderMEComp
|
|
, 0 // RequestTime#541
|
|
, 0 // TrdRegTSTimeIn#542
|
|
, 0 // TrdRegTSTimeOut#543
|
|
, 0 // ResponseIn#544
|
|
, 0 // SendingTime#545
|
|
, 0 // MsgSeqNum#546
|
|
, 0 // PartitionID#547
|
|
, 0 // ApplID#548
|
|
, 0 // ApplMsgID#549
|
|
, 0 // LastFragment#550
|
|
///
|
|
, 0 // MassActionReportID#551
|
|
, 0 // NoNotAffectedOrders#552
|
|
, 0 // NoAffectedOrderRequests#553
|
|
//// NotAffectedOrdersGrpComp
|
|
, 0 // NotAffectedOrderID#554
|
|
, 1 // NotAffOrigClOrdID#555
|
|
///
|
|
//// AffectedOrderRequestsGrpComp
|
|
, 0 // AffectedOrderRequestID#556
|
|
///
|
|
// DeleteAllQuoteBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#557
|
|
, 0 // TemplateID#558
|
|
///
|
|
//// RBCHeaderMEComp
|
|
, 1 // TrdRegTSTimeOut#559
|
|
, 1 // NotificationIn#560
|
|
, 0 // SendingTime#561
|
|
, 2 // ApplSubID#562
|
|
, 0 // PartitionID#563
|
|
, 1 // ApplMsgID#564
|
|
, 0 // ApplID#565
|
|
, 0 // ApplResendFlag#566
|
|
, 0 // LastFragment#567
|
|
///
|
|
, 0 // MassActionReportID#568
|
|
, 2 // SecurityID#569
|
|
, 0 // MarketSegmentID#570
|
|
, 0 // TargetPartyIDSessionID#571
|
|
, 1 // PartyIDEnteringTrader#572
|
|
, 1 // TargetPartyIDExecutingTrader#573
|
|
, 0 // NoNotAffectedSecurities#574
|
|
, 0 // MassActionReason#575
|
|
, 1 // PartyIDEnteringFirm#576
|
|
, 1 // TargetPartyIDDeskID#577
|
|
//// NotAffectedSecuritiesGrpComp
|
|
, 0 // NotAffectedSecurityID#578
|
|
///
|
|
// DeleteAllQuoteRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#579
|
|
, 0 // TemplateID#580
|
|
, 2 // NetworkMsgID#581
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#582
|
|
, 0 // SenderSubID#583
|
|
///
|
|
, 1 // PartyIdInvestmentDecisionMaker#584
|
|
, 1 // ExecutingTrader#585
|
|
, 0 // MarketSegmentID#586
|
|
, 1 // TargetPartyIDSessionID#587
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#588
|
|
, 0 // ExecutingTraderQualifier#589
|
|
// DeleteAllQuoteResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#590
|
|
, 0 // TemplateID#591
|
|
///
|
|
//// NRResponseHeaderMEComp
|
|
, 0 // RequestTime#592
|
|
, 1 // TrdRegTSTimeIn#593
|
|
, 1 // TrdRegTSTimeOut#594
|
|
, 0 // ResponseIn#595
|
|
, 0 // SendingTime#596
|
|
, 0 // MsgSeqNum#597
|
|
, 0 // LastFragment#598
|
|
///
|
|
, 0 // MassActionReportID#599
|
|
, 0 // NoNotAffectedSecurities#600
|
|
//// NotAffectedSecuritiesGrpComp
|
|
, 0 // NotAffectedSecurityID#601
|
|
///
|
|
// DeleteBasketTradeRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#602
|
|
, 0 // TemplateID#603
|
|
, 2 // NetworkMsgID#604
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#605
|
|
, 0 // SenderSubID#606
|
|
///
|
|
, 0 // BasketTrdMatchID#607
|
|
, 0 // BasketExecID#608
|
|
, 0 // MarketSegmentID#609
|
|
, 0 // TrdType#610
|
|
, 0 // TradeReportType#611
|
|
, 1 // TradeReportID#612
|
|
// DeleteCLIPRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#613
|
|
, 0 // TemplateID#614
|
|
, 2 // NetworkMsgID#615
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#616
|
|
, 0 // SenderSubID#617
|
|
///
|
|
, 0 // OrderID#618
|
|
, 0 // SecurityID#619
|
|
, 1 // PartyIdInvestmentDecisionMaker#620
|
|
, 1 // ExecutingTrader#621
|
|
, 0 // MarketSegmentID#622
|
|
, 1 // CrossRequestID#623
|
|
, 0 // ExecutingTraderQualifier#624
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#625
|
|
// DeleteOrderBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#626
|
|
, 0 // TemplateID#627
|
|
///
|
|
//// RBCHeaderMEComp
|
|
, 1 // TrdRegTSTimeOut#628
|
|
, 1 // NotificationIn#629
|
|
, 0 // SendingTime#630
|
|
, 1 // ApplSubID#631
|
|
, 0 // PartitionID#632
|
|
, 1 // ApplMsgID#633
|
|
, 1 // ApplID#634
|
|
, 0 // ApplResendFlag#635
|
|
, 0 // LastFragment#636
|
|
///
|
|
, 0 // OrderID#637
|
|
, 1 // ClOrdID#638
|
|
, 1 // OrigClOrdID#639
|
|
, 0 // SecurityID#640
|
|
, 0 // ExecID#641
|
|
, 0 // CumQty#642
|
|
, 0 // CxlQty#643
|
|
, 0 // MarketSegmentID#644
|
|
, 1 // PartyIDEnteringTrader#645
|
|
, 1 // PartyIDSessionID#646
|
|
, 0 // ExecRestatementReason#647
|
|
, 1 // PartyIDEnteringFirm#648
|
|
, 0 // OrdStatus#649
|
|
, 0 // ExecType#650
|
|
, 0 // ProductComplex#651
|
|
, 0 // Side#652
|
|
, 1 // FIXClOrdID#653
|
|
// DeleteOrderComplexRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#654
|
|
, 0 // TemplateID#655
|
|
, 2 // NetworkMsgID#656
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#657
|
|
, 0 // SenderSubID#658
|
|
///
|
|
, 1 // OrderID#659
|
|
, 1 // ClOrdID#660
|
|
, 1 // OrigClOrdID#661
|
|
, 0 // SecurityID#662
|
|
, 1 // PartyIdInvestmentDecisionMaker#663
|
|
, 1 // ExecutingTrader#664
|
|
, 0 // MarketSegmentID#665
|
|
, 1 // TargetPartyIDSessionID#666
|
|
, 1 // OrderOrigination#667
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#668
|
|
, 0 // ExecutingTraderQualifier#669
|
|
, 1 // FIXClOrdID#670
|
|
, 1 // ComplianceText#671
|
|
// DeleteOrderNRResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#672
|
|
, 0 // TemplateID#673
|
|
///
|
|
//// NRResponseHeaderMEComp
|
|
, 0 // RequestTime#674
|
|
, 0 // TrdRegTSTimeIn#675
|
|
, 0 // TrdRegTSTimeOut#676
|
|
, 0 // ResponseIn#677
|
|
, 0 // SendingTime#678
|
|
, 0 // MsgSeqNum#679
|
|
, 0 // LastFragment#680
|
|
///
|
|
, 0 // OrderID#681
|
|
, 1 // ClOrdID#682
|
|
, 1 // OrigClOrdID#683
|
|
, 0 // SecurityID#684
|
|
, 0 // ExecID#685
|
|
, 0 // CumQty#686
|
|
, 0 // CxlQty#687
|
|
, 0 // OrdStatus#688
|
|
, 0 // ExecType#689
|
|
, 0 // ExecRestatementReason#690
|
|
, 0 // ProductComplex#691
|
|
, 0 // TransactionDelayIndicator#692
|
|
// DeleteOrderResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#693
|
|
, 0 // TemplateID#694
|
|
///
|
|
//// ResponseHeaderMEComp
|
|
, 0 // RequestTime#695
|
|
, 0 // TrdRegTSTimeIn#696
|
|
, 0 // TrdRegTSTimeOut#697
|
|
, 0 // ResponseIn#698
|
|
, 0 // SendingTime#699
|
|
, 0 // MsgSeqNum#700
|
|
, 0 // PartitionID#701
|
|
, 0 // ApplID#702
|
|
, 1 // ApplMsgID#703
|
|
, 0 // LastFragment#704
|
|
///
|
|
, 0 // OrderID#705
|
|
, 1 // ClOrdID#706
|
|
, 1 // OrigClOrdID#707
|
|
, 0 // SecurityID#708
|
|
, 0 // ExecID#709
|
|
, 0 // CumQty#710
|
|
, 0 // CxlQty#711
|
|
, 0 // OrdStatus#712
|
|
, 0 // ExecType#713
|
|
, 0 // ExecRestatementReason#714
|
|
, 0 // ProductComplex#715
|
|
, 0 // TransactionDelayIndicator#716
|
|
// DeleteOrderSingleRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#717
|
|
, 0 // TemplateID#718
|
|
, 2 // NetworkMsgID#719
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#720
|
|
, 0 // SenderSubID#721
|
|
///
|
|
, 1 // OrderID#722
|
|
, 1 // ClOrdID#723
|
|
, 1 // OrigClOrdID#724
|
|
, 1 // PartyIdInvestmentDecisionMaker#725
|
|
, 1 // ExecutingTrader#726
|
|
, 0 // MarketSegmentID#727
|
|
, 0 // SimpleSecurityID#728
|
|
, 1 // TargetPartyIDSessionID#729
|
|
, 1 // OrderOrigination#730
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#731
|
|
, 1 // ExecutingTraderQualifier#732
|
|
, 1 // FIXClOrdID#733
|
|
, 1 // ComplianceText#734
|
|
// DeleteTESTradeRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#735
|
|
, 0 // TemplateID#736
|
|
, 2 // NetworkMsgID#737
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#738
|
|
, 0 // SenderSubID#739
|
|
///
|
|
, 1 // CompressionID#740
|
|
, 0 // PackageID#741
|
|
, 0 // MarketSegmentID#742
|
|
, 0 // TESExecID#743
|
|
, 1 // RelatedMarketSegmentID#744
|
|
, 0 // TrdType#745
|
|
, 0 // TradeReportType#746
|
|
, 1 // TradeReportID#747
|
|
// EnterBasketTradeRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#748
|
|
, 0 // TemplateID#749
|
|
, 2 // NetworkMsgID#750
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#751
|
|
, 0 // SenderSubID#752
|
|
///
|
|
, 0 // MarketSegmentID#753
|
|
, 0 // MaturityMonthYear#754
|
|
, 1 // BasketProfileID#755
|
|
, 0 // TrdType#756
|
|
, 0 // NoBasketSideAlloc#757
|
|
, 0 // TradeReportType#758
|
|
, 0 // BasketTradeReportType#759
|
|
, 0 // NoBasketRootPartyGrps#760
|
|
, 0 // NoInstrmtMatchSides#761
|
|
, 1 // BasketTradeReportText#762
|
|
, 1 // TradeReportID#763
|
|
//// BasketRootPartyGrpComp
|
|
, 0 // RootPartySubIDType#764
|
|
, 0 // RootPartyContraFirm#765
|
|
, 0 // RootPartyContraTrader#766
|
|
, 1 // BasketSideTradeReportID#767
|
|
///
|
|
//// InstrmtMatchSideGrpComp
|
|
, 0 // SecurityID#768
|
|
, 0 // LastPx#769
|
|
, 1 // TransBkdTime#770
|
|
, 1 // RelatedClosePrice#771
|
|
, 2 // PackageID#772
|
|
, 0 // SideMarketSegmentID#773
|
|
, 0 // SideTrdSubTyp#774
|
|
, 0 // ProductComplex#775
|
|
, 0 // TradePublishIndicator#776
|
|
, 0 // InstrmtMatchSideID#777
|
|
, 1 // EffectOnBasket#778
|
|
, 1 // TradeReportText#779
|
|
///
|
|
//// BasketSideAllocGrpComp
|
|
, 0 // AllocQty#780
|
|
, 2 // IndividualAllocID#781
|
|
, 0 // PartySubIDType#782
|
|
, 0 // Side#783
|
|
, 0 // InstrmtMatchSideID#784
|
|
, 2 // TradeAllocStatus#785
|
|
, 0 // PartyExecutingFirm#786
|
|
, 0 // PartyExecutingTrader#787
|
|
///
|
|
// EnterCLIPRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#788
|
|
, 0 // TemplateID#789
|
|
, 2 // NetworkMsgID#790
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#791
|
|
, 0 // SenderSubID#792
|
|
///
|
|
, 0 // SecurityID#793
|
|
, 0 // Price#794
|
|
, 0 // OrderQty#795
|
|
, 0 // MarketSegmentID#796
|
|
, 1 // CrossID#797
|
|
, 1 // CrossRequestID#798
|
|
, 0 // NoSides#799
|
|
, 0 // NoCrossLegs#800
|
|
, 1 // SideDisclosureInstruction#801
|
|
, 1 // PriceDisclosureInstruction#802
|
|
, 1 // OrderQtyDisclosureInstruction#803
|
|
, 1 // RootPartyContraFirm#804
|
|
, 1 // RootPartyContraTrader#805
|
|
//// CrossRequestSideGrpComp
|
|
, 1 // PartyIDClientID#806
|
|
, 1 // PartyIdInvestmentDecisionMaker#807
|
|
, 1 // ExecutingTrader#808
|
|
, 1 // MaximumPrice#809
|
|
, 0 // InputSource#810
|
|
, 0 // Side#811
|
|
, 0 // TradingCapacity#812
|
|
, 0 // ExecutingTraderQualifier#813
|
|
, 0 // OrderAttributeLiquidityProvision#814
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#815
|
|
, 1 // PositionEffect#816
|
|
, 1 // CustOrderHandlingInst#817
|
|
, 1 // Account#818
|
|
, 1 // PartyIDPositionAccount#819
|
|
, 1 // FreeText1#820
|
|
, 1 // FreeText2#821
|
|
, 1 // FreeText3#822
|
|
, 1 // PartyIDOrderOriginationFirm#823
|
|
, 1 // PartyIDBeneficiary#824
|
|
, 1 // PartyIDTakeUpTradingFirm#825
|
|
, 1 // SideComplianceText#826
|
|
, 1 // PartyIDLocationID#827
|
|
///
|
|
//// SideCrossLegGrpComp
|
|
, 0 // LegInputSource#828
|
|
, 0 // LegPositionEffect#829
|
|
, 1 // LegAccount#830
|
|
///
|
|
// EnterTESTradeRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#831
|
|
, 0 // TemplateID#832
|
|
, 2 // NetworkMsgID#833
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#834
|
|
, 0 // SenderSubID#835
|
|
///
|
|
, 0 // SecurityID#836
|
|
, 0 // LastPx#837
|
|
, 1 // TransBkdTime#838
|
|
, 1 // UnderlyingPx#839
|
|
, 1 // RelatedClosePrice#840
|
|
, 1 // RelatedTradeQuantity#841
|
|
, 1 // UnderlyingQty#842
|
|
, 1 // CompressionID#843
|
|
, 0 // MarketSegmentID#844
|
|
, 1 // UnderlyingSettlementDate#845
|
|
, 1 // UnderlyingMaturityDate#846
|
|
, 1 // RelatedTradeID#847
|
|
, 1 // RelatedMarketSegmentID#848
|
|
, 0 // TrdType#849
|
|
, 1 // ProductComplex#850
|
|
, 0 // TradeReportType#851
|
|
, 0 // TradePublishIndicator#852
|
|
, 0 // NoSideAllocs#853
|
|
, 0 // NoEvents#854
|
|
, 0 // NoLegs#855
|
|
, 0 // NoInstrAttrib#856
|
|
, 0 // NoUnderlyingStips#857
|
|
, 1 // PartyIDSettlementLocation#858
|
|
, 1 // HedgeType#859
|
|
, 1 // SwapClearer#860
|
|
, 1 // TradeReportText#861
|
|
, 1 // TradeReportID#862
|
|
, 1 // UnderlyingSecurityID#863
|
|
, 1 // UnderlyingSecurityDesc#864
|
|
, 1 // UnderlyingCurrency#865
|
|
, 1 // UnderlyingIssuer#866
|
|
//// SideAllocGrpComp
|
|
, 0 // AllocQty#867
|
|
, 2 // IndividualAllocID#868
|
|
, 1 // TESEnrichmentRuleID#869
|
|
, 0 // Side#870
|
|
, 0 // PartyExecutingFirm#871
|
|
, 0 // PartyExecutingTrader#872
|
|
///
|
|
//// TrdInstrmntLegGrpComp
|
|
, 0 // LegSecurityID#873
|
|
, 0 // LegPrice#874
|
|
, 2 // LegQty#875
|
|
///
|
|
//// InstrumentEventGrpComp
|
|
, 0 // EventDate#876
|
|
, 0 // EventType#877
|
|
///
|
|
//// InstrumentAttributeGrpComp
|
|
, 0 // InstrAttribType#878
|
|
, 0 // InstrAttribValue#879
|
|
///
|
|
//// UnderlyingStipGrpComp
|
|
, 0 // UnderlyingStipValue#880
|
|
, 0 // UnderlyingStipType#881
|
|
///
|
|
// ForcedLogoutNotification
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#882
|
|
, 0 // TemplateID#883
|
|
///
|
|
//// NotifHeaderComp
|
|
, 0 // SendingTime#884
|
|
///
|
|
, 0 // VarTextLen#885
|
|
, 0 // VarText#886
|
|
// ForcedUserLogoutNotification
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#887
|
|
, 0 // TemplateID#888
|
|
///
|
|
//// NotifHeaderComp
|
|
, 0 // SendingTime#889
|
|
///
|
|
, 0 // Username#890
|
|
, 0 // VarTextLen#891
|
|
, 0 // UserStatus#892
|
|
, 0 // VarText#893
|
|
// Heartbeat
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#894
|
|
, 0 // TemplateID#895
|
|
, 2 // NetworkMsgID#896
|
|
///
|
|
// HeartbeatNotification
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#897
|
|
, 0 // TemplateID#898
|
|
///
|
|
//// NotifHeaderComp
|
|
, 0 // SendingTime#899
|
|
///
|
|
// InquireEnrichmentRuleIDListRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#900
|
|
, 0 // TemplateID#901
|
|
, 2 // NetworkMsgID#902
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#903
|
|
, 2 // SenderSubID#904
|
|
///
|
|
, 1 // LastEntityProcessed#905
|
|
// InquireEnrichmentRuleIDListResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#906
|
|
, 0 // TemplateID#907
|
|
///
|
|
//// ResponseHeaderComp
|
|
, 0 // RequestTime#908
|
|
, 0 // SendingTime#909
|
|
, 0 // MsgSeqNum#910
|
|
///
|
|
, 1 // LastEntityProcessed#911
|
|
, 0 // NoEnrichmentRules#912
|
|
//// EnrichmentRulesGrpComp
|
|
, 0 // EnrichmentRuleID#913
|
|
, 1 // PartyIDOriginationMarket#914
|
|
, 1 // Account#915
|
|
, 1 // PositionEffect#916
|
|
, 1 // PartyIDTakeUpTradingFirm#917
|
|
, 1 // PartyIDOrderOriginationFirm#918
|
|
, 1 // PartyIDBeneficiary#919
|
|
, 1 // FreeText1#920
|
|
, 1 // FreeText2#921
|
|
, 1 // FreeText3#922
|
|
///
|
|
// InquireMMParameterRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#923
|
|
, 0 // TemplateID#924
|
|
, 2 // NetworkMsgID#925
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#926
|
|
, 0 // SenderSubID#927
|
|
///
|
|
, 0 // MarketSegmentID#928
|
|
, 1 // TargetPartyIDSessionID#929
|
|
// InquireMMParameterResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#930
|
|
, 0 // TemplateID#931
|
|
///
|
|
//// NRResponseHeaderMEComp
|
|
, 0 // RequestTime#932
|
|
, 0 // TrdRegTSTimeIn#933
|
|
, 0 // TrdRegTSTimeOut#934
|
|
, 0 // ResponseIn#935
|
|
, 0 // SendingTime#936
|
|
, 0 // MsgSeqNum#937
|
|
, 0 // LastFragment#938
|
|
///
|
|
, 0 // MMParameterReportID#939
|
|
, 0 // MarketSegmentID#940
|
|
, 0 // NoMMParameters#941
|
|
//// MMParameterGrpComp
|
|
, 0 // ExposureDuration#942
|
|
, 0 // CumQty#943
|
|
, 0 // Delta#944
|
|
, 0 // Vega#945
|
|
, 0 // PctCount#946
|
|
, 1 // TargetPartyIDSessionID#947
|
|
///
|
|
// InquirePreTradeRiskLimitsRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#948
|
|
, 0 // TemplateID#949
|
|
, 2 // NetworkMsgID#950
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#951
|
|
, 0 // SenderSubID#952
|
|
///
|
|
, 0 // MarketSegmentID#953
|
|
, 0 // RiskLimitPlatform#954
|
|
, 1 // PartyExecutingUnit#955
|
|
, 1 // RiskLimitGroup#956
|
|
// InquireSessionListRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#957
|
|
, 0 // TemplateID#958
|
|
, 2 // NetworkMsgID#959
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#960
|
|
, 2 // SenderSubID#961
|
|
///
|
|
// InquireSessionListResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#962
|
|
, 0 // TemplateID#963
|
|
///
|
|
//// ResponseHeaderComp
|
|
, 0 // RequestTime#964
|
|
, 0 // SendingTime#965
|
|
, 0 // MsgSeqNum#966
|
|
///
|
|
, 0 // NoSessions#967
|
|
//// SessionsGrpComp
|
|
, 0 // PartyIDSessionID#968
|
|
, 0 // SessionMode#969
|
|
, 1 // SessionSubMode#970
|
|
///
|
|
// InquireUserRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#971
|
|
, 0 // TemplateID#972
|
|
, 2 // NetworkMsgID#973
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#974
|
|
, 2 // SenderSubID#975
|
|
///
|
|
, 1 // LastEntityProcessed#976
|
|
// InquireUserResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#977
|
|
, 0 // TemplateID#978
|
|
///
|
|
//// ResponseHeaderComp
|
|
, 0 // RequestTime#979
|
|
, 0 // SendingTime#980
|
|
, 0 // MsgSeqNum#981
|
|
///
|
|
, 1 // LastEntityProcessed#982
|
|
, 0 // NoPartyDetails#983
|
|
//// PartyDetailsGrpComp
|
|
, 0 // PartyDetailIDExecutingTrader#984
|
|
, 0 // PartyDetailExecutingTrader#985
|
|
, 0 // PartyDetailRoleQualifier#986
|
|
, 0 // PartyDetailStatus#987
|
|
, 1 // PartyDetailDeskID#988
|
|
///
|
|
// LegalNotificationBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#989
|
|
, 0 // TemplateID#990
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#991
|
|
, 0 // ApplSeqNum#992
|
|
, 2 // ApplSubID#993
|
|
, 0 // PartitionID#994
|
|
, 0 // ApplResendFlag#995
|
|
, 0 // ApplID#996
|
|
, 0 // LastFragment#997
|
|
///
|
|
, 0 // TransactTime#998
|
|
, 0 // VarTextLen#999
|
|
, 0 // UserStatus#1000
|
|
, 0 // VarText#1001
|
|
// LogonRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1002
|
|
, 0 // TemplateID#1003
|
|
, 2 // NetworkMsgID#1004
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1005
|
|
, 2 // SenderSubID#1006
|
|
///
|
|
, 1 // HeartBtInt#1007
|
|
, 0 // PartyIDSessionID#1008
|
|
, 0 // DefaultCstmApplVerID#1009
|
|
, 0 // Password#1010
|
|
, 0 // ApplUsageOrders#1011
|
|
, 0 // ApplUsageQuotes#1012
|
|
, 0 // OrderRoutingIndicator#1013
|
|
, 1 // FIXEngineName#1014
|
|
, 1 // FIXEngineVersion#1015
|
|
, 1 // FIXEngineVendor#1016
|
|
, 0 // ApplicationSystemName#1017
|
|
, 0 // ApplicationSystemVersion#1018
|
|
, 0 // ApplicationSystemVendor#1019
|
|
// LogonResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1020
|
|
, 0 // TemplateID#1021
|
|
///
|
|
//// ResponseHeaderComp
|
|
, 0 // RequestTime#1022
|
|
, 0 // SendingTime#1023
|
|
, 0 // MsgSeqNum#1024
|
|
///
|
|
, 0 // ThrottleTimeInterval#1025
|
|
, 0 // ThrottleNoMsgs#1026
|
|
, 0 // ThrottleDisconnectLimit#1027
|
|
, 0 // HeartBtInt#1028
|
|
, 0 // SessionInstanceID#1029
|
|
, 0 // MarketID#1030
|
|
, 0 // TradSesMode#1031
|
|
, 0 // DefaultCstmApplVerID#1032
|
|
, 0 // DefaultCstmApplVerSubID#1033
|
|
// LogoutRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1034
|
|
, 0 // TemplateID#1035
|
|
, 2 // NetworkMsgID#1036
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1037
|
|
, 2 // SenderSubID#1038
|
|
///
|
|
// LogoutResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1039
|
|
, 0 // TemplateID#1040
|
|
///
|
|
//// ResponseHeaderComp
|
|
, 0 // RequestTime#1041
|
|
, 0 // SendingTime#1042
|
|
, 0 // MsgSeqNum#1043
|
|
///
|
|
// MMParameterDefinitionRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1044
|
|
, 0 // TemplateID#1045
|
|
, 2 // NetworkMsgID#1046
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1047
|
|
, 0 // SenderSubID#1048
|
|
///
|
|
, 0 // ExposureDuration#1049
|
|
, 0 // CumQty#1050
|
|
, 0 // Delta#1051
|
|
, 0 // Vega#1052
|
|
, 0 // MarketSegmentID#1053
|
|
, 1 // TargetPartyIDSessionID#1054
|
|
, 0 // PctCount#1055
|
|
// MMParameterDefinitionResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1056
|
|
, 0 // TemplateID#1057
|
|
///
|
|
//// NRResponseHeaderMEComp
|
|
, 0 // RequestTime#1058
|
|
, 0 // TrdRegTSTimeIn#1059
|
|
, 0 // TrdRegTSTimeOut#1060
|
|
, 0 // ResponseIn#1061
|
|
, 0 // SendingTime#1062
|
|
, 0 // MsgSeqNum#1063
|
|
, 0 // LastFragment#1064
|
|
///
|
|
, 1 // ExecID#1065
|
|
// MassQuoteRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1066
|
|
, 0 // TemplateID#1067
|
|
, 2 // NetworkMsgID#1068
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1069
|
|
, 0 // SenderSubID#1070
|
|
///
|
|
, 0 // QuoteID#1071
|
|
, 1 // PartyIdInvestmentDecisionMaker#1072
|
|
, 1 // ExecutingTrader#1073
|
|
, 0 // MarketSegmentID#1074
|
|
, 1 // MatchInstCrossID#1075
|
|
, 1 // EnrichmentRuleID#1076
|
|
, 0 // PriceValidityCheckType#1077
|
|
, 0 // ValueCheckTypeValue#1078
|
|
, 0 // QuoteSizeType#1079
|
|
, 0 // QuoteType#1080
|
|
, 0 // OrderAttributeLiquidityProvision#1081
|
|
, 0 // NoQuoteEntries#1082
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#1083
|
|
, 0 // ExecutingTraderQualifier#1084
|
|
//// QuoteEntryGrpComp
|
|
, 0 // SecurityID#1085
|
|
, 1 // BidPx#1086
|
|
, 1 // BidSize#1087
|
|
, 1 // OfferPx#1088
|
|
, 1 // OfferSize#1089
|
|
///
|
|
// MassQuoteResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1090
|
|
, 0 // TemplateID#1091
|
|
///
|
|
//// NRResponseHeaderMEComp
|
|
, 0 // RequestTime#1092
|
|
, 0 // TrdRegTSTimeIn#1093
|
|
, 0 // TrdRegTSTimeOut#1094
|
|
, 0 // ResponseIn#1095
|
|
, 0 // SendingTime#1096
|
|
, 0 // MsgSeqNum#1097
|
|
, 0 // LastFragment#1098
|
|
///
|
|
, 0 // QuoteID#1099
|
|
, 0 // QuoteResponseID#1100
|
|
, 0 // MarketSegmentID#1101
|
|
, 0 // NoQuoteSideEntries#1102
|
|
//// QuoteEntryAckGrpComp
|
|
, 0 // SecurityID#1103
|
|
, 1 // CxlSize#1104
|
|
, 1 // QuoteEntryRejectReason#1105
|
|
, 0 // QuoteEntryStatus#1106
|
|
, 0 // Side#1107
|
|
///
|
|
// ModifyBasketTradeRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1108
|
|
, 0 // TemplateID#1109
|
|
, 2 // NetworkMsgID#1110
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1111
|
|
, 0 // SenderSubID#1112
|
|
///
|
|
, 0 // BasketTrdMatchID#1113
|
|
, 0 // BasketExecID#1114
|
|
, 0 // MarketSegmentID#1115
|
|
, 0 // MaturityMonthYear#1116
|
|
, 1 // BasketProfileID#1117
|
|
, 0 // TrdType#1118
|
|
, 0 // NoBasketSideAlloc#1119
|
|
, 0 // TradeReportType#1120
|
|
, 0 // NoBasketRootPartyGrps#1121
|
|
, 0 // NoInstrmtMatchSides#1122
|
|
, 1 // BasketTradeReportText#1123
|
|
, 1 // TradeReportID#1124
|
|
//// BasketRootPartyGrpComp
|
|
, 0 // RootPartySubIDType#1125
|
|
, 0 // RootPartyContraFirm#1126
|
|
, 0 // RootPartyContraTrader#1127
|
|
, 1 // BasketSideTradeReportID#1128
|
|
///
|
|
//// InstrmtMatchSideGrpComp
|
|
, 0 // SecurityID#1129
|
|
, 0 // LastPx#1130
|
|
, 1 // TransBkdTime#1131
|
|
, 1 // RelatedClosePrice#1132
|
|
, 1 // PackageID#1133
|
|
, 0 // SideMarketSegmentID#1134
|
|
, 0 // SideTrdSubTyp#1135
|
|
, 0 // ProductComplex#1136
|
|
, 0 // TradePublishIndicator#1137
|
|
, 0 // InstrmtMatchSideID#1138
|
|
, 1 // EffectOnBasket#1139
|
|
, 1 // TradeReportText#1140
|
|
///
|
|
//// BasketSideAllocGrpComp
|
|
, 0 // AllocQty#1141
|
|
, 1 // IndividualAllocID#1142
|
|
, 0 // PartySubIDType#1143
|
|
, 0 // Side#1144
|
|
, 0 // InstrmtMatchSideID#1145
|
|
, 2 // TradeAllocStatus#1146
|
|
, 0 // PartyExecutingFirm#1147
|
|
, 0 // PartyExecutingTrader#1148
|
|
///
|
|
// ModifyOrderComplexRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1149
|
|
, 0 // TemplateID#1150
|
|
, 2 // NetworkMsgID#1151
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1152
|
|
, 0 // SenderSubID#1153
|
|
///
|
|
, 1 // OrderID#1154
|
|
, 1 // ClOrdID#1155
|
|
, 1 // OrigClOrdID#1156
|
|
, 0 // SecurityID#1157
|
|
, 0 // Price#1158
|
|
, 0 // OrderQty#1159
|
|
, 1 // PartyIDClientID#1160
|
|
, 1 // PartyIdInvestmentDecisionMaker#1161
|
|
, 1 // ExecutingTrader#1162
|
|
, 0 // MarketSegmentID#1163
|
|
, 1 // ExpireDate#1164
|
|
, 1 // MatchInstCrossID#1165
|
|
, 1 // TargetPartyIDSessionID#1166
|
|
, 1 // PartyIDTakeUpTradingFirm#1167
|
|
, 1 // PartyIDOrderOriginationFirm#1168
|
|
, 1 // PartyIDBeneficiary#1169
|
|
, 0 // ApplSeqIndicator#1170
|
|
, 0 // ProductComplex#1171
|
|
, 0 // Side#1172
|
|
, 0 // OrdType#1173
|
|
, 0 // PriceValidityCheckType#1174
|
|
, 0 // ValueCheckTypeValue#1175
|
|
, 0 // OrderAttributeLiquidityProvision#1176
|
|
, 0 // ExecInst#1177
|
|
, 0 // TimeInForce#1178
|
|
, 0 // TradingCapacity#1179
|
|
, 0 // OwnershipIndicator#1180
|
|
, 1 // OrderOrigination#1181
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#1182
|
|
, 0 // ExecutingTraderQualifier#1183
|
|
, 1 // PartyIDLocationID#1184
|
|
, 1 // CustOrderHandlingInst#1185
|
|
, 1 // ComplianceText#1186
|
|
, 1 // PartyIDPositionAccount#1187
|
|
, 1 // FreeText1#1188
|
|
, 1 // FreeText2#1189
|
|
, 1 // FreeText3#1190
|
|
, 1 // FIXClOrdID#1191
|
|
, 0 // NoLegs#1192
|
|
//// LegOrdGrpComp
|
|
, 1 // LegAccount#1193
|
|
, 0 // LegPositionEffect#1194
|
|
///
|
|
// ModifyOrderComplexShortRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1195
|
|
, 0 // TemplateID#1196
|
|
, 2 // NetworkMsgID#1197
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1198
|
|
, 0 // SenderSubID#1199
|
|
///
|
|
, 1 // ClOrdID#1200
|
|
, 0 // OrigClOrdID#1201
|
|
, 0 // SecurityID#1202
|
|
, 0 // Price#1203
|
|
, 0 // OrderQty#1204
|
|
, 1 // PartyIDClientID#1205
|
|
, 1 // PartyIdInvestmentDecisionMaker#1206
|
|
, 1 // ExecutingTrader#1207
|
|
, 0 // MarketSegmentID#1208
|
|
, 1 // MatchInstCrossID#1209
|
|
, 1 // EnrichmentRuleID#1210
|
|
, 0 // ApplSeqIndicator#1211
|
|
, 0 // ProductComplex#1212
|
|
, 0 // Side#1213
|
|
, 0 // PriceValidityCheckType#1214
|
|
, 0 // ValueCheckTypeValue#1215
|
|
, 0 // OrderAttributeLiquidityProvision#1216
|
|
, 0 // ExecInst#1217
|
|
, 0 // TimeInForce#1218
|
|
, 0 // TradingCapacity#1219
|
|
, 1 // OrderOrigination#1220
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#1221
|
|
, 0 // ExecutingTraderQualifier#1222
|
|
, 1 // ComplianceText#1223
|
|
// ModifyOrderNRResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1224
|
|
, 0 // TemplateID#1225
|
|
///
|
|
//// NRResponseHeaderMEComp
|
|
, 0 // RequestTime#1226
|
|
, 0 // TrdRegTSTimeIn#1227
|
|
, 0 // TrdRegTSTimeOut#1228
|
|
, 0 // ResponseIn#1229
|
|
, 0 // SendingTime#1230
|
|
, 0 // MsgSeqNum#1231
|
|
, 0 // LastFragment#1232
|
|
///
|
|
, 0 // OrderID#1233
|
|
, 1 // ClOrdID#1234
|
|
, 1 // OrigClOrdID#1235
|
|
, 0 // SecurityID#1236
|
|
, 0 // ExecID#1237
|
|
, 0 // LeavesQty#1238
|
|
, 0 // CumQty#1239
|
|
, 0 // CxlQty#1240
|
|
, 0 // OrdStatus#1241
|
|
, 0 // ExecType#1242
|
|
, 0 // ExecRestatementReason#1243
|
|
, 0 // CrossedIndicator#1244
|
|
, 0 // ProductComplex#1245
|
|
, 0 // Triggered#1246
|
|
, 0 // TransactionDelayIndicator#1247
|
|
, 0 // NoOrderEvents#1248
|
|
//// OrderEventGrpComp
|
|
, 0 // OrderEventPx#1249
|
|
, 0 // OrderEventQty#1250
|
|
, 0 // OrderEventMatchID#1251
|
|
, 0 // OrderEventReason#1252
|
|
///
|
|
// ModifyOrderResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1253
|
|
, 0 // TemplateID#1254
|
|
///
|
|
//// ResponseHeaderMEComp
|
|
, 0 // RequestTime#1255
|
|
, 0 // TrdRegTSTimeIn#1256
|
|
, 0 // TrdRegTSTimeOut#1257
|
|
, 0 // ResponseIn#1258
|
|
, 0 // SendingTime#1259
|
|
, 0 // MsgSeqNum#1260
|
|
, 0 // PartitionID#1261
|
|
, 0 // ApplID#1262
|
|
, 1 // ApplMsgID#1263
|
|
, 0 // LastFragment#1264
|
|
///
|
|
, 0 // OrderID#1265
|
|
, 1 // ClOrdID#1266
|
|
, 1 // OrigClOrdID#1267
|
|
, 0 // SecurityID#1268
|
|
, 0 // ExecID#1269
|
|
, 0 // LeavesQty#1270
|
|
, 0 // CumQty#1271
|
|
, 0 // CxlQty#1272
|
|
, 0 // TrdRegTSTimePriority#1273
|
|
, 0 // OrdStatus#1274
|
|
, 0 // ExecType#1275
|
|
, 0 // ExecRestatementReason#1276
|
|
, 0 // CrossedIndicator#1277
|
|
, 0 // ProductComplex#1278
|
|
, 0 // Triggered#1279
|
|
, 0 // TransactionDelayIndicator#1280
|
|
, 0 // NoOrderEvents#1281
|
|
//// OrderEventGrpComp
|
|
, 0 // OrderEventPx#1282
|
|
, 0 // OrderEventQty#1283
|
|
, 0 // OrderEventMatchID#1284
|
|
, 0 // OrderEventReason#1285
|
|
///
|
|
// ModifyOrderSingleRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1286
|
|
, 0 // TemplateID#1287
|
|
, 2 // NetworkMsgID#1288
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1289
|
|
, 0 // SenderSubID#1290
|
|
///
|
|
, 1 // OrderID#1291
|
|
, 1 // ClOrdID#1292
|
|
, 1 // OrigClOrdID#1293
|
|
, 1 // Price#1294
|
|
, 0 // OrderQty#1295
|
|
, 1 // StopPx#1296
|
|
, 1 // PartyIDClientID#1297
|
|
, 1 // PartyIdInvestmentDecisionMaker#1298
|
|
, 1 // ExecutingTrader#1299
|
|
, 1 // ExpireDate#1300
|
|
, 0 // MarketSegmentID#1301
|
|
, 0 // SimpleSecurityID#1302
|
|
, 1 // MatchInstCrossID#1303
|
|
, 1 // TargetPartyIDSessionID#1304
|
|
, 1 // PartyIDTakeUpTradingFirm#1305
|
|
, 1 // PartyIDOrderOriginationFirm#1306
|
|
, 1 // PartyIDBeneficiary#1307
|
|
, 0 // ApplSeqIndicator#1308
|
|
, 0 // Side#1309
|
|
, 0 // OrdType#1310
|
|
, 0 // PriceValidityCheckType#1311
|
|
, 0 // ValueCheckTypeValue#1312
|
|
, 0 // OrderAttributeLiquidityProvision#1313
|
|
, 0 // TimeInForce#1314
|
|
, 0 // ExecInst#1315
|
|
, 1 // TradingSessionSubID#1316
|
|
, 0 // TradingCapacity#1317
|
|
, 1 // OrderOrigination#1318
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#1319
|
|
, 1 // ExecutingTraderQualifier#1320
|
|
, 1 // Account#1321
|
|
, 1 // PartyIDPositionAccount#1322
|
|
, 0 // PositionEffect#1323
|
|
, 0 // OwnershipIndicator#1324
|
|
, 1 // PartyIDLocationID#1325
|
|
, 1 // CustOrderHandlingInst#1326
|
|
, 1 // ComplianceText#1327
|
|
, 1 // FreeText1#1328
|
|
, 1 // FreeText2#1329
|
|
, 1 // FreeText3#1330
|
|
, 1 // FIXClOrdID#1331
|
|
// ModifyOrderSingleShortRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1332
|
|
, 0 // TemplateID#1333
|
|
, 2 // NetworkMsgID#1334
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1335
|
|
, 0 // SenderSubID#1336
|
|
///
|
|
, 1 // ClOrdID#1337
|
|
, 0 // OrigClOrdID#1338
|
|
, 0 // Price#1339
|
|
, 0 // OrderQty#1340
|
|
, 1 // PartyIDClientID#1341
|
|
, 1 // PartyIdInvestmentDecisionMaker#1342
|
|
, 1 // ExecutingTrader#1343
|
|
, 0 // SimpleSecurityID#1344
|
|
, 1 // MatchInstCrossID#1345
|
|
, 1 // EnrichmentRuleID#1346
|
|
, 0 // Side#1347
|
|
, 0 // PriceValidityCheckType#1348
|
|
, 0 // ValueCheckTypeValue#1349
|
|
, 0 // OrderAttributeLiquidityProvision#1350
|
|
, 0 // TimeInForce#1351
|
|
, 0 // ApplSeqIndicator#1352
|
|
, 0 // ExecInst#1353
|
|
, 0 // TradingCapacity#1354
|
|
, 1 // OrderOrigination#1355
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#1356
|
|
, 0 // ExecutingTraderQualifier#1357
|
|
, 1 // ComplianceText#1358
|
|
// ModifyTESTradeRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1359
|
|
, 0 // TemplateID#1360
|
|
, 2 // NetworkMsgID#1361
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1362
|
|
, 0 // SenderSubID#1363
|
|
///
|
|
, 0 // LastPx#1364
|
|
, 1 // TransBkdTime#1365
|
|
, 1 // CompressionID#1366
|
|
, 0 // MarketSegmentID#1367
|
|
, 0 // PackageID#1368
|
|
, 0 // TESExecID#1369
|
|
, 1 // RelatedMarketSegmentID#1370
|
|
, 0 // TrdType#1371
|
|
, 0 // TradeReportType#1372
|
|
, 0 // TradePublishIndicator#1373
|
|
, 0 // NoSideAllocs#1374
|
|
, 0 // NoLegs#1375
|
|
, 1 // SwapClearer#1376
|
|
, 1 // TradeReportText#1377
|
|
, 1 // TradeReportID#1378
|
|
//// SideAllocGrpComp
|
|
, 0 // AllocQty#1379
|
|
, 1 // IndividualAllocID#1380
|
|
, 1 // TESEnrichmentRuleID#1381
|
|
, 0 // Side#1382
|
|
, 0 // PartyExecutingFirm#1383
|
|
, 0 // PartyExecutingTrader#1384
|
|
///
|
|
//// TrdInstrmntLegGrpComp
|
|
, 0 // LegSecurityID#1385
|
|
, 0 // LegPrice#1386
|
|
, 2 // LegQty#1387
|
|
///
|
|
// NewOrderComplexRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1388
|
|
, 0 // TemplateID#1389
|
|
, 2 // NetworkMsgID#1390
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1391
|
|
, 0 // SenderSubID#1392
|
|
///
|
|
, 1 // ClOrdID#1393
|
|
, 0 // SecurityID#1394
|
|
, 0 // Price#1395
|
|
, 0 // OrderQty#1396
|
|
, 1 // PartyIDClientID#1397
|
|
, 1 // PartyIdInvestmentDecisionMaker#1398
|
|
, 1 // ExecutingTrader#1399
|
|
, 0 // MarketSegmentID#1400
|
|
, 1 // ExpireDate#1401
|
|
, 1 // MatchInstCrossID#1402
|
|
, 1 // PartyIDTakeUpTradingFirm#1403
|
|
, 1 // PartyIDOrderOriginationFirm#1404
|
|
, 1 // PartyIDBeneficiary#1405
|
|
, 0 // ApplSeqIndicator#1406
|
|
, 0 // ProductComplex#1407
|
|
, 0 // Side#1408
|
|
, 0 // OrdType#1409
|
|
, 0 // PriceValidityCheckType#1410
|
|
, 0 // ValueCheckTypeValue#1411
|
|
, 0 // OrderAttributeLiquidityProvision#1412
|
|
, 1 // OrderAttributeRiskReduction#1413
|
|
, 0 // ExecInst#1414
|
|
, 0 // TimeInForce#1415
|
|
, 0 // TradingCapacity#1416
|
|
, 1 // OrderOrigination#1417
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#1418
|
|
, 0 // ExecutingTraderQualifier#1419
|
|
, 1 // PartyIDLocationID#1420
|
|
, 1 // ComplianceText#1421
|
|
, 1 // CustOrderHandlingInst#1422
|
|
, 1 // PartyIDPositionAccount#1423
|
|
, 1 // FreeText1#1424
|
|
, 1 // FreeText2#1425
|
|
, 1 // FreeText3#1426
|
|
, 1 // FIXClOrdID#1427
|
|
, 0 // NoLegs#1428
|
|
//// LegOrdGrpComp
|
|
, 1 // LegAccount#1429
|
|
, 0 // LegPositionEffect#1430
|
|
///
|
|
// NewOrderComplexShortRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1431
|
|
, 0 // TemplateID#1432
|
|
, 2 // NetworkMsgID#1433
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1434
|
|
, 0 // SenderSubID#1435
|
|
///
|
|
, 0 // SecurityID#1436
|
|
, 0 // Price#1437
|
|
, 0 // OrderQty#1438
|
|
, 0 // ClOrdID#1439
|
|
, 1 // PartyIDClientID#1440
|
|
, 1 // PartyIdInvestmentDecisionMaker#1441
|
|
, 1 // ExecutingTrader#1442
|
|
, 0 // MarketSegmentID#1443
|
|
, 1 // MatchInstCrossID#1444
|
|
, 1 // EnrichmentRuleID#1445
|
|
, 0 // ApplSeqIndicator#1446
|
|
, 0 // ProductComplex#1447
|
|
, 0 // Side#1448
|
|
, 0 // PriceValidityCheckType#1449
|
|
, 0 // ValueCheckTypeValue#1450
|
|
, 0 // OrderAttributeLiquidityProvision#1451
|
|
, 0 // ExecInst#1452
|
|
, 0 // TimeInForce#1453
|
|
, 0 // TradingCapacity#1454
|
|
, 1 // OrderOrigination#1455
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#1456
|
|
, 0 // ExecutingTraderQualifier#1457
|
|
, 1 // ComplianceText#1458
|
|
// NewOrderNRResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1459
|
|
, 0 // TemplateID#1460
|
|
///
|
|
//// NRResponseHeaderMEComp
|
|
, 0 // RequestTime#1461
|
|
, 0 // TrdRegTSTimeIn#1462
|
|
, 0 // TrdRegTSTimeOut#1463
|
|
, 0 // ResponseIn#1464
|
|
, 0 // SendingTime#1465
|
|
, 0 // MsgSeqNum#1466
|
|
, 0 // LastFragment#1467
|
|
///
|
|
, 0 // OrderID#1468
|
|
, 1 // ClOrdID#1469
|
|
, 0 // SecurityID#1470
|
|
, 0 // ExecID#1471
|
|
, 0 // LeavesQty#1472
|
|
, 0 // CxlQty#1473
|
|
, 0 // OrdStatus#1474
|
|
, 0 // ExecType#1475
|
|
, 0 // ExecRestatementReason#1476
|
|
, 0 // CrossedIndicator#1477
|
|
, 0 // ProductComplex#1478
|
|
, 0 // Triggered#1479
|
|
, 0 // TransactionDelayIndicator#1480
|
|
, 0 // NoOrderEvents#1481
|
|
//// OrderEventGrpComp
|
|
, 0 // OrderEventPx#1482
|
|
, 0 // OrderEventQty#1483
|
|
, 0 // OrderEventMatchID#1484
|
|
, 0 // OrderEventReason#1485
|
|
///
|
|
// NewOrderResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1486
|
|
, 0 // TemplateID#1487
|
|
///
|
|
//// ResponseHeaderMEComp
|
|
, 0 // RequestTime#1488
|
|
, 0 // TrdRegTSTimeIn#1489
|
|
, 0 // TrdRegTSTimeOut#1490
|
|
, 0 // ResponseIn#1491
|
|
, 0 // SendingTime#1492
|
|
, 0 // MsgSeqNum#1493
|
|
, 0 // PartitionID#1494
|
|
, 0 // ApplID#1495
|
|
, 1 // ApplMsgID#1496
|
|
, 0 // LastFragment#1497
|
|
///
|
|
, 0 // OrderID#1498
|
|
, 1 // ClOrdID#1499
|
|
, 0 // SecurityID#1500
|
|
, 0 // ExecID#1501
|
|
, 0 // LeavesQty#1502
|
|
, 0 // CxlQty#1503
|
|
, 0 // TrdRegTSEntryTime#1504
|
|
, 0 // TrdRegTSTimePriority#1505
|
|
, 0 // OrdStatus#1506
|
|
, 0 // ExecType#1507
|
|
, 0 // ExecRestatementReason#1508
|
|
, 0 // CrossedIndicator#1509
|
|
, 0 // ProductComplex#1510
|
|
, 0 // Triggered#1511
|
|
, 0 // TransactionDelayIndicator#1512
|
|
, 0 // NoOrderEvents#1513
|
|
//// OrderEventGrpComp
|
|
, 0 // OrderEventPx#1514
|
|
, 0 // OrderEventQty#1515
|
|
, 0 // OrderEventMatchID#1516
|
|
, 0 // OrderEventReason#1517
|
|
///
|
|
// NewOrderSingleRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1518
|
|
, 0 // TemplateID#1519
|
|
, 2 // NetworkMsgID#1520
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1521
|
|
, 0 // SenderSubID#1522
|
|
///
|
|
, 1 // Price#1523
|
|
, 0 // OrderQty#1524
|
|
, 1 // StopPx#1525
|
|
, 1 // ClOrdID#1526
|
|
, 1 // PartyIDClientID#1527
|
|
, 1 // PartyIdInvestmentDecisionMaker#1528
|
|
, 1 // ExecutingTrader#1529
|
|
, 1 // ExpireDate#1530
|
|
, 0 // MarketSegmentID#1531
|
|
, 0 // SimpleSecurityID#1532
|
|
, 1 // MatchInstCrossID#1533
|
|
, 1 // PartyIDTakeUpTradingFirm#1534
|
|
, 1 // PartyIDOrderOriginationFirm#1535
|
|
, 1 // PartyIDBeneficiary#1536
|
|
, 0 // ApplSeqIndicator#1537
|
|
, 0 // Side#1538
|
|
, 0 // OrdType#1539
|
|
, 0 // PriceValidityCheckType#1540
|
|
, 0 // ValueCheckTypeValue#1541
|
|
, 0 // OrderAttributeLiquidityProvision#1542
|
|
, 1 // OrderAttributeRiskReduction#1543
|
|
, 0 // TimeInForce#1544
|
|
, 0 // ExecInst#1545
|
|
, 1 // TradingSessionSubID#1546
|
|
, 0 // TradingCapacity#1547
|
|
, 1 // OrderOrigination#1548
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#1549
|
|
, 0 // ExecutingTraderQualifier#1550
|
|
, 1 // Account#1551
|
|
, 1 // PartyIDPositionAccount#1552
|
|
, 0 // PositionEffect#1553
|
|
, 1 // PartyIDLocationID#1554
|
|
, 1 // CustOrderHandlingInst#1555
|
|
, 1 // ComplianceText#1556
|
|
, 1 // FreeText1#1557
|
|
, 1 // FreeText2#1558
|
|
, 1 // FreeText3#1559
|
|
, 1 // FIXClOrdID#1560
|
|
// NewOrderSingleShortRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1561
|
|
, 0 // TemplateID#1562
|
|
, 2 // NetworkMsgID#1563
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1564
|
|
, 0 // SenderSubID#1565
|
|
///
|
|
, 0 // Price#1566
|
|
, 0 // OrderQty#1567
|
|
, 0 // ClOrdID#1568
|
|
, 1 // PartyIDClientID#1569
|
|
, 1 // PartyIdInvestmentDecisionMaker#1570
|
|
, 1 // ExecutingTrader#1571
|
|
, 0 // SimpleSecurityID#1572
|
|
, 1 // MatchInstCrossID#1573
|
|
, 1 // EnrichmentRuleID#1574
|
|
, 0 // Side#1575
|
|
, 0 // ApplSeqIndicator#1576
|
|
, 0 // PriceValidityCheckType#1577
|
|
, 0 // ValueCheckTypeValue#1578
|
|
, 0 // OrderAttributeLiquidityProvision#1579
|
|
, 0 // TimeInForce#1580
|
|
, 0 // ExecInst#1581
|
|
, 0 // TradingCapacity#1582
|
|
, 1 // OrderOrigination#1583
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#1584
|
|
, 0 // ExecutingTraderQualifier#1585
|
|
, 1 // ComplianceText#1586
|
|
// NewsBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1587
|
|
, 0 // TemplateID#1588
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#1589
|
|
, 1 // ApplSeqNum#1590
|
|
, 1 // ApplSubID#1591
|
|
, 0 // PartitionID#1592
|
|
, 0 // ApplResendFlag#1593
|
|
, 0 // ApplID#1594
|
|
, 0 // LastFragment#1595
|
|
///
|
|
, 0 // OrigTime#1596
|
|
, 0 // VarTextLen#1597
|
|
, 0 // Headline#1598
|
|
, 1 // VarText#1599
|
|
// OrderExecNotification
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1600
|
|
, 0 // TemplateID#1601
|
|
///
|
|
//// RBCHeaderMEComp
|
|
, 1 // TrdRegTSTimeOut#1602
|
|
, 1 // NotificationIn#1603
|
|
, 0 // SendingTime#1604
|
|
, 2 // ApplSubID#1605
|
|
, 0 // PartitionID#1606
|
|
, 0 // ApplMsgID#1607
|
|
, 0 // ApplID#1608
|
|
, 0 // ApplResendFlag#1609
|
|
, 0 // LastFragment#1610
|
|
///
|
|
, 0 // OrderID#1611
|
|
, 1 // ClOrdID#1612
|
|
, 1 // OrigClOrdID#1613
|
|
, 0 // SecurityID#1614
|
|
, 0 // ExecID#1615
|
|
, 0 // LeavesQty#1616
|
|
, 0 // CumQty#1617
|
|
, 0 // CxlQty#1618
|
|
, 0 // MarketSegmentID#1619
|
|
, 0 // NoLegExecs#1620
|
|
, 0 // ExecRestatementReason#1621
|
|
, 0 // Side#1622
|
|
, 0 // ProductComplex#1623
|
|
, 0 // OrdStatus#1624
|
|
, 0 // ExecType#1625
|
|
, 0 // Triggered#1626
|
|
, 0 // CrossedIndicator#1627
|
|
, 1 // FIXClOrdID#1628
|
|
, 0 // NoFills#1629
|
|
, 0 // NoOrderEvents#1630
|
|
//// FillsGrpComp
|
|
, 0 // FillPx#1631
|
|
, 0 // FillQty#1632
|
|
, 0 // FillMatchID#1633
|
|
, 0 // FillExecID#1634
|
|
, 1 // FillLiquidityInd#1635
|
|
///
|
|
//// InstrmntLegExecGrpComp
|
|
, 0 // LegSecurityID#1636
|
|
, 0 // LegLastPx#1637
|
|
, 0 // LegLastQty#1638
|
|
, 0 // LegExecID#1639
|
|
, 0 // LegSide#1640
|
|
, 0 // FillRefID#1641
|
|
///
|
|
//// OrderEventGrpComp
|
|
, 0 // OrderEventPx#1642
|
|
, 0 // OrderEventQty#1643
|
|
, 0 // OrderEventMatchID#1644
|
|
, 0 // OrderEventReason#1645
|
|
///
|
|
// OrderExecReportBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1646
|
|
, 0 // TemplateID#1647
|
|
///
|
|
//// RBCHeaderMEComp
|
|
, 1 // TrdRegTSTimeOut#1648
|
|
, 1 // NotificationIn#1649
|
|
, 0 // SendingTime#1650
|
|
, 1 // ApplSubID#1651
|
|
, 0 // PartitionID#1652
|
|
, 1 // ApplMsgID#1653
|
|
, 0 // ApplID#1654
|
|
, 0 // ApplResendFlag#1655
|
|
, 0 // LastFragment#1656
|
|
///
|
|
, 0 // OrderID#1657
|
|
, 1 // ClOrdID#1658
|
|
, 1 // OrigClOrdID#1659
|
|
, 0 // SecurityID#1660
|
|
, 0 // ExecID#1661
|
|
, 0 // TrdRegTSEntryTime#1662
|
|
, 0 // TrdRegTSTimePriority#1663
|
|
, 1 // Price#1664
|
|
, 0 // LeavesQty#1665
|
|
, 0 // CumQty#1666
|
|
, 0 // CxlQty#1667
|
|
, 0 // OrderQty#1668
|
|
, 1 // StopPx#1669
|
|
, 0 // MarketSegmentID#1670
|
|
, 1 // ExpireDate#1671
|
|
, 1 // MatchInstCrossID#1672
|
|
, 1 // PartyIDExecutingUnit#1673
|
|
, 1 // PartyIDSessionID#1674
|
|
, 1 // PartyIDExecutingTrader#1675
|
|
, 1 // PartyIDEnteringTrader#1676
|
|
, 0 // NoLegExecs#1677
|
|
, 0 // ExecRestatementReason#1678
|
|
, 1 // PartyIDEnteringFirm#1679
|
|
, 0 // ProductComplex#1680
|
|
, 0 // OrdStatus#1681
|
|
, 0 // ExecType#1682
|
|
, 0 // Side#1683
|
|
, 0 // OrdType#1684
|
|
, 0 // TradingCapacity#1685
|
|
, 1 // TimeInForce#1686
|
|
, 1 // ExecInst#1687
|
|
, 1 // TradingSessionSubID#1688
|
|
, 1 // ApplSeqIndicator#1689
|
|
, 1 // Account#1690
|
|
, 1 // PartyIDPositionAccount#1691
|
|
, 1 // PositionEffect#1692
|
|
, 1 // PartyIDTakeUpTradingFirm#1693
|
|
, 1 // PartyIDOrderOriginationFirm#1694
|
|
, 1 // PartyIDBeneficiary#1695
|
|
, 1 // PartyIDLocationID#1696
|
|
, 1 // CustOrderHandlingInst#1697
|
|
, 1 // ComplianceText#1698
|
|
, 1 // FreeText1#1699
|
|
, 1 // FreeText2#1700
|
|
, 1 // FreeText3#1701
|
|
, 1 // FIXClOrdID#1702
|
|
, 0 // NoFills#1703
|
|
, 0 // NoLegs#1704
|
|
, 0 // NoOrderEvents#1705
|
|
, 0 // Triggered#1706
|
|
, 0 // CrossedIndicator#1707
|
|
//// LegOrdGrpComp
|
|
, 1 // LegAccount#1708
|
|
, 0 // LegPositionEffect#1709
|
|
///
|
|
//// FillsGrpComp
|
|
, 0 // FillPx#1710
|
|
, 1 // FillQty#1711
|
|
, 0 // FillMatchID#1712
|
|
, 0 // FillExecID#1713
|
|
, 1 // FillLiquidityInd#1714
|
|
///
|
|
//// InstrmntLegExecGrpComp
|
|
, 0 // LegSecurityID#1715
|
|
, 0 // LegLastPx#1716
|
|
, 0 // LegLastQty#1717
|
|
, 0 // LegExecID#1718
|
|
, 0 // LegSide#1719
|
|
, 0 // FillRefID#1720
|
|
///
|
|
//// OrderEventGrpComp
|
|
, 0 // OrderEventPx#1721
|
|
, 0 // OrderEventQty#1722
|
|
, 0 // OrderEventMatchID#1723
|
|
, 0 // OrderEventReason#1724
|
|
///
|
|
// OrderExecResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1725
|
|
, 0 // TemplateID#1726
|
|
///
|
|
//// ResponseHeaderMEComp
|
|
, 0 // RequestTime#1727
|
|
, 0 // TrdRegTSTimeIn#1728
|
|
, 0 // TrdRegTSTimeOut#1729
|
|
, 0 // ResponseIn#1730
|
|
, 0 // SendingTime#1731
|
|
, 0 // MsgSeqNum#1732
|
|
, 0 // PartitionID#1733
|
|
, 0 // ApplID#1734
|
|
, 1 // ApplMsgID#1735
|
|
, 0 // LastFragment#1736
|
|
///
|
|
, 0 // OrderID#1737
|
|
, 1 // ClOrdID#1738
|
|
, 1 // OrigClOrdID#1739
|
|
, 0 // SecurityID#1740
|
|
, 0 // ExecID#1741
|
|
, 1 // TrdRegTSEntryTime#1742
|
|
, 1 // TrdRegTSTimePriority#1743
|
|
, 0 // LeavesQty#1744
|
|
, 0 // CumQty#1745
|
|
, 0 // CxlQty#1746
|
|
, 0 // MarketSegmentID#1747
|
|
, 0 // NoLegExecs#1748
|
|
, 0 // ExecRestatementReason#1749
|
|
, 0 // Side#1750
|
|
, 0 // ProductComplex#1751
|
|
, 0 // OrdStatus#1752
|
|
, 0 // ExecType#1753
|
|
, 0 // Triggered#1754
|
|
, 0 // CrossedIndicator#1755
|
|
, 0 // TransactionDelayIndicator#1756
|
|
, 0 // NoFills#1757
|
|
, 0 // NoOrderEvents#1758
|
|
//// FillsGrpComp
|
|
, 0 // FillPx#1759
|
|
, 0 // FillQty#1760
|
|
, 0 // FillMatchID#1761
|
|
, 0 // FillExecID#1762
|
|
, 1 // FillLiquidityInd#1763
|
|
///
|
|
//// InstrmntLegExecGrpComp
|
|
, 0 // LegSecurityID#1764
|
|
, 0 // LegLastPx#1765
|
|
, 0 // LegLastQty#1766
|
|
, 0 // LegExecID#1767
|
|
, 0 // LegSide#1768
|
|
, 0 // FillRefID#1769
|
|
///
|
|
//// OrderEventGrpComp
|
|
, 0 // OrderEventPx#1770
|
|
, 0 // OrderEventQty#1771
|
|
, 0 // OrderEventMatchID#1772
|
|
, 0 // OrderEventReason#1773
|
|
///
|
|
// PartyActionReport
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1774
|
|
, 0 // TemplateID#1775
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#1776
|
|
, 0 // ApplSeqNum#1777
|
|
, 2 // ApplSubID#1778
|
|
, 0 // PartitionID#1779
|
|
, 0 // ApplResendFlag#1780
|
|
, 0 // ApplID#1781
|
|
, 0 // LastFragment#1782
|
|
///
|
|
, 0 // TransactTime#1783
|
|
, 1 // TradeDate#1784
|
|
, 1 // RequestingPartyIDExecutingTrader#1785
|
|
, 0 // PartyIDExecutingUnit#1786
|
|
, 1 // PartyIDExecutingTrader#1787
|
|
, 0 // RequestingPartyIDExecutingSystem#1788
|
|
, 1 // MarketID#1789
|
|
, 0 // PartyActionType#1790
|
|
, 0 // RequestingPartyIDEnteringFirm#1791
|
|
// PartyEntitlementsUpdateReport
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1792
|
|
, 0 // TemplateID#1793
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#1794
|
|
, 0 // ApplSeqNum#1795
|
|
, 2 // ApplSubID#1796
|
|
, 0 // PartitionID#1797
|
|
, 0 // ApplResendFlag#1798
|
|
, 0 // ApplID#1799
|
|
, 0 // LastFragment#1800
|
|
///
|
|
, 0 // TransactTime#1801
|
|
, 0 // TradeDate#1802
|
|
, 0 // PartyDetailIDExecutingUnit#1803
|
|
, 0 // RequestingPartyIDExecutingSystem#1804
|
|
, 1 // MarketID#1805
|
|
, 0 // ListUpdateAction#1806
|
|
, 0 // RequestingPartyEnteringFirm#1807
|
|
, 1 // RequestingPartyClearingFirm#1808
|
|
, 0 // PartyDetailStatus#1809
|
|
// PingRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1810
|
|
, 0 // TemplateID#1811
|
|
, 2 // NetworkMsgID#1812
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1813
|
|
, 0 // SenderSubID#1814
|
|
///
|
|
, 0 // PartitionID#1815
|
|
// PingResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1816
|
|
, 0 // TemplateID#1817
|
|
///
|
|
//// NRResponseHeaderMEComp
|
|
, 0 // RequestTime#1818
|
|
, 0 // TrdRegTSTimeIn#1819
|
|
, 0 // TrdRegTSTimeOut#1820
|
|
, 0 // ResponseIn#1821
|
|
, 0 // SendingTime#1822
|
|
, 0 // MsgSeqNum#1823
|
|
, 0 // LastFragment#1824
|
|
///
|
|
, 0 // TransactTime#1825
|
|
// PreTradeRiskLimitResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1826
|
|
, 0 // TemplateID#1827
|
|
///
|
|
//// NRResponseHeaderMEComp
|
|
, 0 // RequestTime#1828
|
|
, 1 // TrdRegTSTimeIn#1829
|
|
, 1 // TrdRegTSTimeOut#1830
|
|
, 0 // ResponseIn#1831
|
|
, 0 // SendingTime#1832
|
|
, 0 // MsgSeqNum#1833
|
|
, 0 // LastFragment#1834
|
|
///
|
|
, 0 // RiskLimitReportID#1835
|
|
, 0 // MarketSegmentID#1836
|
|
, 0 // NoRiskLimits#1837
|
|
, 0 // PartyDetailStatus#1838
|
|
, 0 // RiskLimitPlatform#1839
|
|
, 0 // PartyDetailExecutingUnit#1840
|
|
//// RiskLimitsRptGrpComp
|
|
, 1 // RiskLimitQty#1841
|
|
, 1 // RiskLimitOpenQty#1842
|
|
, 1 // RiskLimitNetPositionQty#1843
|
|
, 1 // NettingCoefficient#1844
|
|
, 0 // RiskLimitType#1845
|
|
, 0 // RiskLimitRequestingPartyRole#1846
|
|
, 1 // RiskLimitViolationIndicator#1847
|
|
, 1 // RiskLimitGroup#1848
|
|
///
|
|
// PreTradeRiskLimitsDefinitionRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1849
|
|
, 0 // TemplateID#1850
|
|
, 2 // NetworkMsgID#1851
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1852
|
|
, 0 // SenderSubID#1853
|
|
///
|
|
, 1 // NettingCoefficient#1854
|
|
, 0 // MarketSegmentID#1855
|
|
, 0 // RiskLimitPlatform#1856
|
|
, 0 // NoRiskLimitsQty#1857
|
|
, 1 // PartyDetailStatus#1858
|
|
, 1 // RiskLimitGroup#1859
|
|
, 1 // PartyDetailExecutingUnit#1860
|
|
//// RiskLimitQtyGrpComp
|
|
, 1 // RiskLimitQty#1861
|
|
, 0 // RiskLimitType#1862
|
|
///
|
|
// QuoteActivationNotification
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1863
|
|
, 0 // TemplateID#1864
|
|
///
|
|
//// RBCHeaderMEComp
|
|
, 1 // TrdRegTSTimeOut#1865
|
|
, 1 // NotificationIn#1866
|
|
, 0 // SendingTime#1867
|
|
, 2 // ApplSubID#1868
|
|
, 0 // PartitionID#1869
|
|
, 0 // ApplMsgID#1870
|
|
, 0 // ApplID#1871
|
|
, 0 // ApplResendFlag#1872
|
|
, 0 // LastFragment#1873
|
|
///
|
|
, 0 // MassActionReportID#1874
|
|
, 0 // MarketSegmentID#1875
|
|
, 1 // PartyIDEnteringTrader#1876
|
|
, 0 // NoNotAffectedSecurities#1877
|
|
, 1 // PartyIDEnteringFirm#1878
|
|
, 0 // MassActionType#1879
|
|
, 1 // MassActionSubType#1880
|
|
, 0 // MassActionReason#1881
|
|
//// NotAffectedSecuritiesGrpComp
|
|
, 0 // NotAffectedSecurityID#1882
|
|
///
|
|
// QuoteActivationRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1883
|
|
, 0 // TemplateID#1884
|
|
, 2 // NetworkMsgID#1885
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1886
|
|
, 0 // SenderSubID#1887
|
|
///
|
|
, 1 // PartyIdInvestmentDecisionMaker#1888
|
|
, 1 // ExecutingTrader#1889
|
|
, 0 // MarketSegmentID#1890
|
|
, 0 // TargetPartyIDSessionID#1891
|
|
, 0 // MassActionType#1892
|
|
, 1 // MassActionSubType#1893
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#1894
|
|
, 0 // ExecutingTraderQualifier#1895
|
|
// QuoteActivationResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1896
|
|
, 0 // TemplateID#1897
|
|
///
|
|
//// NRResponseHeaderMEComp
|
|
, 0 // RequestTime#1898
|
|
, 1 // TrdRegTSTimeIn#1899
|
|
, 1 // TrdRegTSTimeOut#1900
|
|
, 0 // ResponseIn#1901
|
|
, 0 // SendingTime#1902
|
|
, 0 // MsgSeqNum#1903
|
|
, 0 // LastFragment#1904
|
|
///
|
|
, 0 // MassActionReportID#1905
|
|
, 0 // NoNotAffectedSecurities#1906
|
|
//// NotAffectedSecuritiesGrpComp
|
|
, 0 // NotAffectedSecurityID#1907
|
|
///
|
|
// QuoteExecutionReport
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1908
|
|
, 0 // TemplateID#1909
|
|
///
|
|
//// RBCHeaderMEComp
|
|
, 1 // TrdRegTSTimeOut#1910
|
|
, 1 // NotificationIn#1911
|
|
, 0 // SendingTime#1912
|
|
, 2 // ApplSubID#1913
|
|
, 0 // PartitionID#1914
|
|
, 1 // ApplMsgID#1915
|
|
, 0 // ApplID#1916
|
|
, 0 // ApplResendFlag#1917
|
|
, 0 // LastFragment#1918
|
|
///
|
|
, 0 // ExecID#1919
|
|
, 0 // MarketSegmentID#1920
|
|
, 0 // NoLegExecs#1921
|
|
, 0 // NoQuoteEvents#1922
|
|
//// QuoteEventGrpComp
|
|
, 0 // SecurityID#1923
|
|
, 1 // QuoteEventPx#1924
|
|
, 1 // QuoteEventQty#1925
|
|
, 0 // QuoteMsgID#1926
|
|
, 1 // QuoteEventMatchID#1927
|
|
, 1 // QuoteEventExecID#1928
|
|
, 0 // QuoteEventType#1929
|
|
, 0 // QuoteEventSide#1930
|
|
, 1 // QuoteEventLiquidityInd#1931
|
|
, 1 // QuoteEventReason#1932
|
|
///
|
|
//// QuoteLegExecGrpComp
|
|
, 0 // LegSecurityID#1933
|
|
, 0 // LegLastPx#1934
|
|
, 0 // LegLastQty#1935
|
|
, 0 // LegExecID#1936
|
|
, 0 // LegSide#1937
|
|
, 0 // NoQuoteEventsIndex#1938
|
|
///
|
|
// RFQRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1939
|
|
, 0 // TemplateID#1940
|
|
, 2 // NetworkMsgID#1941
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1942
|
|
, 0 // SenderSubID#1943
|
|
///
|
|
, 0 // SecurityID#1944
|
|
, 1 // OrderQty#1945
|
|
, 0 // MarketSegmentID#1946
|
|
, 1 // Side#1947
|
|
, 1 // ComplianceText#1948
|
|
// RFQResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1949
|
|
, 0 // TemplateID#1950
|
|
///
|
|
//// NRResponseHeaderMEComp
|
|
, 0 // RequestTime#1951
|
|
, 0 // TrdRegTSTimeIn#1952
|
|
, 0 // TrdRegTSTimeOut#1953
|
|
, 0 // ResponseIn#1954
|
|
, 0 // SendingTime#1955
|
|
, 0 // MsgSeqNum#1956
|
|
, 0 // LastFragment#1957
|
|
///
|
|
, 0 // ExecID#1958
|
|
// Reject
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1959
|
|
, 0 // TemplateID#1960
|
|
///
|
|
//// NRResponseHeaderMEComp
|
|
, 0 // RequestTime#1961
|
|
, 1 // TrdRegTSTimeIn#1962
|
|
, 1 // TrdRegTSTimeOut#1963
|
|
, 1 // ResponseIn#1964
|
|
, 0 // SendingTime#1965
|
|
, 0 // MsgSeqNum#1966
|
|
, 0 // LastFragment#1967
|
|
///
|
|
, 0 // SessionRejectReason#1968
|
|
, 0 // VarTextLen#1969
|
|
, 0 // SessionStatus#1970
|
|
, 0 // VarText#1971
|
|
// RetransmitMEMessageRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1972
|
|
, 0 // TemplateID#1973
|
|
, 2 // NetworkMsgID#1974
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1975
|
|
, 2 // SenderSubID#1976
|
|
///
|
|
, 1 // SubscriptionScope#1977
|
|
, 0 // PartitionID#1978
|
|
, 0 // RefApplID#1979
|
|
, 1 // ApplBegMsgID#1980
|
|
, 1 // ApplEndMsgID#1981
|
|
// RetransmitMEMessageResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1982
|
|
, 0 // TemplateID#1983
|
|
///
|
|
//// ResponseHeaderComp
|
|
, 0 // RequestTime#1984
|
|
, 0 // SendingTime#1985
|
|
, 0 // MsgSeqNum#1986
|
|
///
|
|
, 0 // ApplTotalMessageCount#1987
|
|
, 1 // ApplEndMsgID#1988
|
|
, 1 // RefApplLastMsgID#1989
|
|
// RetransmitRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#1990
|
|
, 0 // TemplateID#1991
|
|
, 2 // NetworkMsgID#1992
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#1993
|
|
, 2 // SenderSubID#1994
|
|
///
|
|
, 1 // ApplBegSeqNum#1995
|
|
, 1 // ApplEndSeqNum#1996
|
|
, 1 // PartitionID#1997
|
|
, 0 // RefApplID#1998
|
|
// RetransmitResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#1999
|
|
, 0 // TemplateID#2000
|
|
///
|
|
//// ResponseHeaderComp
|
|
, 0 // RequestTime#2001
|
|
, 0 // SendingTime#2002
|
|
, 0 // MsgSeqNum#2003
|
|
///
|
|
, 1 // ApplEndSeqNum#2004
|
|
, 1 // RefApplLastSeqNum#2005
|
|
, 0 // ApplTotalMessageCount#2006
|
|
// ReverseTESTradeRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#2007
|
|
, 0 // TemplateID#2008
|
|
, 2 // NetworkMsgID#2009
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#2010
|
|
, 0 // SenderSubID#2011
|
|
///
|
|
, 0 // MarketSegmentID#2012
|
|
, 0 // PackageID#2013
|
|
, 0 // TESExecID#2014
|
|
, 1 // RelatedMarketSegmentID#2015
|
|
, 0 // TrdType#2016
|
|
, 1 // TradeReportID#2017
|
|
, 1 // ReversalReasonText#2018
|
|
// RiskNotificationBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2019
|
|
, 0 // TemplateID#2020
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#2021
|
|
, 0 // ApplSeqNum#2022
|
|
, 2 // ApplSubID#2023
|
|
, 0 // PartitionID#2024
|
|
, 0 // ApplResendFlag#2025
|
|
, 0 // ApplID#2026
|
|
, 0 // LastFragment#2027
|
|
///
|
|
, 0 // TransactTime#2028
|
|
, 0 // TradeDate#2029
|
|
, 0 // PartyDetailIDExecutingUnit#2030
|
|
, 0 // RequestingPartyIDExecutingSystem#2031
|
|
, 1 // MarketID#2032
|
|
, 0 // ListUpdateAction#2033
|
|
, 1 // RiskLimitAction#2034
|
|
, 0 // RequestingPartyEnteringFirm#2035
|
|
, 1 // RequestingPartyClearingFirm#2036
|
|
// SRQSCreateDealNotification
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2037
|
|
, 0 // TemplateID#2038
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#2039
|
|
, 0 // ApplSeqNum#2040
|
|
, 1 // ApplSubID#2041
|
|
, 2 // PartitionID#2042
|
|
, 0 // ApplResendFlag#2043
|
|
, 0 // ApplID#2044
|
|
, 0 // LastFragment#2045
|
|
///
|
|
, 0 // TransactTime#2046
|
|
, 0 // LastPx#2047
|
|
, 0 // LastQty#2048
|
|
, 1 // SecurityID#2049
|
|
, 1 // ExpireTime#2050
|
|
, 1 // UnderlyingPx#2051
|
|
, 1 // UnderlyingDeltaPercentage#2052
|
|
, 1 // UnderlyingEffectiveDeltaPercentage#2053
|
|
, 1 // UnderlyingQty#2054
|
|
, 1 // UnderlyingPriceStipValue#2055
|
|
, 0 // NegotiationID#2056
|
|
, 0 // TradeID#2057
|
|
, 1 // OrigTradeID#2058
|
|
, 0 // TrdRptStatus#2059
|
|
, 1 // TradeReportType#2060
|
|
, 0 // MessageEventSource#2061
|
|
, 0 // Side#2062
|
|
, 1 // NoOrderBookItems#2063
|
|
, 1 // TradingCapacity#2064
|
|
, 1 // TradePublishIndicator#2065
|
|
, 1 // HedgingInstruction#2066
|
|
, 0 // NoSRQSTargetPartyTrdGrps#2067
|
|
, 0 // RootPartyExecutingFirm#2068
|
|
, 0 // RootPartyExecutingTrader#2069
|
|
, 0 // RootPartyEnteringTrader#2070
|
|
, 1 // FirmTradeID#2071
|
|
, 1 // FirmNegotiationID#2072
|
|
, 1 // FreeText1#2073
|
|
, 1 // FreeText2#2074
|
|
, 1 // FreeText3#2075
|
|
, 1 // FreeText5#2076
|
|
, 1 // PositionEffect#2077
|
|
, 1 // Account#2078
|
|
, 1 // PartyIDBeneficiary#2079
|
|
, 1 // CustOrderHandlingInst#2080
|
|
, 1 // PartyIDOrderOriginationFirm#2081
|
|
, 1 // PartyIDPositionAccount#2082
|
|
, 1 // PartyIDLocationID#2083
|
|
, 1 // ComplianceText#2084
|
|
, 1 // PartyIDTakeUpTradingFirm#2085
|
|
//// OrderBookItemGrpComp
|
|
, 0 // SecurityID#2086
|
|
, 1 // BestBidPx#2087
|
|
, 1 // BestBidSize#2088
|
|
, 1 // BestOfferPx#2089
|
|
, 1 // BestOfferSize#2090
|
|
, 0 // MDBookType#2091
|
|
, 1 // MDSubBookType#2092
|
|
///
|
|
//// SRQSTargetPartyTrdGrpComp
|
|
, 0 // SideLastQty#2093
|
|
, 0 // QuoteID#2094
|
|
, 1 // TargetPartyIDExecutingTrader#2095
|
|
, 0 // TargetPartyExecutingFirm#2096
|
|
, 0 // TargetPartyExecutingTrader#2097
|
|
, 0 // TargetPartyEnteringTrader#2098
|
|
///
|
|
// SRQSDealNotification
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2099
|
|
, 0 // TemplateID#2100
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#2101
|
|
, 0 // ApplSeqNum#2102
|
|
, 1 // ApplSubID#2103
|
|
, 2 // PartitionID#2104
|
|
, 0 // ApplResendFlag#2105
|
|
, 0 // ApplID#2106
|
|
, 0 // LastFragment#2107
|
|
///
|
|
, 0 // TransactTime#2108
|
|
, 1 // UnderlyingPriceStipValue#2109
|
|
, 1 // UnderlyingPx#2110
|
|
, 1 // LastPx#2111
|
|
, 1 // LastQty#2112
|
|
, 0 // NegotiationID#2113
|
|
, 0 // TradeID#2114
|
|
, 1 // RequestingPartySubIDType#2115
|
|
, 0 // TrdRptStatus#2116
|
|
, 1 // TradeRequestResult#2117
|
|
, 0 // MessageEventSource#2118
|
|
, 1 // TradingCapacity#2119
|
|
, 1 // NoSRQSTargetPartyTrdGrps#2120
|
|
, 1 // RootPartyExecutingFirm#2121
|
|
, 1 // RootPartyExecutingTrader#2122
|
|
, 1 // RootPartyEnteringTrader#2123
|
|
, 1 // FirmTradeID#2124
|
|
, 1 // FirmNegotiationID#2125
|
|
, 1 // FreeText1#2126
|
|
, 1 // FreeText2#2127
|
|
, 1 // FreeText3#2128
|
|
, 1 // FreeText5#2129
|
|
, 1 // PositionEffect#2130
|
|
, 1 // Account#2131
|
|
, 1 // PartyIDBeneficiary#2132
|
|
, 1 // CustOrderHandlingInst#2133
|
|
, 1 // PartyIDOrderOriginationFirm#2134
|
|
, 1 // PartyIDPositionAccount#2135
|
|
, 1 // PartyIDLocationID#2136
|
|
, 1 // ComplianceText#2137
|
|
, 1 // PartyIDTakeUpTradingFirm#2138
|
|
//// SRQSTargetPartyTrdGrpComp
|
|
, 2 // SideLastQty#2139
|
|
, 2 // QuoteID#2140
|
|
, 1 // TargetPartyIDExecutingTrader#2141
|
|
, 1 // TargetPartyExecutingFirm#2142
|
|
, 1 // TargetPartyExecutingTrader#2143
|
|
, 1 // TargetPartyEnteringTrader#2144
|
|
///
|
|
// SRQSDealResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2145
|
|
, 0 // TemplateID#2146
|
|
///
|
|
//// ResponseHeaderComp
|
|
, 0 // RequestTime#2147
|
|
, 0 // SendingTime#2148
|
|
, 0 // MsgSeqNum#2149
|
|
///
|
|
, 1 // SecurityID#2150
|
|
, 0 // NegotiationID#2151
|
|
, 1 // TradeID#2152
|
|
, 1 // SecondaryTradeID#2153
|
|
, 0 // NoSRQSQuoteGrps#2154
|
|
, 1 // FirmTradeID#2155
|
|
, 1 // FirmNegotiationID#2156
|
|
//// SRQSQuoteGrpComp
|
|
, 0 // QuoteID#2157
|
|
///
|
|
// SRQSEnterQuoteRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#2158
|
|
, 0 // TemplateID#2159
|
|
, 2 // NetworkMsgID#2160
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#2161
|
|
, 0 // SenderSubID#2162
|
|
///
|
|
, 1 // BidPx#2163
|
|
, 1 // OfferPx#2164
|
|
, 1 // UnderlyingDeltaPercentage#2165
|
|
, 1 // BidSize#2166
|
|
, 1 // OfferSize#2167
|
|
, 1 // PartyIDClientID#2168
|
|
, 1 // PartyIdInvestmentDecisionMaker#2169
|
|
, 1 // ExecutingTrader#2170
|
|
, 1 // QuoteRefPrice#2171
|
|
, 1 // ValidUntilTime#2172
|
|
, 0 // MarketSegmentID#2173
|
|
, 0 // NegotiationID#2174
|
|
, 1 // OrderAttributeLiquidityProvision#2175
|
|
, 1 // ExecutingTraderQualifier#2176
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#2177
|
|
, 1 // TradingCapacity#2178
|
|
, 0 // PartyExecutingFirm#2179
|
|
, 0 // PartyExecutingTrader#2180
|
|
, 1 // FreeText1#2181
|
|
, 1 // FreeText2#2182
|
|
, 1 // FreeText3#2183
|
|
, 1 // FreeText5#2184
|
|
, 1 // PositionEffect#2185
|
|
, 1 // Account#2186
|
|
, 1 // PartyIDBeneficiary#2187
|
|
, 1 // CustOrderHandlingInst#2188
|
|
, 1 // PartyIDOrderOriginationFirm#2189
|
|
, 1 // PartyIDPositionAccount#2190
|
|
, 1 // PartyIDLocationID#2191
|
|
, 1 // ComplianceText#2192
|
|
, 1 // PartyIDTakeUpTradingFirm#2193
|
|
// SRQSHitQuoteRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#2194
|
|
, 0 // TemplateID#2195
|
|
, 2 // NetworkMsgID#2196
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#2197
|
|
, 0 // SenderSubID#2198
|
|
///
|
|
, 1 // ValidUntilTime#2199
|
|
, 1 // UnderlyingQty#2200
|
|
, 1 // UnderlyingPriceStipValue#2201
|
|
, 1 // PartyIDClientID#2202
|
|
, 1 // PartyIdInvestmentDecisionMaker#2203
|
|
, 1 // ExecutingTrader#2204
|
|
, 0 // MarketSegmentID#2205
|
|
, 0 // NegotiationID#2206
|
|
, 1 // OrderAttributeLiquidityProvision#2207
|
|
, 1 // ExecutingTraderQualifier#2208
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#2209
|
|
, 1 // TradingCapacity#2210
|
|
, 1 // TradePublishIndicator#2211
|
|
, 1 // OrderOrigination#2212
|
|
, 1 // HedgingInstruction#2213
|
|
, 0 // NoSRQSQuoteGrps#2214
|
|
, 0 // PartyExecutingFirm#2215
|
|
, 0 // PartyExecutingTrader#2216
|
|
, 1 // FirmTradeID#2217
|
|
, 1 // FreeText1#2218
|
|
, 1 // FreeText2#2219
|
|
, 1 // FreeText3#2220
|
|
, 1 // FreeText5#2221
|
|
, 1 // PositionEffect#2222
|
|
, 1 // Account#2223
|
|
, 1 // PartyIDBeneficiary#2224
|
|
, 1 // CustOrderHandlingInst#2225
|
|
, 1 // PartyIDOrderOriginationFirm#2226
|
|
, 1 // PartyIDPositionAccount#2227
|
|
, 1 // PartyIDLocationID#2228
|
|
, 1 // ComplianceText#2229
|
|
, 1 // PartyIDTakeUpTradingFirm#2230
|
|
//// SRQSHitQuoteGrpComp
|
|
, 0 // OrderQty#2231
|
|
, 0 // QuoteID#2232
|
|
, 0 // Side#2233
|
|
///
|
|
// SRQSInquireSmartRespondentRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#2234
|
|
, 0 // TemplateID#2235
|
|
, 2 // NetworkMsgID#2236
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#2237
|
|
, 0 // SenderSubID#2238
|
|
///
|
|
, 0 // MarketSegmentID#2239
|
|
, 0 // EurexVolumeRanking#2240
|
|
, 0 // EnlightRFQAvgRespTimeRanking#2241
|
|
, 0 // EnlightRFQAvgRespRateRanking#2242
|
|
, 0 // TradeToQuoteRatioRanking#2243
|
|
// SRQSInquireSmartRespondentResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2244
|
|
, 0 // TemplateID#2245
|
|
///
|
|
//// ResponseHeaderComp
|
|
, 0 // RequestTime#2246
|
|
, 0 // SendingTime#2247
|
|
, 0 // MsgSeqNum#2248
|
|
///
|
|
, 0 // MarketSegmentID#2249
|
|
, 0 // NoPartyDetails#2250
|
|
//// SmartPartyDetailGrpComp
|
|
, 0 // PartyDetailExecutingUnit#2251
|
|
, 0 // PartyDetailExecutingTrader#2252
|
|
///
|
|
// SRQSNegotiationNotification
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2253
|
|
, 0 // TemplateID#2254
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#2255
|
|
, 0 // ApplSeqNum#2256
|
|
, 1 // ApplSubID#2257
|
|
, 2 // PartitionID#2258
|
|
, 0 // ApplResendFlag#2259
|
|
, 0 // ApplID#2260
|
|
, 0 // LastFragment#2261
|
|
///
|
|
, 0 // TransactTime#2262
|
|
, 1 // QuoteRefPrice#2263
|
|
, 1 // UnderlyingDeltaPercentage#2264
|
|
, 1 // BidPx#2265
|
|
, 1 // OfferPx#2266
|
|
, 1 // LastPx#2267
|
|
, 1 // LeavesQty#2268
|
|
, 1 // LastQty#2269
|
|
, 1 // EffectiveTime#2270
|
|
, 1 // LastUpdateTime#2271
|
|
, 1 // TradeToQuoteRatio#2272
|
|
, 0 // NegotiationID#2273
|
|
, 1 // NumberOfRespondents#2274
|
|
, 1 // TradeToQuoteRatioPosition#2275
|
|
, 0 // QuoteType#2276
|
|
, 0 // QuoteSubType#2277
|
|
, 0 // QuoteInstruction#2278
|
|
, 1 // Side#2279
|
|
, 1 // TradeAggregationTransType#2280
|
|
, 0 // QuoteCondition#2281
|
|
, 0 // PartyExecutingFirm#2282
|
|
, 0 // PartyExecutingTrader#2283
|
|
, 0 // PartyEnteringTrader#2284
|
|
, 1 // TargetPartyExecutingFirm#2285
|
|
, 1 // TargetPartyExecutingTrader#2286
|
|
, 1 // FirmNegotiationID#2287
|
|
, 1 // FreeText5#2288
|
|
, 1 // PartyOrderOriginationTrader#2289
|
|
// SRQSNegotiationRequesterNotification
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2290
|
|
, 0 // TemplateID#2291
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#2292
|
|
, 0 // ApplSeqNum#2293
|
|
, 1 // ApplSubID#2294
|
|
, 2 // PartitionID#2295
|
|
, 0 // ApplResendFlag#2296
|
|
, 0 // ApplID#2297
|
|
, 0 // LastFragment#2298
|
|
///
|
|
, 0 // TransactTime#2299
|
|
, 1 // TrdRegTSExecutionTime#2300
|
|
, 1 // QuoteRefPrice#2301
|
|
, 1 // UnderlyingDeltaPercentage#2302
|
|
, 1 // BidPx#2303
|
|
, 1 // OfferPx#2304
|
|
, 1 // OrderQty#2305
|
|
, 1 // LastPx#2306
|
|
, 1 // LeavesQty#2307
|
|
, 1 // LastQty#2308
|
|
, 1 // EffectiveTime#2309
|
|
, 1 // LastUpdateTime#2310
|
|
, 1 // TradeToRequestRatio#2311
|
|
, 0 // NegotiationID#2312
|
|
, 1 // NumberOfRespondents#2313
|
|
, 0 // QuoteType#2314
|
|
, 0 // QuoteSubType#2315
|
|
, 0 // NoTargetPartyIDs#2316
|
|
, 0 // NumberOfRespDisclosureInstruction#2317
|
|
, 1 // Side#2318
|
|
, 0 // ShowLastDealOnClosure#2319
|
|
, 1 // TradeAggregationTransType#2320
|
|
, 0 // QuoteCondition#2321
|
|
, 0 // PartyExecutingFirm#2322
|
|
, 0 // PartyExecutingTrader#2323
|
|
, 0 // PartyEnteringTrader#2324
|
|
, 1 // FirmNegotiationID#2325
|
|
, 1 // FreeText5#2326
|
|
, 1 // PartyOrderOriginationTrader#2327
|
|
//// TargetPartiesComp
|
|
, 1 // TargetPartyIDExecutingTrader#2328
|
|
, 0 // SideDisclosureInstruction#2329
|
|
, 0 // PriceDisclosureInstruction#2330
|
|
, 0 // LeavesQtyDisclosureInstruction#2331
|
|
, 0 // LastPxDisclosureInstruction#2332
|
|
, 0 // LastQtyDisclosureInstruction#2333
|
|
, 0 // FreeText5DisclosureInstruction#2334
|
|
, 0 // PartyOrderOriginationDisclosureInstruction#2335
|
|
, 0 // QuoteInstruction#2336
|
|
, 1 // TargetPartyExecutingFirm#2337
|
|
, 1 // TargetPartyExecutingTrader#2338
|
|
, 1 // PartyDetailStatus#2339
|
|
, 1 // PartyDetailStatusInformation#2340
|
|
///
|
|
// SRQSNegotiationStatusNotification
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2341
|
|
, 0 // TemplateID#2342
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#2343
|
|
, 0 // ApplSeqNum#2344
|
|
, 1 // ApplSubID#2345
|
|
, 2 // PartitionID#2346
|
|
, 0 // ApplResendFlag#2347
|
|
, 0 // ApplID#2348
|
|
, 0 // LastFragment#2349
|
|
///
|
|
, 0 // TransactTime#2350
|
|
, 1 // EffectiveTime#2351
|
|
, 0 // NegotiationID#2352
|
|
, 0 // QuoteCondition#2353
|
|
, 1 // FirmNegotiationID#2354
|
|
// SRQSOpenNegotiationNotification
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2355
|
|
, 0 // TemplateID#2356
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#2357
|
|
, 0 // ApplSeqNum#2358
|
|
, 1 // ApplSubID#2359
|
|
, 2 // PartitionID#2360
|
|
, 0 // ApplResendFlag#2361
|
|
, 0 // ApplID#2362
|
|
, 0 // LastFragment#2363
|
|
///
|
|
, 0 // TransactTime#2364
|
|
, 1 // NegotiationStartTime#2365
|
|
, 1 // SecurityID#2366
|
|
, 1 // BidPx#2367
|
|
, 1 // OfferPx#2368
|
|
, 1 // LeavesQty#2369
|
|
, 1 // LastQty#2370
|
|
, 1 // LastPx#2371
|
|
, 1 // QuoteRefPrice#2372
|
|
, 1 // UnderlyingDeltaPercentage#2373
|
|
, 1 // ExpireTime#2374
|
|
, 1 // TradeToRequestRatio#2375
|
|
, 1 // TradeToQuoteRatio#2376
|
|
, 0 // NegotiationID#2377
|
|
, 0 // MarketSegmentID#2378
|
|
, 1 // SecuritySubType#2379
|
|
, 1 // NumberOfRespondents#2380
|
|
, 1 // TradeToQuoteRatioPosition#2381
|
|
, 0 // QuoteType#2382
|
|
, 0 // QuoteSubType#2383
|
|
, 0 // NoLegs#2384
|
|
, 1 // Side#2385
|
|
, 1 // ProductComplex#2386
|
|
, 0 // RespondentType#2387
|
|
, 1 // TradeAggregationTransType#2388
|
|
, 0 // QuoteCondition#2389
|
|
, 1 // PartyExecutingFirm#2390
|
|
, 1 // PartyExecutingTrader#2391
|
|
, 1 // PartyEnteringTrader#2392
|
|
, 1 // TargetPartyExecutingFirm#2393
|
|
, 1 // TargetPartyExecutingTrader#2394
|
|
, 1 // FirmNegotiationID#2395
|
|
, 1 // FreeText5#2396
|
|
, 1 // PartyOrderOriginationTrader#2397
|
|
//// QuotReqLegsGrpComp
|
|
, 0 // LegSecurityID#2398
|
|
, 1 // LegRatioQty#2399
|
|
, 1 // LegSymbol#2400
|
|
, 0 // LegSecurityType#2401
|
|
, 1 // LegSide#2402
|
|
///
|
|
// SRQSOpenNegotiationRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#2403
|
|
, 0 // TemplateID#2404
|
|
, 2 // NetworkMsgID#2405
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#2406
|
|
, 0 // SenderSubID#2407
|
|
///
|
|
, 1 // SecurityID#2408
|
|
, 1 // BidPx#2409
|
|
, 1 // OfferPx#2410
|
|
, 1 // OrderQty#2411
|
|
, 1 // QuoteRefPrice#2412
|
|
, 1 // UnderlyingDeltaPercentage#2413
|
|
, 1 // ValidUntilTime#2414
|
|
, 0 // MarketSegmentID#2415
|
|
, 1 // SecuritySubType#2416
|
|
, 1 // QuoteType#2417
|
|
, 1 // QuoteSubType#2418
|
|
, 1 // NoLegs#2419
|
|
, 0 // NoTargetPartyIDs#2420
|
|
, 1 // NumberOfRespDisclosureInstruction#2421
|
|
, 1 // Side#2422
|
|
, 1 // ProductComplex#2423
|
|
, 1 // RespondentType#2424
|
|
, 1 // ShowLastDealOnClosure#2425
|
|
, 1 // BidPxIsLocked#2426
|
|
, 1 // OfferPxIsLocked#2427
|
|
, 1 // SideIsLocked#2428
|
|
, 1 // OrderQtyIsLocked#2429
|
|
, 1 // TradeAggregationTransType#2430
|
|
, 0 // QuoteCondition#2431
|
|
, 0 // PartyExecutingFirm#2432
|
|
, 0 // PartyExecutingTrader#2433
|
|
, 1 // FreeText5#2434
|
|
, 1 // QuoteReqID#2435
|
|
, 1 // PartyOrderOriginationTrader#2436
|
|
//// QuotReqLegsGrpComp
|
|
, 0 // LegSecurityID#2437
|
|
, 1 // LegRatioQty#2438
|
|
, 1 // LegSymbol#2439
|
|
, 0 // LegSecurityType#2440
|
|
, 1 // LegSide#2441
|
|
///
|
|
//// TargetPartiesComp
|
|
, 2 // TargetPartyIDExecutingTrader#2442
|
|
, 0 // SideDisclosureInstruction#2443
|
|
, 0 // PriceDisclosureInstruction#2444
|
|
, 0 // LeavesQtyDisclosureInstruction#2445
|
|
, 2 // LastPxDisclosureInstruction#2446
|
|
, 2 // LastQtyDisclosureInstruction#2447
|
|
, 0 // FreeText5DisclosureInstruction#2448
|
|
, 0 // PartyOrderOriginationDisclosureInstruction#2449
|
|
, 2 // QuoteInstruction#2450
|
|
, 0 // TargetPartyExecutingFirm#2451
|
|
, 0 // TargetPartyExecutingTrader#2452
|
|
, 2 // PartyDetailStatus#2453
|
|
, 2 // PartyDetailStatusInformation#2454
|
|
///
|
|
// SRQSOpenNegotiationRequesterNotification
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2455
|
|
, 0 // TemplateID#2456
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#2457
|
|
, 0 // ApplSeqNum#2458
|
|
, 1 // ApplSubID#2459
|
|
, 2 // PartitionID#2460
|
|
, 0 // ApplResendFlag#2461
|
|
, 0 // ApplID#2462
|
|
, 0 // LastFragment#2463
|
|
///
|
|
, 0 // TransactTime#2464
|
|
, 1 // SecurityID#2465
|
|
, 1 // BidPx#2466
|
|
, 1 // OfferPx#2467
|
|
, 1 // OrderQty#2468
|
|
, 1 // LastPx#2469
|
|
, 1 // LastQty#2470
|
|
, 1 // QuoteRefPrice#2471
|
|
, 1 // UnderlyingDeltaPercentage#2472
|
|
, 1 // ExpireTime#2473
|
|
, 1 // TradeToRequestRatio#2474
|
|
, 0 // NegotiationID#2475
|
|
, 0 // MarketSegmentID#2476
|
|
, 1 // SecuritySubType#2477
|
|
, 1 // NumberOfRespondents#2478
|
|
, 0 // QuoteType#2479
|
|
, 0 // QuoteSubType#2480
|
|
, 0 // NoLegs#2481
|
|
, 0 // NoTargetPartyIDs#2482
|
|
, 1 // Side#2483
|
|
, 1 // ProductComplex#2484
|
|
, 0 // NumberOfRespDisclosureInstruction#2485
|
|
, 0 // RespondentType#2486
|
|
, 0 // ShowLastDealOnClosure#2487
|
|
, 1 // BidPxIsLocked#2488
|
|
, 1 // OfferPxIsLocked#2489
|
|
, 1 // SideIsLocked#2490
|
|
, 1 // OrderQtyIsLocked#2491
|
|
, 1 // TradeAggregationTransType#2492
|
|
, 0 // QuoteCondition#2493
|
|
, 0 // PartyExecutingFirm#2494
|
|
, 0 // PartyExecutingTrader#2495
|
|
, 0 // PartyEnteringTrader#2496
|
|
, 1 // FirmNegotiationID#2497
|
|
, 1 // FreeText5#2498
|
|
, 1 // PartyOrderOriginationTrader#2499
|
|
//// QuotReqLegsGrpComp
|
|
, 0 // LegSecurityID#2500
|
|
, 1 // LegRatioQty#2501
|
|
, 1 // LegSymbol#2502
|
|
, 0 // LegSecurityType#2503
|
|
, 1 // LegSide#2504
|
|
///
|
|
//// TargetPartiesComp
|
|
, 1 // TargetPartyIDExecutingTrader#2505
|
|
, 0 // SideDisclosureInstruction#2506
|
|
, 0 // PriceDisclosureInstruction#2507
|
|
, 0 // LeavesQtyDisclosureInstruction#2508
|
|
, 2 // LastPxDisclosureInstruction#2509
|
|
, 2 // LastQtyDisclosureInstruction#2510
|
|
, 0 // FreeText5DisclosureInstruction#2511
|
|
, 0 // PartyOrderOriginationDisclosureInstruction#2512
|
|
, 2 // QuoteInstruction#2513
|
|
, 1 // TargetPartyExecutingFirm#2514
|
|
, 1 // TargetPartyExecutingTrader#2515
|
|
, 1 // PartyDetailStatus#2516
|
|
, 1 // PartyDetailStatusInformation#2517
|
|
///
|
|
// SRQSQuoteNotification
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2518
|
|
, 0 // TemplateID#2519
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#2520
|
|
, 0 // ApplSeqNum#2521
|
|
, 1 // ApplSubID#2522
|
|
, 2 // PartitionID#2523
|
|
, 0 // ApplResendFlag#2524
|
|
, 0 // ApplID#2525
|
|
, 0 // LastFragment#2526
|
|
///
|
|
, 0 // TransactTime#2527
|
|
, 1 // QuoteID#2528
|
|
, 1 // SecondaryQuoteID#2529
|
|
, 1 // BidPx#2530
|
|
, 1 // BidSize#2531
|
|
, 1 // OfferPx#2532
|
|
, 1 // OfferSize#2533
|
|
, 1 // UnderlyingDeltaPercentage#2534
|
|
, 1 // QuoteRefPrice#2535
|
|
, 1 // ExpireTime#2536
|
|
, 0 // NegotiationID#2537
|
|
, 0 // QuotingStatus#2538
|
|
, 1 // TradingCapacity#2539
|
|
, 1 // QuoteCancelReason#2540
|
|
, 1 // PartyIDExecutingTrader#2541
|
|
, 1 // PartyExecutingFirm#2542
|
|
, 1 // PartyExecutingTrader#2543
|
|
, 1 // PartyEnteringTrader#2544
|
|
, 1 // QuoteReqID#2545
|
|
, 1 // FreeText1#2546
|
|
, 1 // FreeText2#2547
|
|
, 1 // FreeText3#2548
|
|
, 1 // FreeText5#2549
|
|
, 1 // PositionEffect#2550
|
|
, 1 // Account#2551
|
|
, 1 // PartyIDBeneficiary#2552
|
|
, 1 // CustOrderHandlingInst#2553
|
|
, 1 // PartyIDOrderOriginationFirm#2554
|
|
, 1 // PartyIDPositionAccount#2555
|
|
, 1 // PartyIDLocationID#2556
|
|
, 1 // ComplianceText#2557
|
|
, 1 // PartyIDTakeUpTradingFirm#2558
|
|
// SRQSQuoteResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2559
|
|
, 0 // TemplateID#2560
|
|
///
|
|
//// ResponseHeaderComp
|
|
, 0 // RequestTime#2561
|
|
, 0 // SendingTime#2562
|
|
, 0 // MsgSeqNum#2563
|
|
///
|
|
, 1 // QuoteID#2564
|
|
, 0 // NegotiationID#2565
|
|
, 1 // QuoteReqID#2566
|
|
// SRQSQuotingStatusRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#2567
|
|
, 0 // TemplateID#2568
|
|
, 2 // NetworkMsgID#2569
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#2570
|
|
, 0 // SenderSubID#2571
|
|
///
|
|
, 0 // MarketSegmentID#2572
|
|
, 0 // NegotiationID#2573
|
|
, 1 // QuotingStatus#2574
|
|
, 0 // PartyExecutingFirm#2575
|
|
, 0 // PartyExecutingTrader#2576
|
|
, 1 // FreeText5#2577
|
|
// SRQSStatusBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2578
|
|
, 0 // TemplateID#2579
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#2580
|
|
, 0 // ApplSeqNum#2581
|
|
, 1 // ApplSubID#2582
|
|
, 2 // PartitionID#2583
|
|
, 0 // ApplResendFlag#2584
|
|
, 0 // ApplID#2585
|
|
, 0 // LastFragment#2586
|
|
///
|
|
, 1 // TradeDate#2587
|
|
, 0 // TradSesEvent#2588
|
|
// SRQSUpdateDealStatusRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#2589
|
|
, 0 // TemplateID#2590
|
|
, 2 // NetworkMsgID#2591
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#2592
|
|
, 0 // SenderSubID#2593
|
|
///
|
|
, 1 // UnderlyingPriceStipValue#2594
|
|
, 1 // UnderlyingPx#2595
|
|
, 1 // LastQty#2596
|
|
, 0 // MarketSegmentID#2597
|
|
, 0 // NegotiationID#2598
|
|
, 0 // TradeID#2599
|
|
, 0 // TradeReportType#2600
|
|
, 1 // TrdRptStatus#2601
|
|
, 0 // PartyExecutingFirm#2602
|
|
, 0 // PartyExecutingTrader#2603
|
|
, 1 // FreeText5#2604
|
|
// SRQSUpdateNegotiationRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#2605
|
|
, 0 // TemplateID#2606
|
|
, 2 // NetworkMsgID#2607
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#2608
|
|
, 0 // SenderSubID#2609
|
|
///
|
|
, 1 // QuoteRefPrice#2610
|
|
, 1 // UnderlyingDeltaPercentage#2611
|
|
, 1 // BidPx#2612
|
|
, 1 // OfferPx#2613
|
|
, 1 // OrderQty#2614
|
|
, 0 // MarketSegmentID#2615
|
|
, 0 // NegotiationID#2616
|
|
, 0 // NoTargetPartyIDs#2617
|
|
, 0 // NumberOfRespDisclosureInstruction#2618
|
|
, 1 // Side#2619
|
|
, 0 // ShowLastDealOnClosure#2620
|
|
, 1 // QuoteType#2621
|
|
, 1 // QuoteSubType#2622
|
|
, 1 // RespondentType#2623
|
|
, 1 // TradeAggregationTransType#2624
|
|
, 0 // QuoteCondition#2625
|
|
, 0 // PartyExecutingFirm#2626
|
|
, 0 // PartyExecutingTrader#2627
|
|
, 1 // FreeText5#2628
|
|
, 1 // PartyOrderOriginationTrader#2629
|
|
//// TargetPartiesComp
|
|
, 1 // TargetPartyIDExecutingTrader#2630
|
|
, 0 // SideDisclosureInstruction#2631
|
|
, 0 // PriceDisclosureInstruction#2632
|
|
, 0 // LeavesQtyDisclosureInstruction#2633
|
|
, 0 // LastPxDisclosureInstruction#2634
|
|
, 0 // LastQtyDisclosureInstruction#2635
|
|
, 0 // FreeText5DisclosureInstruction#2636
|
|
, 0 // PartyOrderOriginationDisclosureInstruction#2637
|
|
, 0 // QuoteInstruction#2638
|
|
, 1 // TargetPartyExecutingFirm#2639
|
|
, 1 // TargetPartyExecutingTrader#2640
|
|
, 2 // PartyDetailStatus#2641
|
|
, 2 // PartyDetailStatusInformation#2642
|
|
///
|
|
// ServiceAvailabilityBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2643
|
|
, 0 // TemplateID#2644
|
|
///
|
|
//// NRBCHeaderComp
|
|
, 0 // SendingTime#2645
|
|
, 0 // ApplSubID#2646
|
|
, 0 // ApplID#2647
|
|
, 0 // LastFragment#2648
|
|
///
|
|
, 1 // MatchingEngineTradeDate#2649
|
|
, 1 // TradeManagerTradeDate#2650
|
|
, 1 // ApplSeqTradeDate#2651
|
|
, 1 // T7EntryServiceTradeDate#2652
|
|
, 1 // T7EntryServiceRtmTradeDate#2653
|
|
, 0 // PartitionID#2654
|
|
, 0 // MatchingEngineStatus#2655
|
|
, 0 // TradeManagerStatus#2656
|
|
, 0 // ApplSeqStatus#2657
|
|
, 0 // T7EntryServiceStatus#2658
|
|
, 0 // T7EntryServiceRtmStatus#2659
|
|
// ServiceAvailabilityMarketBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2660
|
|
, 0 // TemplateID#2661
|
|
///
|
|
//// NRBCHeaderComp
|
|
, 0 // SendingTime#2662
|
|
, 0 // ApplSubID#2663
|
|
, 0 // ApplID#2664
|
|
, 0 // LastFragment#2665
|
|
///
|
|
, 1 // SelectiveRequestForQuoteServiceTradeDate#2666
|
|
, 0 // SelectiveRequestForQuoteServiceStatus#2667
|
|
, 0 // SelectiveRequestForQuoteRtmServiceStatus#2668
|
|
// SubscribeRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#2669
|
|
, 0 // TemplateID#2670
|
|
, 2 // NetworkMsgID#2671
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#2672
|
|
, 2 // SenderSubID#2673
|
|
///
|
|
, 1 // SubscriptionScope#2674
|
|
, 0 // RefApplID#2675
|
|
// SubscribeResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2676
|
|
, 0 // TemplateID#2677
|
|
///
|
|
//// ResponseHeaderComp
|
|
, 0 // RequestTime#2678
|
|
, 0 // SendingTime#2679
|
|
, 0 // MsgSeqNum#2680
|
|
///
|
|
, 0 // ApplSubID#2681
|
|
// TESApproveBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2682
|
|
, 0 // TemplateID#2683
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#2684
|
|
, 0 // ApplSeqNum#2685
|
|
, 1 // ApplSubID#2686
|
|
, 0 // PartitionID#2687
|
|
, 0 // ApplResendFlag#2688
|
|
, 0 // ApplID#2689
|
|
, 0 // LastFragment#2690
|
|
///
|
|
, 0 // SecurityID#2691
|
|
, 0 // LastPx#2692
|
|
, 0 // AllocQty#2693
|
|
, 0 // TransactTime#2694
|
|
, 1 // UnderlyingPx#2695
|
|
, 1 // TransBkdTime#2696
|
|
, 1 // RelatedClosePrice#2697
|
|
, 1 // RelatedTradeQuantity#2698
|
|
, 1 // UnderlyingQty#2699
|
|
, 1 // CompressionID#2700
|
|
, 0 // MarketSegmentID#2701
|
|
, 0 // PackageID#2702
|
|
, 0 // TESExecID#2703
|
|
, 0 // AllocID#2704
|
|
, 1 // UnderlyingSettlementDate#2705
|
|
, 1 // UnderlyingMaturityDate#2706
|
|
, 1 // RelatedTradeID#2707
|
|
, 1 // RelatedMarketSegmentID#2708
|
|
, 1 // NegotiationID#2709
|
|
, 1 // TESEnrichmentRuleID#2710
|
|
, 1 // AutoApprovalRuleID#2711
|
|
, 0 // TrdType#2712
|
|
, 1 // VarTextLen#2713
|
|
, 0 // Side#2714
|
|
, 0 // TradePublishIndicator#2715
|
|
, 1 // ProductComplex#2716
|
|
, 0 // TradeReportType#2717
|
|
, 1 // TrdRptStatus#2718
|
|
, 0 // TradingCapacity#2719
|
|
, 1 // PartyIDSettlementLocation#2720
|
|
, 0 // TradeAllocStatus#2721
|
|
, 1 // HedgeType#2722
|
|
, 0 // NoLegs#2723
|
|
, 0 // NoEvents#2724
|
|
, 0 // NoInstrAttrib#2725
|
|
, 0 // NoUnderlyingStips#2726
|
|
, 0 // MessageEventSource#2727
|
|
, 1 // TradeReportID#2728
|
|
, 0 // PartyExecutingFirm#2729
|
|
, 0 // PartyExecutingTrader#2730
|
|
, 0 // PartyIDEnteringFirm#2731
|
|
, 0 // PartyEnteringTrader#2732
|
|
, 0 // PositionEffect#2733
|
|
, 1 // RootPartyExecutingFirm#2734
|
|
, 1 // RootPartyExecutingTrader#2735
|
|
, 1 // FreeText1#2736
|
|
, 1 // FreeText2#2737
|
|
, 1 // FreeText3#2738
|
|
, 1 // PartyIDTakeUpTradingFirm#2739
|
|
, 1 // Account#2740
|
|
, 1 // PartyIDPositionAccount#2741
|
|
, 1 // PartyIDOrderOriginationFirm#2742
|
|
, 1 // PartyIDBeneficiary#2743
|
|
, 1 // PartyIDLocationID#2744
|
|
, 1 // CustOrderHandlingInst#2745
|
|
, 1 // ComplianceText#2746
|
|
, 1 // UnderlyingSecurityID#2747
|
|
, 1 // UnderlyingSecurityDesc#2748
|
|
, 1 // UnderlyingCurrency#2749
|
|
, 1 // UnderlyingIssuer#2750
|
|
//// TrdInstrmntLegGrpComp
|
|
, 0 // LegSecurityID#2751
|
|
, 0 // LegPrice#2752
|
|
, 2 // LegQty#2753
|
|
///
|
|
//// InstrumentEventGrpComp
|
|
, 0 // EventDate#2754
|
|
, 0 // EventType#2755
|
|
///
|
|
//// InstrumentAttributeGrpComp
|
|
, 0 // InstrAttribType#2756
|
|
, 0 // InstrAttribValue#2757
|
|
///
|
|
//// UnderlyingStipGrpComp
|
|
, 0 // UnderlyingStipValue#2758
|
|
, 0 // UnderlyingStipType#2759
|
|
///
|
|
, 1 // VarText#2760
|
|
// TESBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2761
|
|
, 0 // TemplateID#2762
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#2763
|
|
, 0 // ApplSeqNum#2764
|
|
, 1 // ApplSubID#2765
|
|
, 0 // PartitionID#2766
|
|
, 0 // ApplResendFlag#2767
|
|
, 0 // ApplID#2768
|
|
, 0 // LastFragment#2769
|
|
///
|
|
, 0 // SecurityID#2770
|
|
, 0 // LastPx#2771
|
|
, 0 // TransactTime#2772
|
|
, 1 // UnderlyingPx#2773
|
|
, 1 // TransBkdTime#2774
|
|
, 1 // RelatedClosePrice#2775
|
|
, 1 // RelatedTradeQuantity#2776
|
|
, 1 // UnderlyingQty#2777
|
|
, 1 // CompressionID#2778
|
|
, 0 // MarketSegmentID#2779
|
|
, 0 // PackageID#2780
|
|
, 0 // TESExecID#2781
|
|
, 1 // UnderlyingSettlementDate#2782
|
|
, 1 // UnderlyingMaturityDate#2783
|
|
, 1 // RelatedTradeID#2784
|
|
, 1 // RelatedMarketSegmentID#2785
|
|
, 1 // AutoApprovalRuleID#2786
|
|
, 0 // TrdType#2787
|
|
, 1 // VarTextLen#2788
|
|
, 0 // TradeReportType#2789
|
|
, 1 // TrdRptStatus#2790
|
|
, 1 // ProductComplex#2791
|
|
, 0 // TradePublishIndicator#2792
|
|
, 0 // NoEvents#2793
|
|
, 0 // NoInstrAttrib#2794
|
|
, 0 // NoUnderlyingStips#2795
|
|
, 0 // NoSideAllocs#2796
|
|
, 0 // NoLegs#2797
|
|
, 1 // PartyIDSettlementLocation#2798
|
|
, 1 // HedgeType#2799
|
|
, 1 // SwapClearer#2800
|
|
, 0 // MessageEventSource#2801
|
|
, 1 // TradeReportText#2802
|
|
, 1 // TradeReportID#2803
|
|
, 0 // RootPartyExecutingFirm#2804
|
|
, 0 // RootPartyExecutingTrader#2805
|
|
, 1 // UnderlyingSecurityID#2806
|
|
, 1 // UnderlyingSecurityDesc#2807
|
|
, 1 // UnderlyingCurrency#2808
|
|
, 1 // UnderlyingIssuer#2809
|
|
//// SideAllocGrpBCComp
|
|
, 0 // AllocQty#2810
|
|
, 2 // ReversalApprovalTime#2811
|
|
, 0 // IndividualAllocID#2812
|
|
, 1 // TESEnrichmentRuleID#2813
|
|
, 0 // PartyExecutingFirm#2814
|
|
, 0 // PartyExecutingTrader#2815
|
|
, 0 // Side#2816
|
|
, 0 // TradeAllocStatus#2817
|
|
///
|
|
//// TrdInstrmntLegGrpComp
|
|
, 0 // LegSecurityID#2818
|
|
, 0 // LegPrice#2819
|
|
, 1 // LegQty#2820
|
|
///
|
|
//// InstrumentEventGrpComp
|
|
, 0 // EventDate#2821
|
|
, 0 // EventType#2822
|
|
///
|
|
//// InstrumentAttributeGrpComp
|
|
, 0 // InstrAttribType#2823
|
|
, 0 // InstrAttribValue#2824
|
|
///
|
|
//// UnderlyingStipGrpComp
|
|
, 0 // UnderlyingStipValue#2825
|
|
, 0 // UnderlyingStipType#2826
|
|
///
|
|
, 1 // VarText#2827
|
|
// TESCompressionRunStatusBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2828
|
|
, 0 // TemplateID#2829
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#2830
|
|
, 0 // ApplSeqNum#2831
|
|
, 1 // ApplSubID#2832
|
|
, 0 // PartitionID#2833
|
|
, 0 // ApplResendFlag#2834
|
|
, 0 // ApplID#2835
|
|
, 0 // LastFragment#2836
|
|
///
|
|
, 1 // CompressionID#2837
|
|
, 1 // MarketSegmentID#2838
|
|
, 1 // CompressionAction#2839
|
|
, 1 // CompressionStatus#2840
|
|
, 1 // TradePublishIndicator#2841
|
|
// TESCompressionRunStatusRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#2842
|
|
, 0 // TemplateID#2843
|
|
, 2 // NetworkMsgID#2844
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#2845
|
|
, 0 // SenderSubID#2846
|
|
///
|
|
, 1 // CompressionID#2847
|
|
, 0 // MarketSegmentID#2848
|
|
, 0 // CompressionAction#2849
|
|
, 1 // TradePublishIndicator#2850
|
|
// TESCompressionRunStatusResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2851
|
|
, 0 // TemplateID#2852
|
|
///
|
|
//// ResponseHeaderComp
|
|
, 0 // RequestTime#2853
|
|
, 0 // SendingTime#2854
|
|
, 0 // MsgSeqNum#2855
|
|
///
|
|
, 1 // CompressionID#2856
|
|
, 1 // MarketSegmentID#2857
|
|
, 1 // CompressionAction#2858
|
|
, 1 // CompressionStatus#2859
|
|
, 1 // TradePublishIndicator#2860
|
|
// TESDeleteBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2861
|
|
, 0 // TemplateID#2862
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#2863
|
|
, 0 // ApplSeqNum#2864
|
|
, 1 // ApplSubID#2865
|
|
, 0 // PartitionID#2866
|
|
, 0 // ApplResendFlag#2867
|
|
, 0 // ApplID#2868
|
|
, 0 // LastFragment#2869
|
|
///
|
|
, 0 // TransactTime#2870
|
|
, 1 // CompressionID#2871
|
|
, 0 // MarketSegmentID#2872
|
|
, 0 // PackageID#2873
|
|
, 0 // TESExecID#2874
|
|
, 0 // TrdType#2875
|
|
, 0 // DeleteReason#2876
|
|
, 0 // TradeReportType#2877
|
|
, 1 // TrdRptStatus#2878
|
|
, 0 // MessageEventSource#2879
|
|
, 1 // TradeReportID#2880
|
|
// TESExecutionBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2881
|
|
, 0 // TemplateID#2882
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#2883
|
|
, 0 // ApplSeqNum#2884
|
|
, 1 // ApplSubID#2885
|
|
, 0 // PartitionID#2886
|
|
, 0 // ApplResendFlag#2887
|
|
, 0 // ApplID#2888
|
|
, 0 // LastFragment#2889
|
|
///
|
|
, 0 // TransactTime#2890
|
|
, 1 // CompressionID#2891
|
|
, 0 // MarketSegmentID#2892
|
|
, 0 // PackageID#2893
|
|
, 0 // TESExecID#2894
|
|
, 0 // AllocID#2895
|
|
, 0 // TrdType#2896
|
|
, 0 // TradeReportType#2897
|
|
, 0 // Side#2898
|
|
, 1 // TrdRptStatus#2899
|
|
, 0 // MessageEventSource#2900
|
|
// TESResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2901
|
|
, 0 // TemplateID#2902
|
|
///
|
|
//// ResponseHeaderComp
|
|
, 0 // RequestTime#2903
|
|
, 0 // SendingTime#2904
|
|
, 0 // MsgSeqNum#2905
|
|
///
|
|
, 0 // TESExecID#2906
|
|
, 0 // TradeReportID#2907
|
|
// TESReversalBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2908
|
|
, 0 // TemplateID#2909
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#2910
|
|
, 0 // ApplSeqNum#2911
|
|
, 1 // ApplSubID#2912
|
|
, 0 // PartitionID#2913
|
|
, 0 // ApplResendFlag#2914
|
|
, 0 // ApplID#2915
|
|
, 0 // LastFragment#2916
|
|
///
|
|
, 1 // ReversalInitiationTime#2917
|
|
, 0 // MarketSegmentID#2918
|
|
, 0 // PackageID#2919
|
|
, 0 // TESExecID#2920
|
|
, 1 // RelatedMarketSegmentID#2921
|
|
, 0 // TrdType#2922
|
|
, 1 // TrdRptStatus#2923
|
|
, 1 // ReversalCancellationReason#2924
|
|
, 0 // NoSideAllocs#2925
|
|
, 1 // TradeReportID#2926
|
|
, 1 // ReversalReasonText#2927
|
|
//// SideAllocGrpBCComp
|
|
, 2 // AllocQty#2928
|
|
, 1 // ReversalApprovalTime#2929
|
|
, 0 // IndividualAllocID#2930
|
|
, 2 // TESEnrichmentRuleID#2931
|
|
, 2 // PartyExecutingFirm#2932
|
|
, 2 // PartyExecutingTrader#2933
|
|
, 2 // Side#2934
|
|
, 0 // TradeAllocStatus#2935
|
|
///
|
|
// TESTradeBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#2936
|
|
, 0 // TemplateID#2937
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#2938
|
|
, 0 // ApplSeqNum#2939
|
|
, 1 // ApplSubID#2940
|
|
, 0 // PartitionID#2941
|
|
, 0 // ApplResendFlag#2942
|
|
, 0 // ApplID#2943
|
|
, 0 // LastFragment#2944
|
|
///
|
|
, 0 // SecurityID#2945
|
|
, 0 // LastPx#2946
|
|
, 0 // LastQty#2947
|
|
, 1 // ClearingTradePrice#2948
|
|
, 1 // ClearingTradeQty#2949
|
|
, 0 // TransactTime#2950
|
|
, 1 // RelatedSecurityID#2951
|
|
, 1 // CompressionID#2952
|
|
, 1 // RootPartyIDClientID#2953
|
|
, 1 // ExecutingTrader#2954
|
|
, 1 // RootPartyIDInvestmentDecisionMaker#2955
|
|
, 1 // BasketTrdMatchID#2956
|
|
, 1 // SideLastPx#2957
|
|
, 1 // SideLastQty#2958
|
|
, 0 // PackageID#2959
|
|
, 0 // MarketSegmentID#2960
|
|
, 0 // TradeID#2961
|
|
, 0 // TradeDate#2962
|
|
, 0 // SideTradeID#2963
|
|
, 1 // RootPartyIDSessionID#2964
|
|
, 1 // OrigTradeID#2965
|
|
, 0 // RootPartyIDExecutingUnit#2966
|
|
, 0 // RootPartyIDExecutingTrader#2967
|
|
, 0 // RootPartyIDClearingUnit#2968
|
|
, 1 // StrategyLinkID#2969
|
|
, 1 // RelatedSymbol#2970
|
|
, 1 // TotNumTradeReports#2971
|
|
, 1 // NegotiationID#2972
|
|
, 1 // NoSRQSRelatedTradeIDs#2973
|
|
, 1 // BasketProfileID#2974
|
|
, 1 // TrdType#2975
|
|
, 1 // ProductComplex#2976
|
|
, 1 // RelatedProductComplex#2977
|
|
, 0 // Side#2978
|
|
, 1 // TradingCapacity#2979
|
|
, 0 // TradeReportType#2980
|
|
, 0 // TransferReason#2981
|
|
, 0 // TradePublishIndicator#2982
|
|
, 1 // MultiLegReportingType#2983
|
|
, 1 // PositionEffect#2984
|
|
, 1 // MultilegPriceModel#2985
|
|
, 1 // OrderAttributeLiquidityProvision#2986
|
|
, 1 // OrderAttributeRiskReduction#2987
|
|
, 1 // ExecutingTraderQualifier#2988
|
|
, 1 // RootPartyIDInvestmentDecisionMakerQualifier#2989
|
|
, 1 // OrderOrigination#2990
|
|
, 1 // ReversalIndicator#2991
|
|
, 1 // TradeAggregationTransType#2992
|
|
, 1 // Account#2993
|
|
, 1 // RootPartyIDPositionAccount#2994
|
|
, 1 // CustOrderHandlingInst#2995
|
|
, 1 // FreeText1#2996
|
|
, 1 // FreeText2#2997
|
|
, 1 // FreeText3#2998
|
|
, 0 // RootPartyExecutingFirm#2999
|
|
, 0 // RootPartyExecutingTrader#3000
|
|
, 0 // RootPartyClearingFirm#3001
|
|
, 0 // RootPartyClearingOrganization#3002
|
|
, 1 // RootPartyIDBeneficiary#3003
|
|
, 1 // RootPartyIDTakeUpTradingFirm#3004
|
|
, 1 // RootPartyIDOrderOriginationFirm#3005
|
|
, 1 // RootPartyIDExecutionVenue#3006
|
|
, 1 // RegulatoryTradeID#3007
|
|
, 1 // BasketPartyContraFirm#3008
|
|
, 1 // BasketSideTradeReportID#3009
|
|
//// SRQSRelatedTradeIDGrpComp
|
|
, 0 // SRQSRelatedTradeID#3010
|
|
///
|
|
// TESTradingSessionStatusBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#3011
|
|
, 0 // TemplateID#3012
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#3013
|
|
, 0 // ApplSeqNum#3014
|
|
, 1 // ApplSubID#3015
|
|
, 0 // PartitionID#3016
|
|
, 0 // ApplResendFlag#3017
|
|
, 0 // ApplID#3018
|
|
, 0 // LastFragment#3019
|
|
///
|
|
, 0 // TradeDate#3020
|
|
, 0 // TradSesEvent#3021
|
|
// TESUploadBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#3022
|
|
, 0 // TemplateID#3023
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#3024
|
|
, 0 // ApplSeqNum#3025
|
|
, 1 // ApplSubID#3026
|
|
, 0 // PartitionID#3027
|
|
, 0 // ApplResendFlag#3028
|
|
, 0 // ApplID#3029
|
|
, 0 // LastFragment#3030
|
|
///
|
|
, 0 // SecurityID#3031
|
|
, 0 // LastPx#3032
|
|
, 1 // TransBkdTime#3033
|
|
, 0 // TransactTime#3034
|
|
, 1 // UnderlyingPx#3035
|
|
, 1 // RelatedClosePrice#3036
|
|
, 1 // RelatedTradeQuantity#3037
|
|
, 1 // UnderlyingQty#3038
|
|
, 1 // CompressionID#3039
|
|
, 0 // MarketSegmentID#3040
|
|
, 0 // PackageID#3041
|
|
, 0 // TESExecID#3042
|
|
, 1 // UnderlyingSettlementDate#3043
|
|
, 1 // UnderlyingMaturityDate#3044
|
|
, 1 // RelatedTradeID#3045
|
|
, 1 // RelatedMarketSegmentID#3046
|
|
, 0 // TrdType#3047
|
|
, 1 // ProductComplex#3048
|
|
, 0 // TradeReportType#3049
|
|
, 1 // TrdRptStatus#3050
|
|
, 0 // TradePublishIndicator#3051
|
|
, 0 // TradePlatform#3052
|
|
, 0 // NoSideAllocs#3053
|
|
, 0 // NoLegs#3054
|
|
, 0 // NoEvents#3055
|
|
, 0 // NoInstrAttrib#3056
|
|
, 0 // NoUnderlyingStips#3057
|
|
, 1 // HedgeType#3058
|
|
, 1 // PartyIDSettlementLocation#3059
|
|
, 0 // MessageEventSource#3060
|
|
, 1 // TradeReportID#3061
|
|
, 1 // RootPartyExecutingFirm#3062
|
|
, 1 // RootPartyExecutingTrader#3063
|
|
, 1 // UnderlyingSecurityID#3064
|
|
, 1 // UnderlyingSecurityDesc#3065
|
|
, 1 // UnderlyingCurrency#3066
|
|
, 1 // UnderlyingIssuer#3067
|
|
//// SideAllocExtGrpComp
|
|
, 0 // AllocQty#3068
|
|
, 1 // PartyIDClientID#3069
|
|
, 1 // PartyIdInvestmentDecisionMaker#3070
|
|
, 1 // ExecutingTrader#3071
|
|
, 0 // IndividualAllocID#3072
|
|
, 0 // PartyExecutingFirm#3073
|
|
, 0 // PartyExecutingTrader#3074
|
|
, 1 // TESEnrichmentRuleID#3075
|
|
, 0 // Side#3076
|
|
, 0 // TradeAllocStatus#3077
|
|
, 0 // TradingCapacity#3078
|
|
, 0 // PositionEffect#3079
|
|
, 1 // OrderAttributeLiquidityProvision#3080
|
|
, 1 // ExecutingTraderQualifier#3081
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#3082
|
|
, 1 // OrderAttributeRiskReduction#3083
|
|
, 1 // OrderOrigination#3084
|
|
, 1 // Account#3085
|
|
, 1 // PartyIDPositionAccount#3086
|
|
, 1 // PartyIDTakeUpTradingFirm#3087
|
|
, 1 // FreeText1#3088
|
|
, 1 // FreeText2#3089
|
|
, 1 // FreeText3#3090
|
|
, 1 // PartyIDOrderOriginationFirm#3091
|
|
, 1 // PartyIDBeneficiary#3092
|
|
, 1 // PartyIDLocationID#3093
|
|
, 1 // CustOrderHandlingInst#3094
|
|
, 1 // ComplianceText#3095
|
|
///
|
|
//// TrdInstrmntLegGrpComp
|
|
, 0 // LegSecurityID#3096
|
|
, 0 // LegPrice#3097
|
|
, 1 // LegQty#3098
|
|
///
|
|
//// InstrumentEventGrpComp
|
|
, 0 // EventDate#3099
|
|
, 0 // EventType#3100
|
|
///
|
|
//// InstrumentAttributeGrpComp
|
|
, 0 // InstrAttribType#3101
|
|
, 0 // InstrAttribValue#3102
|
|
///
|
|
//// UnderlyingStipGrpComp
|
|
, 0 // UnderlyingStipValue#3103
|
|
, 0 // UnderlyingStipType#3104
|
|
///
|
|
// TMTradingSessionStatusBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#3105
|
|
, 0 // TemplateID#3106
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#3107
|
|
, 0 // ApplSeqNum#3108
|
|
, 1 // ApplSubID#3109
|
|
, 0 // PartitionID#3110
|
|
, 0 // ApplResendFlag#3111
|
|
, 0 // ApplID#3112
|
|
, 0 // LastFragment#3113
|
|
///
|
|
, 0 // TradSesEvent#3114
|
|
// ThrottleUpdateNotification
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#3115
|
|
, 0 // TemplateID#3116
|
|
///
|
|
//// NotifHeaderComp
|
|
, 0 // SendingTime#3117
|
|
///
|
|
, 0 // ThrottleTimeInterval#3118
|
|
, 0 // ThrottleNoMsgs#3119
|
|
, 0 // ThrottleDisconnectLimit#3120
|
|
// TradeBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#3121
|
|
, 0 // TemplateID#3122
|
|
///
|
|
//// RBCHeaderComp
|
|
, 0 // SendingTime#3123
|
|
, 0 // ApplSeqNum#3124
|
|
, 1 // ApplSubID#3125
|
|
, 0 // PartitionID#3126
|
|
, 0 // ApplResendFlag#3127
|
|
, 0 // ApplID#3128
|
|
, 0 // LastFragment#3129
|
|
///
|
|
, 0 // SecurityID#3130
|
|
, 1 // RelatedSecurityID#3131
|
|
, 1 // Price#3132
|
|
, 0 // LastPx#3133
|
|
, 0 // LastQty#3134
|
|
, 1 // SideLastPx#3135
|
|
, 1 // SideLastQty#3136
|
|
, 1 // ClearingTradePrice#3137
|
|
, 1 // ClearingTradeQty#3138
|
|
, 0 // TransactTime#3139
|
|
, 1 // OrderID#3140
|
|
, 1 // ClOrdID#3141
|
|
, 1 // LeavesQty#3142
|
|
, 1 // CumQty#3143
|
|
, 1 // RootPartyIDClientID#3144
|
|
, 1 // ExecutingTrader#3145
|
|
, 1 // RootPartyIDInvestmentDecisionMaker#3146
|
|
, 0 // TradeID#3147
|
|
, 1 // OrigTradeID#3148
|
|
, 0 // RootPartyIDExecutingUnit#3149
|
|
, 1 // RootPartyIDSessionID#3150
|
|
, 1 // RootPartyIDExecutingTrader#3151
|
|
, 0 // RootPartyIDClearingUnit#3152
|
|
, 0 // MarketSegmentID#3153
|
|
, 1 // RelatedSymbol#3154
|
|
, 0 // SideTradeID#3155
|
|
, 0 // MatchDate#3156
|
|
, 0 // TrdMatchID#3157
|
|
, 1 // StrategyLinkID#3158
|
|
, 1 // TotNumTradeReports#3159
|
|
, 1 // MultiLegReportingType#3160
|
|
, 0 // TradeReportType#3161
|
|
, 0 // TransferReason#3162
|
|
, 1 // RootPartyIDBeneficiary#3163
|
|
, 1 // RootPartyIDTakeUpTradingFirm#3164
|
|
, 1 // RootPartyIDOrderOriginationFirm#3165
|
|
, 1 // MatchType#3166
|
|
, 1 // MatchSubType#3167
|
|
, 0 // Side#3168
|
|
, 1 // SideLiquidityInd#3169
|
|
, 0 // TradingCapacity#3170
|
|
, 1 // OrderOrigination#3171
|
|
, 1 // OrderAttributeLiquidityProvision#3172
|
|
, 1 // OrderAttributeRiskReduction#3173
|
|
, 1 // ExecutingTraderQualifier#3174
|
|
, 1 // RootPartyIDInvestmentDecisionMakerQualifier#3175
|
|
, 1 // Account#3176
|
|
, 1 // RootPartyIDPositionAccount#3177
|
|
, 1 // PositionEffect#3178
|
|
, 1 // CustOrderHandlingInst#3179
|
|
, 1 // FreeText1#3180
|
|
, 1 // FreeText2#3181
|
|
, 1 // FreeText3#3182
|
|
, 1 // OrderCategory#3183
|
|
, 1 // OrdType#3184
|
|
, 1 // RelatedProductComplex#3185
|
|
, 1 // OrderSide#3186
|
|
, 0 // RootPartyClearingOrganization#3187
|
|
, 0 // RootPartyExecutingFirm#3188
|
|
, 1 // RootPartyExecutingTrader#3189
|
|
, 0 // RootPartyClearingFirm#3190
|
|
, 1 // RegulatoryTradeID#3191
|
|
, 1 // RootPartyIDExecutionVenue#3192
|
|
// TradingSessionStatusBroadcast
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#3193
|
|
, 0 // TemplateID#3194
|
|
///
|
|
//// RBCHeaderMEComp
|
|
, 1 // TrdRegTSTimeOut#3195
|
|
, 1 // NotificationIn#3196
|
|
, 0 // SendingTime#3197
|
|
, 1 // ApplSubID#3198
|
|
, 0 // PartitionID#3199
|
|
, 0 // ApplMsgID#3200
|
|
, 0 // ApplID#3201
|
|
, 0 // ApplResendFlag#3202
|
|
, 0 // LastFragment#3203
|
|
///
|
|
, 1 // MarketSegmentID#3204
|
|
, 1 // TradeDate#3205
|
|
, 0 // TradSesEvent#3206
|
|
, 1 // RefApplLastMsgID#3207
|
|
// UnsubscribeRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#3208
|
|
, 0 // TemplateID#3209
|
|
, 2 // NetworkMsgID#3210
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#3211
|
|
, 2 // SenderSubID#3212
|
|
///
|
|
, 0 // RefApplSubID#3213
|
|
// UnsubscribeResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#3214
|
|
, 0 // TemplateID#3215
|
|
///
|
|
//// ResponseHeaderComp
|
|
, 0 // RequestTime#3216
|
|
, 0 // SendingTime#3217
|
|
, 0 // MsgSeqNum#3218
|
|
///
|
|
// UploadTESTradeRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#3219
|
|
, 0 // TemplateID#3220
|
|
, 2 // NetworkMsgID#3221
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#3222
|
|
, 0 // SenderSubID#3223
|
|
///
|
|
, 0 // SecurityID#3224
|
|
, 0 // LastPx#3225
|
|
, 1 // TransBkdTime#3226
|
|
, 1 // UnderlyingPx#3227
|
|
, 1 // RelatedClosePrice#3228
|
|
, 1 // RelatedTradeQuantity#3229
|
|
, 1 // UnderlyingQty#3230
|
|
, 1 // CompressionID#3231
|
|
, 0 // MarketSegmentID#3232
|
|
, 1 // UnderlyingSettlementDate#3233
|
|
, 1 // UnderlyingMaturityDate#3234
|
|
, 1 // RelatedTradeID#3235
|
|
, 1 // RelatedMarketSegmentID#3236
|
|
, 0 // TrdType#3237
|
|
, 1 // ProductComplex#3238
|
|
, 0 // TradeReportType#3239
|
|
, 0 // TradePublishIndicator#3240
|
|
, 0 // NoSideAllocs#3241
|
|
, 0 // NoLegs#3242
|
|
, 0 // NoEvents#3243
|
|
, 0 // NoInstrAttrib#3244
|
|
, 0 // NoUnderlyingStips#3245
|
|
, 0 // SkipValidations#3246
|
|
, 1 // TrdRptStatus#3247
|
|
, 1 // TradePlatform#3248
|
|
, 1 // HedgeType#3249
|
|
, 1 // PartyIDSettlementLocation#3250
|
|
, 1 // ValueCheckTypeMinLotSize#3251
|
|
, 1 // TradeReportID#3252
|
|
, 1 // TradeReportText#3253
|
|
, 1 // UnderlyingSecurityID#3254
|
|
, 1 // UnderlyingSecurityDesc#3255
|
|
, 1 // UnderlyingCurrency#3256
|
|
, 1 // UnderlyingIssuer#3257
|
|
//// SideAllocExtGrpComp
|
|
, 0 // AllocQty#3258
|
|
, 1 // PartyIDClientID#3259
|
|
, 1 // PartyIdInvestmentDecisionMaker#3260
|
|
, 1 // ExecutingTrader#3261
|
|
, 2 // IndividualAllocID#3262
|
|
, 0 // PartyExecutingFirm#3263
|
|
, 0 // PartyExecutingTrader#3264
|
|
, 1 // TESEnrichmentRuleID#3265
|
|
, 0 // Side#3266
|
|
, 2 // TradeAllocStatus#3267
|
|
, 1 // TradingCapacity#3268
|
|
, 1 // PositionEffect#3269
|
|
, 1 // OrderAttributeLiquidityProvision#3270
|
|
, 1 // ExecutingTraderQualifier#3271
|
|
, 1 // PartyIdInvestmentDecisionMakerQualifier#3272
|
|
, 1 // OrderAttributeRiskReduction#3273
|
|
, 1 // OrderOrigination#3274
|
|
, 1 // Account#3275
|
|
, 1 // PartyIDPositionAccount#3276
|
|
, 1 // PartyIDTakeUpTradingFirm#3277
|
|
, 1 // FreeText1#3278
|
|
, 1 // FreeText2#3279
|
|
, 1 // FreeText3#3280
|
|
, 1 // PartyIDOrderOriginationFirm#3281
|
|
, 1 // PartyIDBeneficiary#3282
|
|
, 1 // PartyIDLocationID#3283
|
|
, 1 // CustOrderHandlingInst#3284
|
|
, 1 // ComplianceText#3285
|
|
///
|
|
//// TrdInstrmntLegGrpComp
|
|
, 0 // LegSecurityID#3286
|
|
, 0 // LegPrice#3287
|
|
, 2 // LegQty#3288
|
|
///
|
|
//// InstrumentEventGrpComp
|
|
, 0 // EventDate#3289
|
|
, 0 // EventType#3290
|
|
///
|
|
//// InstrumentAttributeGrpComp
|
|
, 0 // InstrAttribType#3291
|
|
, 0 // InstrAttribValue#3292
|
|
///
|
|
//// UnderlyingStipGrpComp
|
|
, 0 // UnderlyingStipValue#3293
|
|
, 0 // UnderlyingStipType#3294
|
|
///
|
|
// UserLoginRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#3295
|
|
, 0 // TemplateID#3296
|
|
, 2 // NetworkMsgID#3297
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#3298
|
|
, 2 // SenderSubID#3299
|
|
///
|
|
, 0 // Username#3300
|
|
, 0 // Password#3301
|
|
// UserLoginResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#3302
|
|
, 0 // TemplateID#3303
|
|
///
|
|
//// ResponseHeaderComp
|
|
, 0 // RequestTime#3304
|
|
, 0 // SendingTime#3305
|
|
, 0 // MsgSeqNum#3306
|
|
///
|
|
// UserLogoutRequest
|
|
//// MessageHeaderInComp
|
|
, 0 // BodyLen#3307
|
|
, 0 // TemplateID#3308
|
|
, 2 // NetworkMsgID#3309
|
|
///
|
|
//// RequestHeaderComp
|
|
, 0 // MsgSeqNum#3310
|
|
, 2 // SenderSubID#3311
|
|
///
|
|
, 0 // Username#3312
|
|
// UserLogoutResponse
|
|
//// MessageHeaderOutComp
|
|
, 0 // BodyLen#3313
|
|
, 0 // TemplateID#3314
|
|
///
|
|
//// ResponseHeaderComp
|
|
, 0 // RequestTime#3315
|
|
, 0 // SendingTime#3316
|
|
, 0 // MsgSeqNum#3317
|
|
///
|
|
, 0 // filler
|
|
};
|
|
static const int16_t tid2uidx[] = {
|
|
1002 /* LogonRequest */
|
|
, 1020 /* LogonResponse */
|
|
, 1034 /* LogoutRequest */
|
|
, 1039 /* LogoutResponse */
|
|
, -1
|
|
, 2676 /* SubscribeResponse */
|
|
, 3208 /* UnsubscribeRequest */
|
|
, 3214 /* UnsubscribeResponse */
|
|
, 1990 /* RetransmitRequest */
|
|
, 1999 /* RetransmitResponse */
|
|
, 1959 /* Reject */
|
|
, 894 /* Heartbeat */
|
|
, 882 /* ForcedLogoutNotification */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 3295 /* UserLoginRequest */
|
|
, 3302 /* UserLoginResponse */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 897 /* HeartbeatNotification */
|
|
, 3313 /* UserLogoutResponse */
|
|
, 2669 /* SubscribeRequest */
|
|
, 1972 /* RetransmitMEMessageRequest */
|
|
, 1982 /* RetransmitMEMessageResponse */
|
|
, 3115 /* ThrottleUpdateNotification */
|
|
, 3307 /* UserLogoutRequest */
|
|
, 2643 /* ServiceAvailabilityBroadcast */
|
|
, 1587 /* NewsBroadcast */
|
|
, 367 /* BroadcastErrorNotification */
|
|
, 2019 /* RiskNotificationBroadcast */
|
|
, 1792 /* PartyEntitlementsUpdateReport */
|
|
, 957 /* InquireSessionListRequest */
|
|
, 962 /* InquireSessionListResponse */
|
|
, 989 /* LegalNotificationBroadcast */
|
|
, 971 /* InquireUserRequest */
|
|
, 977 /* InquireUserResponse */
|
|
, 900 /* InquireEnrichmentRuleIDListRequest */
|
|
, 906 /* InquireEnrichmentRuleIDListResponse */
|
|
, 1774 /* PartyActionReport */
|
|
, 887 /* ForcedUserLogoutNotification */
|
|
, 2660 /* ServiceAvailabilityMarketBroadcast */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 1518 /* NewOrderSingleRequest */
|
|
, 1486 /* NewOrderResponse */
|
|
, 1459 /* NewOrderNRResponse */
|
|
, 1725 /* OrderExecResponse */
|
|
, 1600 /* OrderExecNotification */
|
|
, -1
|
|
, 1286 /* ModifyOrderSingleRequest */
|
|
, 1253 /* ModifyOrderResponse */
|
|
, 1224 /* ModifyOrderNRResponse */
|
|
, 717 /* DeleteOrderSingleRequest */
|
|
, 693 /* DeleteOrderResponse */
|
|
, 672 /* DeleteOrderNRResponse */
|
|
, 626 /* DeleteOrderBroadcast */
|
|
, 1388 /* NewOrderComplexRequest */
|
|
, 1149 /* ModifyOrderComplexRequest */
|
|
, -1
|
|
, -1
|
|
, 1646 /* OrderExecReportBroadcast */
|
|
, 451 /* CrossRequest */
|
|
, 460 /* CrossRequestResponse */
|
|
, 523 /* DeleteAllOrderRequest */
|
|
, 539 /* DeleteAllOrderResponse */
|
|
, 470 /* DeleteAllOrderBroadcast */
|
|
, 654 /* DeleteOrderComplexRequest */
|
|
, 497 /* DeleteAllOrderNRResponse */
|
|
, 1561 /* NewOrderSingleShortRequest */
|
|
, 1332 /* ModifyOrderSingleShortRequest */
|
|
, -1
|
|
, -1
|
|
, 1431 /* NewOrderComplexShortRequest */
|
|
, 1195 /* ModifyOrderComplexShortRequest */
|
|
, 788 /* EnterCLIPRequest */
|
|
, 613 /* DeleteCLIPRequest */
|
|
, 434 /* CLIPResponse */
|
|
, 376 /* CLIPDeletionNotification */
|
|
, 397 /* CLIPExecutionNotification */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 0 /* AddComplexInstrumentRequest */
|
|
, 16 /* AddComplexInstrumentResponse */
|
|
, 1044 /* MMParameterDefinitionRequest */
|
|
, 1056 /* MMParameterDefinitionResponse */
|
|
, 923 /* InquireMMParameterRequest */
|
|
, 930 /* InquireMMParameterResponse */
|
|
, 3193 /* TradingSessionStatusBroadcast */
|
|
, 507 /* DeleteAllOrderQuoteEventBroadcast */
|
|
, 43 /* AddFlexibleInstrumentRequest */
|
|
, 57 /* AddFlexibleInstrumentResponse */
|
|
, 948 /* InquirePreTradeRiskLimitsRequest */
|
|
, 1849 /* PreTradeRiskLimitsDefinitionRequest */
|
|
, 1826 /* PreTradeRiskLimitResponse */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 1810 /* PingRequest */
|
|
, 1816 /* PingResponse */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 1939 /* RFQRequest */
|
|
, 1949 /* RFQResponse */
|
|
, 1883 /* QuoteActivationRequest */
|
|
, 1896 /* QuoteActivationResponse */
|
|
, 1066 /* MassQuoteRequest */
|
|
, 1090 /* MassQuoteResponse */
|
|
, 1908 /* QuoteExecutionReport */
|
|
, 579 /* DeleteAllQuoteRequest */
|
|
, 590 /* DeleteAllQuoteResponse */
|
|
, 557 /* DeleteAllQuoteBroadcast */
|
|
, 1863 /* QuoteActivationNotification */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 3121 /* TradeBroadcast */
|
|
, 3105 /* TMTradingSessionStatusBroadcast */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 831 /* EnterTESTradeRequest */
|
|
, 1359 /* ModifyTESTradeRequest */
|
|
, 735 /* DeleteTESTradeRequest */
|
|
, 174 /* ApproveTESTradeRequest */
|
|
, 2761 /* TESBroadcast */
|
|
, -1
|
|
, 2861 /* TESDeleteBroadcast */
|
|
, 2682 /* TESApproveBroadcast */
|
|
, -1
|
|
, -1
|
|
, 2881 /* TESExecutionBroadcast */
|
|
, 2901 /* TESResponse */
|
|
, 3219 /* UploadTESTradeRequest */
|
|
, 3022 /* TESUploadBroadcast */
|
|
, 2936 /* TESTradeBroadcast */
|
|
, 3011 /* TESTradingSessionStatusBroadcast */
|
|
, 2842 /* TESCompressionRunStatusRequest */
|
|
, 2851 /* TESCompressionRunStatusResponse */
|
|
, 2828 /* TESCompressionRunStatusBroadcast */
|
|
, -1
|
|
, 748 /* EnterBasketTradeRequest */
|
|
, 1108 /* ModifyBasketTradeRequest */
|
|
, 602 /* DeleteBasketTradeRequest */
|
|
, 119 /* ApproveBasketTradeRequest */
|
|
, 360 /* BasketResponse */
|
|
, 271 /* BasketBroadcast */
|
|
, 319 /* BasketDeleteBroadcast */
|
|
, 213 /* BasketApproveBroadcast */
|
|
, 337 /* BasketExecutionBroadcast */
|
|
, 77 /* AmendBasketTradeRequest */
|
|
, 2007 /* ReverseTESTradeRequest */
|
|
, 162 /* ApproveReverseTESTradeRequest */
|
|
, 2908 /* TESReversalBroadcast */
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, -1
|
|
, 2403 /* SRQSOpenNegotiationRequest */
|
|
, 2605 /* SRQSUpdateNegotiationRequest */
|
|
, 2158 /* SRQSEnterQuoteRequest */
|
|
, 2559 /* SRQSQuoteResponse */
|
|
, 2194 /* SRQSHitQuoteRequest */
|
|
, 2145 /* SRQSDealResponse */
|
|
, 2589 /* SRQSUpdateDealStatusRequest */
|
|
, 2518 /* SRQSQuoteNotification */
|
|
, 2037 /* SRQSCreateDealNotification */
|
|
, 2099 /* SRQSDealNotification */
|
|
, 2455 /* SRQSOpenNegotiationRequesterNotification */
|
|
, 2355 /* SRQSOpenNegotiationNotification */
|
|
, 2290 /* SRQSNegotiationRequesterNotification */
|
|
, 2253 /* SRQSNegotiationNotification */
|
|
, 2578 /* SRQSStatusBroadcast */
|
|
, 2341 /* SRQSNegotiationStatusNotification */
|
|
, -1
|
|
, 2567 /* SRQSQuotingStatusRequest */
|
|
, 2234 /* SRQSInquireSmartRespondentRequest */
|
|
, 2244 /* SRQSInquireSmartRespondentResponse */
|
|
};
|
|
static int * const dscp_bits[] = {
|
|
&hf_eti_dscp_exec_summary,
|
|
&hf_eti_dscp_improved,
|
|
&hf_eti_dscp_widened,
|
|
NULL
|
|
};
|
|
if (templateid < 10000 || templateid > 10719) {
|
|
proto_tree_add_expert_format(root, pinfo, &ei_eti_invalid_template, tvb, 4, 4,
|
|
"Template ID out of range: %" PRIu16, templateid);
|
|
return tvb_captured_length(tvb);
|
|
}
|
|
int fidx = tid2fidx[templateid - 10000];
|
|
if (fidx == -1) {
|
|
proto_tree_add_expert_format(root, pinfo, &ei_eti_invalid_template, tvb, 4, 4,
|
|
"Unallocated Template ID: %" PRIu16, templateid);
|
|
return tvb_captured_length(tvb);
|
|
}
|
|
if (bodylen < tid2size[templateid - 10000][0] || bodylen > tid2size[templateid - 10000][1]) {
|
|
if (tid2size[templateid - 10000][0] != tid2size[templateid - 10000][1])
|
|
proto_tree_add_expert_format(root, pinfo, &ei_eti_invalid_length, tvb, 0, 4,
|
|
"Unexpected BodyLen value of %" PRIu32 ", expected: %" PRIu32 "..%" PRIu32, bodylen, tid2size[templateid - 10000][0], tid2size[templateid - 10000][1]);
|
|
else
|
|
proto_tree_add_expert_format(root, pinfo, &ei_eti_invalid_length, tvb, 0, 4,
|
|
"Unexpected BodyLen value of %" PRIu32 ", expected: %" PRIu32, bodylen, tid2size[templateid - 10000][0]);
|
|
}
|
|
if (bodylen % 8)
|
|
proto_tree_add_expert_format(root, pinfo, &ei_eti_unaligned, tvb, 0, 4,
|
|
"BodyLen value of %" PRIu32 " is not divisible by 8", bodylen);
|
|
|
|
int uidx = tid2uidx[templateid - 10000];
|
|
DISSECTOR_ASSERT_CMPINT(uidx, >=, 0);
|
|
DISSECTOR_ASSERT_CMPUINT(((size_t)uidx), <, (sizeof usages / sizeof usages[0]));
|
|
|
|
int old_fidx = 0;
|
|
int old_uidx = 0;
|
|
unsigned top = 1;
|
|
unsigned counter[8] = {0};
|
|
unsigned off = 0;
|
|
unsigned struct_off = 0;
|
|
unsigned repeats = 0;
|
|
proto_tree *t = root;
|
|
while (top) {
|
|
DISSECTOR_ASSERT_CMPINT(fidx, >=, 0);
|
|
DISSECTOR_ASSERT_CMPUINT(((size_t)fidx), <, (sizeof fields / sizeof fields[0]));
|
|
DISSECTOR_ASSERT_CMPINT(uidx, >=, 0);
|
|
DISSECTOR_ASSERT_CMPUINT(((size_t)uidx), <, (sizeof usages / sizeof usages[0]));
|
|
|
|
switch (fields[fidx].type) {
|
|
case ETI_EOF:
|
|
DISSECTOR_ASSERT_CMPUINT(top, >=, 1);
|
|
DISSECTOR_ASSERT_CMPUINT(top, <=, 2);
|
|
if (t != root)
|
|
proto_item_set_len(t, off - struct_off);
|
|
if (repeats) {
|
|
--repeats;
|
|
fidx = fields[old_fidx].field_handle_idx;
|
|
uidx = old_uidx;
|
|
t = proto_tree_add_subtree(root, tvb, off, -1, ett_eti[fields[old_fidx].ett_idx], NULL, &struct_names[fields[old_fidx].size]);
|
|
struct_off = off;
|
|
} else {
|
|
fidx = old_fidx + 1;
|
|
t = root;
|
|
--top;
|
|
}
|
|
break;
|
|
case ETI_VAR_STRUCT:
|
|
case ETI_STRUCT:
|
|
DISSECTOR_ASSERT_CMPUINT(fields[fidx].counter_off, <, sizeof counter / sizeof counter[0]);
|
|
repeats = fields[fidx].type == ETI_VAR_STRUCT ? counter[fields[fidx].counter_off] : 1;
|
|
if (repeats) {
|
|
--repeats;
|
|
t = proto_tree_add_subtree(root, tvb, off, -1, ett_eti[fields[fidx].ett_idx], NULL, &struct_names[fields[fidx].size]);
|
|
struct_off = off;
|
|
old_fidx = fidx;
|
|
old_uidx = uidx;
|
|
fidx = fields[fidx].field_handle_idx;
|
|
DISSECTOR_ASSERT_CMPUINT(top, ==, 1);
|
|
++top;
|
|
} else {
|
|
++fidx;
|
|
}
|
|
break;
|
|
case ETI_PADDING:
|
|
off += fields[fidx].size;
|
|
++fidx;
|
|
break;
|
|
case ETI_CHAR:
|
|
proto_tree_add_item(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, ENC_ASCII);
|
|
off += fields[fidx].size;
|
|
++fidx;
|
|
++uidx;
|
|
break;
|
|
case ETI_STRING:
|
|
{
|
|
guint8 c = tvb_get_guint8(tvb, off);
|
|
if (c)
|
|
proto_tree_add_item(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, ENC_ASCII);
|
|
else {
|
|
proto_item *e = proto_tree_add_string(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, "NO_VALUE ('0x00...')");
|
|
if (!usages[uidx])
|
|
expert_add_info_format(pinfo, e, &ei_eti_missing, "required value is missing");
|
|
}
|
|
}
|
|
off += fields[fidx].size;
|
|
++fidx;
|
|
++uidx;
|
|
break;
|
|
case ETI_VAR_STRING:
|
|
DISSECTOR_ASSERT_CMPUINT(fields[fidx].counter_off, <, sizeof counter / sizeof counter[0]);
|
|
proto_tree_add_item(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, counter[fields[fidx].counter_off], ENC_ASCII);
|
|
off += counter[fields[fidx].counter_off];
|
|
++fidx;
|
|
++uidx;
|
|
break;
|
|
case ETI_COUNTER:
|
|
DISSECTOR_ASSERT_CMPUINT(fields[fidx].counter_off, <, sizeof counter / sizeof counter[0]);
|
|
DISSECTOR_ASSERT_CMPUINT(fields[fidx].size, <=, 2);
|
|
{
|
|
switch (fields[fidx].size) {
|
|
case 1:
|
|
{
|
|
guint8 x = tvb_get_guint8(tvb, off);
|
|
if (x == UINT8_MAX) {
|
|
proto_tree_add_uint_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "NO_VALUE (0xff)");
|
|
counter[fields[fidx].counter_off] = 0;
|
|
} else {
|
|
proto_item *e = proto_tree_add_uint_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "%" PRIu8, x);
|
|
if (x > fields[fidx].ett_idx) {
|
|
counter[fields[fidx].counter_off] = fields[fidx].ett_idx;
|
|
expert_add_info_format(pinfo, e, &ei_eti_counter_overflow, "Counter overflow: %" PRIu8 " > %" PRIu16, x, fields[fidx].ett_idx);
|
|
} else {
|
|
counter[fields[fidx].counter_off] = x;
|
|
}
|
|
}
|
|
}
|
|
break;
|
|
case 2:
|
|
{
|
|
guint16 x = tvb_get_letohs(tvb, off);
|
|
if (x == UINT16_MAX) {
|
|
proto_tree_add_uint_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "NO_VALUE (0xffff)");
|
|
counter[fields[fidx].counter_off] = 0;
|
|
} else {
|
|
proto_item *e = proto_tree_add_uint_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "%" PRIu16, x);
|
|
if (x > fields[fidx].ett_idx) {
|
|
counter[fields[fidx].counter_off] = fields[fidx].ett_idx;
|
|
expert_add_info_format(pinfo, e, &ei_eti_counter_overflow, "Counter overflow: %" PRIu16 " > %" PRIu16, x, fields[fidx].ett_idx);
|
|
} else {
|
|
counter[fields[fidx].counter_off] = x;
|
|
}
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
off += fields[fidx].size;
|
|
++fidx;
|
|
++uidx;
|
|
break;
|
|
case ETI_UINT:
|
|
switch (fields[fidx].size) {
|
|
case 1:
|
|
{
|
|
guint8 x = tvb_get_guint8(tvb, off);
|
|
if (x == UINT8_MAX) {
|
|
proto_item *e = proto_tree_add_uint_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "NO_VALUE (0xff)");
|
|
if (!usages[uidx])
|
|
expert_add_info_format(pinfo, e, &ei_eti_missing, "required value is missing");
|
|
} else {
|
|
proto_item *e = proto_tree_add_uint_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "%" PRIu8, x);
|
|
if (usages[uidx] == 2)
|
|
expert_add_info_format(pinfo, e, &ei_eti_overused, "unused value is set");
|
|
}
|
|
}
|
|
break;
|
|
case 2:
|
|
{
|
|
guint16 x = tvb_get_letohs(tvb, off);
|
|
if (x == UINT16_MAX) {
|
|
proto_item *e = proto_tree_add_uint_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "NO_VALUE (0xffff)");
|
|
if (!usages[uidx])
|
|
expert_add_info_format(pinfo, e, &ei_eti_missing, "required value is missing");
|
|
} else {
|
|
proto_item *e = proto_tree_add_uint_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "%" PRIu16, x);
|
|
if (usages[uidx] == 2)
|
|
expert_add_info_format(pinfo, e, &ei_eti_overused, "unused value is set");
|
|
}
|
|
}
|
|
break;
|
|
case 4:
|
|
{
|
|
guint32 x = tvb_get_letohl(tvb, off);
|
|
if (x == UINT32_MAX) {
|
|
proto_item *e = proto_tree_add_uint_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "NO_VALUE (0xffffffff)");
|
|
if (!usages[uidx])
|
|
expert_add_info_format(pinfo, e, &ei_eti_missing, "required value is missing");
|
|
} else {
|
|
proto_item *e = proto_tree_add_uint_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "%" PRIu32, x);
|
|
if (usages[uidx] == 2)
|
|
expert_add_info_format(pinfo, e, &ei_eti_overused, "unused value is set");
|
|
}
|
|
}
|
|
break;
|
|
case 8:
|
|
{
|
|
guint64 x = tvb_get_letoh64(tvb, off);
|
|
if (x == UINT64_MAX) {
|
|
proto_item *e = proto_tree_add_uint64_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "NO_VALUE (0xffffffffffffffff)");
|
|
if (!usages[uidx])
|
|
expert_add_info_format(pinfo, e, &ei_eti_missing, "required value is missing");
|
|
} else {
|
|
proto_item *e = proto_tree_add_uint64_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "%" PRIu64, x);
|
|
if (usages[uidx] == 2)
|
|
expert_add_info_format(pinfo, e, &ei_eti_overused, "unused value is set");
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
off += fields[fidx].size;
|
|
++fidx;
|
|
++uidx;
|
|
break;
|
|
case ETI_INT:
|
|
switch (fields[fidx].size) {
|
|
case 1:
|
|
{
|
|
gint8 x = tvb_get_gint8(tvb, off);
|
|
if (x == INT8_MIN) {
|
|
proto_item *e = proto_tree_add_int_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "NO_VALUE (0x80)");
|
|
if (!usages[uidx])
|
|
expert_add_info_format(pinfo, e, &ei_eti_missing, "required value is missing");
|
|
} else {
|
|
proto_item *e = proto_tree_add_int_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "%" PRIi8, x);
|
|
if (usages[uidx] == 2)
|
|
expert_add_info_format(pinfo, e, &ei_eti_overused, "unused value is set");
|
|
}
|
|
}
|
|
break;
|
|
case 2:
|
|
{
|
|
gint16 x = tvb_get_letohis(tvb, off);
|
|
if (x == INT16_MIN) {
|
|
proto_item *e = proto_tree_add_int_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "NO_VALUE (0x8000)");
|
|
if (!usages[uidx])
|
|
expert_add_info_format(pinfo, e, &ei_eti_missing, "required value is missing");
|
|
} else {
|
|
proto_item *e = proto_tree_add_int_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "%" PRIi16, x);
|
|
if (usages[uidx] == 2)
|
|
expert_add_info_format(pinfo, e, &ei_eti_overused, "unused value is set");
|
|
}
|
|
}
|
|
break;
|
|
case 4:
|
|
{
|
|
gint32 x = tvb_get_letohil(tvb, off);
|
|
if (x == INT32_MIN) {
|
|
proto_item *e = proto_tree_add_int_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "NO_VALUE (0x80000000)");
|
|
if (!usages[uidx])
|
|
expert_add_info_format(pinfo, e, &ei_eti_missing, "required value is missing");
|
|
} else {
|
|
proto_item *e = proto_tree_add_int_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "%" PRIi32, x);
|
|
if (usages[uidx] == 2)
|
|
expert_add_info_format(pinfo, e, &ei_eti_overused, "unused value is set");
|
|
}
|
|
}
|
|
break;
|
|
case 8:
|
|
{
|
|
gint64 x = tvb_get_letohi64(tvb, off);
|
|
if (x == INT64_MIN) {
|
|
proto_item *e = proto_tree_add_int64_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "NO_VALUE (0x8000000000000000)");
|
|
if (!usages[uidx])
|
|
expert_add_info_format(pinfo, e, &ei_eti_missing, "required value is missing");
|
|
} else {
|
|
proto_item *e = proto_tree_add_int64_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "%" PRIi64, x);
|
|
if (usages[uidx] == 2)
|
|
expert_add_info_format(pinfo, e, &ei_eti_overused, "unused value is set");
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
off += fields[fidx].size;
|
|
++fidx;
|
|
++uidx;
|
|
break;
|
|
case ETI_UINT_ENUM:
|
|
case ETI_INT_ENUM:
|
|
proto_tree_add_item(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, ENC_LITTLE_ENDIAN);
|
|
off += fields[fidx].size;
|
|
++fidx;
|
|
++uidx;
|
|
break;
|
|
case ETI_FIXED_POINT:
|
|
DISSECTOR_ASSERT_CMPUINT(fields[fidx].size, ==, 8);
|
|
DISSECTOR_ASSERT_CMPUINT(fields[fidx].counter_off, >, 0);
|
|
DISSECTOR_ASSERT_CMPUINT(fields[fidx].counter_off, <=, 16);
|
|
{
|
|
gint64 x = tvb_get_letohi64(tvb, off);
|
|
if (x == INT64_MIN) {
|
|
proto_item *e = proto_tree_add_int64_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "NO_VALUE (0x8000000000000000)");
|
|
if (!usages[uidx])
|
|
expert_add_info_format(pinfo, e, &ei_eti_missing, "required value is missing");
|
|
} else {
|
|
unsigned slack = fields[fidx].counter_off + 1;
|
|
if (x < 0)
|
|
slack += 1;
|
|
char s[21];
|
|
int n = snprintf(s, sizeof s, "%0*" PRIi64, slack, x);
|
|
DISSECTOR_ASSERT_CMPUINT(n, >, 0);
|
|
unsigned k = n - fields[fidx].counter_off;
|
|
proto_tree_add_int64_format_value(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, x, "%.*s.%s", k, s, s + k);
|
|
}
|
|
}
|
|
off += fields[fidx].size;
|
|
++fidx;
|
|
++uidx;
|
|
break;
|
|
case ETI_TIMESTAMP_NS:
|
|
DISSECTOR_ASSERT_CMPUINT(fields[fidx].size, ==, 8);
|
|
proto_tree_add_item(t, hf_eti[fields[fidx].field_handle_idx], tvb, off, fields[fidx].size, ENC_LITTLE_ENDIAN | ENC_TIME_NSECS);
|
|
off += fields[fidx].size;
|
|
++fidx;
|
|
++uidx;
|
|
break;
|
|
case ETI_DSCP:
|
|
DISSECTOR_ASSERT_CMPUINT(fields[fidx].size, ==, 1);
|
|
proto_tree_add_bitmask(t, tvb, off, hf_eti[fields[fidx].field_handle_idx], ett_eti_dscp, dscp_bits, ENC_LITTLE_ENDIAN);
|
|
off += fields[fidx].size;
|
|
++fidx;
|
|
++uidx;
|
|
break;
|
|
}
|
|
}
|
|
|
|
return tvb_captured_length(tvb);
|
|
}
|
|
|
|
/* determine PDU length of protocol ETI */
|
|
static guint
|
|
get_eti_message_len(packet_info *pinfo _U_, tvbuff_t *tvb, int offset, void *data _U_)
|
|
{
|
|
return (guint)tvb_get_letohl(tvb, offset);
|
|
}
|
|
|
|
static int
|
|
dissect_eti(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree,
|
|
void *data)
|
|
{
|
|
tcp_dissect_pdus(tvb, pinfo, tree, TRUE, 4 /* bytes to read for bodylen */,
|
|
get_eti_message_len, dissect_eti_message, data);
|
|
return tvb_captured_length(tvb);
|
|
}
|
|
|
|
void
|
|
proto_register_eti(void)
|
|
{
|
|
static hf_register_info hf[] ={
|
|
{ &hf_eti[ACCOUNT_FH_IDX],
|
|
{ "Account", "eti.account",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[AFFECTEDORDERREQUESTID_FH_IDX],
|
|
{ "AffectedOrderRequestID", "eti.affectedorderrequestid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ALLOCID_FH_IDX],
|
|
{ "AllocID", "eti.allocid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ALLOCQTY_FH_IDX],
|
|
{ "AllocQty", "eti.allocqty",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLBEGMSGID_FH_IDX],
|
|
{ "ApplBegMsgID", "eti.applbegmsgid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLBEGSEQNUM_FH_IDX],
|
|
{ "ApplBegSeqNum", "eti.applbegseqnum",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLENDMSGID_FH_IDX],
|
|
{ "ApplEndMsgID", "eti.applendmsgid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLENDSEQNUM_FH_IDX],
|
|
{ "ApplEndSeqNum", "eti.applendseqnum",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLID_FH_IDX],
|
|
{ "ApplID", "eti.applid",
|
|
FT_UINT8, BASE_DEC| BASE_EXT_STRING, &appl_id_vals_ext, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLIDSTATUS_FH_IDX],
|
|
{ "ApplIDStatus", "eti.applidstatus",
|
|
FT_UINT32, BASE_DEC, VALS(appl_idstatus_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLMSGID_FH_IDX],
|
|
{ "ApplMsgID", "eti.applmsgid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLRESENDFLAG_FH_IDX],
|
|
{ "ApplResendFlag", "eti.applresendflag",
|
|
FT_UINT8, BASE_DEC, VALS(appl_resend_flag_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLSEQINDICATOR_FH_IDX],
|
|
{ "ApplSeqIndicator", "eti.applseqindicator",
|
|
FT_UINT8, BASE_DEC, VALS(appl_seq_indicator_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLSEQNUM_FH_IDX],
|
|
{ "ApplSeqNum", "eti.applseqnum",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLSEQSTATUS_FH_IDX],
|
|
{ "ApplSeqStatus", "eti.applseqstatus",
|
|
FT_UINT8, BASE_DEC, VALS(appl_seq_status_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLSEQTRADEDATE_FH_IDX],
|
|
{ "ApplSeqTradeDate", "eti.applseqtradedate",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLSUBID_FH_IDX],
|
|
{ "ApplSubID", "eti.applsubid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLTOTALMESSAGECOUNT_FH_IDX],
|
|
{ "ApplTotalMessageCount", "eti.appltotalmessagecount",
|
|
FT_UINT16, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLUSAGEORDERS_FH_IDX],
|
|
{ "ApplUsageOrders", "eti.applusageorders",
|
|
FT_CHAR, BASE_HEX, VALS(appl_usage_orders_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLUSAGEQUOTES_FH_IDX],
|
|
{ "ApplUsageQuotes", "eti.applusagequotes",
|
|
FT_CHAR, BASE_HEX, VALS(appl_usage_orders_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLICATIONSYSTEMNAME_FH_IDX],
|
|
{ "ApplicationSystemName", "eti.applicationsystemname",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLICATIONSYSTEMVENDOR_FH_IDX],
|
|
{ "ApplicationSystemVendor", "eti.applicationsystemvendor",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[APPLICATIONSYSTEMVERSION_FH_IDX],
|
|
{ "ApplicationSystemVersion", "eti.applicationsystemversion",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[AUTOAPPROVALRULEID_FH_IDX],
|
|
{ "AutoApprovalRuleID", "eti.autoapprovalruleid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[BASKETEXECID_FH_IDX],
|
|
{ "BasketExecID", "eti.basketexecid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[BASKETPARTYCONTRAFIRM_FH_IDX],
|
|
{ "BasketPartyContraFirm", "eti.basketpartycontrafirm",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[BASKETPROFILEID_FH_IDX],
|
|
{ "BasketProfileID", "eti.basketprofileid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[BASKETSIDETRADEREPORTID_FH_IDX],
|
|
{ "BasketSideTradeReportID", "eti.basketsidetradereportid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[BASKETTRADEREPORTTEXT_FH_IDX],
|
|
{ "BasketTradeReportText", "eti.baskettradereporttext",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[BASKETTRADEREPORTTYPE_FH_IDX],
|
|
{ "BasketTradeReportType", "eti.baskettradereporttype",
|
|
FT_UINT8, BASE_DEC, VALS(basket_trade_report_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[BASKETTRDMATCHID_FH_IDX],
|
|
{ "BasketTrdMatchID", "eti.baskettrdmatchid",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[BESTBIDPX_FH_IDX],
|
|
{ "BestBidPx", "eti.bestbidpx",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[BESTBIDSIZE_FH_IDX],
|
|
{ "BestBidSize", "eti.bestbidsize",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[BESTOFFERPX_FH_IDX],
|
|
{ "BestOfferPx", "eti.bestofferpx",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[BESTOFFERSIZE_FH_IDX],
|
|
{ "BestOfferSize", "eti.bestoffersize",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[BIDPX_FH_IDX],
|
|
{ "BidPx", "eti.bidpx",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[BIDPXISLOCKED_FH_IDX],
|
|
{ "BidPxIsLocked", "eti.bidpxislocked",
|
|
FT_UINT8, BASE_DEC, VALS(bid_px_is_locked_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[BIDSIZE_FH_IDX],
|
|
{ "BidSize", "eti.bidsize",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[BODYLEN_FH_IDX],
|
|
{ "BodyLen", "eti.bodylen",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[CLORDID_FH_IDX],
|
|
{ "ClOrdID", "eti.clordid",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[CLEARINGTRADEPRICE_FH_IDX],
|
|
{ "ClearingTradePrice", "eti.clearingtradeprice",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[CLEARINGTRADEQTY_FH_IDX],
|
|
{ "ClearingTradeQty", "eti.clearingtradeqty",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[COMPLIANCETEXT_FH_IDX],
|
|
{ "ComplianceText", "eti.compliancetext",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[COMPRESSIONACTION_FH_IDX],
|
|
{ "CompressionAction", "eti.compressionaction",
|
|
FT_UINT8, BASE_DEC, VALS(compression_action_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[COMPRESSIONID_FH_IDX],
|
|
{ "CompressionID", "eti.compressionid",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[COMPRESSIONSTATUS_FH_IDX],
|
|
{ "CompressionStatus", "eti.compressionstatus",
|
|
FT_UINT8, BASE_DEC, VALS(compression_status_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[CONTRACTDATE_FH_IDX],
|
|
{ "ContractDate", "eti.contractdate",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[CROSSID_FH_IDX],
|
|
{ "CrossID", "eti.crossid",
|
|
FT_INT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[CROSSREQUESTID_FH_IDX],
|
|
{ "CrossRequestID", "eti.crossrequestid",
|
|
FT_INT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[CROSSEDINDICATOR_FH_IDX],
|
|
{ "CrossedIndicator", "eti.crossedindicator",
|
|
FT_UINT8, BASE_DEC, VALS(crossed_indicator_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[CUMQTY_FH_IDX],
|
|
{ "CumQty", "eti.cumqty",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[CUSTORDERHANDLINGINST_FH_IDX],
|
|
{ "CustOrderHandlingInst", "eti.custorderhandlinginst",
|
|
FT_CHAR, BASE_HEX, VALS(cust_order_handling_inst_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[CXLQTY_FH_IDX],
|
|
{ "CxlQty", "eti.cxlqty",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[CXLSIZE_FH_IDX],
|
|
{ "CxlSize", "eti.cxlsize",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[DEFAULTCSTMAPPLVERID_FH_IDX],
|
|
{ "DefaultCstmApplVerID", "eti.defaultcstmapplverid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[DEFAULTCSTMAPPLVERSUBID_FH_IDX],
|
|
{ "DefaultCstmApplVerSubID", "eti.defaultcstmapplversubid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[DELETEREASON_FH_IDX],
|
|
{ "DeleteReason", "eti.deletereason",
|
|
FT_UINT8, BASE_DEC| BASE_EXT_STRING, &delete_reason_vals_ext, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[DELTA_FH_IDX],
|
|
{ "Delta", "eti.delta",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[EFFECTONBASKET_FH_IDX],
|
|
{ "EffectOnBasket", "eti.effectonbasket",
|
|
FT_UINT8, BASE_DEC, VALS(effect_on_basket_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[EFFECTIVETIME_FH_IDX],
|
|
{ "EffectiveTime", "eti.effectivetime",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ENLIGHTRFQAVGRESPRATERANKING_FH_IDX],
|
|
{ "EnlightRFQAvgRespRateRanking", "eti.enlightrfqavgresprateranking",
|
|
FT_UINT8, BASE_DEC, VALS(enlight_rfqavg_resp_rate_ranking_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ENLIGHTRFQAVGRESPTIMERANKING_FH_IDX],
|
|
{ "EnlightRFQAvgRespTimeRanking", "eti.enlightrfqavgresptimeranking",
|
|
FT_UINT8, BASE_DEC, VALS(enlight_rfqavg_resp_rate_ranking_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ENRICHMENTRULEID_FH_IDX],
|
|
{ "EnrichmentRuleID", "eti.enrichmentruleid",
|
|
FT_UINT16, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[EUREXVOLUMERANKING_FH_IDX],
|
|
{ "EurexVolumeRanking", "eti.eurexvolumeranking",
|
|
FT_UINT8, BASE_DEC, VALS(enlight_rfqavg_resp_rate_ranking_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[EVENTDATE_FH_IDX],
|
|
{ "EventDate", "eti.eventdate",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[EVENTTYPE_FH_IDX],
|
|
{ "EventType", "eti.eventtype",
|
|
FT_UINT8, BASE_DEC, VALS(event_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[EXECID_FH_IDX],
|
|
{ "ExecID", "eti.execid",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[EXECINST_FH_IDX],
|
|
{ "ExecInst", "eti.execinst",
|
|
FT_UINT8, BASE_DEC, VALS(exec_inst_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[EXECRESTATEMENTREASON_FH_IDX],
|
|
{ "ExecRestatementReason", "eti.execrestatementreason",
|
|
FT_UINT16, BASE_DEC| BASE_EXT_STRING, &exec_restatement_reason_vals_ext, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[EXECTYPE_FH_IDX],
|
|
{ "ExecType", "eti.exectype",
|
|
FT_CHAR, BASE_HEX| BASE_EXT_STRING, &exec_type_vals_ext, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[EXECUTINGTRADER_FH_IDX],
|
|
{ "ExecutingTrader", "eti.executingtrader",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[EXECUTINGTRADERQUALIFIER_FH_IDX],
|
|
{ "ExecutingTraderQualifier", "eti.executingtraderqualifier",
|
|
FT_UINT8, BASE_DEC, VALS(executing_trader_qualifier_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[EXERCISESTYLE_FH_IDX],
|
|
{ "ExerciseStyle", "eti.exercisestyle",
|
|
FT_UINT8, BASE_DEC, VALS(exercise_style_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[EXPIREDATE_FH_IDX],
|
|
{ "ExpireDate", "eti.expiredate",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[EXPIRETIME_FH_IDX],
|
|
{ "ExpireTime", "eti.expiretime",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[EXPOSUREDURATION_FH_IDX],
|
|
{ "ExposureDuration", "eti.exposureduration",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[FIXCLORDID_FH_IDX],
|
|
{ "FIXClOrdID", "eti.fixclordid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[FIXENGINENAME_FH_IDX],
|
|
{ "FIXEngineName", "eti.fixenginename",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[FIXENGINEVENDOR_FH_IDX],
|
|
{ "FIXEngineVendor", "eti.fixenginevendor",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[FIXENGINEVERSION_FH_IDX],
|
|
{ "FIXEngineVersion", "eti.fixengineversion",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[FILLEXECID_FH_IDX],
|
|
{ "FillExecID", "eti.fillexecid",
|
|
FT_INT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[FILLLIQUIDITYIND_FH_IDX],
|
|
{ "FillLiquidityInd", "eti.fillliquidityind",
|
|
FT_UINT8, BASE_DEC, VALS(fill_liquidity_ind_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[FILLMATCHID_FH_IDX],
|
|
{ "FillMatchID", "eti.fillmatchid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[FILLPX_FH_IDX],
|
|
{ "FillPx", "eti.fillpx",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[FILLQTY_FH_IDX],
|
|
{ "FillQty", "eti.fillqty",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[FILLREFID_FH_IDX],
|
|
{ "FillRefID", "eti.fillrefid",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[FIRMNEGOTIATIONID_FH_IDX],
|
|
{ "FirmNegotiationID", "eti.firmnegotiationid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[FIRMTRADEID_FH_IDX],
|
|
{ "FirmTradeID", "eti.firmtradeid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[FREETEXT1_FH_IDX],
|
|
{ "FreeText1", "eti.freetext1",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[FREETEXT2_FH_IDX],
|
|
{ "FreeText2", "eti.freetext2",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[FREETEXT3_FH_IDX],
|
|
{ "FreeText3", "eti.freetext3",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[FREETEXT5_FH_IDX],
|
|
{ "FreeText5", "eti.freetext5",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[FREETEXT5DISCLOSUREINSTRUCTION_FH_IDX],
|
|
{ "FreeText5DisclosureInstruction", "eti.freetext5disclosureinstruction",
|
|
FT_UINT8, BASE_DEC, VALS(bid_px_is_locked_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[HEADLINE_FH_IDX],
|
|
{ "Headline", "eti.headline",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[HEARTBTINT_FH_IDX],
|
|
{ "HeartBtInt", "eti.heartbtint",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[HEDGETYPE_FH_IDX],
|
|
{ "HedgeType", "eti.hedgetype",
|
|
FT_UINT8, BASE_DEC, VALS(hedge_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[HEDGINGINSTRUCTION_FH_IDX],
|
|
{ "HedgingInstruction", "eti.hedginginstruction",
|
|
FT_UINT8, BASE_DEC, VALS(hedging_instruction_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[HIGHLIMITPRICE_FH_IDX],
|
|
{ "HighLimitPrice", "eti.highlimitprice",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[IMPLIEDMARKETINDICATOR_FH_IDX],
|
|
{ "ImpliedMarketIndicator", "eti.impliedmarketindicator",
|
|
FT_UINT8, BASE_DEC, VALS(implied_market_indicator_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[INDIVIDUALALLOCID_FH_IDX],
|
|
{ "IndividualAllocID", "eti.individualallocid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[INPUTSOURCE_FH_IDX],
|
|
{ "InputSource", "eti.inputsource",
|
|
FT_UINT8, BASE_DEC, VALS(input_source_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[INSTRATTRIBTYPE_FH_IDX],
|
|
{ "InstrAttribType", "eti.instrattribtype",
|
|
FT_UINT8, BASE_DEC, VALS(instr_attrib_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[INSTRATTRIBVALUE_FH_IDX],
|
|
{ "InstrAttribValue", "eti.instrattribvalue",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[INSTRMTMATCHSIDEID_FH_IDX],
|
|
{ "InstrmtMatchSideID", "eti.instrmtmatchsideid",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LASTENTITYPROCESSED_FH_IDX],
|
|
{ "LastEntityProcessed", "eti.lastentityprocessed",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LASTFRAGMENT_FH_IDX],
|
|
{ "LastFragment", "eti.lastfragment",
|
|
FT_UINT8, BASE_DEC, VALS(last_fragment_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LASTPX_FH_IDX],
|
|
{ "LastPx", "eti.lastpx",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LASTPXDISCLOSUREINSTRUCTION_FH_IDX],
|
|
{ "LastPxDisclosureInstruction", "eti.lastpxdisclosureinstruction",
|
|
FT_UINT8, BASE_DEC, VALS(bid_px_is_locked_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LASTQTY_FH_IDX],
|
|
{ "LastQty", "eti.lastqty",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LASTQTYDISCLOSUREINSTRUCTION_FH_IDX],
|
|
{ "LastQtyDisclosureInstruction", "eti.lastqtydisclosureinstruction",
|
|
FT_UINT8, BASE_DEC, VALS(bid_px_is_locked_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LASTUPDATETIME_FH_IDX],
|
|
{ "LastUpdateTime", "eti.lastupdatetime",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LEAVESQTY_FH_IDX],
|
|
{ "LeavesQty", "eti.leavesqty",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LEAVESQTYDISCLOSUREINSTRUCTION_FH_IDX],
|
|
{ "LeavesQtyDisclosureInstruction", "eti.leavesqtydisclosureinstruction",
|
|
FT_UINT8, BASE_DEC, VALS(bid_px_is_locked_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LEGACCOUNT_FH_IDX],
|
|
{ "LegAccount", "eti.legaccount",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LEGEXECID_FH_IDX],
|
|
{ "LegExecID", "eti.legexecid",
|
|
FT_INT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LEGINPUTSOURCE_FH_IDX],
|
|
{ "LegInputSource", "eti.leginputsource",
|
|
FT_UINT8, BASE_DEC, VALS(input_source_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LEGLASTPX_FH_IDX],
|
|
{ "LegLastPx", "eti.leglastpx",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LEGLASTQTY_FH_IDX],
|
|
{ "LegLastQty", "eti.leglastqty",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LEGPOSITIONEFFECT_FH_IDX],
|
|
{ "LegPositionEffect", "eti.legpositioneffect",
|
|
FT_CHAR, BASE_HEX, VALS(leg_position_effect_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LEGPRICE_FH_IDX],
|
|
{ "LegPrice", "eti.legprice",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LEGQTY_FH_IDX],
|
|
{ "LegQty", "eti.legqty",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LEGRATIOQTY_FH_IDX],
|
|
{ "LegRatioQty", "eti.legratioqty",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LEGSECURITYID_FH_IDX],
|
|
{ "LegSecurityID", "eti.legsecurityid",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LEGSECURITYTYPE_FH_IDX],
|
|
{ "LegSecurityType", "eti.legsecuritytype",
|
|
FT_UINT8, BASE_DEC, VALS(leg_security_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LEGSIDE_FH_IDX],
|
|
{ "LegSide", "eti.legside",
|
|
FT_UINT8, BASE_DEC, VALS(leg_side_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LEGSYMBOL_FH_IDX],
|
|
{ "LegSymbol", "eti.legsymbol",
|
|
FT_INT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LISTUPDATEACTION_FH_IDX],
|
|
{ "ListUpdateAction", "eti.listupdateaction",
|
|
FT_CHAR, BASE_HEX, VALS(list_update_action_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[LOWLIMITPRICE_FH_IDX],
|
|
{ "LowLimitPrice", "eti.lowlimitprice",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MDBOOKTYPE_FH_IDX],
|
|
{ "MDBookType", "eti.mdbooktype",
|
|
FT_UINT8, BASE_DEC, VALS(mdbook_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MDSUBBOOKTYPE_FH_IDX],
|
|
{ "MDSubBookType", "eti.mdsubbooktype",
|
|
FT_UINT8, BASE_DEC, VALS(mdsub_book_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MMPARAMETERREPORTID_FH_IDX],
|
|
{ "MMParameterReportID", "eti.mmparameterreportid",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MARKETID_FH_IDX],
|
|
{ "MarketID", "eti.marketid",
|
|
FT_UINT16, BASE_DEC, VALS(market_id_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MARKETSEGMENTID_FH_IDX],
|
|
{ "MarketSegmentID", "eti.marketsegmentid",
|
|
FT_INT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MASSACTIONREASON_FH_IDX],
|
|
{ "MassActionReason", "eti.massactionreason",
|
|
FT_UINT8, BASE_DEC| BASE_EXT_STRING, &mass_action_reason_vals_ext, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MASSACTIONREPORTID_FH_IDX],
|
|
{ "MassActionReportID", "eti.massactionreportid",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MASSACTIONSUBTYPE_FH_IDX],
|
|
{ "MassActionSubType", "eti.massactionsubtype",
|
|
FT_UINT8, BASE_DEC, VALS(mass_action_sub_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MASSACTIONTYPE_FH_IDX],
|
|
{ "MassActionType", "eti.massactiontype",
|
|
FT_UINT8, BASE_DEC, VALS(mass_action_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MATCHDATE_FH_IDX],
|
|
{ "MatchDate", "eti.matchdate",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MATCHINSTCROSSID_FH_IDX],
|
|
{ "MatchInstCrossID", "eti.matchinstcrossid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MATCHSUBTYPE_FH_IDX],
|
|
{ "MatchSubType", "eti.matchsubtype",
|
|
FT_UINT8, BASE_DEC, VALS(match_sub_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MATCHTYPE_FH_IDX],
|
|
{ "MatchType", "eti.matchtype",
|
|
FT_UINT8, BASE_DEC, VALS(match_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MATCHINGENGINESTATUS_FH_IDX],
|
|
{ "MatchingEngineStatus", "eti.matchingenginestatus",
|
|
FT_UINT8, BASE_DEC, VALS(appl_seq_status_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MATCHINGENGINETRADEDATE_FH_IDX],
|
|
{ "MatchingEngineTradeDate", "eti.matchingenginetradedate",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MATURITYDATE_FH_IDX],
|
|
{ "MaturityDate", "eti.maturitydate",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MATURITYMONTHYEAR_FH_IDX],
|
|
{ "MaturityMonthYear", "eti.maturitymonthyear",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MAXIMUMPRICE_FH_IDX],
|
|
{ "MaximumPrice", "eti.maximumprice",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MESSAGEEVENTSOURCE_FH_IDX],
|
|
{ "MessageEventSource", "eti.messageeventsource",
|
|
FT_CHAR, BASE_HEX, VALS(message_event_source_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MSGSEQNUM_FH_IDX],
|
|
{ "MsgSeqNum", "eti.msgseqnum",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MULTILEGREPORTINGTYPE_FH_IDX],
|
|
{ "MultiLegReportingType", "eti.multilegreportingtype",
|
|
FT_UINT8, BASE_DEC, VALS(multi_leg_reporting_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MULTILEGMODEL_FH_IDX],
|
|
{ "MultilegModel", "eti.multilegmodel",
|
|
FT_UINT8, BASE_DEC, VALS(multileg_model_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[MULTILEGPRICEMODEL_FH_IDX],
|
|
{ "MultilegPriceModel", "eti.multilegpricemodel",
|
|
FT_UINT8, BASE_DEC, VALS(multileg_price_model_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NEGOTIATIONID_FH_IDX],
|
|
{ "NegotiationID", "eti.negotiationid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NEGOTIATIONSTARTTIME_FH_IDX],
|
|
{ "NegotiationStartTime", "eti.negotiationstarttime",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NETTINGCOEFFICIENT_FH_IDX],
|
|
{ "NettingCoefficient", "eti.nettingcoefficient",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NETWORKMSGID_FH_IDX],
|
|
{ "NetworkMsgID", "eti.networkmsgid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOAFFECTEDORDERREQUESTS_FH_IDX],
|
|
{ "NoAffectedOrderRequests", "eti.noaffectedorderrequests",
|
|
FT_UINT16, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOBASKETROOTPARTYGRPS_FH_IDX],
|
|
{ "NoBasketRootPartyGrps", "eti.nobasketrootpartygrps",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOBASKETROOTPARTYGRPSBC_FH_IDX],
|
|
{ "NoBasketRootPartyGrpsBC", "eti.nobasketrootpartygrpsbc",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOBASKETSIDEALLOC_FH_IDX],
|
|
{ "NoBasketSideAlloc", "eti.nobasketsidealloc",
|
|
FT_UINT16, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOCROSSLEGS_FH_IDX],
|
|
{ "NoCrossLegs", "eti.nocrosslegs",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOENRICHMENTRULES_FH_IDX],
|
|
{ "NoEnrichmentRules", "eti.noenrichmentrules",
|
|
FT_UINT16, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOEVENTS_FH_IDX],
|
|
{ "NoEvents", "eti.noevents",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOFILLS_FH_IDX],
|
|
{ "NoFills", "eti.nofills",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOINSTRATTRIB_FH_IDX],
|
|
{ "NoInstrAttrib", "eti.noinstrattrib",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOINSTRMTMATCHSIDES_FH_IDX],
|
|
{ "NoInstrmtMatchSides", "eti.noinstrmtmatchsides",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOLEGEXECS_FH_IDX],
|
|
{ "NoLegExecs", "eti.nolegexecs",
|
|
FT_UINT16, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOLEGS_FH_IDX],
|
|
{ "NoLegs", "eti.nolegs",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOMMPARAMETERS_FH_IDX],
|
|
{ "NoMMParameters", "eti.nommparameters",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NONOTAFFECTEDORDERS_FH_IDX],
|
|
{ "NoNotAffectedOrders", "eti.nonotaffectedorders",
|
|
FT_UINT16, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NONOTAFFECTEDSECURITIES_FH_IDX],
|
|
{ "NoNotAffectedSecurities", "eti.nonotaffectedsecurities",
|
|
FT_UINT16, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOORDERBOOKITEMS_FH_IDX],
|
|
{ "NoOrderBookItems", "eti.noorderbookitems",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOORDEREVENTS_FH_IDX],
|
|
{ "NoOrderEvents", "eti.noorderevents",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOPARTYDETAILS_FH_IDX],
|
|
{ "NoPartyDetails", "eti.nopartydetails",
|
|
FT_UINT16, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOQUOTEENTRIES_FH_IDX],
|
|
{ "NoQuoteEntries", "eti.noquoteentries",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOQUOTEEVENTS_FH_IDX],
|
|
{ "NoQuoteEvents", "eti.noquoteevents",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOQUOTEEVENTSINDEX_FH_IDX],
|
|
{ "NoQuoteEventsIndex", "eti.noquoteeventsindex",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOQUOTESIDEENTRIES_FH_IDX],
|
|
{ "NoQuoteSideEntries", "eti.noquotesideentries",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NORISKLIMITS_FH_IDX],
|
|
{ "NoRiskLimits", "eti.norisklimits",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NORISKLIMITSQTY_FH_IDX],
|
|
{ "NoRiskLimitsQty", "eti.norisklimitsqty",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOSRQSQUOTEGRPS_FH_IDX],
|
|
{ "NoSRQSQuoteGrps", "eti.nosrqsquotegrps",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOSRQSRELATEDTRADEIDS_FH_IDX],
|
|
{ "NoSRQSRelatedTradeIDs", "eti.nosrqsrelatedtradeids",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOSRQSTARGETPARTYTRDGRPS_FH_IDX],
|
|
{ "NoSRQSTargetPartyTrdGrps", "eti.nosrqstargetpartytrdgrps",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOSESSIONS_FH_IDX],
|
|
{ "NoSessions", "eti.nosessions",
|
|
FT_UINT16, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOSIDEALLOCS_FH_IDX],
|
|
{ "NoSideAllocs", "eti.nosideallocs",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOSIDES_FH_IDX],
|
|
{ "NoSides", "eti.nosides",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOTARGETPARTYIDS_FH_IDX],
|
|
{ "NoTargetPartyIDs", "eti.notargetpartyids",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOUNDERLYINGSTIPS_FH_IDX],
|
|
{ "NoUnderlyingStips", "eti.nounderlyingstips",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOTAFFORIGCLORDID_FH_IDX],
|
|
{ "NotAffOrigClOrdID", "eti.notafforigclordid",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOTAFFECTEDORDERID_FH_IDX],
|
|
{ "NotAffectedOrderID", "eti.notaffectedorderid",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOTAFFECTEDSECURITYID_FH_IDX],
|
|
{ "NotAffectedSecurityID", "eti.notaffectedsecurityid",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NOTIFICATIONIN_FH_IDX],
|
|
{ "NotificationIn", "eti.notificationin",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NUMBEROFRESPDISCLOSUREINSTRUCTION_FH_IDX],
|
|
{ "NumberOfRespDisclosureInstruction", "eti.numberofrespdisclosureinstruction",
|
|
FT_UINT8, BASE_DEC, VALS(bid_px_is_locked_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NUMBEROFRESPONDENTS_FH_IDX],
|
|
{ "NumberOfRespondents", "eti.numberofrespondents",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[NUMBEROFSECURITIES_FH_IDX],
|
|
{ "NumberOfSecurities", "eti.numberofsecurities",
|
|
FT_INT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[OFFERPX_FH_IDX],
|
|
{ "OfferPx", "eti.offerpx",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[OFFERPXISLOCKED_FH_IDX],
|
|
{ "OfferPxIsLocked", "eti.offerpxislocked",
|
|
FT_UINT8, BASE_DEC, VALS(bid_px_is_locked_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[OFFERSIZE_FH_IDX],
|
|
{ "OfferSize", "eti.offersize",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[OPTATTRIBUTE_FH_IDX],
|
|
{ "OptAttribute", "eti.optattribute",
|
|
FT_UINT8, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORDSTATUS_FH_IDX],
|
|
{ "OrdStatus", "eti.ordstatus",
|
|
FT_CHAR, BASE_HEX, VALS(ord_status_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORDTYPE_FH_IDX],
|
|
{ "OrdType", "eti.ordtype",
|
|
FT_UINT8, BASE_DEC, VALS(ord_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORDERATTRIBUTELIQUIDITYPROVISION_FH_IDX],
|
|
{ "OrderAttributeLiquidityProvision", "eti.orderattributeliquidityprovision",
|
|
FT_UINT8, BASE_DEC, VALS(order_attribute_liquidity_provision_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORDERATTRIBUTERISKREDUCTION_FH_IDX],
|
|
{ "OrderAttributeRiskReduction", "eti.orderattributeriskreduction",
|
|
FT_UINT8, BASE_DEC, VALS(order_attribute_liquidity_provision_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORDERCATEGORY_FH_IDX],
|
|
{ "OrderCategory", "eti.ordercategory",
|
|
FT_CHAR, BASE_HEX, VALS(order_category_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORDEREVENTMATCHID_FH_IDX],
|
|
{ "OrderEventMatchID", "eti.ordereventmatchid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORDEREVENTPX_FH_IDX],
|
|
{ "OrderEventPx", "eti.ordereventpx",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORDEREVENTQTY_FH_IDX],
|
|
{ "OrderEventQty", "eti.ordereventqty",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORDEREVENTREASON_FH_IDX],
|
|
{ "OrderEventReason", "eti.ordereventreason",
|
|
FT_UINT8, BASE_DEC, VALS(order_event_reason_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORDERID_FH_IDX],
|
|
{ "OrderID", "eti.orderid",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORDERORIGINATION_FH_IDX],
|
|
{ "OrderOrigination", "eti.orderorigination",
|
|
FT_UINT8, BASE_DEC, VALS(order_origination_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORDERQTY_FH_IDX],
|
|
{ "OrderQty", "eti.orderqty",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORDERQTYDISCLOSUREINSTRUCTION_FH_IDX],
|
|
{ "OrderQtyDisclosureInstruction", "eti.orderqtydisclosureinstruction",
|
|
FT_UINT8, BASE_DEC, VALS(bid_px_is_locked_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORDERQTYISLOCKED_FH_IDX],
|
|
{ "OrderQtyIsLocked", "eti.orderqtyislocked",
|
|
FT_UINT8, BASE_DEC, VALS(bid_px_is_locked_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORDERROUTINGINDICATOR_FH_IDX],
|
|
{ "OrderRoutingIndicator", "eti.orderroutingindicator",
|
|
FT_CHAR, BASE_HEX, VALS(order_routing_indicator_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORDERSIDE_FH_IDX],
|
|
{ "OrderSide", "eti.orderside",
|
|
FT_UINT8, BASE_DEC, VALS(leg_side_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORIGCLORDID_FH_IDX],
|
|
{ "OrigClOrdID", "eti.origclordid",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORIGTIME_FH_IDX],
|
|
{ "OrigTime", "eti.origtime",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ORIGTRADEID_FH_IDX],
|
|
{ "OrigTradeID", "eti.origtradeid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[OWNERSHIPINDICATOR_FH_IDX],
|
|
{ "OwnershipIndicator", "eti.ownershipindicator",
|
|
FT_UINT8, BASE_DEC, VALS(ownership_indicator_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PACKAGEID_FH_IDX],
|
|
{ "PackageID", "eti.packageid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTITIONID_FH_IDX],
|
|
{ "PartitionID", "eti.partitionid",
|
|
FT_UINT16, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYACTIONTYPE_FH_IDX],
|
|
{ "PartyActionType", "eti.partyactiontype",
|
|
FT_UINT8, BASE_DEC, VALS(party_action_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYDETAILDESKID_FH_IDX],
|
|
{ "PartyDetailDeskID", "eti.partydetaildeskid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYDETAILEXECUTINGTRADER_FH_IDX],
|
|
{ "PartyDetailExecutingTrader", "eti.partydetailexecutingtrader",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYDETAILEXECUTINGUNIT_FH_IDX],
|
|
{ "PartyDetailExecutingUnit", "eti.partydetailexecutingunit",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYDETAILIDEXECUTINGTRADER_FH_IDX],
|
|
{ "PartyDetailIDExecutingTrader", "eti.partydetailidexecutingtrader",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYDETAILIDEXECUTINGUNIT_FH_IDX],
|
|
{ "PartyDetailIDExecutingUnit", "eti.partydetailidexecutingunit",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYDETAILROLEQUALIFIER_FH_IDX],
|
|
{ "PartyDetailRoleQualifier", "eti.partydetailrolequalifier",
|
|
FT_UINT8, BASE_DEC, VALS(party_detail_role_qualifier_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYDETAILSTATUS_FH_IDX],
|
|
{ "PartyDetailStatus", "eti.partydetailstatus",
|
|
FT_UINT8, BASE_DEC, VALS(party_detail_status_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYDETAILSTATUSINFORMATION_FH_IDX],
|
|
{ "PartyDetailStatusInformation", "eti.partydetailstatusinformation",
|
|
FT_UINT8, BASE_DEC, VALS(party_detail_status_information_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYENTERINGTRADER_FH_IDX],
|
|
{ "PartyEnteringTrader", "eti.partyenteringtrader",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYEXECUTINGFIRM_FH_IDX],
|
|
{ "PartyExecutingFirm", "eti.partyexecutingfirm",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYEXECUTINGTRADER_FH_IDX],
|
|
{ "PartyExecutingTrader", "eti.partyexecutingtrader",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYEXECUTINGUNIT_FH_IDX],
|
|
{ "PartyExecutingUnit", "eti.partyexecutingunit",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYIDBENEFICIARY_FH_IDX],
|
|
{ "PartyIDBeneficiary", "eti.partyidbeneficiary",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYIDCLIENTID_FH_IDX],
|
|
{ "PartyIDClientID", "eti.partyidclientid",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYIDENTERINGFIRM_FH_IDX],
|
|
{ "PartyIDEnteringFirm", "eti.partyidenteringfirm",
|
|
FT_UINT8, BASE_DEC, VALS(party_identering_firm_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYIDENTERINGTRADER_FH_IDX],
|
|
{ "PartyIDEnteringTrader", "eti.partyidenteringtrader",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYIDEXECUTINGTRADER_FH_IDX],
|
|
{ "PartyIDExecutingTrader", "eti.partyidexecutingtrader",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYIDEXECUTINGUNIT_FH_IDX],
|
|
{ "PartyIDExecutingUnit", "eti.partyidexecutingunit",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYIDLOCATIONID_FH_IDX],
|
|
{ "PartyIDLocationID", "eti.partyidlocationid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYIDORDERORIGINATIONFIRM_FH_IDX],
|
|
{ "PartyIDOrderOriginationFirm", "eti.partyidorderoriginationfirm",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYIDORIGINATIONMARKET_FH_IDX],
|
|
{ "PartyIDOriginationMarket", "eti.partyidoriginationmarket",
|
|
FT_UINT8, BASE_DEC, VALS(party_idorigination_market_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYIDPOSITIONACCOUNT_FH_IDX],
|
|
{ "PartyIDPositionAccount", "eti.partyidpositionaccount",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYIDSESSIONID_FH_IDX],
|
|
{ "PartyIDSessionID", "eti.partyidsessionid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYIDSETTLEMENTLOCATION_FH_IDX],
|
|
{ "PartyIDSettlementLocation", "eti.partyidsettlementlocation",
|
|
FT_UINT8, BASE_DEC, VALS(party_idsettlement_location_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYIDTAKEUPTRADINGFIRM_FH_IDX],
|
|
{ "PartyIDTakeUpTradingFirm", "eti.partyidtakeuptradingfirm",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYIDINVESTMENTDECISIONMAKER_FH_IDX],
|
|
{ "PartyIdInvestmentDecisionMaker", "eti.partyidinvestmentdecisionmaker",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX],
|
|
{ "PartyIdInvestmentDecisionMakerQualifier", "eti.partyidinvestmentdecisionmakerqualifier",
|
|
FT_UINT8, BASE_DEC, VALS(executing_trader_qualifier_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYORDERORIGINATIONDISCLOSUREINSTRUCTION_FH_IDX],
|
|
{ "PartyOrderOriginationDisclosureInstruction", "eti.partyorderoriginationdisclosureinstruction",
|
|
FT_UINT8, BASE_DEC, VALS(bid_px_is_locked_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYORDERORIGINATIONTRADER_FH_IDX],
|
|
{ "PartyOrderOriginationTrader", "eti.partyorderoriginationtrader",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PARTYSUBIDTYPE_FH_IDX],
|
|
{ "PartySubIDType", "eti.partysubidtype",
|
|
FT_UINT16, BASE_DEC, VALS(party_sub_idtype_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PASSWORD_FH_IDX],
|
|
{ "Password", "eti.password",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PCTCOUNT_FH_IDX],
|
|
{ "PctCount", "eti.pctcount",
|
|
FT_INT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[POSITIONEFFECT_FH_IDX],
|
|
{ "PositionEffect", "eti.positioneffect",
|
|
FT_CHAR, BASE_HEX, VALS(leg_position_effect_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PRICE_FH_IDX],
|
|
{ "Price", "eti.price",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PRICEDISCLOSUREINSTRUCTION_FH_IDX],
|
|
{ "PriceDisclosureInstruction", "eti.pricedisclosureinstruction",
|
|
FT_UINT8, BASE_DEC, VALS(bid_px_is_locked_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PRICEVALIDITYCHECKTYPE_FH_IDX],
|
|
{ "PriceValidityCheckType", "eti.pricevaliditychecktype",
|
|
FT_UINT8, BASE_DEC, VALS(price_validity_check_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PRODUCTCOMPLEX_FH_IDX],
|
|
{ "ProductComplex", "eti.productcomplex",
|
|
FT_UINT8, BASE_DEC| BASE_EXT_STRING, &product_complex_vals_ext, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[PUTORCALL_FH_IDX],
|
|
{ "PutOrCall", "eti.putorcall",
|
|
FT_UINT8, BASE_DEC, VALS(put_or_call_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTECANCELREASON_FH_IDX],
|
|
{ "QuoteCancelReason", "eti.quotecancelreason",
|
|
FT_UINT8, BASE_DEC, VALS(quote_cancel_reason_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTECONDITION_FH_IDX],
|
|
{ "QuoteCondition", "eti.quotecondition",
|
|
FT_CHAR, BASE_HEX, VALS(quote_condition_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTEENTRYREJECTREASON_FH_IDX],
|
|
{ "QuoteEntryRejectReason", "eti.quoteentryrejectreason",
|
|
FT_UINT32, BASE_DEC| BASE_EXT_STRING, "e_entry_reject_reason_vals_ext, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTEENTRYSTATUS_FH_IDX],
|
|
{ "QuoteEntryStatus", "eti.quoteentrystatus",
|
|
FT_UINT8, BASE_DEC, VALS(quote_entry_status_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTEEVENTEXECID_FH_IDX],
|
|
{ "QuoteEventExecID", "eti.quoteeventexecid",
|
|
FT_INT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTEEVENTLIQUIDITYIND_FH_IDX],
|
|
{ "QuoteEventLiquidityInd", "eti.quoteeventliquidityind",
|
|
FT_UINT8, BASE_DEC, VALS(quote_event_liquidity_ind_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTEEVENTMATCHID_FH_IDX],
|
|
{ "QuoteEventMatchID", "eti.quoteeventmatchid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTEEVENTPX_FH_IDX],
|
|
{ "QuoteEventPx", "eti.quoteeventpx",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTEEVENTQTY_FH_IDX],
|
|
{ "QuoteEventQty", "eti.quoteeventqty",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTEEVENTREASON_FH_IDX],
|
|
{ "QuoteEventReason", "eti.quoteeventreason",
|
|
FT_UINT8, BASE_DEC, VALS(quote_event_reason_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTEEVENTSIDE_FH_IDX],
|
|
{ "QuoteEventSide", "eti.quoteeventside",
|
|
FT_UINT8, BASE_DEC, VALS(leg_side_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTEEVENTTYPE_FH_IDX],
|
|
{ "QuoteEventType", "eti.quoteeventtype",
|
|
FT_UINT8, BASE_DEC, VALS(quote_event_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTEID_FH_IDX],
|
|
{ "QuoteID", "eti.quoteid",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTEINSTRUCTION_FH_IDX],
|
|
{ "QuoteInstruction", "eti.quoteinstruction",
|
|
FT_UINT8, BASE_DEC, VALS(quote_instruction_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTEMSGID_FH_IDX],
|
|
{ "QuoteMsgID", "eti.quotemsgid",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTEREFPRICE_FH_IDX],
|
|
{ "QuoteRefPrice", "eti.quoterefprice",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTEREQID_FH_IDX],
|
|
{ "QuoteReqID", "eti.quotereqid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTERESPONSEID_FH_IDX],
|
|
{ "QuoteResponseID", "eti.quoteresponseid",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTESIZETYPE_FH_IDX],
|
|
{ "QuoteSizeType", "eti.quotesizetype",
|
|
FT_UINT8, BASE_DEC, VALS(quote_size_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTESUBTYPE_FH_IDX],
|
|
{ "QuoteSubType", "eti.quotesubtype",
|
|
FT_UINT8, BASE_DEC, VALS(quote_sub_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTETYPE_FH_IDX],
|
|
{ "QuoteType", "eti.quotetype",
|
|
FT_UINT8, BASE_DEC, VALS(quote_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[QUOTINGSTATUS_FH_IDX],
|
|
{ "QuotingStatus", "eti.quotingstatus",
|
|
FT_UINT8, BASE_DEC, VALS(quoting_status_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[REFAPPLID_FH_IDX],
|
|
{ "RefApplID", "eti.refapplid",
|
|
FT_UINT8, BASE_DEC| BASE_EXT_STRING, &appl_id_vals_ext, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[REFAPPLLASTMSGID_FH_IDX],
|
|
{ "RefApplLastMsgID", "eti.refappllastmsgid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[REFAPPLLASTSEQNUM_FH_IDX],
|
|
{ "RefApplLastSeqNum", "eti.refappllastseqnum",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[REFAPPLSUBID_FH_IDX],
|
|
{ "RefApplSubID", "eti.refapplsubid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[REGULATORYTRADEID_FH_IDX],
|
|
{ "RegulatoryTradeID", "eti.regulatorytradeid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RELATEDCLOSEPRICE_FH_IDX],
|
|
{ "RelatedClosePrice", "eti.relatedcloseprice",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RELATEDMARKETSEGMENTID_FH_IDX],
|
|
{ "RelatedMarketSegmentID", "eti.relatedmarketsegmentid",
|
|
FT_INT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RELATEDPRODUCTCOMPLEX_FH_IDX],
|
|
{ "RelatedProductComplex", "eti.relatedproductcomplex",
|
|
FT_UINT8, BASE_DEC| BASE_EXT_STRING, &related_product_complex_vals_ext, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RELATEDSECURITYID_FH_IDX],
|
|
{ "RelatedSecurityID", "eti.relatedsecurityid",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RELATEDSYMBOL_FH_IDX],
|
|
{ "RelatedSymbol", "eti.relatedsymbol",
|
|
FT_INT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RELATEDTRADEID_FH_IDX],
|
|
{ "RelatedTradeID", "eti.relatedtradeid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RELATEDTRADEQUANTITY_FH_IDX],
|
|
{ "RelatedTradeQuantity", "eti.relatedtradequantity",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[REQUESTTIME_FH_IDX],
|
|
{ "RequestTime", "eti.requesttime",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[REQUESTINGPARTYCLEARINGFIRM_FH_IDX],
|
|
{ "RequestingPartyClearingFirm", "eti.requestingpartyclearingfirm",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[REQUESTINGPARTYENTERINGFIRM_FH_IDX],
|
|
{ "RequestingPartyEnteringFirm", "eti.requestingpartyenteringfirm",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[REQUESTINGPARTYIDENTERINGFIRM_FH_IDX],
|
|
{ "RequestingPartyIDEnteringFirm", "eti.requestingpartyidenteringfirm",
|
|
FT_UINT8, BASE_DEC, VALS(party_identering_firm_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[REQUESTINGPARTYIDEXECUTINGSYSTEM_FH_IDX],
|
|
{ "RequestingPartyIDExecutingSystem", "eti.requestingpartyidexecutingsystem",
|
|
FT_UINT32, BASE_DEC, VALS(requesting_party_idexecuting_system_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[REQUESTINGPARTYIDEXECUTINGTRADER_FH_IDX],
|
|
{ "RequestingPartyIDExecutingTrader", "eti.requestingpartyidexecutingtrader",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[REQUESTINGPARTYSUBIDTYPE_FH_IDX],
|
|
{ "RequestingPartySubIDType", "eti.requestingpartysubidtype",
|
|
FT_UINT16, BASE_DEC, VALS(requesting_party_sub_idtype_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RESPONDENTTYPE_FH_IDX],
|
|
{ "RespondentType", "eti.respondenttype",
|
|
FT_UINT8, BASE_DEC, VALS(respondent_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RESPONSEIN_FH_IDX],
|
|
{ "ResponseIn", "eti.responsein",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[REVERSALAPPROVALTIME_FH_IDX],
|
|
{ "ReversalApprovalTime", "eti.reversalapprovaltime",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[REVERSALCANCELLATIONREASON_FH_IDX],
|
|
{ "ReversalCancellationReason", "eti.reversalcancellationreason",
|
|
FT_UINT8, BASE_DEC, VALS(reversal_cancellation_reason_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[REVERSALINDICATOR_FH_IDX],
|
|
{ "ReversalIndicator", "eti.reversalindicator",
|
|
FT_UINT8, BASE_DEC, VALS(bid_px_is_locked_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[REVERSALINITIATIONTIME_FH_IDX],
|
|
{ "ReversalInitiationTime", "eti.reversalinitiationtime",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[REVERSALREASONTEXT_FH_IDX],
|
|
{ "ReversalReasonText", "eti.reversalreasontext",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RISKLIMITACTION_FH_IDX],
|
|
{ "RiskLimitAction", "eti.risklimitaction",
|
|
FT_UINT8, BASE_DEC, VALS(risk_limit_action_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RISKLIMITGROUP_FH_IDX],
|
|
{ "RiskLimitGroup", "eti.risklimitgroup",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RISKLIMITNETPOSITIONQTY_FH_IDX],
|
|
{ "RiskLimitNetPositionQty", "eti.risklimitnetpositionqty",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RISKLIMITOPENQTY_FH_IDX],
|
|
{ "RiskLimitOpenQty", "eti.risklimitopenqty",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RISKLIMITPLATFORM_FH_IDX],
|
|
{ "RiskLimitPlatform", "eti.risklimitplatform",
|
|
FT_UINT8, BASE_DEC, VALS(risk_limit_platform_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RISKLIMITQTY_FH_IDX],
|
|
{ "RiskLimitQty", "eti.risklimitqty",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RISKLIMITREPORTID_FH_IDX],
|
|
{ "RiskLimitReportID", "eti.risklimitreportid",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RISKLIMITREQUESTINGPARTYROLE_FH_IDX],
|
|
{ "RiskLimitRequestingPartyRole", "eti.risklimitrequestingpartyrole",
|
|
FT_UINT8, BASE_DEC, VALS(risk_limit_requesting_party_role_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RISKLIMITTYPE_FH_IDX],
|
|
{ "RiskLimitType", "eti.risklimittype",
|
|
FT_UINT8, BASE_DEC, VALS(risk_limit_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[RISKLIMITVIOLATIONINDICATOR_FH_IDX],
|
|
{ "RiskLimitViolationIndicator", "eti.risklimitviolationindicator",
|
|
FT_UINT8, BASE_DEC, VALS(bid_px_is_locked_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYCLEARINGFIRM_FH_IDX],
|
|
{ "RootPartyClearingFirm", "eti.rootpartyclearingfirm",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYCLEARINGORGANIZATION_FH_IDX],
|
|
{ "RootPartyClearingOrganization", "eti.rootpartyclearingorganization",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYCONTRAFIRM_FH_IDX],
|
|
{ "RootPartyContraFirm", "eti.rootpartycontrafirm",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYCONTRATRADER_FH_IDX],
|
|
{ "RootPartyContraTrader", "eti.rootpartycontratrader",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYENTERINGTRADER_FH_IDX],
|
|
{ "RootPartyEnteringTrader", "eti.rootpartyenteringtrader",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYEXECUTINGFIRM_FH_IDX],
|
|
{ "RootPartyExecutingFirm", "eti.rootpartyexecutingfirm",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYEXECUTINGTRADER_FH_IDX],
|
|
{ "RootPartyExecutingTrader", "eti.rootpartyexecutingtrader",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYIDBENEFICIARY_FH_IDX],
|
|
{ "RootPartyIDBeneficiary", "eti.rootpartyidbeneficiary",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYIDCLEARINGUNIT_FH_IDX],
|
|
{ "RootPartyIDClearingUnit", "eti.rootpartyidclearingunit",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYIDCLIENTID_FH_IDX],
|
|
{ "RootPartyIDClientID", "eti.rootpartyidclientid",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYIDEXECUTINGTRADER_FH_IDX],
|
|
{ "RootPartyIDExecutingTrader", "eti.rootpartyidexecutingtrader",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYIDEXECUTINGUNIT_FH_IDX],
|
|
{ "RootPartyIDExecutingUnit", "eti.rootpartyidexecutingunit",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYIDEXECUTIONVENUE_FH_IDX],
|
|
{ "RootPartyIDExecutionVenue", "eti.rootpartyidexecutionvenue",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYIDINVESTMENTDECISIONMAKER_FH_IDX],
|
|
{ "RootPartyIDInvestmentDecisionMaker", "eti.rootpartyidinvestmentdecisionmaker",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYIDINVESTMENTDECISIONMAKERQUALIFIER_FH_IDX],
|
|
{ "RootPartyIDInvestmentDecisionMakerQualifier", "eti.rootpartyidinvestmentdecisionmakerqualifier",
|
|
FT_UINT8, BASE_DEC, VALS(executing_trader_qualifier_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYIDORDERORIGINATIONFIRM_FH_IDX],
|
|
{ "RootPartyIDOrderOriginationFirm", "eti.rootpartyidorderoriginationfirm",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYIDPOSITIONACCOUNT_FH_IDX],
|
|
{ "RootPartyIDPositionAccount", "eti.rootpartyidpositionaccount",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYIDSESSIONID_FH_IDX],
|
|
{ "RootPartyIDSessionID", "eti.rootpartyidsessionid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYIDTAKEUPTRADINGFIRM_FH_IDX],
|
|
{ "RootPartyIDTakeUpTradingFirm", "eti.rootpartyidtakeuptradingfirm",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[ROOTPARTYSUBIDTYPE_FH_IDX],
|
|
{ "RootPartySubIDType", "eti.rootpartysubidtype",
|
|
FT_UINT16, BASE_DEC, VALS(root_party_sub_idtype_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SRQSRELATEDTRADEID_FH_IDX],
|
|
{ "SRQSRelatedTradeID", "eti.srqsrelatedtradeid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SECONDARYQUOTEID_FH_IDX],
|
|
{ "SecondaryQuoteID", "eti.secondaryquoteid",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SECONDARYTRADEID_FH_IDX],
|
|
{ "SecondaryTradeID", "eti.secondarytradeid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SECURITYID_FH_IDX],
|
|
{ "SecurityID", "eti.securityid",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SECURITYRESPONSEID_FH_IDX],
|
|
{ "SecurityResponseID", "eti.securityresponseid",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SECURITYSUBTYPE_FH_IDX],
|
|
{ "SecuritySubType", "eti.securitysubtype",
|
|
FT_INT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SELECTIVEREQUESTFORQUOTERTMSERVICESTATUS_FH_IDX],
|
|
{ "SelectiveRequestForQuoteRtmServiceStatus", "eti.selectiverequestforquotertmservicestatus",
|
|
FT_UINT8, BASE_DEC, VALS(appl_seq_status_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SELECTIVEREQUESTFORQUOTESERVICESTATUS_FH_IDX],
|
|
{ "SelectiveRequestForQuoteServiceStatus", "eti.selectiverequestforquoteservicestatus",
|
|
FT_UINT8, BASE_DEC, VALS(appl_seq_status_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SELECTIVEREQUESTFORQUOTESERVICETRADEDATE_FH_IDX],
|
|
{ "SelectiveRequestForQuoteServiceTradeDate", "eti.selectiverequestforquoteservicetradedate",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SENDERSUBID_FH_IDX],
|
|
{ "SenderSubID", "eti.sendersubid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SENDINGTIME_FH_IDX],
|
|
{ "SendingTime", "eti.sendingtime",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SESSIONINSTANCEID_FH_IDX],
|
|
{ "SessionInstanceID", "eti.sessioninstanceid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SESSIONMODE_FH_IDX],
|
|
{ "SessionMode", "eti.sessionmode",
|
|
FT_UINT8, BASE_DEC, VALS(session_mode_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SESSIONREJECTREASON_FH_IDX],
|
|
{ "SessionRejectReason", "eti.sessionrejectreason",
|
|
FT_UINT32, BASE_DEC| BASE_EXT_STRING, &session_reject_reason_vals_ext, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SESSIONSTATUS_FH_IDX],
|
|
{ "SessionStatus", "eti.sessionstatus",
|
|
FT_UINT8, BASE_DEC, VALS(session_status_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SESSIONSUBMODE_FH_IDX],
|
|
{ "SessionSubMode", "eti.sessionsubmode",
|
|
FT_UINT8, BASE_DEC, VALS(session_sub_mode_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SETTLMETHOD_FH_IDX],
|
|
{ "SettlMethod", "eti.settlmethod",
|
|
FT_CHAR, BASE_HEX, VALS(settl_method_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SHOWLASTDEALONCLOSURE_FH_IDX],
|
|
{ "ShowLastDealOnClosure", "eti.showlastdealonclosure",
|
|
FT_UINT8, BASE_DEC, VALS(bid_px_is_locked_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SIDE_FH_IDX],
|
|
{ "Side", "eti.side",
|
|
FT_UINT8, BASE_DEC, VALS(leg_side_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SIDECOMPLIANCETEXT_FH_IDX],
|
|
{ "SideComplianceText", "eti.sidecompliancetext",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SIDEDISCLOSUREINSTRUCTION_FH_IDX],
|
|
{ "SideDisclosureInstruction", "eti.sidedisclosureinstruction",
|
|
FT_UINT8, BASE_DEC, VALS(bid_px_is_locked_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SIDEISLOCKED_FH_IDX],
|
|
{ "SideIsLocked", "eti.sideislocked",
|
|
FT_UINT8, BASE_DEC, VALS(bid_px_is_locked_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SIDELASTPX_FH_IDX],
|
|
{ "SideLastPx", "eti.sidelastpx",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SIDELASTQTY_FH_IDX],
|
|
{ "SideLastQty", "eti.sidelastqty",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SIDELIQUIDITYIND_FH_IDX],
|
|
{ "SideLiquidityInd", "eti.sideliquidityind",
|
|
FT_UINT8, BASE_DEC, VALS(quote_event_liquidity_ind_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SIDEMARKETSEGMENTID_FH_IDX],
|
|
{ "SideMarketSegmentID", "eti.sidemarketsegmentid",
|
|
FT_INT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SIDETRADEID_FH_IDX],
|
|
{ "SideTradeID", "eti.sidetradeid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SIDETRDSUBTYP_FH_IDX],
|
|
{ "SideTrdSubTyp", "eti.sidetrdsubtyp",
|
|
FT_UINT16, BASE_DEC, VALS(side_trd_sub_typ_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SIMPLESECURITYID_FH_IDX],
|
|
{ "SimpleSecurityID", "eti.simplesecurityid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SKIPVALIDATIONS_FH_IDX],
|
|
{ "SkipValidations", "eti.skipvalidations",
|
|
FT_UINT8, BASE_DEC, VALS(appl_resend_flag_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[STOPPX_FH_IDX],
|
|
{ "StopPx", "eti.stoppx",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[STRATEGYLINKID_FH_IDX],
|
|
{ "StrategyLinkID", "eti.strategylinkid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[STRIKEPRICE_FH_IDX],
|
|
{ "StrikePrice", "eti.strikeprice",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SUBSCRIPTIONSCOPE_FH_IDX],
|
|
{ "SubscriptionScope", "eti.subscriptionscope",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[SWAPCLEARER_FH_IDX],
|
|
{ "SwapClearer", "eti.swapclearer",
|
|
FT_UINT8, BASE_DEC, VALS(swap_clearer_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[T7ENTRYSERVICERTMSTATUS_FH_IDX],
|
|
{ "T7EntryServiceRtmStatus", "eti.t7entryservicertmstatus",
|
|
FT_UINT8, BASE_DEC, VALS(appl_seq_status_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[T7ENTRYSERVICERTMTRADEDATE_FH_IDX],
|
|
{ "T7EntryServiceRtmTradeDate", "eti.t7entryservicertmtradedate",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[T7ENTRYSERVICESTATUS_FH_IDX],
|
|
{ "T7EntryServiceStatus", "eti.t7entryservicestatus",
|
|
FT_UINT8, BASE_DEC, VALS(appl_seq_status_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[T7ENTRYSERVICETRADEDATE_FH_IDX],
|
|
{ "T7EntryServiceTradeDate", "eti.t7entryservicetradedate",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TESENRICHMENTRULEID_FH_IDX],
|
|
{ "TESEnrichmentRuleID", "eti.tesenrichmentruleid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TESEXECID_FH_IDX],
|
|
{ "TESExecID", "eti.tesexecid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TARGETPARTYENTERINGTRADER_FH_IDX],
|
|
{ "TargetPartyEnteringTrader", "eti.targetpartyenteringtrader",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TARGETPARTYEXECUTINGFIRM_FH_IDX],
|
|
{ "TargetPartyExecutingFirm", "eti.targetpartyexecutingfirm",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TARGETPARTYEXECUTINGTRADER_FH_IDX],
|
|
{ "TargetPartyExecutingTrader", "eti.targetpartyexecutingtrader",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TARGETPARTYIDDESKID_FH_IDX],
|
|
{ "TargetPartyIDDeskID", "eti.targetpartyiddeskid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TARGETPARTYIDEXECUTINGTRADER_FH_IDX],
|
|
{ "TargetPartyIDExecutingTrader", "eti.targetpartyidexecutingtrader",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TARGETPARTYIDSESSIONID_FH_IDX],
|
|
{ "TargetPartyIDSessionID", "eti.targetpartyidsessionid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TEMPLATEID_FH_IDX],
|
|
{ "TemplateID", "eti.templateid",
|
|
FT_UINT16, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[THROTTLEDISCONNECTLIMIT_FH_IDX],
|
|
{ "ThrottleDisconnectLimit", "eti.throttledisconnectlimit",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[THROTTLENOMSGS_FH_IDX],
|
|
{ "ThrottleNoMsgs", "eti.throttlenomsgs",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[THROTTLETIMEINTERVAL_FH_IDX],
|
|
{ "ThrottleTimeInterval", "eti.throttletimeinterval",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TIMEINFORCE_FH_IDX],
|
|
{ "TimeInForce", "eti.timeinforce",
|
|
FT_UINT8, BASE_DEC, VALS(time_in_force_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TOTNUMTRADEREPORTS_FH_IDX],
|
|
{ "TotNumTradeReports", "eti.totnumtradereports",
|
|
FT_INT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADSESEVENT_FH_IDX],
|
|
{ "TradSesEvent", "eti.tradsesevent",
|
|
FT_UINT8, BASE_DEC, VALS(trad_ses_event_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADSESMODE_FH_IDX],
|
|
{ "TradSesMode", "eti.tradsesmode",
|
|
FT_UINT8, BASE_DEC, VALS(trad_ses_mode_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADEAGGREGATIONTRANSTYPE_FH_IDX],
|
|
{ "TradeAggregationTransType", "eti.tradeaggregationtranstype",
|
|
FT_UINT8, BASE_DEC, VALS(trade_aggregation_trans_type_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADEALLOCSTATUS_FH_IDX],
|
|
{ "TradeAllocStatus", "eti.tradeallocstatus",
|
|
FT_UINT8, BASE_DEC| BASE_EXT_STRING, &trade_alloc_status_vals_ext, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADEDATE_FH_IDX],
|
|
{ "TradeDate", "eti.tradedate",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADEID_FH_IDX],
|
|
{ "TradeID", "eti.tradeid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADEMANAGERSTATUS_FH_IDX],
|
|
{ "TradeManagerStatus", "eti.trademanagerstatus",
|
|
FT_UINT8, BASE_DEC, VALS(appl_seq_status_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADEMANAGERTRADEDATE_FH_IDX],
|
|
{ "TradeManagerTradeDate", "eti.trademanagertradedate",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADEPLATFORM_FH_IDX],
|
|
{ "TradePlatform", "eti.tradeplatform",
|
|
FT_UINT8, BASE_DEC, VALS(trade_platform_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADEPUBLISHINDICATOR_FH_IDX],
|
|
{ "TradePublishIndicator", "eti.tradepublishindicator",
|
|
FT_UINT8, BASE_DEC, VALS(trade_publish_indicator_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADEREPORTID_FH_IDX],
|
|
{ "TradeReportID", "eti.tradereportid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADEREPORTTEXT_FH_IDX],
|
|
{ "TradeReportText", "eti.tradereporttext",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADEREPORTTYPE_FH_IDX],
|
|
{ "TradeReportType", "eti.tradereporttype",
|
|
FT_UINT8, BASE_DEC| BASE_EXT_STRING, &trade_report_type_vals_ext, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADEREQUESTRESULT_FH_IDX],
|
|
{ "TradeRequestResult", "eti.traderequestresult",
|
|
FT_UINT8, BASE_DEC, VALS(trade_request_result_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADETOQUOTERATIO_FH_IDX],
|
|
{ "TradeToQuoteRatio", "eti.tradetoquoteratio",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADETOQUOTERATIOPOSITION_FH_IDX],
|
|
{ "TradeToQuoteRatioPosition", "eti.tradetoquoteratioposition",
|
|
FT_UINT16, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADETOQUOTERATIORANKING_FH_IDX],
|
|
{ "TradeToQuoteRatioRanking", "eti.tradetoquoteratioranking",
|
|
FT_UINT8, BASE_DEC, VALS(enlight_rfqavg_resp_rate_ranking_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADETOREQUESTRATIO_FH_IDX],
|
|
{ "TradeToRequestRatio", "eti.tradetorequestratio",
|
|
FT_UINT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADINGCAPACITY_FH_IDX],
|
|
{ "TradingCapacity", "eti.tradingcapacity",
|
|
FT_UINT8, BASE_DEC, VALS(trading_capacity_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRADINGSESSIONSUBID_FH_IDX],
|
|
{ "TradingSessionSubID", "eti.tradingsessionsubid",
|
|
FT_UINT8, BASE_DEC, VALS(trading_session_sub_id_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRANSBKDTIME_FH_IDX],
|
|
{ "TransBkdTime", "eti.transbkdtime",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRANSACTTIME_FH_IDX],
|
|
{ "TransactTime", "eti.transacttime",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRANSACTIONDELAYINDICATOR_FH_IDX],
|
|
{ "TransactionDelayIndicator", "eti.transactiondelayindicator",
|
|
FT_UINT8, BASE_DEC, VALS(transaction_delay_indicator_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRANSFERREASON_FH_IDX],
|
|
{ "TransferReason", "eti.transferreason",
|
|
FT_UINT8, BASE_DEC, VALS(transfer_reason_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRDMATCHID_FH_IDX],
|
|
{ "TrdMatchID", "eti.trdmatchid",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRDREGTSENTRYTIME_FH_IDX],
|
|
{ "TrdRegTSEntryTime", "eti.trdregtsentrytime",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRDREGTSEXECUTIONTIME_FH_IDX],
|
|
{ "TrdRegTSExecutionTime", "eti.trdregtsexecutiontime",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRDREGTSTIMEIN_FH_IDX],
|
|
{ "TrdRegTSTimeIn", "eti.trdregtstimein",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRDREGTSTIMEOUT_FH_IDX],
|
|
{ "TrdRegTSTimeOut", "eti.trdregtstimeout",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRDREGTSTIMEPRIORITY_FH_IDX],
|
|
{ "TrdRegTSTimePriority", "eti.trdregtstimepriority",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRDRPTSTATUS_FH_IDX],
|
|
{ "TrdRptStatus", "eti.trdrptstatus",
|
|
FT_UINT8, BASE_DEC| BASE_EXT_STRING, &trd_rpt_status_vals_ext, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRDTYPE_FH_IDX],
|
|
{ "TrdType", "eti.trdtype",
|
|
FT_UINT16, BASE_DEC| BASE_EXT_STRING, &trd_type_vals_ext, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[TRIGGERED_FH_IDX],
|
|
{ "Triggered", "eti.triggered",
|
|
FT_UINT8, BASE_DEC, VALS(triggered_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[UNDERLYINGCURRENCY_FH_IDX],
|
|
{ "UnderlyingCurrency", "eti.underlyingcurrency",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[UNDERLYINGDELTAPERCENTAGE_FH_IDX],
|
|
{ "UnderlyingDeltaPercentage", "eti.underlyingdeltapercentage",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[UNDERLYINGEFFECTIVEDELTAPERCENTAGE_FH_IDX],
|
|
{ "UnderlyingEffectiveDeltaPercentage", "eti.underlyingeffectivedeltapercentage",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[UNDERLYINGISSUER_FH_IDX],
|
|
{ "UnderlyingIssuer", "eti.underlyingissuer",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[UNDERLYINGMATURITYDATE_FH_IDX],
|
|
{ "UnderlyingMaturityDate", "eti.underlyingmaturitydate",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[UNDERLYINGPRICESTIPVALUE_FH_IDX],
|
|
{ "UnderlyingPriceStipValue", "eti.underlyingpricestipvalue",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[UNDERLYINGPX_FH_IDX],
|
|
{ "UnderlyingPx", "eti.underlyingpx",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[UNDERLYINGQTY_FH_IDX],
|
|
{ "UnderlyingQty", "eti.underlyingqty",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[UNDERLYINGSECURITYDESC_FH_IDX],
|
|
{ "UnderlyingSecurityDesc", "eti.underlyingsecuritydesc",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[UNDERLYINGSECURITYID_FH_IDX],
|
|
{ "UnderlyingSecurityID", "eti.underlyingsecurityid",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[UNDERLYINGSETTLEMENTDATE_FH_IDX],
|
|
{ "UnderlyingSettlementDate", "eti.underlyingsettlementdate",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[UNDERLYINGSTIPTYPE_FH_IDX],
|
|
{ "UnderlyingStipType", "eti.underlyingstiptype",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[UNDERLYINGSTIPVALUE_FH_IDX],
|
|
{ "UnderlyingStipValue", "eti.underlyingstipvalue",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[USERSTATUS_FH_IDX],
|
|
{ "UserStatus", "eti.userstatus",
|
|
FT_UINT8, BASE_DEC, VALS(user_status_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[USERNAME_FH_IDX],
|
|
{ "Username", "eti.username",
|
|
FT_UINT32, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[VALIDUNTILTIME_FH_IDX],
|
|
{ "ValidUntilTime", "eti.validuntiltime",
|
|
FT_ABSOLUTE_TIME, ABSOLUTE_TIME_UTC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[VALUECHECKTYPEMINLOTSIZE_FH_IDX],
|
|
{ "ValueCheckTypeMinLotSize", "eti.valuechecktypeminlotsize",
|
|
FT_UINT8, BASE_DEC, VALS(value_check_type_min_lot_size_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[VALUECHECKTYPEVALUE_FH_IDX],
|
|
{ "ValueCheckTypeValue", "eti.valuechecktypevalue",
|
|
FT_UINT8, BASE_DEC, VALS(value_check_type_min_lot_size_vals), 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[VARTEXT_FH_IDX],
|
|
{ "VarText", "eti.vartext",
|
|
FT_STRINGZTRUNC, BASE_NONE, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[VARTEXTLEN_FH_IDX],
|
|
{ "VarTextLen", "eti.vartextlen",
|
|
FT_UINT16, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti[VEGA_FH_IDX],
|
|
{ "Vega", "eti.vega",
|
|
FT_INT64, BASE_DEC, NULL, 0x0,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti_dscp_exec_summary,
|
|
{ "DSCP_ExecSummary", "eti.dscp_execsummary",
|
|
FT_BOOLEAN, 8, NULL, 0x10,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti_dscp_improved,
|
|
{ "DSCP_Improved", "eti.dscp_improved",
|
|
FT_BOOLEAN, 8, NULL, 0x20,
|
|
NULL, HFILL }
|
|
}
|
|
, { &hf_eti_dscp_widened,
|
|
{ "DSCP_Widened", "eti.dscp_widened",
|
|
FT_BOOLEAN, 8, NULL, 0x40,
|
|
NULL, HFILL }
|
|
}
|
|
};
|
|
static ei_register_info ei[] = {
|
|
{
|
|
&ei_eti_counter_overflow,
|
|
{ "eti.counter_overflow", PI_PROTOCOL, PI_WARN, "Counter Overflow", EXPFILL }
|
|
},
|
|
{
|
|
&ei_eti_invalid_template,
|
|
{ "eti.invalid_template", PI_PROTOCOL, PI_ERROR, "Invalid Template ID", EXPFILL }
|
|
},
|
|
{
|
|
&ei_eti_invalid_length,
|
|
{ "eti.invalid_length", PI_PROTOCOL, PI_ERROR, "Invalid Body Length", EXPFILL }
|
|
},
|
|
{
|
|
&ei_eti_unaligned,
|
|
{ "eti.unaligned", PI_PROTOCOL, PI_ERROR, "A Body Length not divisible by 8 leads to unaligned followup messages", EXPFILL }
|
|
},
|
|
{
|
|
&ei_eti_missing,
|
|
{ "eti.missing", PI_PROTOCOL, PI_WARN, "A required value is missing", EXPFILL }
|
|
},
|
|
{
|
|
&ei_eti_overused,
|
|
{ "eti.overused", PI_PROTOCOL, PI_WARN, "An unused value is set", EXPFILL }
|
|
}
|
|
};
|
|
proto_eti = proto_register_protocol("Enhanced Trading Interface 10.0",
|
|
"ETI", "eti");
|
|
expert_module_t *expert_eti = expert_register_protocol(proto_eti);
|
|
expert_register_field_array(expert_eti, ei, array_length(ei));
|
|
proto_register_field_array(proto_eti, hf, array_length(hf));
|
|
static gint * const ett[] = { &ett_eti[0], &ett_eti[1], &ett_eti[2], &ett_eti[3], &ett_eti[4], &ett_eti[5], &ett_eti[6], &ett_eti[7], &ett_eti[8], &ett_eti[9], &ett_eti[10], &ett_eti[11], &ett_eti[12], &ett_eti[13], &ett_eti[14], &ett_eti[15], &ett_eti[16], &ett_eti[17], &ett_eti[18], &ett_eti[19], &ett_eti[20], &ett_eti[21], &ett_eti[22], &ett_eti[23], &ett_eti[24], &ett_eti[25], &ett_eti[26], &ett_eti[27], &ett_eti[28], &ett_eti[29], &ett_eti[30], &ett_eti[31], &ett_eti[32], &ett_eti[33], &ett_eti[34], &ett_eti[35], &ett_eti[36], &ett_eti[37], &ett_eti[38], &ett_eti[39], &ett_eti[40], &ett_eti[41], &ett_eti[42], &ett_eti[43], &ett_eti[44], &ett_eti[45], &ett_eti[46], &ett_eti[47], &ett_eti[48], &ett_eti[49], &ett_eti[50], &ett_eti[51], &ett_eti[52], &ett_eti_dscp };
|
|
proto_register_subtree_array(ett, array_length(ett));
|
|
}
|
|
|
|
void
|
|
proto_reg_handoff_eti(void)
|
|
{
|
|
dissector_handle_t eti_handle = create_dissector_handle(dissect_eti,
|
|
proto_eti);
|
|
|
|
// cf. N7 Network Access Guide, e.g.
|
|
// https://www.xetra.com/xetra-en/technology/t7/system-documentation/release10-0/Release-10.0-2692700?frag=2692724
|
|
// https://www.xetra.com/resource/blob/2762078/388b727972b5122945eedf0e63c36920/data/N7-Network-Access-Guide-v2.0.59.pdf
|
|
|
|
|
|
// NB: can only be called once for a port/handle pair ...
|
|
// dissector_add_uint_with_preference("tcp.port", 19006 /* LF PROD */, eti_handle);
|
|
|
|
dissector_add_uint("tcp.port", 19006 /* LF PROD */, eti_handle);
|
|
dissector_add_uint("tcp.port", 19043 /* PS PROD */, eti_handle);
|
|
dissector_add_uint("tcp.port", 19506 /* LF SIMU */, eti_handle);
|
|
dissector_add_uint("tcp.port", 19543 /* PS SIMU */, eti_handle);
|
|
}
|