QuickFIX: /home/omiller/Development/autobuild/quickfix/src/C++/FixFields.h Source File

Index Source Files Annotated Class List Alphabetical Class List Class Hierarchy Graphical Class Hierarchy

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