• Main Page
  • Namespaces
  • Classes
  • Files
  • File List

Tags.h

Go to the documentation of this file.
00001 /*
00002 * (c) Onix Solutions.
00003 */
00004 
00005 #ifndef Tags_h
00006 #define Tags_h
00007 
00008 namespace FIXForge{
00009 namespace FIX{
00010 
00011 namespace FIX40{
00012 namespace Tags{
00013     static const int Account = 1;
00014     static const int AdvId = 2;
00015     static const int AdvRefID = 3;
00016     static const int AdvSide = 4;
00017     static const int AdvTransType = 5;
00018     static const int AvgPx = 6;
00019     static const int BeginSeqNo = 7;
00020     static const int BeginString = 8;
00021     static const int BodyLength = 9;
00022     static const int CheckSum = 10;
00023     static const int ClOrdID = 11;
00024     static const int Commission = 12;
00025     static const int CommType = 13;
00026     static const int CumQty = 14;
00027     static const int Currency = 15;
00028     static const int EndSeqNo = 16;
00029     static const int ExecID = 17;
00030     static const int ExecInst = 18;
00031     static const int ExecRefID = 19;
00032     static const int ExecTransType = 20;
00033     static const int HandlInst = 21;
00034     static const int IDSource = 22;
00035     static const int IOIid = 23;
00036     static const int IOIOthSvc = 24;
00037     static const int IOIQltyInd = 25;
00038     static const int IOIRefID = 26;
00039     static const int IOIShares = 27;
00040     static const int IOITransType = 28;
00041     static const int LastCapacity = 29;
00042     static const int LastMkt = 30;
00043     static const int LastPx = 31;
00044     static const int LastShares = 32;
00045     static const int LinesOfText = 33;
00046     static const int MsgSeqNum = 34;
00047     static const int MsgType = 35;
00048     static const int NewSeqNo = 36;
00049     static const int OrderID = 37;
00050     static const int OrderQty = 38;
00051     static const int OrdStatus = 39;
00052     static const int OrdType = 40;
00053     static const int OrigClOrdID = 41;
00054     static const int OrigTime = 42;
00055     static const int PossDupFlag = 43;
00056     static const int Price = 44;
00057     static const int RefSeqNum = 45;
00058     static const int RelatdSym = 46;
00059     static const int Rule80A = 47;
00060     static const int SecurityID = 48;
00061     static const int SenderCompID = 49;
00062     static const int SenderSubID = 50;
00063     static const int SendingTime = 52;
00064     static const int Shares = 53;
00065     static const int Side = 54;
00066     static const int Symbol = 55;
00067     static const int TargetCompID = 56;
00068     static const int TargetSubID = 57;
00069     static const int Text = 58;
00070     static const int TimeInForce = 59;
00071     static const int TransactTime = 60;
00072     static const int Urgency = 61;
00073     static const int ValidUntilTime = 62;
00074     static const int SettlmntTyp = 63;
00075     static const int FutSettDate = 64;
00076     static const int SymbolSfx = 65;
00077     static const int ListID = 66;
00078     static const int ListSeqNo = 67;
00079     static const int ListNoOrds = 68;
00080     static const int ListExecInst = 69;
00081     static const int AllocID = 70;
00082     static const int AllocTransType = 71;
00083     static const int RefAllocID = 72;
00084     static const int NoOrders = 73;
00085     static const int AvgPrxPrecision = 74;
00086     static const int TradeDate = 75;
00087     static const int ExecBroker = 76;
00088     static const int OpenClose = 77;
00089     static const int NoAllocs = 78;
00090     static const int AllocAccount = 79;
00091     static const int AllocShares = 80;
00092     static const int ProcessCode = 81;
00093     static const int NoRpts = 82;
00094     static const int RptSeq = 83;
00095     static const int CxlQty = 84;
00096     static const int NoDlvyInst = 85;
00097     static const int DlvyInst = 86;
00098     static const int AllocStatus = 87;
00099     static const int AllocRejCode = 88;
00100     static const int Signature = 89;
00101     static const int SecureDataLen = 90;
00102     static const int SecureData = 91;
00103     static const int BrokerOfCredit = 92;
00104     static const int SignatureLength = 93;
00105     static const int EmailType = 94;
00106     static const int RawDataLength = 95;
00107     static const int RawData = 96;
00108     static const int PossResend = 97;
00109     static const int EncryptMethod = 98;
00110     static const int StopPx = 99;
00111     static const int ExDestination = 100;
00112     static const int CxlRejReason = 102;
00113     static const int OrdRejReason = 103;
00114     static const int IOIQualifier = 104;
00115     static const int WaveNo = 105;
00116     static const int Issuer = 106;
00117     static const int SecurityDesc = 107;
00118     static const int HeartBtInt = 108;
00119     static const int ClientID = 109;
00120     static const int MinQty = 110;
00121     static const int MaxFloor = 111;
00122     static const int TestReqID = 112;
00123     static const int ReportToExch = 113;
00124     static const int LocateReqd = 114;
00125     static const int OnBehalfOfCompID = 115;
00126     static const int OnBehalfOfSubID = 116;
00127     static const int QuoteID = 117;
00128     static const int NetMoney = 118;
00129     static const int SettlCurrAmt = 119;
00130     static const int SettlCurrency = 120;
00131     static const int ForexReq = 121;
00132     static const int OrigSendingTime = 122;
00133     static const int GapFillFlag = 123;
00134     static const int NoExecs = 124;
00135     static const int CxlType = 125;
00136     static const int ExpireTime = 126;
00137     static const int DKReason = 127;
00138     static const int DeliverToCompID = 128;
00139     static const int DeliverToSubID = 129;
00140     static const int IOINaturalFlag = 130;
00141     static const int QuoteReqID = 131;
00142     static const int BidPx = 132;
00143     static const int OfferPx = 133;
00144     static const int BidSize = 134;
00145     static const int OfferSize = 135;
00146     static const int NoMiscFees = 136;
00147     static const int MiscFeeAmt = 137;
00148     static const int MiscFeeCurr = 138;
00149     static const int MiscFeeType = 139;
00150     static const int PrevClosePx = 140;
00151 }};
00152 
00153 namespace FIX41{
00154 namespace Tags{
00155     static const int Account = 1;
00156     static const int AdvId = 2;
00157     static const int AdvRefID = 3;
00158     static const int AdvSide = 4;
00159     static const int AdvTransType = 5;
00160     static const int AvgPx = 6;
00161     static const int BeginSeqNo = 7;
00162     static const int BeginString = 8;
00163     static const int BodyLength = 9;
00164     static const int CheckSum = 10;
00165     static const int ClOrdID = 11;
00166     static const int Commission = 12;
00167     static const int CommType = 13;
00168     static const int CumQty = 14;
00169     static const int Currency = 15;
00170     static const int EndSeqNo = 16;
00171     static const int ExecID = 17;
00172     static const int ExecInst = 18;
00173     static const int ExecRefID = 19;
00174     static const int ExecTransType = 20;
00175     static const int HandlInst = 21;
00176     static const int IDSource = 22;
00177     static const int IOIid = 23;
00178     static const int IOIOthSvc = 24;
00179     static const int IOIQltyInd = 25;
00180     static const int IOIRefID = 26;
00181     static const int IOIShares = 27;
00182     static const int IOITransType = 28;
00183     static const int LastCapacity = 29;
00184     static const int LastMkt = 30;
00185     static const int LastPx = 31;
00186     static const int LastShares = 32;
00187     static const int LinesOfText = 33;
00188     static const int MsgSeqNum = 34;
00189     static const int MsgType = 35;
00190     static const int NewSeqNo = 36;
00191     static const int OrderID = 37;
00192     static const int OrderQty = 38;
00193     static const int OrdStatus = 39;
00194     static const int OrdType = 40;
00195     static const int OrigClOrdID = 41;
00196     static const int OrigTime = 42;
00197     static const int PossDupFlag = 43;
00198     static const int Price = 44;
00199     static const int RefSeqNum = 45;
00200     static const int RelatdSym = 46;
00201     static const int Rule80A = 47;
00202     static const int SecurityID = 48;
00203     static const int SenderCompID = 49;
00204     static const int SenderSubID = 50;
00205     static const int SendingDate = 51;
00206     static const int SendingTime = 52;
00207     static const int Shares = 53;
00208     static const int Side = 54;
00209     static const int Symbol = 55;
00210     static const int TargetCompID = 56;
00211     static const int TargetSubID = 57;
00212     static const int Text = 58;
00213     static const int TimeInForce = 59;
00214     static const int TransactTime = 60;
00215     static const int Urgency = 61;
00216     static const int ValidUntilTime = 62;
00217     static const int SettlmntTyp = 63;
00218     static const int FutSettDate = 64;
00219     static const int SymbolSfx = 65;
00220     static const int ListID = 66;
00221     static const int ListSeqNo = 67;
00222     static const int ListNoOrds = 68;
00223     static const int ListExecInst = 69;
00224     static const int AllocID = 70;
00225     static const int AllocTransType = 71;
00226     static const int RefAllocID = 72;
00227     static const int NoOrders = 73;
00228     static const int AvgPrxPrecision = 74;
00229     static const int TradeDate = 75;
00230     static const int ExecBroker = 76;
00231     static const int OpenClose = 77;
00232     static const int NoAllocs = 78;
00233     static const int AllocAccount = 79;
00234     static const int AllocShares = 80;
00235     static const int ProcessCode = 81;
00236     static const int NoRpts = 82;
00237     static const int RptSeq = 83;
00238     static const int CxlQty = 84;
00239     static const int NoDlvyInst = 85;
00240     static const int DlvyInst = 86;
00241     static const int AllocStatus = 87;
00242     static const int AllocRejCode = 88;
00243     static const int Signature = 89;
00244     static const int SecureDataLen = 90;
00245     static const int SecureData = 91;
00246     static const int BrokerOfCredit = 92;
00247     static const int SignatureLength = 93;
00248     static const int EmailType = 94;
00249     static const int RawDataLength = 95;
00250     static const int RawData = 96;
00251     static const int PossResend = 97;
00252     static const int EncryptMethod = 98;
00253     static const int StopPx = 99;
00254     static const int ExDestination = 100;
00255     static const int CxlRejReason = 102;
00256     static const int OrdRejReason = 103;
00257     static const int IOIQualifier = 104;
00258     static const int WaveNo = 105;
00259     static const int Issuer = 106;
00260     static const int SecurityDesc = 107;
00261     static const int HeartBtInt = 108;
00262     static const int ClientID = 109;
00263     static const int MinQty = 110;
00264     static const int MaxFloor = 111;
00265     static const int TestReqID = 112;
00266     static const int ReportToExch = 113;
00267     static const int LocateReqd = 114;
00268     static const int OnBehalfOfCompID = 115;
00269     static const int OnBehalfOfSubID = 116;
00270     static const int QuoteID = 117;
00271     static const int NetMoney = 118;
00272     static const int SettlCurrAmt = 119;
00273     static const int SettlCurrency = 120;
00274     static const int ForexReq = 121;
00275     static const int OrigSendingTime = 122;
00276     static const int GapFillFlag = 123;
00277     static const int NoExecs = 124;
00278     static const int ExpireTime = 126;
00279     static const int DKReason = 127;
00280     static const int DeliverToCompID = 128;
00281     static const int DeliverToSubID = 129;
00282     static const int IOINaturalFlag = 130;
00283     static const int QuoteReqID = 131;
00284     static const int BidPx = 132;
00285     static const int OfferPx = 133;
00286     static const int BidSize = 134;
00287     static const int OfferSize = 135;
00288     static const int NoMiscFees = 136;
00289     static const int MiscFeeAmt = 137;
00290     static const int MiscFeeCurr = 138;
00291     static const int MiscFeeType = 139;
00292     static const int PrevClosePx = 140;
00293     static const int ResetSeqNumFlag = 141;
00294     static const int SenderLocationID = 142;
00295     static const int TargetLocationID = 143;
00296     static const int OnBehalfOfLocationID = 144;
00297     static const int DeliverToLocationID = 145;
00298     static const int NoRelatedSym = 146;
00299     static const int Subject = 147;
00300     static const int Headline = 148;
00301     static const int URLLink = 149;
00302     static const int ExecType = 150;
00303     static const int LeavesQty = 151;
00304     static const int CashOrderQty = 152;
00305     static const int AllocAvgPx = 153;
00306     static const int AllocNetMoney = 154;
00307     static const int SettlCurrFxRate = 155;
00308     static const int SettlCurrFxRateCalc = 156;
00309     static const int NumDaysInterest = 157;
00310     static const int AccruedInterestRate = 158;
00311     static const int AccruedInterestAmt = 159;
00312     static const int SettlInstMode = 160;
00313     static const int AllocText = 161;
00314     static const int SettlInstID = 162;
00315     static const int SettlInstTransType = 163;
00316     static const int EmailThreadID = 164;
00317     static const int SettlInstSource = 165;
00318     static const int SettlLocation = 166;
00319     static const int SecurityType = 167;
00320     static const int EffectiveTime = 168;
00321     static const int StandInstDbType = 169;
00322     static const int StandInstDbName = 170;
00323     static const int StandInstDbID = 171;
00324     static const int SettlDeliveryType = 172;
00325     static const int SettlDepositoryCode = 173;
00326     static const int SettlBrkrCode = 174;
00327     static const int SettlInstCode = 175;
00328     static const int SecuritySettlAgentName = 176;
00329     static const int SecuritySettlAgentCode = 177;
00330     static const int SecuritySettlAgentAcctNum = 178;
00331     static const int SecuritySettlAgentAcctName = 179;
00332     static const int SecuritySettlAgentContactName = 180;
00333     static const int SecuritySettlAgentContactPhone = 181;
00334     static const int CashSettlAgentName = 182;
00335     static const int CashSettlAgentCode = 183;
00336     static const int CashSettlAgentAcctNum = 184;
00337     static const int CashSettlAgentAcctName = 185;
00338     static const int CashSettlAgentContactName = 186;
00339     static const int CashSettlAgentContactPhone = 187;
00340     static const int BidSpotRate = 188;
00341     static const int BidForwardPoints = 189;
00342     static const int OfferSpotRate = 190;
00343     static const int OfferForwardPoints = 191;
00344     static const int OrderQty2 = 192;
00345     static const int FutSettDate2 = 193;
00346     static const int LastSpotRate = 194;
00347     static const int LastForwardPoints = 195;
00348     static const int AllocLinkID = 196;
00349     static const int AllocLinkType = 197;
00350     static const int SecondaryOrderID = 198;
00351     static const int NoIOIQualifiers = 199;
00352     static const int MaturityMonthYear = 200;
00353     static const int PutOrCall = 201;
00354     static const int StrikePrice = 202;
00355     static const int CoveredOrUncovered = 203;
00356     static const int CustomerOrFirm = 204;
00357     static const int MaturityDay = 205;
00358     static const int OptAttribute = 206;
00359     static const int SecurityExchange = 207;
00360     static const int NotifyBrokerOfCredit = 208;
00361     static const int AllocHandlInst = 209;
00362     static const int MaxShow = 210;