FixFields.h
Go to the documentation of this file.
00001 #ifndef FIX_FIELDS_H
00002 #define FIX_FIELDS_H
00003 
00004 #include "Field.h"
00005 
00006 #undef Yield
00007 
00008 namespace FIX
00009 {
00010   DEFINE_INT(MaxPriceLevels);
00011   DEFINE_DATA(DerivativeEncodedIssuer);
00012   DEFINE_NUMINGROUP(NoCompIDs);
00013   DEFINE_STRING(SettlInstRefID);
00014   DEFINE_STRING(NestedPartyID);
00015   DEFINE_PERCENTAGE(DetachmentPoint);
00016   DEFINE_BOOLEAN(LateIndicator);
00017   DEFINE_STRING(SecurityListID);
00018   DEFINE_INT(DerivativeFlowScheduleType);
00019   DEFINE_BOOLEAN(FlexibleIndicator);
00020   DEFINE_NUMINGROUP(NoExecInstRules);
00021   DEFINE_UTCTIMESTAMP(SideTrdRegTimestamp);
00022   DEFINE_INT(DeliveryForm);
00023   DEFINE_INT(ExecRestatementReason);
00024   DEFINE_PERCENTAGE(MidYield);
00025   DEFINE_FLOAT(ContractMultiplier);
00026   DEFINE_AMT(CcyAmt);
00027   DEFINE_QTY(LegOrderQty);
00028   DEFINE_INT(AllocIntermedReqType);
00029   DEFINE_STRING(UnderlyingIssuer);
00030   DEFINE_NUMINGROUP(NoNested2PartyIDs);
00031   DEFINE_QTY(MinTradeVol);
00032   DEFINE_AMT(SettlCurrAmt);
00033   DEFINE_INT(DerivativeInstrumentPartyRole);
00034   DEFINE_INT(YieldRedemptionPriceType);
00035   DEFINE_STRING(NewsRefID);
00036   DEFINE_INT(SecurityListTypeSource);
00037   DEFINE_STRING(ApplReqID);
00038   DEFINE_STRING(DerivativeFuturesValuationMethod);
00039   DEFINE_NUMINGROUP(NoLegSecurityAltID);
00040   DEFINE_STRING(DerivativeSecurityType);
00041   DEFINE_INT(CollInquiryQualifier);
00042   DEFINE_DATA(RawData);
00043   DEFINE_STRING(CashSettlAgentContactPhone);
00044   DEFINE_STRING(CreditRating);
00045   DEFINE_INT(ContingencyType);
00046   DEFINE_CURRENCY(StrikeCurrency);
00047   DEFINE_QTY(TradeVolume);
00048   DEFINE_STRING(SideTrdRegTimestampSrc);
00049   DEFINE_LOCALMKTDATE(DeliveryDate);
00050   DEFINE_CHAR(EmailType);
00051   DEFINE_DATA(EncodedListExecInst);
00052   DEFINE_UTCTIMESTAMP(ContraTradeTime);
00053   DEFINE_INT(MaturityMonthYearIncrement);
00054   DEFINE_CHAR(RootPartyIDSource);
00055   DEFINE_LOCALMKTDATE(UnderlyingCouponPaymentDate);
00056   DEFINE_PERCENTAGE(BidYield);
00057   DEFINE_CHAR(IOIQltyInd);
00058   DEFINE_STRING(Issuer);
00059   DEFINE_STRING(CardNumber);
00060   DEFINE_NUMINGROUP(NoLegStipulations);
00061   DEFINE_EXCHANGE(LegSecurityExchange);
00062   DEFINE_QTY(CashOrderQty);
00063   DEFINE_AMT(AccruedInterestAmt);
00064   DEFINE_STRING(MDEntrySeller);
00065   DEFINE_PRICE(LegPrice);
00066   DEFINE_STRING(DeliverToCompID);
00067   DEFINE_STRING(TargetLocationID);
00068   DEFINE_PRICEOFFSET(OfferForwardPoints2);
00069   DEFINE_QTY(RatioQty);
00070   DEFINE_INT(MultiLegRptTypeReq);
00071   DEFINE_STRING(AllocAccount);
00072   DEFINE_QTY(TotalVolumeTraded);
00073   DEFINE_NUMINGROUP(LinesOfText);
00074   DEFINE_INT(AccountType);
00075   DEFINE_INT(MDEntryPositionNo);
00076   DEFINE_INT(HaltReasonInt);
00077   DEFINE_LOCALMKTDATE(FutSettDate);
00078   DEFINE_STRING(SecurityDesc);
00079   DEFINE_QTY(MinQty);
00080   DEFINE_CURRENCY(SettlCurrency);
00081   DEFINE_FLOAT(PegOffsetValue);
00082   DEFINE_STRING(DerivativeSecurityAltIDSource);
00083   DEFINE_NUMINGROUP(NoSettlPartySubIDs);
00084   DEFINE_STRING(AllocReportID);
00085   DEFINE_STRING(LegCFICode);
00086   DEFINE_LOCALMKTDATE(LegFutSettDate);
00087   DEFINE_STRING(LegBenchmarkCurveName);
00088   DEFINE_STRING(ClearingFeeIndicator);
00089   DEFINE_STRING(BrokerOfCredit);
00090   DEFINE_STRING(SecurityListRefID);
00091   DEFINE_TZTIMEONLY(UnderlyingLegMaturityTime);
00092   DEFINE_INT(NestedPartySubIDType);
00093   DEFINE_INT(BidType);
00094   DEFINE_STRING(MDEntryRefID);
00095   DEFINE_QTY(UnderlyingUnitOfMeasureQty);
00096   DEFINE_LOCALMKTDATE(UnderlyingLegMaturityDate);
00097   DEFINE_PRICE(StartTickPriceRange);
00098   DEFINE_MONTHYEAR(LegContractSettlMonth);
00099   DEFINE_STRING(UnderlyingSecurityDesc);
00100   DEFINE_STRING(CashDistribPayRef);
00101   DEFINE_INT(QuotePriceType);
00102   DEFINE_DATA(EncodedAllocText);
00103   DEFINE_MONTHYEAR(UnderlyingMaturityMonthYear);
00104   DEFINE_PERCENTAGE(UnderlyingOriginalNotionalPercentageOutstanding);
00105   DEFINE_INT(MultilegPriceMethod);
00106   DEFINE_INT(TotNoFills);
00107   DEFINE_STRING(DerivativeSettleOnOpenFlag);
00108   DEFINE_INT(UnderlyingRepurchaseTerm);
00109   DEFINE_COUNTRY(DerivativeCountryOfIssue);
00110   DEFINE_INT(ListMethod);
00111   DEFINE_STRING(UnderlyingCPProgram);
00112   DEFINE_FLOAT(PriceDelta);
00113   DEFINE_SEQNUM(RefSeqNum);
00114   DEFINE_BOOLEAN(AutoAcceptIndicator);
00115   DEFINE_BOOLEAN(MDImplicitDelete);
00116   DEFINE_NUMINGROUP(NoStipulations);
00117   DEFINE_LOCALMKTDATE(ClearingBusinessDate);
00118   DEFINE_STRING(LocationID);
00119   DEFINE_CURRENCY(Currency);
00120   DEFINE_INT(RoutingType);
00121   DEFINE_PRICE(UnderlyingStrikePrice);
00122   DEFINE_CHAR(BidTradeType);
00123   DEFINE_PERCENTAGE(UnderlyingAttachmentPoint);
00124   DEFINE_INT(TotNoRejQuotes);
00125   DEFINE_STRING(OrdStatusReqID);
00126   DEFINE_STRING(SenderCompID);
00127   DEFINE_INT(OrdRejReason);
00128   DEFINE_INT(MaturityMonthYearIncrementUnits);
00129   DEFINE_CHAR(DisplayWhen);
00130   DEFINE_INT(ApplQueueAction);
00131   DEFINE_CHAR(RegistTransType);
00132   DEFINE_STRING(PaymentRemitterID);
00133   DEFINE_INT(PriceType);
00134   DEFINE_STRING(MarketReqID);
00135   DEFINE_NUMINGROUP(NoNestedInstrAttrib);
00136   DEFINE_STRING(SecuritySubType);
00137   DEFINE_STRING(ClOrdID);
00138   DEFINE_DAYOFMONTH(MaturityDay);
00139   DEFINE_STRING(UnderlyingSeniority);
00140   DEFINE_STRING(MarketSegmentDesc);
00141   DEFINE_NUMINGROUP(NoMarketSegments);
00142   DEFINE_INT(SettlObligMode);
00143   DEFINE_CHAR(SecurityUpdateAction);
00144   DEFINE_INT(NetworkRequestType);
00145   DEFINE_PERCENTAGE(LiquidityPctLow);
00146   DEFINE_INT(PartyRole);
00147   DEFINE_FLOAT(LegRatioQty);
00148   DEFINE_FLOAT(SettlCurrFxRate);
00149   DEFINE_INT(LegContractMultiplierUnit);
00150   DEFINE_DATA(SecureData);
00151   DEFINE_STRING(SenderLocationID);
00152   DEFINE_PRICE(FirstPx);
00153   DEFINE_DATA(EncodedLegIssuer);
00154   DEFINE_CHAR(AssignmentMethod);
00155   DEFINE_STRING(RoutingID);
00156   DEFINE_INT(StrategyParameterType);
00157   DEFINE_INT(EncryptMethod);
00158   DEFINE_STRING(UnderlyingStateOrProvinceOfIssue);
00159   DEFINE_SEQNUM(ApplNewSeqNum);
00160   DEFINE_LENGTH(DerivativeEncodedSecurityDescLen);
00161   DEFINE_CURRENCY(TradingCurrency);
00162   DEFINE_PRICE(SecondaryHighLimitPrice);
00163   DEFINE_PRICE(OrderAvgPx);
00164   DEFINE_STRING(PosAmtType);
00165   DEFINE_BOOLEAN(ResetSeqNumFlag);
00166   DEFINE_NUMINGROUP(NoHops);
00167   DEFINE_INT(CollInquiryResult);
00168   DEFINE_LOCALMKTDATE(StartDate);
00169   DEFINE_INT(CollAsgnRespType);
00170   DEFINE_QTY(OrderBookingQty);
00171   DEFINE_NUMINGROUP(NoQuoteQualifiers);
00172   DEFINE_BOOLEAN(UnsolicitedIndicator);
00173   DEFINE_STRING(RefCstmApplVerID);
00174   DEFINE_STRING(SideExecID);
00175   DEFINE_STRING(RejectText);
00176   DEFINE_STRING(ExchangeSpecialInstructions);
00177   DEFINE_STRING(TradeID);
00178   DEFINE_PRICE(RndPx);
00179   DEFINE_INT(QuoteEntryRejectReason);
00180   DEFINE_CHAR(OrderCapacity);
00181   DEFINE_INT(SideLastQty);
00182   DEFINE_STRING(DerivativeUnitOfMeasure);
00183   DEFINE_NUMINGROUP(NoLegAllocs);
00184   DEFINE_INT(QuoteAckStatus);
00185   DEFINE_STRING(SecondaryFirmTradeID);
00186   DEFINE_INT(UserRequestType);
00187   DEFINE_INT(SecondaryTrdType);
00188   DEFINE_INT(TradeReportTransType);
00189   DEFINE_CHAR(AdvSide);
00190   DEFINE_STRING(DerivativeSecuritySubType);
00191   DEFINE_STRING(TriggerTradingSessionSubID);
00192   DEFINE_STRING(TradeLinkID);
00193   DEFINE_PRICE(LegBenchmarkPrice);
00194   DEFINE_SEQNUM(HopRefID);
00195   DEFINE_STRING(Designation);
00196   DEFINE_STRING(TradeRequestID);
00197   DEFINE_INT(LegFlowScheduleType);
00198   DEFINE_STRING(LegPriceUnitOfMeasure);
00199   DEFINE_CHAR(Nested4PartyIDSource);
00200   DEFINE_INT(CoveredOrUncovered);
00201   DEFINE_INT(AcctIDSource);
00202   DEFINE_PRICE(MktOfferPx);
00203   DEFINE_NUMINGROUP(NoCapacities);
00204   DEFINE_INT(TradeRequestType);
00205   DEFINE_NUMINGROUP(NoNestedPartyIDs);
00206   DEFINE_INT(TradSesStatus);
00207   DEFINE_PERCENTAGE(UnderlyingNotionalPercentageOutstanding);
00208   DEFINE_SEQNUM(ApplLastSeqNum);
00209   DEFINE_INT(PegPriceType);
00210   DEFINE_STRING(StrategyParameterName);
00211   DEFINE_INT(StreamAsgnRejReason);
00212   DEFINE_QTY(MatchIncrement);
00213   DEFINE_INT(Nested3PartyRole);
00214   DEFINE_PRICE(UnderlyingPx);
00215   DEFINE_PRICEOFFSET(PriceImprovement);
00216   DEFINE_STRING(ValuationMethod);
00217   DEFINE_STRING(DerivativeSecurityID);
00218   DEFINE_NUMINGROUP(NoExpiration);
00219   DEFINE_STRING(TargetCompID);
00220   DEFINE_STRING(MDEntryBuyer);
00221   DEFINE_NUMINGROUP(NoDerivativeInstrumentPartySubIDs);
00222   DEFINE_NUMINGROUP(NoMaturityRules);
00223   DEFINE_STRING(QuoteMsgID);
00224   DEFINE_CHAR(TriggerType);
00225   DEFINE_CHAR(PriceProtectionScope);
00226   DEFINE_INT(TotNumAssignmentReports);
00227   DEFINE_STRING(ContraLegRefID);
00228   DEFINE_INT(TradeReportRejectReason);
00229   DEFINE_STRING(TradeReportRefID);
00230   DEFINE_INT(SecurityListType);
00231   DEFINE_STRING(DerivativeSecurityIDSource);
00232   DEFINE_QTY(AssignmentUnit);
00233   DEFINE_STRING(TradeReportID);
00234   DEFINE_INT(NoRpts);
00235   DEFINE_INT(LegBenchmarkPriceType);
00236   DEFINE_LENGTH(EncodedSubjectLen);
00237   DEFINE_XMLDATA(SecurityXML);
00238   DEFINE_STRING(LegReportID);
00239   DEFINE_INT(Nested3PartySubIDType);
00240   DEFINE_STRING(BenchmarkSecurityIDSource);
00241   DEFINE_INT(QuoteRejectReason);
00242   DEFINE_INT(HeartBtInt);
00243   DEFINE_PRICEOFFSET(BidForwardPoints);
00244   DEFINE_BOOLEAN(PossResend);
00245   DEFINE_STRING(Symbol);
00246   DEFINE_DATA(EncodedUnderlyingSecurityDesc);
00247   DEFINE_STRING(MarketReportID);
00248   DEFINE_PRICE(DiscretionPrice);
00249   DEFINE_FLOAT(ContAmtValue);
00250   DEFINE_INT(QuantityType);
00251   DEFINE_INT(ComplexEventPriceBoundaryMethod);
00252   DEFINE_INT(ImpliedMarketIndicator);
00253   DEFINE_STRING(AllocClearingFeeIndicator);
00254   DEFINE_INT(QuoteRequestType);
00255   DEFINE_INT(SecurityRequestResult);
00256   DEFINE_MULTIPLECHARVALUE(OrderRestrictions);
00257   DEFINE_NUMINGROUP(NoSideTrdRegTS);
00258   DEFINE_STRING(Text);
00259   DEFINE_LENGTH(EncodedTextLen);
00260   DEFINE_CHAR(ListExecInstType);
00261   DEFINE_STRING(SecondaryOrderID);
00262   DEFINE_STRING(ExecBroker);
00263   DEFINE_LENGTH(SecurityXMLLen);
00264   DEFINE_SEQNUM(ApplSeqNum);
00265   DEFINE_QTY(MaxTradeVol);
00266   DEFINE_PRICEOFFSET(OfferSwapPoints);
00267   DEFINE_INT(SettlPartySubIDType);
00268   DEFINE_INT(DistribPaymentMethod);
00269   DEFINE_INT(TotalAffectedOrders);
00270   DEFINE_FLOAT(StrikeIncrement);
00271   DEFINE_INT(OrderHandlingInstSource);
00272   DEFINE_BOOLEAN(CopyMsgIndicator);
00273   DEFINE_NUMINGROUP(NoDlvyInst);
00274   DEFINE_STRING(QuoteEntryID);
00275   DEFINE_INT(AffirmStatus);
00276   DEFINE_STRING(MailingInst);
00277   DEFINE_QTY(OfferSize);
00278   DEFINE_STRING(LegSecurityType);
00279   DEFINE_INT(OrigCustOrderCapacity);
00280   DEFINE_INT(AllocMethod);
00281   DEFINE_LOCALMKTDATE(QuantityDate);
00282   DEFINE_FLOAT(TargetStrategyPerformance);
00283   DEFINE_LOCALMKTDATE(CardExpDate);
00284   DEFINE_STRING(ConfirmID);
00285   DEFINE_STRING(StandInstDbName);
00286   DEFINE_QTY(DayOrderQty);
00287   DEFINE_PRICE(HighLimitPrice);
00288   DEFINE_STRING(FirmTradeID);
00289   DEFINE_STRING(SecondaryIndividualAllocID);
00290   DEFINE_STRING(AgreementDesc);
00291   DEFINE_CHAR(MassCancelResponse);
00292   DEFINE_CURRENCY(LegSettlCurrency);
00293   DEFINE_AMT(Commission);
00294   DEFINE_INT(StreamAsgnReqType);
00295   DEFINE_PRICEOFFSET(BidSwapPoints);
00296   DEFINE_NUMINGROUP(NoSettlPartyIDs);
00297   DEFINE_STRING(SymbolSfx);
00298   DEFINE_STRING(BusinessRejectRefID);
00299   DEFINE_PRICE(Price2);
00300   DEFINE_INT(FillLiquidityInd);
00301   DEFINE_STRING(MassActionReportID);
00302   DEFINE_STRING(DerivativeIssuer);
00303   DEFINE_CHAR(ExDestinationIDSource);
00304   DEFINE_STRING(CollRespID);
00305   DEFINE_INT(SecurityListRequestType);
00306   DEFINE_DATA(EncodedLegSecurityDesc);
00307   DEFINE_STRING(UnderlyingSettlementStatus);
00308   DEFINE_STRING(SecurityAltID);
00309   DEFINE_STRING(RegistRefID);
00310   DEFINE_STRING(DerivativePriceQuoteMethod);
00311   DEFINE_INT(OrderDelay);
00312   DEFINE_NUMINGROUP(NoNotAffectedOrders);
00313   DEFINE_STRING(Nested3PartyID);
00314   DEFINE_INT(CollAsgnReason);
00315   DEFINE_UTCTIMEONLY(TotalVolumeTradedTime);
00316   DEFINE_EXCHANGE(SecurityExchange);
00317   DEFINE_INT(SettlPriceType);
00318   DEFINE_QTY(UnitOfMeasureQty);
00319   DEFINE_STRING(UserRequestID);
00320   DEFINE_PRICE(LastParPx);
00321   DEFINE_MONTHYEAR(EndMaturityMonthYear);
00322   DEFINE_CHAR(DealingCapacity);
00323   DEFINE_PRICE(PrevClosePx);
00324   DEFINE_STRING(TradeInputDevice);
00325   DEFINE_QTY(DayCumQty);
00326   DEFINE_STRING(SecuritySettlAgentAcctNum);
00327   DEFINE_CURRENCY(LegCurrency);
00328   DEFINE_DATA(EncryptedNewPassword);
00329   DEFINE_AMT(DerivativeMinPriceIncrementAmount);
00330   DEFINE_NUMINGROUP(NoNested3PartySubIDs);
00331   DEFINE_STRING(RefSubID);
00332   DEFINE_INT(SettlPartyRole);
00333   DEFINE_STRING(CashDistribAgentName);
00334   DEFINE_FLOAT(LegContractMultiplier);
00335   DEFINE_INT(ProgPeriodInterval);
00336   DEFINE_CHAR(LegSettlType);
00337   DEFINE_STRING(OnBehalfOfLocationID);
00338   DEFINE_STRING(OnBehalfOfSubID);
00339   DEFINE_UTCTIMEONLY(ComplexEventEndTime);
00340   DEFINE_INT(RateSourceType);
00341   DEFINE_STRING(DerivativeStateOrProvinceOfIssue);
00342   DEFINE_STRING(TradeLegRefID);
00343   DEFINE_UTCTIMESTAMP(RelSymTransactTime);
00344   DEFINE_NUMINGROUP(NoComplexEventTimes);
00345   DEFINE_QTY(LegCalculatedCcyLastQty);
00346   DEFINE_CHAR(Nested3PartyIDSource);
00347   DEFINE_LOCALMKTDATE(DatedDate);
00348   DEFINE_STRING(SettlInstID);
00349   DEFINE_AMT(OpenInterest);
00350   DEFINE_FLOAT(UnderlyingContractMultiplier);
00351   DEFINE_INT(TotQuoteEntries);
00352   DEFINE_INT(TotNoCxldQuotes);
00353   DEFINE_BOOLEAN(AggregatedBook);
00354   DEFINE_STRING(PaymentRef);
00355   DEFINE_LOCALMKTDATE(PaymentDate);
00356   DEFINE_PERCENTAGE(OrderPercent);
00357   DEFINE_INT(PosQtyStatus);
00358   DEFINE_NUMINGROUP(NoNested4PartySubIDs);
00359   DEFINE_BOOLEAN(PrivateQuote);
00360   DEFINE_STRING(SecondaryTradeID);
00361   DEFINE_STRING(SecuritySettlAgentContactPhone);
00362   DEFINE_LENGTH(EncodedMktSegmDescLen);
00363   DEFINE_CURRENCY(SideCurrency);
00364   DEFINE_QTY(LegQty);
00365   DEFINE_STRING(MsgType);
00366   DEFINE_NUMINGROUP(NoTradingSessions);
00367   DEFINE_STRING(IOIid);
00368   DEFINE_CHAR(MultiLegReportingType);
00369   DEFINE_STRING(IDSource);
00370   DEFINE_STRING(LegStipulationType);
00371   DEFINE_INT(DerivativeContractMultiplierUnit);
00372   DEFINE_STRING(MarketSegmentID);
00373   DEFINE_CHAR(OrdStatus);
00374   DEFINE_LOCALMKTDATE(MaturityDate);
00375   DEFINE_INT(ApplTotalMessageCount);
00376   DEFINE_STRING(InstrumentPartySubID);
00377   DEFINE_INT(CustomerOrFirm);
00378   DEFINE_INT(AdjustmentType);
00379   DEFINE_STRING(UnderlyingInstrumentPartyID);
00380   DEFINE_CHAR(AsOfIndicator);
00381   DEFINE_STRING(QuoteStatusReqID);
00382   DEFINE_CHAR(LegPositionEffect);
00383   DEFINE_PRICE(MDEntryPx);
00384   DEFINE_INT(MassActionScope);
00385   DEFINE_BOOLEAN(ReportedPxDiff);
00386   DEFINE_LOCALMKTDATE(UnderlyingSettlementDate);
00387   DEFINE_NUMINGROUP(NoNestedPartySubIDs);
00388   DEFINE_STRING(AllocReportRefID);
00389   DEFINE_AMT(Concession);
00390   DEFINE_DATA(EncodedSecurityDesc);
00391   DEFINE_STRING(ExecRefID);
00392   DEFINE_CHAR(VenueType);
00393   DEFINE_INT(MassActionType);
00394   DEFINE_INT(PosMaintResult);
00395   DEFINE_STRING(IOIShares);
00396   DEFINE_STRING(BenchmarkSecurityID);
00397   DEFINE_QTY(LegLastQty);
00398   DEFINE_CURRENCY(AllocSettlCurrency);
00399   DEFINE_COUNTRY(LegCountryOfIssue);
00400   DEFINE_DATA(DerivativeSecurityXML);
00401   DEFINE_STRING(StrikeRuleID);
00402   DEFINE_STRING(RefCompID);
00403   DEFINE_FLOAT(SettlCurrOfferFxRate);
00404   DEFINE_PERCENTAGE(OfferYield);
00405   DEFINE_CHAR(TargetPartyIDSource);
00406   DEFINE_LENGTH(EncryptedNewPasswordLen);
00407   DEFINE_NUMINGROUP(NoPositions);
00408   DEFINE_AMT(TotalAccruedInterestAmt);
00409   DEFINE_CHAR(UnderlyingOptAttribute);
00410   DEFINE_STRING(DerivativeInstrAttribValue);
00411   DEFINE_CHAR(InstrumentPartyIDSource);
00412   DEFINE_INT(PegOffsetType);
00413   DEFINE_INT(MassCancelRejectReason);
00414   DEFINE_INT(ResponseTransportType);
00415   DEFINE_STRING(LegSecurityIDSource);
00416   DEFINE_PRICE(BasisFeaturePrice);
00417   DEFINE_LOCALMKTDATE(CouponPaymentDate);
00418   DEFINE_INT(TradSesStatusRejReason);
00419   DEFINE_PERCENTAGE(UnderlyingDetachmentPoint);
00420   DEFINE_STRING(MaturityRuleID);
00421   DEFINE_STRING(UnderlyingRepoCollateralSecurityType);
00422   DEFINE_NUMINGROUP(NoTimeInForceRules);
00423   DEFINE_NUMINGROUP(NoRootPartySubIDs);
00424   DEFINE_QTY(DisplayMinIncr);
00425   DEFINE_INT(TrdRegTimestampType);
00426   DEFINE_INT(LegProduct);
00427   DEFINE_STRING(ApplVerID);
00428   DEFINE_CHAR(HandlInst);
00429   DEFINE_CHAR(ListUpdateAction);
00430   DEFINE_STRING(NestedInstrAttribValue);
00431   DEFINE_STRING(TradingSessionSubID);
00432   DEFINE_STRING(RFQReqID);
00433   DEFINE_STRING(UnderlyingLegSymbolSfx);
00434   DEFINE_INT(LiquidityNumSecurities);
00435   DEFINE_NUMINGROUP(NoMsgTypes);
00436   DEFINE_UTCTIMESTAMP(TradSesStartTime);
00437   DEFINE_CHAR(MDEntryType);
00438   DEFINE_CURRENCY(AgreementCurrency);
00439   DEFINE_INT(PegMoveType);
00440   DEFINE_PRICEOFFSET(PegDifference);
00441   DEFINE_PRICEOFFSET(Spread);
00442   DEFINE_LENGTH(EncodedAllocTextLen);
00443   DEFINE_PERCENTAGE(OutsideIndexPct);
00444   DEFINE_BOOLEAN(DerivFlexProductEligibilityIndicator);
00445   DEFINE_INT(AvgPxIndicator);
00446   DEFINE_NUMINGROUP(NoIOIQualifiers);
00447   DEFINE_CHAR(CancellationRights);
00448   DEFINE_INT(ListSeqNo);
00449   DEFINE_STRING(CardIssNum);
00450   DEFINE_DATA(EncodedMktSegmDesc);
00451   DEFINE_INT(DerivativeEventType);
00452   DEFINE_MONTHYEAR(DerivativeMaturityMonthYear);
00453   DEFINE_STRING(SideTradeReportID);
00454   DEFINE_NUMINGROUP(NoQuoteSets);
00455   DEFINE_INT(Nested4PartySubIDType);
00456   DEFINE_PRICE(FillPx);
00457   DEFINE_INT(StrikeExerciseStyle);
00458   DEFINE_STRING(DeskID);
00459   DEFINE_PERCENTAGE(CrossPercent);
00460   DEFINE_MONTHYEAR(MaturityMonthYear);
00461   DEFINE_PRICE(ComplexEventPrice);
00462   DEFINE_NUMINGROUP(NoNewsRefIDs);
00463   DEFINE_AMT(UnderlyingCapValue);
00464   DEFINE_STRING(CPRegType);
00465   DEFINE_STRING(CashDistribAgentCode);
00466   DEFINE_CHAR(ExecPriceType);
00467   DEFINE_STRING(LegAllocID);
00468   DEFINE_UTCTIMEONLY(MDEntryTime);
00469   DEFINE_INT(TotalNumSecurities);
00470   DEFINE_INT(AllocSettlInstType);
00471   DEFINE_STRING(TargetPartyID);
00472   DEFINE_CURRENCY(DerivativeStrikeCurrency);
00473   DEFINE_INT(StatsType);
00474   DEFINE_INT(ApplExtID);
00475   DEFINE_INT(SettlementCycleNo);
00476   DEFINE_CURRENCY(UnderlyingStrikeCurrency);
00477   DEFINE_INT(TradSesMode);
00478   DEFINE_CHAR(SettlInstSource);
00479   DEFINE_STRING(UnderlyingLegSecurityDesc);
00480   DEFINE_NUMINGROUP(NoDerivativeInstrumentParties);
00481   DEFINE_UTCTIMESTAMP(DerivativeEventTime);
00482   DEFINE_PRICE(TickIncrement);
00483   DEFINE_STRING(UndlyInstrumentPartyID);
00484   DEFINE_NUMINGROUP(NoUndlyInstrumentParties);
00485   DEFINE_INT(ExpType);
00486   DEFINE_STRING(SecondaryClOrdID);
00487   DEFINE_CHAR(SettlInstTransType);
00488   DEFINE_STRING(SideComplianceID);
00489   DEFINE_INT(TradeRequestResult);
00490   DEFINE_STRING(OrigPosReqRefID);
00491   DEFINE_STRING(OrigCrossID);
00492   DEFINE_STRING(TradeInputSource);
00493   DEFINE_QTY(OrderQty2);
00494   DEFINE_BOOLEAN(TestMessageIndicator);
00495   DEFINE_LOCALMKTDATE(DerivativeEventDate);
00496   DEFINE_AMT(SideGrossTradeAmt);
00497   DEFINE_PRICE(PeggedPrice);
00498   DEFINE_INT(ExpirationCycle);
00499   DEFINE_INT(AllocCancReplaceReason);
00500   DEFINE_INT(CxlRejReason);
00501   DEFINE_STRING(BeginString);
00502   DEFINE_STRING(DeliverToSubID);
00503   DEFINE_QTY(LegPriceUnitOfMeasureQty);
00504   DEFINE_NUMINGROUP(NoCollInquiryQualifier);
00505   DEFINE_PRICE(OfferPx);
00506   DEFINE_UTCDATE(TotalVolumeTradedDate);
00507   DEFINE_NUMINGROUP(NoContAmts);
00508   DEFINE_QTY(MinOfferSize);
00509   DEFINE_PRICE(AvgParPx);
00510   DEFINE_FLOAT(LegFactor);
00511   DEFINE_INT(RespondentType);
00512   DEFINE_QTY(DisplayLowQty);
00513   DEFINE_CHAR(DKReason);
00514   DEFINE_PRICE(BenchmarkPrice);
00515   DEFINE_STRING(ListID);
00516   DEFINE_STRING(LegSecurityAltID);
00517   DEFINE_CHAR(PositionEffect);
00518   DEFINE_CHAR(TriggerAction);
00519   DEFINE_STRING(RefOrderID);
00520   DEFINE_INT(ClearingInstruction);
00521   DEFINE_STRING(SettlInstCode);
00522   DEFINE_INT(NumDaysInterest);
00523   DEFINE_MULTIPLECHARVALUE(OpenCloseSettlFlag);
00524   DEFINE_NUMINGROUP(NoComplexEventDates);
00525   DEFINE_LENGTH(DerivativeEncodedIssuerLen);
00526   DEFINE_FLOAT(StrikeMultiplier);
00527   DEFINE_INT(DiscretionMoveType);
00528   DEFINE_INT(ListNoOrds);
00529   DEFINE_STRING(PegSymbol);
00530   DEFINE_PRICE(DayAvgPx);
00531   DEFINE_STRING(Headline);
00532   DEFINE_STRING(NestedPartySubID);
00533   DEFINE_STRING(CardIssNo);
00534   DEFINE_CHAR(OptAttribute);
00535   DEFINE_PRICEOFFSET(LastForwardPoints2);
00536   DEFINE_INT(MDUpdateType);
00537   DEFINE_CHAR(TickDirection);
00538   DEFINE_LOCALMKTDATE(LegRedemptionDate);
00539   DEFINE_PRICE(StrikePrice);
00540   DEFINE_DATA(EncodedIssuer);
00541   DEFINE_STRING(YieldType);
00542   DEFINE_PRICE(TradingReferencePrice);
00543   DEFINE_FLOAT(MDEntrySpotRate);
00544   DEFINE_PERCENTAGE(ParticipationRate);
00545   DEFINE_INT(PegScope);
00546   DEFINE_AMT(InterestAtMaturity);
00547   DEFINE_STRING(LegIndividualAllocID);
00548   DEFINE_AMT(AllowableOneSidednessValue);
00549   DEFINE_STRING(CashSettlAgentName);
00550   DEFINE_QTY(ContraTradeQty);
00551   DEFINE_TZTIMEONLY(LegMaturityTime);
00552   DEFINE_INT(SettlDeliveryType);
00553   DEFINE_INT(SecondaryPriceLimitType);
00554   DEFINE_PRICE(MidPx);
00555   DEFINE_PRICE(AvgPx);
00556   DEFINE_INT(DiscretionLimitType);
00557   DEFINE_UTCTIMESTAMP(StrikeTime);
00558   DEFINE_STRING(SettlSessSubID);
00559   DEFINE_STRING(MailingDtls);
00560   DEFINE_STRING(BidID);
00561   DEFINE_CHAR(ExerciseMethod);
00562   DEFINE_CURRENCY(CommCurrency);
00563   DEFINE_NUMINGROUP(NoSettlOblig);
00564   DEFINE_FLOAT(MaxPriceVariation);
00565   DEFINE_BOOLEAN(WorkingIndicator);
00566   DEFINE_STRING(CashSettlAgentAcctName);
00567   DEFINE_QTY(SellVolume);
00568   DEFINE_INT(SideMultiLegReportingType);
00569   DEFINE_STRING(DerivativeEventText);
00570   DEFINE_STRING(PegSecurityDesc);
00571   DEFINE_STRING(AllocCustomerCapacity);
00572   DEFINE_INT(ConfirmRejReason);
00573   DEFINE_CHAR(BidRequestTransType);
00574   DEFINE_STRING(CashDistribAgentAcctNumber);
00575   DEFINE_MULTIPLECHARVALUE(LegExecInst);
00576   DEFINE_PRICE(CapPrice);
00577   DEFINE_INT(LegRepurchaseTerm);
00578   DEFINE_STRING(RegistAcctType);
00579   DEFINE_INT(MassActionRejectReason);
00580   DEFINE_INT(DerivativePutOrCall);
00581   DEFINE_MONTHYEAR(StartMaturityMonthYear);
00582   DEFINE_INT(CollApplType);
00583   DEFINE_NUMINGROUP(NoUnderlyingAmounts);
00584   DEFINE_INT(ConfirmType);
00585   DEFINE_MONTHYEAR(LegMaturityMonthYear);
00586   DEFINE_STRING(RelatdSym);
00587   DEFINE_STRING(UnderlyingLegSecuritySubType);
00588   DEFINE_NUMINGROUP(NoUnderlyingSecurityAltID);
00589   DEFINE_INT(MDQuoteType);
00590   DEFINE_INT(QtyType);
00591   DEFINE_INT(QuoteRespType);
00592   DEFINE_BOOLEAN(IOINaturalFlag);
00593   DEFINE_STRING(BenchmarkCurvePoint);
00594   DEFINE_CHAR(TradSesUpdateAction);
00595   DEFINE_AMT(UnderlyingCashAmount);
00596   DEFINE_STRING(CollAsgnID);
00597   DEFINE_STRING(ExchangeRule);
00598   DEFINE_DATA(EncodedHeadline);
00599   DEFINE_STRING(RegistID);
00600   DEFINE_STRING(CrossID);
00601   DEFINE_NUMINGROUP(NoExecs);
00602   DEFINE_STRING(DerivativeSecurityGroup);
00603   DEFINE_QTY(SecondaryDisplayQty);
00604   DEFINE_STRING(RefMsgType);
00605   DEFINE_STRING(StandInstDbID);
00606   DEFINE_LENGTH(EncodedLegSecurityDescLen);
00607   DEFINE_PRICE(DerivativeEventPx);
00608   DEFINE_CHAR(SettlObligSource);
00609   DEFINE_INT(TrdSubType);
00610   DEFINE_LENGTH(EncodedUnderlyingIssuerLen);
00611   DEFINE_CHAR(ExecTransType);
00612   DEFINE_SEQNUM(BeginSeqNo);
00613   DEFINE_CHAR(DayBookingInst);
00614   DEFINE_INT(FlowScheduleType);
00615   DEFINE_INT(MDOriginType);
00616   DEFINE_INT(CollInquiryStatus);
00617   DEFINE_NUMINGROUP(NoInstrAttrib);
00618   DEFINE_STRING(RegistEmail);
00619   DEFINE_STRING(StreamAsgnReqID);
00620   DEFINE_INT(CPProgram);
00621   DEFINE_STRING(ConfirmReqID);
00622   DEFINE_STRING(AltMDSourceID);
00623   DEFINE_NUMINGROUP(NoOrders);
00624   DEFINE_STRING(CashDistribAgentAcctName);
00625   DEFINE_CHAR(UndlyInstrumentPartyIDSource);
00626   DEFINE_STRING(UnderlyingSettlMethod);
00627   DEFINE_NUMINGROUP(NoMDEntryTypes);
00628   DEFINE_PRICEOFFSET(MDEntryForwardPoints);
00629   DEFINE_INT(PosReqType);
00630   DEFINE_INT(MassStatusReqType);
00631   DEFINE_LOCALMKTDATE(TradeOriginationDate);
00632   DEFINE_PRICE(SettlPrice);
00633   DEFINE_STRING(SecuritySettlAgentAcctName);
00634   DEFINE_NUMINGROUP(NoDerivativeEvents);
00635   DEFINE_PRICE(UnderlyingEndPrice);
00636   DEFINE_CHAR(SubscriptionRequestType);
00637   DEFINE_INT(TotalNumSecurityTypes);
00638   DEFINE_INT(NewsCategory);
00639   DEFINE_INT(UnderlyingLegPutOrCall);
00640   DEFINE_STRING(URLLink);
00641   DEFINE_NUMINGROUP(NoInstrumentPartySubIDs);
00642   DEFINE_AMT(UnderlyingCurrentValue);
00643   DEFINE_LOCALMKTDATE(InterestAccrualDate);
00644   DEFINE_LOCALMKTDATE(FutSettDate2);
00645   DEFINE_NUMINGROUP(NoClearingInstructions);
00646   DEFINE_CURRENCY(UnderlyingCurrency);
00647   DEFINE_LOCALMKTDATE(LegInterestAccrualDate);
00648   DEFINE_STRING(NewPassword);
00649   DEFINE_LOCALMKTDATE(RedemptionDate);
00650   DEFINE_SEQNUM(RefApplLastSeqNum);
00651   DEFINE_AMT(StartCash);
00652   DEFINE_LENGTH(MaxMessageSize);
00653   DEFINE_PRICEOFFSET(OfferForwardPoints);
00654   DEFINE_STRING(IOIQty);
00655   DEFINE_QTY(LastQty);
00656   DEFINE_INT(ApplResponseError);
00657   DEFINE_STRING(UnderlyingLegSecurityType);
00658   DEFINE_STRING(DerivativePriceUnitOfMeasure);
00659   DEFINE_CHAR(TriggerPriceDirection);
00660   DEFINE_STRING(PositionCurrency);
00661   DEFINE_STRING(MessageEventSource);
00662   DEFINE_STRING(CollInquiryID);
00663   DEFINE_AMT(UnderlyingStartValue);
00664   DEFINE_INT(LastLiquidityInd);
00665   DEFINE_STRING(SecurityID);
00666   DEFINE_NUMINGROUP(NoMDEntries);
00667   DEFINE_INT(StrikePriceDeterminationMethod);
00668   DEFINE_LOCALMKTDATE(EndDate);
00669   DEFINE_AMT(CashOutstanding);
00670   DEFINE_STRING(MDReqID);
00671   DEFINE_STRING(IOIRefID);
00672   DEFINE_INT(TargetStrategy);
00673   DEFINE_STRING(ConfirmRefID);
00674   DEFINE_INT(SellerDays);
00675   DEFINE_BOOLEAN(DueToRelated);
00676   DEFINE_PRICE(SecondaryTradingReferencePrice);
00677   DEFINE_NUMINGROUP(NoMDFeedTypes);
00678   DEFINE_INT(UnderlyingInstrumentPartySubIDType);
00679   DEFINE_UTCTIMESTAMP(TradSesCloseTime);
00680   DEFINE_MONTHYEAR(ContractSettlMonth);
00681   DEFINE_PRICE(DerivativeStrikePrice);
00682   DEFINE_STRING(TriggerSecurityDesc);
00683   DEFINE_STRING(UnderlyingCashType);
00684   DEFINE_NUMINGROUP(NoMiscFees);
00685   DEFINE_INT(CustOrderCapacity);
00686   DEFINE_CURRENCY(LegAllocSettlCurrency);
00687   DEFINE_QTY(UnderlyingAdjustedQuantity);
00688   DEFINE_CHAR(OwnershipType);
00689   DEFINE_QTY(MaxShow);
00690   DEFINE_STRING(LegSecurityID);
00691   DEFINE_STRING(DerivativeSecurityDesc);
00692   DEFINE_STRING(UnitOfMeasure);
00693   DEFINE_QTY(Quantity);
00694   DEFINE_STRING(NewsID);
00695   DEFINE_INT(UndlyInstrumentPartySubIDType);
00696   DEFINE_STRING(SettleOnOpenFlag);
00697   DEFINE_UTCTIMESTAMP(LastUpdateTime);
00698   DEFINE_PERCENTAGE(RepurchaseRate);
00699   DEFINE_INT(RepurchaseTerm);
00700   DEFINE_INT(NestedPartyRole);
00701   DEFINE_STRING(SecondaryExecID);
00702   DEFINE_STRING(Pool);
00703   DEFINE_NUMINGROUP(NoTickRules);
00704   DEFINE_FLOAT(Volatility);
00705   DEFINE_PERCENTAGE(PctAtRisk);
00706   DEFINE_EXCHANGE(UnderlyingSecurityExchange);
00707   DEFINE_PRICE(LegStrikePrice);
00708   DEFINE_CHAR(SettlmntTyp);
00709   DEFINE_INT(TradePublishIndicator);
00710   DEFINE_INT(ApplResponseType);
00711   DEFINE_INT(MDSubBookType);
00712   DEFINE_STRING(Username);
00713   DEFINE_INT(StandInstDbType);
00714   DEFINE_INT(QuoteEntryStatus);
00715   DEFINE_CHAR(TriggerPriceType);
00716   DEFINE_INT(SideTrdSubTyp);
00717   DEFINE_STRING(UnderlyingTradingSessionSubID);
00718   DEFINE_INT(SettlInstReqRejCode);
00719   DEFINE_PRICE(MktBidPx);
00720   DEFINE_STRING(UnderlyingLegSymbol);
00721   DEFINE_FLOAT(StrikeValue);
00722   DEFINE_CHAR(Urgency);
00723   DEFINE_STRING(AllocID);
00724   DEFINE_AMT(UnderlyingDeliveryAmount);
00725   DEFINE_INT(SideQty);
00726   DEFINE_INT(CollAsgnTransType);
00727   DEFINE_PRICEOFFSET(ThresholdAmount);
00728   DEFINE_QTY(DefBidSize);
00729   DEFINE_STRING(LegStateOrProvinceOfIssue);
00730   DEFINE_INT(PaymentMethod);
00731   DEFINE_CHAR(UnderlyingLegOptAttribute);
00732   DEFINE_FLOAT(LegVolatility);
00733   DEFINE_INT(DerivativeInstrAttribType);
00734   DEFINE_QTY(DerivativeUnitOfMeasureQty);
00735   DEFINE_NUMINGROUP(NoStatsIndicators);
00736   DEFINE_CHAR(TriggerPriceTypeScope);
00737   DEFINE_STRING(LastNetworkResponseID);
00738   DEFINE_INT(UnderlyingSettlPriceType);
00739   DEFINE_STRING(ApplReportID);
00740   DEFINE_INT(PegLimitType);
00741   DEFINE_STRING(ExecID);
00742   DEFINE_CHAR(Side);
00743   DEFINE_PRICE(UnderlyingLastPx);
00744   DEFINE_INT(MarketDepth);
00745   DEFINE_PRICEOFFSET(DiscretionOffset);
00746   DEFINE_INT(ContAmtType);
00747   DEFINE_CURRENCY(MiscFeeCurr);
00748   DEFINE_PERCENTAGE(AttachmentPoint);
00749   DEFINE_CHAR(OrderCategory);
00750   DEFINE_STRING(AdvTransType);
00751   DEFINE_PERCENTAGE(WtAverageLiquidity);
00752   DEFINE_UTCTIMESTAMP(QuoteSetValidUntilTime);
00753   DEFINE_NUMINGROUP(NoNested4PartyIDs);
00754   DEFINE_INT(LegPutOrCall);
00755   DEFINE_STRING(UserStatusText);
00756   DEFINE_STRING(Nested2PartySubID);
00757   DEFINE_PERCENTAGE(EFPTrackingError);
00758   DEFINE_INT(SideLiquidityInd);
00759   DEFINE_FLOAT(DerivativeMinPriceIncrement);
00760   DEFINE_BOOLEAN(PublishTrdIndicator);
00761   DEFINE_COUNTRY(InvestorCountryOfResidence);
00762   DEFINE_STRING(SideReasonCd);
00763   DEFINE_FLOAT(MinPriceIncrement);
00764   DEFINE_STRING(SecuritySettlAgentContactName);
00765   DEFINE_INT(SecurityResponseType);
00766   DEFINE_STRING(LegBenchmarkCurvePoint);
00767   DEFINE_STRING(ClearingFirm);
00768   DEFINE_INT(SessionStatus);
00769   DEFINE_STRING(TriggerSecurityID);
00770   DEFINE_INT(TotNoAllocs);
00771   DEFINE_NUMINGROUP(NoAltMDSource);
00772   DEFINE_INT(AllocAccountType);
00773   DEFINE_PRICE(LastPx);
00774   DEFINE_CHAR(AllocTransType);
00775   DEFINE_INT(TotNoQuoteEntries);
00776   DEFINE_QTY(MinBidSize);
00777   DEFINE_STRING(SettlBrkrCode);
00778   DEFINE_STRING(CardHolderName);
00779   DEFINE_INT(ExpirationQtyType);
00780   DEFINE_LENGTH(EncodedUnderlyingSecurityDescLen);
00781   DEFINE_STRING(QuoteReqID);
00782   DEFINE_STRING(PriceUnitOfMeasure);
00783   DEFINE_TZTIMESTAMP(TZTransactTime);
00784   DEFINE_INT(AllocHandlInst);
00785   DEFINE_CHAR(UnderlyingInstrumentPartyIDSource);
00786   DEFINE_FLOAT(CurrencyRatio);
00787   DEFINE_QTY(RefreshQty);
00788   DEFINE_INT(TradeRequestStatus);
00789   DEFINE_BOOLEAN(TrdRepIndicator);
00790   DEFINE_AMT(MiscFeeAmt);
00791   DEFINE_UTCTIMESTAMP(TradSesOpenTime);
00792   DEFINE_CHAR(PreallocMethod);
00793   DEFINE_INT(TaxAdvantageType);
00794   DEFINE_STRING(MessageEncoding);
00795   DEFINE_NUMINGROUP(NoPartySubIDs);
00796   DEFINE_STRING(SettlInstReqID);
00797   DEFINE_STRING(LegRepoCollateralSecurityType);
00798   DEFINE_STRING(AffectedSecondaryOrderID);
00799   DEFINE_TZTIMEONLY(DerivativeMaturityTime);
00800   DEFINE_UTCTIMESTAMP(ExpireTime);
00801   DEFINE_FLOAT(UnderlyingFactor);
00802   DEFINE_UTCTIMESTAMP(OrigOrdModTime);
00803   DEFINE_NUMINGROUP(NoTrdRepIndicators);
00804   DEFINE_LOCALMKTDATE(DerivativeMaturityDate);
00805   DEFINE_STRING(DerivativeCFICode);
00806   DEFINE_INT(Nested2PartySubIDType);
00807   DEFINE_STRING(LegIOIQty);
00808   DEFINE_LOCALMKTDATE(ExpireDate);
00809   DEFINE_NUMINGROUP(NoMatchRules);
00810   DEFINE_SEQNUM(ApplEndSeqNum);
00811   DEFINE_PRICE(EventPx);
00812   DEFINE_STRING(AsgnRptID);
00813   DEFINE_CHAR(TimeInForce);
00814   DEFINE_PRICE(LowPx);
00815   DEFINE_CHAR(IOIQualifier);
00816   DEFINE_STRING(WaveNo);
00817   DEFINE_INT(StrikePriceBoundaryMethod);
00818   DEFINE_LOCALMKTDATE(DerivativeIssueDate);
00819   DEFINE_STRING(MiscFeeType);
00820   DEFINE_STRING(QuoteID);
00821   DEFINE_STRING(DerivativeInstrumentPartyIDSource);
00822   DEFINE_STRING(SettlObligID);
00823   DEFINE_STRING(InstrAttribValue);
00824   DEFINE_AMT(LiquidityValue);
00825   DEFINE_STRING(SecurityIDSource);
00826   DEFINE_INT(NewsRefType);
00827   DEFINE_NUMINGROUP(NoOfLegUnderlyings);
00828   DEFINE_DATA(DerivativeEncodedSecurityDesc);
00829   DEFINE_CHAR(TriggerOrderType);
00830   DEFINE_PRICE(UnderlyingDirtyPrice);
00831   DEFINE_INT(CrossType);
00832   DEFINE_STRING(RepoCollateralSecurityType);
00833   DEFINE_STRING(Password);
00834   DEFINE_MULTIPLEVALUESTRING(OpenCloseSettleFlag);
00835   DEFINE_STRING(Subject);
00836   DEFINE_STRING(RefApplReqID);
00837   DEFINE_AMT(UnderlyingEndValue);
00838   DEFINE_SEQNUM(NewSeqNo);
00839   DEFINE_CHAR(OrigTradeHandlingInstr);
00840   DEFINE_QTY(DisplayHighQty);
00841   DEFINE_INT(MDBookType);
00842   DEFINE_AMT(MarginExcess);
00843   DEFINE_CHAR(BasisPxType);
00844   DEFINE_STRING(DlvyInst);
00845   DEFINE_STRING(ComplianceID);
00846   DEFINE_STRING(EmailThreadID);
00847   DEFINE_CURRENCY(ContAmtCurr);
00848   DEFINE_INT(ComplexEventType);
00849   DEFINE_INT(MassActionResponse);
00850   DEFINE_LOCALMKTDATE(UnderlyingIssueDate);
00851   DEFINE_INT(SecurityRequestType);
00852   DEFINE_AMT(AllocInterestAtMaturity);
00853   DEFINE_INT(ListRejectReason);
00854   DEFINE_STRING(DeskType);
00855   DEFINE_STRING(SecondaryTradeReportID);
00856   DEFINE_STRING(SettlType);
00857   DEFINE_CHAR(OpenClose);
00858   DEFINE_INT(ContractMultiplierUnit);
00859   DEFINE_PRICE(SecondaryLowLimitPrice);
00860   DEFINE_QTY(ExpQty);
00861   DEFINE_STRING(NetworkRequestID);
00862   DEFINE_INT(TrdType);
00863   DEFINE_NUMINGROUP(NoUnderlyings);
00864   DEFINE_EXCHANGE(MDMkt);
00865   DEFINE_EXCHANGE(LastMkt);
00866   DEFINE_STRING(RestructuringType);
00867   DEFINE_NUMINGROUP(NoStrikeRules);
00868   DEFINE_STRING(ListName);
00869   DEFINE_INT(ProgRptReqs);
00870   DEFINE_STRING(TradingSessionID);
00871   DEFINE_INT(ListOrderStatus);
00872   DEFINE_CHAR(RegistStatus);
00873   DEFINE_AMT(PosAmt);
00874   DEFINE_INT(UnderlyingPriceDeterminationMethod);
00875   DEFINE_NUMINGROUP(NoUnderlyingStips);
00876   DEFINE_UTCTIMESTAMP(TradSesPreCloseTime);
00877   DEFINE_CHAR(MassCancelRequestType);
00878   DEFINE_STRING(UnderlyingLegSecurityAltIDSource);
00879   DEFINE_STRING(SettlPartyID);
00880   DEFINE_NUMINGROUP(NoAffectedOrders);
00881   DEFINE_STRING(CashSettlAgentAcctNum);
00882   DEFINE_MONTHYEAR(UnderlyingLegMaturityMonthYear);
00883   DEFINE_NUMINGROUP(NoLotTypeRules);
00884   DEFINE_NUMINGROUP(NoDates);
00885   DEFINE_CHAR(CxlRejResponseTo);
00886   DEFINE_UTCTIMESTAMP(EffectiveTime);
00887   DEFINE_AMT(GrossTradeAmt);
00888   DEFINE_STRING(SecurityListDesc);
00889   DEFINE_STRING(NotAffectedOrderID);
00890   DEFINE_FLOAT(DerivativeStrikeValue);
00891   DEFINE_NUMINGROUP(NoPosAmt);
00892   DEFINE_STRING(LegCreditRating);
00893   DEFINE_PRICEOFFSET(BidForwardPoints2);
00894   DEFINE_LOCALMKTDATE(SettlDate);
00895   DEFINE_STRING(ClientID);
00896   DEFINE_INT(QuoteCancelType);
00897   DEFINE_STRING(StipulationType);
00898   DEFINE_AMT(OutMainCntryUIndex);
00899   DEFINE_CHAR(LegSettlmntTyp);
00900   DEFINE_INT(DerivativeNTPositionLimit);
00901   DEFINE_STRING(PriceQuoteMethod);
00902   DEFINE_PRICE(LowLimitPrice);
00903   DEFINE_STRING(LegUnitOfMeasure);
00904   DEFINE_INT(SessionRejectReason);
00905   DEFINE_INT(DeliveryType);
00906   DEFINE_PRICE(AllocPrice);
00907   DEFINE_NUMINGROUP(NoBidComponents);
00908   DEFINE_CHAR(QuoteQualifier);
00909   DEFINE_MULTIPLECHARVALUE(Scope);
00910   DEFINE_NUMINGROUP(NoSecurityAltID);
00911   DEFINE_STRING(RootPartySubID);
00912   DEFINE_STRING(DeliverToLocationID);
00913   DEFINE_CHAR(DeleteReason);
00914   DEFINE_PRICE(BidSpotRate);
00915   DEFINE_STRING(Nested4PartyID);
00916   DEFINE_BOOLEAN(InViewOfCommon);
00917   DEFINE_PRICE(UnderlyingSettlPrice);
00918   DEFINE_STRING(RegistRejReasonText);
00919   DEFINE_NUMINGROUP(NoSides);
00920   DEFINE_STRING(LegAllocAccount);
00921   DEFINE_STRING(LegSecurityDesc);
00922   DEFINE_STRING(ClOrdLinkID);
00923   DEFINE_UTCTIMESTAMP(OrigSendingTime);
00924   DEFINE_LENGTH(EncodedLegIssuerLen);
00925   DEFINE_STRING(OrderID);
00926   DEFINE_STRING(SecurityType);
00927   DEFINE_CHAR(RoundingDirection);
00928   DEFINE_STRING(FillExecID);
00929   DEFINE_NUMINGROUP(NoEvents);
00930   DEFINE_QTY(RoundLot);
00931   DEFINE_QTY(MDEntrySize);
00932   DEFINE_LENGTH(EncodedIssuerLen);
00933   DEFINE_QTY(DerivativePriceUnitOfMeasureQty);
00934   DEFINE_STRING(TimeUnit);
00935   DEFINE_INT(TotNoOrders);
00936   DEFINE_INT(LegSwapType);
00937   DEFINE_CHAR(IOITransType);
00938   DEFINE_LENGTH(RawDataLength);
00939   DEFINE_STRING(UnderlyingSecurityType);
00940   DEFINE_STRING(UnderlyingLegSecurityAltID);
00941   DEFINE_INT(SecurityReportID);
00942   DEFINE_INT(TotNumReports);
00943   DEFINE_INT(TotalNumPosReports);
00944   DEFINE_STRING(SecurityReqID);
00945   DEFINE_INT(PosReqResult);
00946   DEFINE_PRICEOFFSET(LegOfferForwardPoints);
00947   DEFINE_CURRENCY(AllowableOneSidednessCurr);
00948   DEFINE_STRING(AffectedOrderID);
00949   DEFINE_COUNTRY(UnderlyingCountryOfIssue);
00950   DEFINE_PERCENTAGE(UnderlyingRepurchaseRate);
00951   DEFINE_SEQNUM(LastMsgSeqNumProcessed);
00952   DEFINE_STRING(UnderlyingCFICode);
00953   DEFINE_CHAR(DerivativeOptAttribute);
00954   DEFINE_STRING(PegSecurityID);
00955   DEFINE_STRING(HostCrossID);
00956   DEFINE_CHAR(ExecInstValue);
00957   DEFINE_AMT(DerivativeOptPayAmount);
00958   DEFINE_PERCENTAGE(UnderlyingCouponRate);
00959   DEFINE_CHAR(SettlInstMode);
00960   DEFINE_STRING(SecurityAltIDSource);
00961   DEFINE_BOOLEAN(PreviouslyReported);
00962   DEFINE_STRING(RptSys);
00963   DEFINE_NUMINGROUP(NoNested2PartySubIDs);
00964   DEFINE_STRING(RefAllocID);
00965   DEFINE_QTY(DefOfferSize);
00966   DEFINE_STRING(ProductComplex);
00967   DEFINE_MULTIPLESTRINGVALUE(CustOrderHandlingInst);
00968   DEFINE_INT(MDPriceLevel);
00969   DEFINE_FLOAT(LegOptionRatio);
00970   DEFINE_STRING(SecurityStatus);
00971   DEFINE_STRING(LegRefID);
00972   DEFINE_PERCENTAGE(DividendYield);
00973   DEFINE_INT(DerivativeInstrumentPartySubIDType);
00974   DEFINE_PRICE(EndStrikePxRange);
00975   DEFINE_QTY(DisplayQty);
00976   DEFINE_STRING(LegSecuritySubType);
00977   DEFINE_CHAR(ProcessCode);
00978   DEFINE_MULTIPLECHARVALUE(ExecInst);
00979   DEFINE_UTCTIMESTAMP(TradSesEndTime);
00980   DEFINE_UTCTIMESTAMP(OrigTime);
00981   DEFINE_UTCTIMESTAMP(ExecValuationPoint);
00982   DEFINE_CHAR(ExecType);
00983   DEFINE_INT(Nested4PartyRole);
00984   DEFINE_INT(MultilegModel);
00985   DEFINE_STRING(SecurityGroup);
00986   DEFINE_INT(EventType);
00987   DEFINE_INT(TradeAllocIndicator);
00988   DEFINE_LOCALMKTDATE(YieldCalcDate);
00989   DEFINE_AMT(ValueOfFutures);
00990   DEFINE_CHAR(LegSide);
00991   DEFINE_INT(UserStatus);
00992   DEFINE_AMT(SideValue1);
00993   DEFINE_QTY(CxlQty);
00994   DEFINE_STRING(SecurityResponseID);
00995   DEFINE_STRING(InstrRegistry);
00996   DEFINE_STRING(StreamAsgnRptID);
00997   DEFINE_INT(OrderDelayUnit);
00998   DEFINE_FLOAT(LegCurrencyRatio);
00999   DEFINE_PRICE(EndTickPriceRange);
01000   DEFINE_STRING(CollReqID);
01001   DEFINE_STRING(LegPool);
01002   DEFINE_QTY(ShortQty);
01003   DEFINE_AMT(SideValue2);
01004   DEFINE_BOOLEAN(TradedFlatSwitch);
01005   DEFINE_STRING(MassStatusReqID);
01006   DEFINE_UTCTIMESTAMP(ComplexEventEndDate);
01007   DEFINE_EXCHANGE(MarketID);
01008   DEFINE_LOCALMKTDATE(OrigTradeDate);
01009   DEFINE_BOOLEAN(PreTradeAnonymity);
01010   DEFINE_INT(TrdRptStatus);
01011   DEFINE_PERCENTAGE(DistribPercentage);
01012   DEFINE_INT(QuoteStatus);
01013   DEFINE_STRING(ClearingAccount);
01014   DEFINE_STRING(TrdMatchID);
01015   DEFINE_STRING(OrderInputDevice);
01016   DEFINE_BOOLEAN(SolicitedFlag);
01017   DEFINE_UTCTIMESTAMP(TransactTime);
01018   DEFINE_INT(UnderlyingFlowScheduleType);
01019   DEFINE_STRING(UnderlyingStipValue);
01020   DEFINE_SEQNUM(NextExpectedMsgSeqNum);
01021   DEFINE_CURRENCY(BenchmarkCurveCurrency);
01022   DEFINE_STRING(CFICode);
01023   DEFINE_FLOAT(Factor);
01024   DEFINE_QTY(LastShares);
01025   DEFINE_UTCTIMESTAMP(EventTime);
01026   DEFINE_INT(RootPartySubIDType);
01027   DEFINE_INT(ShortSaleReason);
01028   DEFINE_DATA(XmlData);
01029   DEFINE_NUMINGROUP(NoTargetPartyIDs);
01030   DEFINE_NUMINGROUP(NoRootPartyIDs);
01031   DEFINE_LOCALMKTDATE(EventDate);
01032   DEFINE_INT(PegRoundDirection);
01033   DEFINE_LOCALMKTDATE(LegSettlDate);
01034   DEFINE_INT(ModelType);
01035   DEFINE_BOOLEAN(DefaultVerIndicator);
01036   DEFINE_STRING(FuturesValuationMethod);
01037   DEFINE_CHAR(SettlMethod);
01038   DEFINE_FLOAT(UnderlyingFXRate);
01039   DEFINE_INT(ConfirmStatus);
01040   DEFINE_BOOLEAN(LocateReqd);
01041   DEFINE_STRING(PosMaintRptID);
01042   DEFINE_INT(Adjustment);
01043   DEFINE_INT(StreamAsgnType);
01044   DEFINE_BOOLEAN(LastRptRequested);
01045   DEFINE_STRING(LocaleOfIssue);
01046   DEFINE_STRING(SenderSubID);
01047   DEFINE_PRICE(HighPx);
01048   DEFINE_AMT(AllocSettlCurrAmt);
01049   DEFINE_PERCENTAGE(ComplexEventPriceBoundaryPrecision);
01050   DEFINE_INT(InstrumentPartyRole);
01051   DEFINE_PRICE(YieldRedemptionPrice);
01052   DEFINE_QTY(CumQty);
01053   DEFINE_STRING(OrigClOrdID);
01054   DEFINE_STRING(SettlSessID);
01055   DEFINE_STRING(ParentMktSegmID);
01056   DEFINE_INT(TradeReportType);
01057   DEFINE_INT(AvgPrxPrecision);
01058   DEFINE_NUMINGROUP(NoLegs);
01059   DEFINE_STRING(UnderlyingSymbol);
01060   DEFINE_INT(ExerciseStyle);
01061   DEFINE_CHAR(HaltReasonChar);
01062   DEFINE_EXCHANGE(ExDestination);
01063   DEFINE_CHAR(DerivativeInstrmtAssignmentMethod);
01064   DEFINE_STRING(UnderlyingIDSource);
01065   DEFINE_STRING(AdvId);
01066   DEFINE_UTCTIMESTAMP(TransBkdTime);
01067   DEFINE_PRICE(LegLastPx);
01068   DEFINE_INT(AllocReportType);
01069   DEFINE_STRING(RegistDtls);
01070   DEFINE_INT(AllocType);
01071   DEFINE_INT(QuoteRequestRejectReason);
01072   DEFINE_STRING(UnderlyingUnitOfMeasure);
01073   DEFINE_STRING(IndividualAllocID);
01074   DEFINE_PRICE(LegOfferPx);
01075   DEFINE_INT(LiquidityIndType);
01076   DEFINE_UTCTIMESTAMP(HopSendingTime);
01077   DEFINE_BOOLEAN(ApplResendFlag);
01078   DEFINE_PRICE(DerivativeCapPrice);
01079   DEFINE_AMT(ComplexOptPayoutAmount);
01080   DEFINE_LANGUAGE(LanguageCode);
01081   DEFINE_STRING(SettlObligRefID);
01082   DEFINE_STRING(OrigTradeID);
01083   DEFINE_AMT(UnderlyingCollectAmount);
01084   DEFINE_INT(StatusValue);
01085   DEFINE_PRICE(OfferSpotRate);
01086   DEFINE_STRING(PosType);
01087   DEFINE_LOCALMKTDATE(UnderlyingRedemptionDate);
01088   DEFINE_STRING(SettlDepositoryCode);
01089   DEFINE_INT(StreamAsgnAckType);
01090   DEFINE_PRICE(FloorPrice);
01091   DEFINE_QTY(UnderlyingPriceUnitOfMeasureQty);
01092   DEFINE_FLOAT(FeeMultiplier);
01093   DEFINE_TZTIMEONLY(UnderlyingMaturityTime);
01094   DEFINE_STRING(ApplID);
01095   DEFINE_AMT(LegGrossTradeAmt);
01096   DEFINE_UTCDATEONLY(MDEntryDate);
01097   DEFINE_CURRENCY(LegBenchmarkCurveCurrency);
01098   DEFINE_AMT(OptPayoutAmount);
01099   DEFINE_INT(MiscFeeBasis);
01100   DEFINE_UTCTIMESTAMP(ValidUntilTime);
01101   DEFINE_CHAR(OrdType);
01102   DEFINE_STRING(AdvRefID);
01103   DEFINE_STRING(HopCompID);
01104   DEFINE_STRING(PosMaintRptRefID);
01105   DEFINE_STRING(LegStipulationValue);
01106   DEFINE_STRING(MatchType);
01107   DEFINE_INT(OptPayoutType);
01108   DEFINE_STRING(UnderlyingPriceUnitOfMeasure);
01109   DEFINE_CHAR(MarketUpdateAction);
01110   DEFINE_INT(CollAsgnRejectReason);
01111   DEFINE_PRICE(PeggedRefPrice);
01112   DEFINE_INT(IndividualAllocType);
01113   DEFINE_AMT(EndCash);
01114   DEFINE_STRING(EventText);
01115   DEFINE_LOCALMKTDATE(ExDate);
01116   DEFINE_CHAR(NestedPartyIDSource);
01117   DEFINE_INT(GTBookingInst);
01118   DEFINE_STRING(DerivativeValuationMethod);
01119   DEFINE_INT(NumberOfOrders);
01120   DEFINE_INT(TrdRepPartyRole);
01121   DEFINE_PRICE(TriggerPrice);
01122   DEFINE_INT(MDReportID);
01123   DEFINE_STRING(SecondaryAllocID);
01124   DEFINE_QTY(LeavesQty);
01125   DEFINE_LOCALMKTDATE(CardStartDate);
01126   DEFINE_INT(LegCoveredOrUncovered);
01127   DEFINE_INT(PutOrCall);
01128   DEFINE_STRING(MatchAlgorithm);
01129   DEFINE_QTY(CalculatedCcyLastQty);
01130   DEFINE_CHAR(FundRenewWaiv);
01131   DEFINE_STRING(SecuritySettlAgentName);
01132   DEFINE_STRING(BidDescriptor);
01133   DEFINE_STRING(MDStreamID);
01134   DEFINE_NUMINGROUP(NoAsgnReqs);
01135   DEFINE_PERCENTAGE(NotionalPercentageOutstanding);
01136   DEFINE_NUMINGROUP(NoSettlInst);
01137   DEFINE_STRING(SettlInstMsgID);
01138   DEFINE_BOOLEAN(ForexReq);
01139   DEFINE_STRING(TradSesReqID);
01140   DEFINE_PRICE(UnderlyingLegStrikePrice);
01141   DEFINE_INT(TickRuleType);
01142   DEFINE_CHAR(InstrmtAssignmentMethod);
01143   DEFINE_INT(DiscretionOffsetType);
01144   DEFINE_INT(ConfirmTransType);
01145   DEFINE_AMT(TotalTakedown);
01146   DEFINE_STRING(ResponseDestination);
01147   DEFINE_INT(MDSecSizeType);
01148   DEFINE_INT(InstrumentPartySubIDType);
01149   DEFINE_STRING(LegTimeUnit);
01150   DEFINE_STRING(TransferReason);
01151   DEFINE_INT(ApplQueueMax);
01152   DEFINE_FLOAT(DiscretionOffsetValue);
01153   DEFINE_STRING(BookingRefID);
01154   DEFINE_PRICE(LegBidPx);
01155   DEFINE_INT(TradSesEvent);
01156   DEFINE_INT(DerivativeProduct);
01157   DEFINE_INT(RootPartyRole);
01158   DEFINE_CHAR(DlvyInstType);
01159   DEFINE_NUMINGROUP(NoLinesOfText);
01160   DEFINE_STRING(PosReqID);
01161   DEFINE_STRING(LegSecurityAltIDSource);
01162   DEFINE_DATA(EncodedSubject);
01163   DEFINE_STRING(ContraBroker);
01164   DEFINE_MULTIPLESTRINGVALUE(TradeCondition);
01165   DEFINE_STRING(PartyID);
01166   DEFINE_STRING(MDEntryID);
01167   DEFINE_STRING(UnderlyingLegSecurityExchange);
01168   DEFINE_INT(PriceLimitType);
01169   DEFINE_STRING(TriggerSecurityIDSource);
01170   DEFINE_NUMINGROUP(NoUndlyInstrumentPartySubIDs);
01171   DEFINE_STRING(ClientBidID);
01172   DEFINE_PRICEOFFSET(NetChgPrevDay);
01173   DEFINE_STRING(DefaultApplVerID);
01174   DEFINE_STRING(IOIID);
01175   DEFINE_PRICEOFFSET(SpreadToBenchmark);
01176   DEFINE_CHAR(CommType);
01177   DEFINE_INT(RegistRejReasonCode);
01178   DEFINE_UTCTIMESTAMP(SideTimeInForce);
01179   DEFINE_UTCTIMESTAMP(TrdRegTimestamp);
01180   DEFINE_MULTIPLECHARVALUE(FinancialStatus);
01181   DEFINE_NUMINGROUP(NoTrades);
01182   DEFINE_BOOLEAN(LastFragment);
01183   DEFINE_STRING(PartySubID);
01184   DEFINE_QTY(AllocQty);
01185   DEFINE_BOOLEAN(NotifyBrokerOfCredit);
01186   DEFINE_INT(SideTrdRegTimestampType);
01187   DEFINE_LOCALMKTDATE(AgreementDate);
01188   DEFINE_INT(PartySubIDType);
01189   DEFINE_AMT(TotalNetValue);
01190   DEFINE_INT(AllocNoOrdersType);
01191   DEFINE_STRING(AllocLinkID);
01192   DEFINE_FLOAT(RoundingModulus);
01193   DEFINE_STRING(OnBehalfOfCompID);
01194   DEFINE_STRING(UnderlyingSecurityID);
01195   DEFINE_STRING(SettlObligMsgID);
01196   DEFINE_INT(PositionLimit);
01197   DEFINE_AMT(SharedCommission);
01198   DEFINE_PERCENTAGE(AllowableOneSidednessPct);
01199   DEFINE_STRING(AllocText);
01200   DEFINE_SEQNUM(EndSeqNo);
01201   DEFINE_NUMINGROUP(NoPartyIDs);
01202   DEFINE_NUMINGROUP(NoContraBrokers);
01203   DEFINE_INT(AllocLinkType);
01204   DEFINE_PERCENTAGE(UnderlyingAllocationPercent);
01205   DEFINE_AMT(AllocAccruedInterestAmt);
01206   DEFINE_DATA(EncodedSecurityListDesc);
01207   DEFINE_LENGTH(EncryptedPasswordLen);
01208   DEFINE_PERCENTAGE(LegDividendYield);
01209   DEFINE_BOOLEAN(RefreshIndicator);
01210   DEFINE_CURRENCY(SideSettlCurrency);
01211   DEFINE_INT(UnderlyingSettlementType);
01212   DEFINE_QTY(OrderCapacityQty);
01213   DEFINE_QTY(LongQty);
01214   DEFINE_CHAR(DerivativeSettlMethod);
01215   DEFINE_STRING(TriggerTradingSessionID);
01216   DEFINE_CHAR(DisplayMethod);
01217   DEFINE_INT(RptSeq);
01218   DEFINE_STRING(MDEntryOriginator);
01219   DEFINE_STRING(LegInstrRegistry);
01220   DEFINE_QTY(FillQty);
01221   DEFINE_STRING(PegSecurityIDSource);
01222   DEFINE_TZTIMEONLY(MaturityTime);
01223   DEFINE_STRING(MDFeedType);
01224   DEFINE_INT(CollStatus);
01225   DEFINE_STRING(UnderlyingSecuritySubType);
01226   DEFINE_STRING(CstmApplVerID);
01227   DEFINE_INT(DefaultApplExtID);
01228   DEFINE_NUMINGROUP(NoDerivativeSecurityAltID);
01229   DEFINE_INT(SideValueInd);
01230   DEFINE_DATA(EncodedText);
01231   DEFINE_STRING(Account);
01232   DEFINE_PRICE(TriggerNewPrice);
01233   DEFINE_INT(UndlyInstrumentPartyRole);
01234   DEFINE_CHAR(MsgDirection);
01235   DEFINE_LOCALMKTDATE(LegMaturityDate);
01236   DEFINE_INT(UnderlyingContractMultiplierUnit);
01237   DEFINE_STRING(InputSource);
01238   DEFINE_CHAR(MDUpdateAction);
01239   DEFINE_CHAR(MatchStatus);
01240   DEFINE_INT(RateSource);
01241   DEFINE_CHAR(AllocPositionEffect);
01242   DEFINE_CHAR(PartyIDSource);
01243   DEFINE_DATA(EncodedUnderlyingIssuer);
01244   DEFINE_DATA(EncryptedPassword);
01245   DEFINE_QTY(TriggerNewQty);
01246   DEFINE_PRICEOFFSET(LegLastForwardPoints);
01247   DEFINE_INT(TotNumTradeReports);
01248   DEFINE_STRING(RefApplVerID);
01249   DEFINE_PRICE(LastSpotRate);
01250   DEFINE_PRICE(Price);
01251   DEFINE_STRING(UnderlyingSecurityIDSource);
01252   DEFINE_INT(TotNoSecurityTypes);
01253   DEFINE_PRICE(ReportedPx);
01254   DEFINE_STRING(LegSymbol);
01255   DEFINE_STRING(LegIssuer);
01256   DEFINE_STRING(RegistDetls);
01257   DEFINE_STRING(UnderlyingLegSecurityID);
01258   DEFINE_QTY(MinLotSize);
01259   DEFINE_INT(NumTickets);
01260   DEFINE_STRING(LegLocaleOfIssue);
01261   DEFINE_BOOLEAN(ExchangeForPhysical);
01262   DEFINE_INT(SecurityTradingEvent);
01263   DEFINE_AMT(MinPriceIncrementAmount);
01264   DEFINE_AMT(UnderlyingPayAmount);
01265   DEFINE_STRING(SettlPartySubID);
01266   DEFINE_AMT(AllocNetMoney);
01267   DEFINE_DAYOFMONTH(UnderlyingMaturityDay);
01268   DEFINE_STRING(NetworkResponseID);
01269   DEFINE_INT(NumBidders);
01270   DEFINE_INT(AllocAcctIDSource);
01271   DEFINE_PRICE(AllocAvgPx);
01272   DEFINE_STRING(SecuritySettlAgentCode);
01273   DEFINE_NUMINGROUP(NoDistribInsts);
01274   DEFINE_BOOLEAN(CustDirectedOrder);
01275   DEFINE_AMT(FairValue);
01276   DEFINE_NUMINGROUP(NoStrikes);
01277   DEFINE_LENGTH(EncodedSecurityListDescLen);
01278   DEFINE_INT(LegExerciseStyle);
01279   DEFINE_STRING(DerivativeSymbolSfx);
01280   DEFINE_INT(NestedInstrAttribType);
01281   DEFINE_STRING(ContraTrader);
01282   DEFINE_QTY(MDSecSize);
01283   DEFINE_NUMINGROUP(NoOfSecSizes);
01284   DEFINE_INT(CollAction);
01285   DEFINE_QTY(UnderlyingLastQty);
01286   DEFINE_BOOLEAN(PossDupFlag);
01287   DEFINE_INT(ListStatusType);
01288   DEFINE_STRING(SideFillStationCd);
01289   DEFINE_STRING(StatusText);
01290   DEFINE_LOCALMKTDATE(BasisFeatureDate);
01291   DEFINE_LENGTH(XmlDataLen);
01292   DEFINE_LOCALMKTDATE(UnderlyingMaturityDate);
01293   DEFINE_BOOLEAN(GapFillFlag);
01294   DEFINE_INT(RefApplExtID);
01295   DEFINE_STRING(RefApplID);
01296   DEFINE_NUMINGROUP(NoTradingSessionRules);
01297   DEFINE_PRICEOFFSET(SwapPoints);
01298   DEFINE_STRING(TargetStrategyParameters);
01299   DEFINE_PRICEOFFSET(LastForwardPoints);
01300   DEFINE_LOCALMKTDATE(YieldRedemptionDate);
01301   DEFINE_NUMINGROUP(NoSettlDetails);
01302   DEFINE_CHAR(TradeHandlingInstr);
01303   DEFINE_STRING(CashSettlAgentCode);
01304   DEFINE_INT(LegPriceType);
01305   DEFINE_LENGTH(EncodedListExecInstLen);
01306   DEFINE_INT(TradSesMethod);
01307   DEFINE_STRING(AgreementID);
01308   DEFINE_CURRENCY(CashDistribCurr);
01309   DEFINE_PRICE(BidPx);
01310   DEFINE_CHAR(TradeType);
01311   DEFINE_LENGTH(EncodedSecurityDescLen);
01312   DEFINE_INT(ComplexEventCondition);
01313   DEFINE_INT(EncryptedPasswordMethod);
01314   DEFINE_STRING(DerivativeSecurityAltID);
01315   DEFINE_INT(TotNoAccQuotes);
01316   DEFINE_STRING(TimeBracket);
01317   DEFINE_NUMINGROUP(NoAllocs);
01318   DEFINE_INT(UnderlyingProduct);
01319   DEFINE_STRING(BenchmarkCurveName);
01320   DEFINE_STRING(UnderlyingSymbolSfx);
01321   DEFINE_PERCENTAGE(StrikePriceBoundaryPrecision);
01322   DEFINE_STRING(QuoteSetID);
01323   DEFINE_CHAR(CashMargin);
01324   DEFINE_CHAR(SettlObligTransType);
01325   DEFINE_INT(LegNumber);
01326   DEFINE_MULTIPLESTRINGVALUE(DeskOrderHandlingInst);
01327   DEFINE_CHAR(SettlPartyIDSource);
01328   DEFINE_PRICE(PriorSettlPrice);
01329   DEFINE_STRING(NotAffOrigClOrdID);
01330   DEFINE_STRING(TradingSessionDesc);
01331   DEFINE_PRICE(DerivativeFloorPrice);
01332   DEFINE_STRING(DerivativeSymbol);
01333   DEFINE_FLOAT(RiskFreeRate);
01334   DEFINE_INT(PosTransType);
01335   DEFINE_SEQNUM(MsgSeqNum);
01336   DEFINE_DATA(Signature);
01337   DEFINE_STRING(Seniority);
01338   DEFINE_NUMINGROUP(NoRateSources);
01339   DEFINE_QTY(PriceUnitOfMeasureQty);
01340   DEFINE_STRING(CollAsgnRefID);
01341   DEFINE_QTY(BuyVolume);
01342   DEFINE_CHAR(SettlCurrFxRateCalc);
01343   DEFINE_INT(PosMaintStatus);
01344   DEFINE_BOOLEAN(PriorSpreadIndicator);
01345   DEFINE_CHAR(Benchmark);
01346   DEFINE_INT(MaturityMonthYearFormat);
01347   DEFINE_STRING(UnderlyingTradingSessionID);
01348   DEFINE_INT(TotNoRelatedSym);
01349   DEFINE_STRING(StateOrProvinceOfIssue);
01350   DEFINE_STRING(DerivativeInstrRegistry);
01351   DEFINE_PRICEOFFSET(LegBidForwardPoints);
01352   DEFINE_BOOLEAN(ManualOrderIndicator);
01353   DEFINE_AMT(NetMoney);
01354   DEFINE_BOOLEAN(LegalConfirm);
01355   DEFINE_COUNTRY(CountryOfIssue);
01356   DEFINE_INT(ApplReportType);
01357   DEFINE_STRING(RootPartyID);
01358   DEFINE_QTY(UnderlyingQty);
01359   DEFINE_INT(ApplQueueDepth);
01360   DEFINE_PRICE(StopPx);
01361   DEFINE_BOOLEAN(ReportToExch);
01362   DEFINE_BOOLEAN(ContraryInstructionIndicator);
01363   DEFINE_LENGTH(EncodedListStatusTextLen);
01364   DEFINE_STRING(DerivativeSecurityXMLSchema);
01365   DEFINE_NUMINGROUP(NoRelatedSym);
01366   DEFINE_INT(AllocRejCode);
01367   DEFINE_STRING(UnderlyingSecurityAltID);
01368   DEFINE_INT(RefOrdIDReason);
01369   DEFINE_STRING(DerivativeInstrumentPartyID);
01370   DEFINE_STRING(SecurityXMLSchema);
01371   DEFINE_CHAR(RefOrderIDSource);
01372   DEFINE_INT(NTPositionLimit);
01373   DEFINE_AMT(EndAccruedInterestAmt);
01374   DEFINE_PERCENTAGE(AccruedInterestRate);
01375   DEFINE_CHAR(LastCapacity);
01376   DEFINE_STRING(UnderlyingInstrumentPartySubID);
01377   DEFINE_NUMINGROUP(NoFills);
01378   DEFINE_NUMINGROUP(NoOrdTypeRules);
01379   DEFINE_STRING(InstrumentPartyID);
01380   DEFINE_PERCENTAGE(MarginRatio);
01381   DEFINE_INT(RefTagID);
01382   DEFINE_NUMINGROUP(NoRoutingIDs);
01383   DEFINE_PERCENTAGE(CouponRate);
01384   DEFINE_NUMINGROUP(NoApplIDs);
01385   DEFINE_MONTHYEAR(DerivativeContractSettlMonth);
01386   DEFINE_INT(InstrAttribType);
01387   DEFINE_INT(Product);
01388   DEFINE_QTY(AllocShares);
01389   DEFINE_NUMINGROUP(NoQuoteEntries);
01390   DEFINE_STRING(DefaultCstmApplVerID);
01391   DEFINE_INT(DerivativeListMethod);
01392   DEFINE_LENGTH(DerivativeSecurityXMLLen);
01393   DEFINE_LOCALMKTDATE(LegDatedDate);
01394   DEFINE_CHAR(Nested2PartyIDSource);
01395   DEFINE_STRING(UnderlyingInstrRegistry);
01396   DEFINE_LOCALMKTDATE(IssueDate);
01397   DEFINE_INT(SecurityTradingStatus);
01398   DEFINE_CHAR(LegOptAttribute);
01399   DEFINE_QTY(MaxFloor);
01400   DEFINE_STRING(DerivativeLocaleOfIssue);
01401   DEFINE_AMT(OptPayAmount);
01402   DEFINE_STRING(UnderlyingStipType);
01403   DEFINE_CHAR(Rule80A);
01404   DEFINE_INT(TotNoStrikes);
01405   DEFINE_MULTIPLECHARVALUE(CorporateAction);
01406   DEFINE_INT(TerminationType);
01407   DEFINE_PERCENTAGE(LegCouponRate);
01408   DEFINE_INT(PosMaintAction);
01409   DEFINE_NUMINGROUP(NoSecurityTypes);
01410   DEFINE_INT(ComplexEventPriceTimeType);
01411   DEFINE_PRICEOFFSET(LastSwapPoints);
01412   DEFINE_CHAR(UnderlyingFXRateCalc);
01413   DEFINE_STRING(ListStatusText);
01414   DEFINE_BOOLEAN(OddLot);
01415   DEFINE_CHAR(BookingUnit);
01416   DEFINE_STRING(LegAllocAcctIDSource);
01417   DEFINE_UTCTIMESTAMP(OnBehalfOfSendingTime);
01418   DEFINE_INT(AllocStatus);
01419   DEFINE_STRING(ReferencePage);
01420   DEFINE_CHAR(DerivativeExerciseStyle);
01421   DEFINE_SEQNUM(ApplBegSeqNum);
01422   DEFINE_STRING(CollRptID);
01423   DEFINE_INT(IncTaxInd);
01424   DEFINE_NUMINGROUP(NoBidDescriptors);
01425   DEFINE_LOCALMKTDATE(LegCouponPaymentDate);
01426   DEFINE_NUMINGROUP(NoUnderlyingLegSecurityAltID);
01427   DEFINE_BOOLEAN(ReversalIndicator);
01428   DEFINE_CHECKSUM(CheckSum);
01429   DEFINE_STRING(TargetSubID);
01430   DEFINE_INT(PosReqStatus);
01431   DEFINE_INT(PriorityIndicator);
01432   DEFINE_STRING(UnderlyingLegCFICode);
01433   DEFINE_STRING(DerivativeTimeUnit);
01434   DEFINE_NUMINGROUP(NoNested3PartyIDs);
01435   DEFINE_PERCENTAGE(LiquidityPctHigh);
01436   DEFINE_CHAR(MoneyLaunderingStatus);
01437   DEFINE_STRING(Nested4PartySubID);
01438   DEFINE_EXCHANGE(DerivativeSecurityExchange);
01439   DEFINE_CHAR(LotType);
01440   DEFINE_STRING(ContIntRptID);
01441   DEFINE_MULTIPLESTRINGVALUE(QuoteCondition);
01442   DEFINE_UTCTIMEONLY(ComplexEventStartTime);
01443   DEFINE_NUMINGROUP(NoComplexEvents);
01444   DEFINE_FLOAT(DerivativeContractMultiplier);
01445   DEFINE_STRING(DerivativeSecurityStatus);
01446   DEFINE_STRING(DerivativeProductComplex);
01447   DEFINE_STRING(TriggerSymbol);
01448   DEFINE_STRING(UnderlyingLocaleOfIssue);
01449   DEFINE_UTCTIMESTAMP(SendingTime);
01450   DEFINE_UTCTIMESTAMP(ComplexEventStartDate);
01451   DEFINE_STRING(UnderlyingRestructuringType);
01452   DEFINE_QTY(LegUnitOfMeasureQty);
01453   DEFINE_NUMINGROUP(NoTrdRegTimestamps);
01454   DEFINE_LOCALMKTDATE(SendingDate);
01455   DEFINE_FLOAT(TimeToExpiration);
01456   DEFINE_QTY(LegAllocQty);
01457   DEFINE_STRING(SettlLocation);
01458   DEFINE_INT(UnderlyingExerciseStyle);
01459   DEFINE_STRING(CashSettlAgentContactName);
01460   DEFINE_PERCENTAGE(LegRepurchaseRate);
01461   DEFINE_STRING(ApplResponseID);
01462   DEFINE_NUMINGROUP(NoDerivativeInstrAttrib);
01463   DEFINE_FLOAT(DerivativeStrikeMultiplier);
01464   DEFINE_CURRENCY(LegStrikeCurrency);
01465   DEFINE_STRING(SecurityStatusReqID);
01466   DEFINE_LENGTH(SecureDataLen);
01467   DEFINE_INT(DiscretionScope);
01468   DEFINE_INT(OwnerType);
01469   DEFINE_QTY(Shares);
01470   DEFINE_PERCENTAGE(Yield);
01471   DEFINE_STRING(QuoteRespID);
01472   DEFINE_STRING(Nested3PartySubID);
01473   DEFINE_INT(ApplQueueResolution);
01474   DEFINE_STRING(TrdRegTimestampOrigin);
01475   DEFINE_INT(Nested2PartyRole);
01476   DEFINE_STRING(Nested2PartyID);
01477   DEFINE_QTY(BidSize);
01478   DEFINE_STRING(LegSymbolSfx);
01479   DEFINE_INT(QuoteResponseLevel);
01480   DEFINE_LENGTH(BodyLength);
01481   DEFINE_STRING(ListExecInst);
01482   DEFINE_CHAR(ExecAckStatus);
01483   DEFINE_LOCALMKTDATE(SettlDate2);
01484   DEFINE_INT(NetGrossInd);
01485   DEFINE_STRING(UnderlyingSecurityAltIDSource);
01486   DEFINE_STRING(TestReqID);
01487   DEFINE_CHAR(CxlType);
01488   DEFINE_STRING(UnderlyingCreditRating);
01489   DEFINE_INT(AvgPxPrecision);
01490   DEFINE_INT(BenchmarkPriceType);
01491   DEFINE_INT(DeskTypeSource);
01492   DEFINE_INT(DiscretionRoundDirection);
01493   DEFINE_STRING(OrigSecondaryTradeID);
01494   DEFINE_STRING(ReceivedDeptID);
01495   DEFINE_AMT(MaturityNetMoney);
01496   DEFINE_INT(BidDescriptorType);
01497   DEFINE_STRING(DerivativeInstrumentPartySubID);
01498   DEFINE_INT(NetworkStatusResponseType);
01499   DEFINE_LOCALMKTDATE(DateOfBirth);
01500   DEFINE_PRICE(StartStrikePxRange);
01501   DEFINE_STRING(UndlyInstrumentPartySubID);
01502   DEFINE_STRING(SecondaryTradeReportRefID);
01503   DEFINE_STRING(UnderlyingCPRegType);
01504   DEFINE_LENGTH(SignatureLength);
01505   DEFINE_QTY(OrderQty);
01506   DEFINE_PERCENTAGE(OriginalNotionalPercentageOutstanding);
01507   DEFINE_STRING(UnderlyingTimeUnit);
01508   DEFINE_LENGTH(EncodedHeadlineLen);
01509   DEFINE_NUMINGROUP(NoRegistDtls);
01510   DEFINE_STRING(StrategyParameterValue);
01511   DEFINE_NUMINGROUP(NoInstrumentParties);
01512   DEFINE_INT(QuoteType);
01513   DEFINE_NUMINGROUP(NoStrategyParameters);
01514   DEFINE_INT(IndividualAllocRejCode);
01515   DEFINE_CHAR(DiscretionInst);
01516   DEFINE_INT(TargetPartyRole);
01517   DEFINE_INT(CrossPrioritization);
01518   DEFINE_DATA(EncodedListStatusText);
01519   DEFINE_CHAR(IOIOthSvc);
01520   DEFINE_LOCALMKTDATE(LegIssueDate);
01521   DEFINE_CHAR(MDReqRejReason);
01522   DEFINE_INT(ApplReqType);
01523   DEFINE_COUNTRY(Country);
01524   DEFINE_STRING(UnderlyingLegSecurityIDSource);
01525   DEFINE_BOOLEAN(FlexProductEligibilityIndicator);
01526   DEFINE_BOOLEAN(AggressorIndicator);
01527   DEFINE_FLOAT(ExecPriceAdjustment);
01528   DEFINE_INT(BusinessRejectReason);
01529   DEFINE_LOCALMKTDATE(TradeDate);
01530   DEFINE_INT(UnderlyingPutOrCall);
01531   DEFINE_INT(UnderlyingInstrumentPartyRole);
01532   DEFINE_INT(DerivativePositionLimit);
01533   DEFINE_STRING(TierCode);
01534   DEFINE_INT(BookingType);
01535   DEFINE_STRING(StipulationValue);
01536   DEFINE_FLOAT(SettlCurrBidFxRate);
01537 }
01538 #endif //FIX_FIELDS_H

Generated on Mon Jun 23 2014 23:49:37 for QuickFIX by doxygen 1.7.6.1 written by Dimitri van Heesch, © 1997-2001