Files
2024-09-23 12:00:04 -04:00

6325 lines
277 KiB
C++

#pragma once
/*
* Copyright Onix Solutions Limited [OnixS]. All rights reserved.
*
* This software owned by Onix Solutions Limited [OnixS] and is protected by copyright law
* and international copyright treaties.
*
* Access to and use of the software is governed by the terms of the applicable OnixS Software
* Services Agreement (the Agreement) and Customer end user license agreements granting
* a non-assignable, non-transferable and non-exclusive license to use the software
* for it's own data processing purposes under the terms defined in the Agreement.
*
* Except as otherwise granted within the terms of the Agreement, copying or reproduction of any part
* of this source code or associated reference material to any other location for further reproduction
* or redistribution, and any amendments to this copyright notice, are expressly prohibited.
*
* Any reproduction or redistribution for sale or hiring of the Software not in accordance with
* the terms of the Agreement is a violation of copyright law.
*/
#include <OnixS/FIXEngine/ABI.h>
#include <OnixS/FIXEngine/Compiler.h>
#include <OnixS/FIXEngine/FIX/Tag.h>
namespace OnixS {
namespace FIX {
namespace FIX44 {
namespace Tags {
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Account = 1;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AdvId = 2;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AdvRefID = 3;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AdvSide = 4;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AdvTransType = 5;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AvgPx = 6;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BeginSeqNo = 7;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BeginString = 8;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BodyLength = 9;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CheckSum = 10;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ClOrdID = 11;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Commission = 12;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CommType = 13;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CumQty = 14;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Currency = 15;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EndSeqNo = 16;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExecID = 17;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExecInst = 18;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExecRefID = 19;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExecTransType = 20;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag HandlInst = 21;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecurityIDSource = 22;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag IOIID = 23;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag IOIQltyInd = 25;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag IOIRefID = 26;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag IOIQty = 27;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag IOITransType = 28;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LastCapacity = 29;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LastMkt = 30;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LastPx = 31;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LastQty = 32;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoLinesOfText = 33;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MsgSeqNum = 34;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MsgType = 35;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NewSeqNo = 36;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrderID = 37;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrderQty = 38;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrdStatus = 39;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrdType = 40;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrigClOrdID = 41;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrigTime = 42;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PossDupFlag = 43;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Price = 44;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RefSeqNum = 45;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Rule80A = 47;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecurityID = 48;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SenderCompID = 49;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SenderSubID = 50;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SendingTime = 52;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Quantity = 53;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Side = 54;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Symbol = 55;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TargetCompID = 56;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TargetSubID = 57;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Text = 58;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TimeInForce = 59;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TransactTime = 60;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Urgency = 61;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ValidUntilTime = 62;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlType = 63;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlDate = 64;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SymbolSfx = 65;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ListID = 66;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ListSeqNo = 67;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TotNoOrders = 68;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ListExecInst = 69;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocID = 70;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocTransType = 71;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RefAllocID = 72;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoOrders = 73;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AvgPxPrecision = 74;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradeDate = 75;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExecBroker = 76;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PositionEffect = 77;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoAllocs = 78;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocAccount = 79;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocQty = 80;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ProcessCode = 81;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoRpts = 82;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RptSeq = 83;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CxlQty = 84;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoDlvyInst = 85;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DlvyInst = 86;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocStatus = 87;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocRejCode = 88;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Signature = 89;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecureDataLen = 90;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecureData = 91;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BrokerOfCredit = 92;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SignatureLength = 93;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EmailType = 94;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RawDataLength = 95;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RawData = 96;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PossResend = 97;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncryptMethod = 98;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag StopPx = 99;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExDestination = 100;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CxlRejReason = 102;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrdRejReason = 103;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag IOIQualifier = 104;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag WaveNo = 105;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Issuer = 106;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecurityDesc = 107;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag HeartBtInt = 108;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ClientID = 109;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MinQty = 110;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MaxFloor = 111;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TestReqID = 112;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ReportToExch = 113;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LocateReqd = 114;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OnBehalfOfCompID = 115;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OnBehalfOfSubID = 116;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteID = 117;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NetMoney = 118;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlCurrAmt = 119;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlCurrency = 120;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ForexReq = 121;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrigSendingTime = 122;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag GapFillFlag = 123;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoExecs = 124;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CxlType = 125;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExpireTime = 126;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DKReason = 127;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DeliverToCompID = 128;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DeliverToSubID = 129;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag IOINaturalFlag = 130;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteReqID = 131;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BidPx = 132;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OfferPx = 133;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BidSize = 134;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OfferSize = 135;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoMiscFees = 136;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MiscFeeAmt = 137;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MiscFeeCurr = 138;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MiscFeeType = 139;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PrevClosePx = 140;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ResetSeqNumFlag = 141;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SenderLocationID = 142;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TargetLocationID = 143;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OnBehalfOfLocationID = 144;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DeliverToLocationID = 145;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoRelatedSym = 146;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Subject = 147;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Headline = 148;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag URLLink = 149;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExecType = 150;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LeavesQty = 151;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CashOrderQty = 152;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocAvgPx = 153;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocNetMoney = 154;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlCurrFxRate = 155;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlCurrFxRateCalc = 156;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NumDaysInterest = 157;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AccruedInterestRate = 158;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AccruedInterestAmt = 159;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlInstMode = 160;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocText = 161;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlInstID = 162;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlInstTransType = 163;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EmailThreadID = 164;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlInstSource = 165;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlLocation = 166;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecurityType = 167;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EffectiveTime = 168;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag StandInstDbType = 169;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag StandInstDbName = 170;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag StandInstDbID = 171;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlDeliveryType = 172;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlDepositoryCode = 173;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlBrkrCode = 174;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlInstCode = 175;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecuritySettlAgentName = 176;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecuritySettlAgentCode = 177;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecuritySettlAgentAcctNum = 178;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecuritySettlAgentAcctName = 179;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecuritySettlAgentContactName = 180;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecuritySettlAgentContactPhone = 181;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CashSettlAgentName = 182;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CashSettlAgentCode = 183;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CashSettlAgentAcctNum = 184;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CashSettlAgentAcctName = 185;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CashSettlAgentContactName = 186;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CashSettlAgentContactPhone = 187;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BidSpotRate = 188;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BidForwardPoints = 189;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OfferSpotRate = 190;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OfferForwardPoints = 191;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrderQty2 = 192;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlDate2 = 193;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LastSpotRate = 194;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LastForwardPoints = 195;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocLinkID = 196;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocLinkType = 197;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecondaryOrderID = 198;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoIOIQualifiers = 199;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MaturityMonthYear = 200;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PutOrCall = 201;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag StrikePrice = 202;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CoveredOrUncovered = 203;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CustomerOrFirm = 204;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MaturityDay = 205;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OptAttribute = 206;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecurityExchange = 207;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NotifyBrokerOfCredit = 208;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocHandlInst = 209;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MaxShow = 210;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PegOffsetValue = 211;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag XmlDataLen = 212;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag XmlData = 213;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlInstRefID = 214;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoRoutingIDs = 215;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RoutingType = 216;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RoutingID = 217;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Spread = 218;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Benchmark = 219;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BenchmarkCurveCurrency = 220;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BenchmarkCurveName = 221;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BenchmarkCurvePoint = 222;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CouponRate = 223;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CouponPaymentDate = 224;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag IssueDate = 225;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RepurchaseTerm = 226;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RepurchaseRate = 227;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Factor = 228;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradeOriginationDate = 229;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExDate = 230;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ContractMultiplier = 231;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoStipulations = 232;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag StipulationType = 233;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag StipulationValue = 234;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag YieldType = 235;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Yield = 236;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TotalTakedown = 237;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Concession = 238;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RepoCollateralSecurityType = 239;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RedemptionDate = 240;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingCouponPaymentDate = 241;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingIssueDate = 242;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingRepoCollateralSecurityType = 243;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingRepurchaseTerm = 244;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingRepurchaseRate = 245;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingFactor = 246;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingRedemptionDate = 247;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegCouponPaymentDate = 248;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegIssueDate = 249;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegRepoCollateralSecurityType = 250;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegRepurchaseTerm = 251;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegRepurchaseRate = 252;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegFactor = 253;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegRedemptionDate = 254;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CreditRating = 255;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingCreditRating = 256;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegCreditRating = 257;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradedFlatSwitch = 258;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BasisFeatureDate = 259;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BasisFeaturePrice = 260;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MDReqID = 262;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SubscriptionRequestType = 263;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MarketDepth = 264;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MDUpdateType = 265;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AggregatedBook = 266;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoMDEntryTypes = 267;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoMDEntries = 268;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MDEntryType = 269;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MDEntryPx = 270;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MDEntrySize = 271;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MDEntryDate = 272;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MDEntryTime = 273;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TickDirection = 274;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MDMkt = 275;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteCondition = 276;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradeCondition = 277;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MDEntryID = 278;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MDUpdateAction = 279;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MDEntryRefID = 280;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MDReqRejReason = 281;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MDEntryOriginator = 282;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LocationID = 283;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DeskID = 284;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DeleteReason = 285;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OpenCloseSettlFlag = 286;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SellerDays = 287;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MDEntryBuyer = 288;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MDEntrySeller = 289;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MDEntryPositionNo = 290;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag FinancialStatus = 291;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CorporateAction = 292;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DefBidSize = 293;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DefOfferSize = 294;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoQuoteEntries = 295;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoQuoteSets = 296;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteStatus = 297;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteCancelType = 298;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteEntryID = 299;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteRejectReason = 300;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteResponseLevel = 301;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteSetID = 302;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteRequestType = 303;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TotNoQuoteEntries = 304;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingSecurityIDSource = 305;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingIssuer = 306;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingSecurityDesc = 307;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingSecurityExchange = 308;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingSecurityID = 309;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingSecurityType = 310;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingSymbol = 311;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingSymbolSfx = 312;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingMaturityMonthYear = 313;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingMaturityDay = 314;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingPutOrCall = 315;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingStrikePrice = 316;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingOptAttribute = 317;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingCurrency = 318;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RatioQty = 319;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecurityReqID = 320;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecurityRequestType = 321;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecurityResponseID = 322;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecurityResponseType = 323;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecurityStatusReqID = 324;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnsolicitedIndicator = 325;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecurityTradingStatus = 326;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag HaltReason = 327;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag InViewOfCommon = 328;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DueToRelated = 329;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BuyVolume = 330;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SellVolume = 331;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag HighPx = 332;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LowPx = 333;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Adjustment = 334;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradSesReqID = 335;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradingSessionID = 336;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ContraTrader = 337;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradSesMethod = 338;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradSesMode = 339;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradSesStatus = 340;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradSesStartTime = 341;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradSesOpenTime = 342;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradSesPreCloseTime = 343;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradSesCloseTime = 344;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradSesEndTime = 345;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NumberOfOrders = 346;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MessageEncoding = 347;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedIssuerLen = 348;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedIssuer = 349;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedSecurityDescLen = 350;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedSecurityDesc = 351;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedListExecInstLen = 352;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedListExecInst = 353;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedTextLen = 354;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedText = 355;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedSubjectLen = 356;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedSubject = 357;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedHeadlineLen = 358;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedHeadline = 359;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedAllocTextLen = 360;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedAllocText = 361;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedUnderlyingIssuerLen = 362;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedUnderlyingIssuer = 363;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedUnderlyingSecurityDescLen = 364;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedUnderlyingSecurityDesc = 365;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocPrice = 366;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteSetValidUntilTime = 367;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteEntryRejectReason = 368;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LastMsgSeqNumProcessed = 369;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OnBehalfOfSendingTime = 370;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RefTagsID = 371;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RefMsgType = 372;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SessionRejectReason = 373;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BidRequestTransType = 374;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ContraBroker = 375;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ComplianceID = 376;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SolicitedFlag = 377;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExecRestatementReason = 378;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BusinessRejectRefID = 379;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BusinessRejectReason = 380;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag GrossTradeAmt = 381;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoContraBrokers = 382;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MaxMessageSize = 383;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoMsgTypes = 384;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MsgDirection = 385;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoTradingSessions = 386;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TotalVolumeTraded = 387;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DiscretionInst = 388;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DiscretionOffsetValue = 389;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BidID = 390;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ClientBidID = 391;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ListName = 392;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TotNoRelatedSym = 393;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BidType = 394;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NumTickets = 395;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SideValue1 = 396;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SideValue2 = 397;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoBidDescriptors = 398;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BidDescriptorType = 399;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BidDescriptor = 400;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SideValueInd = 401;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LiquidityPctLow = 402;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LiquidityPctHigh = 403;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LiquidityValue = 404;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EFPTrackingError = 405;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag FairValue = 406;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OutsideIndexPct = 407;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ValueOfFutures = 408;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LiquidityIndType = 409;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag WtAverageLiquidity = 410;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExchangeForPhysical = 411;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OutMainCntryUIndex = 412;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CrossPercent = 413;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ProgRptReqs = 414;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ProgPeriodInterval = 415;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag IncTaxInd = 416;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NumBidders = 417;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BidTradeType = 418;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BasisPxType = 419;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoBidComponents = 420;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Country = 421;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TotNoStrikes = 422;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PriceType = 423;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DayOrderQty = 424;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DayCumQty = 425;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DayAvgPx = 426;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag GTBookingInst = 427;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoStrikes = 428;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ListStatusType = 429;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NetGrossInd = 430;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ListOrderStatus = 431;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExpireDate = 432;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ListExecInstType = 433;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CxlRejResponseTo = 434;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingCouponRate = 435;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingContractMultiplier = 436;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ContraTradeQty = 437;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ContraTradeTime = 438;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ClearingFirm = 439;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ClearingAccount = 440;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LiquidityNumSecurities = 441;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MultiLegReportingType = 442;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag StrikeTime = 443;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ListStatusText = 444;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedListStatusTextLen = 445;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedListStatusText = 446;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PartyIDSource = 447;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PartyID = 448;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TotalVolumeTradedDate = 449;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TotalVolumeTradedTime = 450;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NetChgPrevDay = 451;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PartyRole = 452;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoPartyIDs = 453;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoSecurityAltID = 454;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecurityAltID = 455;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecurityAltIDSource = 456;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoUnderlyingSecurityAltID = 457;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingSecurityAltID = 458;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingSecurityAltIDSource = 459;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Product = 460;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CFICode = 461;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingProduct = 462;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingCFICode = 463;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TestMessageIndicator = 464;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuantityType = 465;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BookingRefID = 466;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag IndividualAllocID = 467;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RoundingDirection = 468;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RoundingModulus = 469;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CountryOfIssue = 470;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag StateOrProvinceOfIssue = 471;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LocaleOfIssue = 472;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoRegistDtls = 473;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MailingDtls = 474;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag InvestorCountryOfResidence = 475;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PaymentRef = 476;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DistribPaymentMethod = 477;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CashDistribCurr = 478;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CommCurrency = 479;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CancellationRights = 480;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MoneyLaunderingStatus = 481;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MailingInst = 482;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TransBkdTime = 483;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExecPriceType = 484;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExecPriceAdjustment = 485;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DateOfBirth = 486;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradeReportTransType = 487;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CardHolderName = 488;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CardNumber = 489;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CardExpDate = 490;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CardIssNum = 491;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PaymentMethod = 492;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RegistAcctType = 493;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Designation = 494;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TaxAdvantageType = 495;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RegistRejReasonText = 496;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag FundRenewWaiv = 497;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CashDistribAgentName = 498;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CashDistribAgentCode = 499;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CashDistribAgentAcctNumber = 500;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CashDistribPayRef = 501;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CashDistribAgentAcctName = 502;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CardStartDate = 503;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PaymentDate = 504;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PaymentRemitterID = 505;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RegistStatus = 506;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RegistRejReasonCode = 507;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RegistRefID = 508;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RegistDtls = 509;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoDistribInsts = 510;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RegistEmail = 511;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DistribPercentage = 512;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RegistID = 513;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RegistTransType = 514;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExecValuationPoint = 515;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrderPercent = 516;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OwnershipType = 517;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoContAmts = 518;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ContAmtType = 519;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ContAmtValue = 520;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ContAmtCurr = 521;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OwnerType = 522;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PartySubID = 523;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NestedPartyID = 524;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NestedPartyIDSource = 525;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecondaryClOrdID = 526;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecondaryExecID = 527;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrderCapacity = 528;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrderRestrictions = 529;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MassCancelRequestType = 530;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MassCancelResponse = 531;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MassCancelRejectReason = 532;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TotalAffectedOrders = 533;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoAffectedOrders = 534;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AffectedOrderID = 535;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AffectedSecondaryOrderID = 536;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteType = 537;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NestedPartyRole = 538;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoNestedPartyIDs = 539;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TotalAccruedInterestAmt = 540;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MaturityDate = 541;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingMaturityDate = 542;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag InstrRegistry = 543;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CashMargin = 544;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NestedPartySubID = 545;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Scope = 546;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MDImplicitDelete = 547;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CrossID = 548;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CrossType = 549;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CrossPrioritization = 550;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrigCrossID = 551;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoSides = 552;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Username = 553;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Password = 554;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoLegs = 555;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegCurrency = 556;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TotNoSecurityTypes = 557;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoSecurityTypes = 558;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecurityListRequestType = 559;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecurityRequestResult = 560;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RoundLot = 561;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MinTradeVol = 562;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MultiLegRptTypeReq = 563;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegPositionEffect = 564;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegCoveredOrUncovered = 565;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegPrice = 566;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradSesStatusRejReason = 567;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradeRequestID = 568;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradeRequestType = 569;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PreviouslyReported = 570;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradeReportID = 571;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradeReportRefID = 572;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MatchStatus = 573;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MatchType = 574;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OddLot = 575;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoClearingInstructions = 576;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ClearingInstruction = 577;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradeInputSource = 578;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradeInputDevice = 579;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoDates = 580;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AccountType = 581;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CustOrderCapacity = 582;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ClOrdLinkID = 583;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MassStatusReqID = 584;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MassStatusReqType = 585;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrigOrdModTime = 586;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegSettlType = 587;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegSettlDate = 588;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DayBookingInst = 589;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BookingUnit = 590;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PreallocMethod = 591;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingCountryOfIssue = 592;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingStateOrProvinceOfIssue = 593;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingLocaleOfIssue = 594;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingInstrRegistry = 595;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegCountryOfIssue = 596;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegStateOrProvinceOfIssue = 597;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegLocaleOfIssue = 598;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegInstrRegistry = 599;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegSymbol = 600;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegSymbolSfx = 601;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegSecurityID = 602;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegSecurityIDSource = 603;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoLegSecurityAltID = 604;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegSecurityAltID = 605;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegSecurityAltIDSource = 606;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegProduct = 607;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegCFICode = 608;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegSecurityType = 609;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegMaturityMonthYear = 610;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegMaturityDate = 611;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegStrikePrice = 612;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegOptAttribute = 613;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegContractMultiplier = 614;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegCouponRate = 615;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegSecurityExchange = 616;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegIssuer = 617;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedLegIssuerLen = 618;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedLegIssuer = 619;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegSecurityDesc = 620;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedLegSecurityDescLen = 621;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EncodedLegSecurityDesc = 622;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegRatioQty = 623;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegSide = 624;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradingSessionSubID = 625;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocType = 626;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoHops = 627;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag HopCompID = 628;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag HopSendingTime = 629;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag HopRefID = 630;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MidPx = 631;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BidYield = 632;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MidYield = 633;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OfferYield = 634;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ClearingFeeIndicator = 635;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag WorkingIndicator = 636;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegLastPx = 637;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PriorityIndicator = 638;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PriceImprovement = 639;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Price2 = 640;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LastForwardPoints2 = 641;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BidForwardPoints2 = 642;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OfferForwardPoints2 = 643;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RFQReqID = 644;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MktBidPx = 645;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MktOfferPx = 646;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MinBidSize = 647;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MinOfferSize = 648;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteStatusReqID = 649;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegalConfirm = 650;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingLastPx = 651;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingLastQty = 652;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecDefStatus = 653;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegRefID = 654;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ContraLegRefID = 655;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlCurrBidFxRate = 656;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlCurrOfferFxRate = 657;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteRequestRejectReason = 658;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SideComplianceID = 659;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AcctIDSource = 660;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocAcctIDSource = 661;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BenchmarkPrice = 662;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BenchmarkPriceType = 663;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ConfirmID = 664;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ConfirmStatus = 665;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ConfirmTransType = 666;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ContractSettlMonth = 667;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DeliveryForm = 668;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LastParPx = 669;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoLegAllocs = 670;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegAllocAccount = 671;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegIndividualAllocID = 672;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegAllocQty = 673;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegAllocAcctIDSource = 674;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegSettlCurrency = 675;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegBenchmarkCurveCurrency = 676;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegBenchmarkCurveName = 677;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegBenchmarkCurvePoint = 678;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegBenchmarkPrice = 679;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegBenchmarkPriceType = 680;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegBidPx = 681;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegIOIQty = 682;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoLegStipulations = 683;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegOfferPx = 684;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegOrderQty = 685;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegPriceType = 686;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegQty = 687;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegStipulationType = 688;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegStipulationValue = 689;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegSwapType = 690;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Pool = 691;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuotePriceType = 692;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteRespID = 693;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteRespType = 694;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QuoteQualifier = 695;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag YieldRedemptionDate = 696;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag YieldRedemptionPrice = 697;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag YieldRedemptionPriceType = 698;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BenchmarkSecurityID = 699;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ReversalIndicator = 700;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag YieldCalcDate = 701;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoPositions = 702;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PosType = 703;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LongQty = 704;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ShortQty = 705;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PosQtyStatus = 706;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PosAmtType = 707;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PosAmt = 708;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PosTransType = 709;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PosReqID = 710;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoUnderlyings = 711;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PosMaintAction = 712;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrigPosReqRefID = 713;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PosMaintRptRefID = 714;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ClearingBusinessDate = 715;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlSessID = 716;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlSessSubID = 717;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AdjustmentType = 718;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ContraryInstructionIndicator = 719;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PriorSpreadIndicator = 720;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PosMaintRptID = 721;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PosMaintStatus = 722;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PosMaintResult = 723;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PosReqType = 724;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ResponseTransportType = 725;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ResponseDestination = 726;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TotalNumPosReports = 727;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PosReqResult = 728;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PosReqStatus = 729;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlPrice = 730;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlPriceType = 731;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingSettlPrice = 732;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingSettlPriceType = 733;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PriorSettlPrice = 734;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoQuoteQualifiers = 735;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocSettlCurrency = 736;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocSettlCurrAmt = 737;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag InterestAtMaturity = 738;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegDatedDate = 739;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegPool = 740;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocInterestAtMaturity = 741;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocAccruedInterestAmt = 742;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DeliveryDate = 743;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AssignmentMethod = 744;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AssignmentUnit = 745;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OpenInterest = 746;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExerciseMethod = 747;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TotNumTradeReports = 748;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradeRequestResult = 749;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradeRequestStatus = 750;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradeReportRejectReason = 751;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SideMultiLegReportingType = 752;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoPosAmt = 753;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AutoAcceptIndicator = 754;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocReportID = 755;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoNested2PartyIDs = 756;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Nested2PartyID = 757;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Nested2PartyIDSource = 758;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Nested2PartyRole = 759;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Nested2PartySubID = 760;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BenchmarkSecurityIDSource = 761;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecuritySubType = 762;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingSecuritySubType = 763;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegSecuritySubType = 764;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllowableOneSidednessPct = 765;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllowableOneSidednessValue = 766;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllowableOneSidednessCurr = 767;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoTrdRegTimestamps = 768;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TrdRegTimestamp = 769;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TrdRegTimestampType = 770;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TrdRegTimestampOrigin = 771;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ConfirmRefID = 772;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ConfirmType = 773;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ConfirmRejReason = 774;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag BookingType = 775;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag IndividualAllocRejCode = 776;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlInstMsgID = 777;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoSettlInst = 778;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LastUpdateTime = 779;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocSettlInstType = 780;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoSettlPartyIDs = 781;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlPartyID = 782;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlPartyIDSource = 783;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlPartyRole = 784;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlPartySubID = 785;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlPartySubIDType = 786;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DlvyInstType = 787;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TerminationType = 788;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NextExpectedMsgSeqNum = 789;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrdStatusReqID = 790;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlInstReqID = 791;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SettlInstReqRejCode = 792;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecondaryAllocID = 793;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocReportType = 794;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocReportRefID = 795;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocCancReplaceReason = 796;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CopyMsgIndicator = 797;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocAccountType = 798;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrderAvgPx = 799;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrderBookingQty = 800;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoSettlPartySubIDs = 801;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoPartySubIDs = 802;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PartySubIDType = 803;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoNestedPartySubIDs = 804;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NestedPartySubIDType = 805;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoNested2PartySubIDs = 806;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Nested2PartySubIDType = 807;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocIntermedReqType = 808;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingPx = 810;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PriceDelta = 811;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ApplQueueMax = 812;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ApplQueueDepth = 813;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ApplQueueResolution = 814;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ApplQueueAction = 815;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoAltMDSource = 816;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AltMDSourceID = 817;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecondaryTradeReportID = 818;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AvgPxIndicator = 819;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradeLinkID = 820;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrderInputDevice = 821;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingTradingSessionID = 822;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingTradingSessionSubID = 823;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradeLegRefID = 824;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExchangeRule = 825;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradeAllocIndicator = 826;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ExpirationCycle = 827;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TrdType = 828;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TrdSubType = 829;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TransferReason = 830;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AsgnReqID = 831;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TotNumAssignmentReports = 832;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AsgnRptID = 833;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ThresholdAmount = 834;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PegMoveType = 835;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PegOffsetType = 836;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PegLimitType = 837;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PegRoundDirection = 838;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PeggedPrice = 839;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PegScope = 840;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DiscretionMoveType = 841;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DiscretionOffsetType = 842;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DiscretionLimitType = 843;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DiscretionRoundDirection = 844;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DiscretionPrice = 845;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DiscretionScope = 846;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TargetStrategy = 847;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TargetStrategyParameters = 848;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ParticipationRate = 849;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TargetStrategyPerformance = 850;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LastLiquidityInd = 851;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PublishTrdIndicator = 852;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ShortSaleReason = 853;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag QtyType = 854;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecondaryTrdType = 855;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TradeReportType = 856;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AllocNoOrdersType = 857;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SharedCommission = 858;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ConfirmReqID = 859;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AvgParPx = 860;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag ReportedPx = 861;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoCapacities = 862;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag OrderCapacityQty = 863;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoEvents = 864;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EventType = 865;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EventDate = 866;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EventPx = 867;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EventText = 868;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag PctAtRisk = 869;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoInstrAttrib = 870;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag InstrAttribType = 871;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag InstrAttribValue = 872;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DatedDate = 873;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag InterestAccrualDate = 874;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CPProgram = 875;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CPRegType = 876;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingCPProgram = 877;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingCPRegType = 878;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingQty = 879;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TrdMatchID = 880;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag SecondaryTradeReportRefID = 881;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingDirtyPrice = 882;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingEndPrice = 883;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingStartValue = 884;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingCurrentValue = 885;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingEndValue = 886;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoUnderlyingStips = 887;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingStipType = 888;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingStipValue = 889;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MaturityNetMoney = 890;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MiscFeeBasis = 891;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TotNoAllocs = 892;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LastFragment = 893;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CollReqID = 894;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CollAsgnReason = 895;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CollInquiryQualifier = 896;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoTrades = 897;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MarginRatio = 898;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag MarginExcess = 899;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TotalNetValue = 900;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CashOutstanding = 901;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CollAsgnID = 902;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CollAsgnTransType = 903;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CollRespID = 904;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CollAsgnRespType = 905;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CollAsgnRejectReason = 906;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CollAsgnRefID = 907;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CollRptID = 908;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CollInquiryID = 909;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CollStatus = 910;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TotNumReports = 911;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LastRptRequested = 912;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AgreementDesc = 913;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AgreementID = 914;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AgreementDate = 915;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag StartDate = 916;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EndDate = 917;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AgreementCurrency = 918;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag DeliveryType = 919;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EndAccruedInterestAmt = 920;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag StartCash = 921;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag EndCash = 922;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UserRequestID = 923;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UserRequestType = 924;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NewPassword = 925;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UserStatus = 926;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UserStatusText = 927;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag StatusValue = 928;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag StatusText = 929;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RefCompID = 930;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag RefSubID = 931;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NetworkResponseID = 932;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NetworkRequestID = 933;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LastNetworkResponseID = 934;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NetworkRequestType = 935;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoCompIDs = 936;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NetworkStatusResponseType = 937;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoCollInquiryQualifier = 938;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TrdRptStatus = 939;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag AffirmStatus = 940;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag UnderlyingStrikeCurrency = 941;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegStrikeCurrency = 942;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag TimeBracket = 943;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CollAction = 944;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CollInquiryStatus = 945;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag CollInquiryResult = 946;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag StrikeCurrency = 947;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoNested3PartyIDs = 948;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Nested3PartyID = 949;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Nested3PartyIDSource = 950;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Nested3PartyRole = 951;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag NoNested3PartySubIDs = 952;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Nested3PartySubID = 953;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag Nested3PartySubIDType = 954;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegContractSettlMonth = 955;
ONIXS_FIXENGINE_CONST_OR_CONSTEXPR Tag LegInterestAccrualDate = 956;
}
namespace Values {
struct ONIXS_FIXENGINE_API MarketDepth {
static const char Full_Book[];
static const char Top_of_Book[];
};
struct ONIXS_FIXENGINE_API AdvSide {
static const char Buy[];
static const char Sell[];
static const char Trade[];
static const char Cross[];
};
struct ONIXS_FIXENGINE_API AdvTransType {
static const char AdvCancel[];
static const char AdvNew[];
static const char AdvReplace[];
};
struct ONIXS_FIXENGINE_API CommType {
static const char Per_Unit[];
static const char Percent[];
static const char Absolute[];
static const char PctWaivedCshDisc[];
static const char PctWaivedEnUnits[];
static const char PerBond[];
};
struct ONIXS_FIXENGINE_API ExecInst {
static const char StayOffer[];
static const char NotHeld[];
static const char Work[];
static const char GoAlong[];
static const char OverDay[];
static const char Held[];
static const char PartNotInit[];
static const char StrictScale[];
static const char TryToScale[];
static const char StayBid[];
static const char NoCross[];
static const char TrailStopPeg[];
static const char OkCross[];
static const char StrictLimit[];
static const char IgnorePriceChk[];
static const char CallFirst[];
static const char PegToLimit[];
static const char PercVol[];
static const char DNI[];
static const char WorkToStrategy[];
static const char DNR[];
static const char AON[];
static const char RestateOnSysFail[];
static const char InstitOnly[];
static const char RestateOnTradingHalt[];
static const char CancelOnTradingHalt[];
static const char LastPeg[];
static const char MidPrcPeg[];
static const char NonNego[];
static const char OpenPeg[];
static const char MarkPeg[];
static const char CancelOnSysFail[];
static const char PrimPeg[];
static const char Suspend[];
static const char CustDispInst[];
static const char Netting[];
static const char PegVWAP[];
static const char TradeAlong[];
static const char TryToStop[];
static const char CxlifNotBest[];
};
struct ONIXS_FIXENGINE_API ExecTransType {
static const char New[];
static const char Cancel[];
static const char Correct[];
static const char Status[];
};
struct ONIXS_FIXENGINE_API HandlInst {
static const char AutoExecPriv[];
static const char AutoExecPub[];
static const char Manual[];
};
struct ONIXS_FIXENGINE_API SecurityIDSource {
static const char CUSIP[];
static const char SEDOL[];
static const char QUIK[];
static const char ISIN[];
static const char RIC[];
static const char ISOCurr[];
static const char ISOCountry[];
static const char ExchSymb[];
static const char CTA[];
static const char Blmbrg[];
static const char Wertpapier[];
static const char Dutch[];
static const char Valoren[];
static const char Sicovam[];
static const char Belgian[];
static const char Common[];
static const char ClearingHouse[];
static const char FpML[];
static const char OptionPriceReportingAuthority[];
};
struct ONIXS_FIXENGINE_API IOIQltyInd {
static const char High[];
static const char Low[];
static const char Medium[];
};
struct ONIXS_FIXENGINE_API IOITransType {
static const char Cancel[];
static const char New[];
static const char Replace[];
};
struct ONIXS_FIXENGINE_API LastCapacity {
static const char A[];
static const char XA[];
static const char XP[];
static const char P[];
};
struct ONIXS_FIXENGINE_API MsgType {
static const char Heartbeat[];
static const char TestRequest[];
static const char ResendRequest[];
static const char Reject[];
static const char SequenceReset[];
static const char Logout[];
static const char IOI[];
static const char Advertisement[];
static const char ExecutionReport[];
static const char OrderCancelReject[];
static const char QuoteStatusRequest[];
static const char Logon[];
static const char DerivativeSecurityList[];
static const char NewOrderMultileg[];
static const char MultilegOrderCancelReplace[];
static const char TradeCaptureReportRequest[];
static const char TradeCaptureReport[];
static const char OrderMassStatusRequest[];
static const char QuoteRequestReject[];
static const char RFQRequest[];
static const char QuoteStatusReport[];
static const char QuoteResponse[];
static const char Confirmation[];
static const char PositionMaintenanceRequest[];
static const char PositionMaintenanceReport[];
static const char RequestForPositions[];
static const char RequestForPositionsAck[];
static const char PositionReport[];
static const char TradeCaptureReportRequestAck[];
static const char TradeCaptureReportAck[];
static const char AllocationReport[];
static const char AllocationReportAck[];
static const char ConfirmationAck[];
static const char SettlementInstructionRequest[];
static const char AssignmentReport[];
static const char CollateralRequest[];
static const char CollateralAssignment[];
static const char CollateralResponse[];
static const char News[];
static const char MassQuoteAcknowledgement[];
static const char CollateralReport[];
static const char CollateralInquiry[];
static const char NetworkCounterpartySystemStatusRequest[];
static const char NetworkCounterpartySystemStatusResponse[];
static const char UserRequest[];
static const char UserResponse[];
static const char CollateralInquiryAck[];
static const char ConfirmationRequest[];
static const char Email[];
static const char SecurityDefinitionRequest[];
static const char SecurityDefinition[];
static const char NewOrderSingle[];
static const char SecurityStatusRequest[];
static const char NewOrderList[];
static const char OrderCancelRequest[];
static const char SecurityStatus[];
static const char OrderCancelReplaceRequest[];
static const char TradingSessionStatusRequest[];
static const char OrderStatusRequest[];
static const char TradingSessionStatus[];
static const char MassQuote[];
static const char BusinessMessageReject[];
static const char AllocationInstruction[];
static const char BidRequest[];
static const char ListCancelRequest[];
static const char BidResponse[];
static const char ListExecute[];
static const char ListStrikePrice[];
static const char ListStatusRequest[];
static const char XMLNonFIX[];
static const char ListStatus[];
static const char RegistrationInstructions[];
static const char RegistrationInstructionsResponse[];
static const char AllocationInstructionAck[];
static const char OrderMassCancelRequest[];
static const char DontKnowTradeDK[];
static const char QuoteRequest[];
static const char OrderMassCancelReport[];
static const char Quote[];
static const char NewOrderCross[];
static const char SettlementInstructions[];
static const char CrossOrderCancelReplaceRequest[];
static const char CrossOrderCancelRequest[];
static const char MarketDataRequest[];
static const char SecurityTypeRequest[];
static const char SecurityTypes[];
static const char MarketDataSnapshotFullRefresh[];
static const char SecurityListRequest[];
static const char MarketDataIncrementalRefresh[];
static const char MarketDataRequestReject[];
static const char SecurityList[];
static const char QuoteCancel[];
static const char DerivativeSecurityListRequest[];
};
struct ONIXS_FIXENGINE_API OrdStatus {
static const char New[];
static const char Partial[];
static const char Filled[];
static const char Done[];
static const char Canceled[];
static const char Replaced[];
static const char Pending_Cancel[];
static const char Stopped[];
static const char Rejected[];
static const char Suspended[];
static const char PendingNew[];
static const char Calculated[];
static const char Expired[];
static const char AcceptBidding[];
static const char PendingRep[];
};
struct ONIXS_FIXENGINE_API OrdType {
static const char Market[];
static const char Limit[];
static const char Stop[];
static const char StopLimit[];
static const char MarketOnClose[];
static const char WithOrWithout[];
static const char LimitOrBetter[];
static const char LimitWithOrWithout[];
static const char OnBasis[];
static const char OnClose[];
static const char LimitOnClose[];
static const char ForexMarket[];
static const char PreviouslyQuoted[];
static const char PreviouslyIndicated[];
static const char ForexLimit[];
static const char ForexSwap[];
static const char ForexPreviouslyQuoted[];
static const char Funari[];
static const char MarketIfTouched[];
static const char MarketWithLeftOverLimit[];
static const char PreviousFundValuationPoint[];
static const char NextFundValuationPoint[];
static const char Pegged[];
};
struct ONIXS_FIXENGINE_API PossDupFlag {
static const char OrigTrans[];
static const char PossDup[];
};
struct ONIXS_FIXENGINE_API Rule80A {
static const char AgencySingle[];
static const char ShtExTranA[];
static const char PrgNonIndexArbMem[];
static const char PrgIndexArbMem[];
static const char MarketMaker[];
static const char ShtExTranW[];
static const char ShtExTranI[];
static const char InvInestor[];
static const char PrgNonIndexArbInv[];
static const char PrgIndexArbInv[];
static const char ShtExTranMem[];
static const char PrgNonIndexArbOthMem[];
static const char PrgIndexArbOthMem[];
static const char CompetingDealer[];
static const char Principal[];
static const char CompDealer1[];
static const char Specialist[];
static const char CompDealer2[];
static const char PrgIndexArbOthAgn[];
static const char AllOtherAgn[];
static const char ShtExTranMemWT[];
static const char PrgNonIndexArbOthAgn[];
static const char ShtExTranNonMem[];
};
struct ONIXS_FIXENGINE_API Side {
public:
static const char Buy[];
static const char Sell[];
static const char BuyMin[];
static const char SellPlus[];
static const char SellSht[];
static const char SellShtEx[];
static const char Undisc[];
static const char Cross[];
static const char CrossShort[];
static const char CrossShortEx[];
static const char AsDefined[];
static const char Opposite[];
static const char Subscribe[];
static const char Redeem[];
static const char LendFinancing[];
static const char BorrowFinancing[];
};
struct ONIXS_FIXENGINE_API TimeInForce {
static const char Day[];
static const char GoodTillCancel[];
static const char AtTheOpening[];
static const char ImmediateOrCancel[];
static const char FillOrKill[];
static const char GoodTillCrossing[];
static const char GoodTillDate[];
static const char AtTheClose[];
};
struct ONIXS_FIXENGINE_API Urgency {
static const char Normal[];
static const char Flash[];
static const char Background[];
};
struct ONIXS_FIXENGINE_API SettlType {
static const char Regular[];
static const char Cash[];
static const char NextDay[];
static const char T2[];
static const char T3[];
static const char T4[];
static const char Future[];
static const char WhenIssued[];
static const char T5[];
static const char T1[];
};
struct ONIXS_FIXENGINE_API SymbolSfx {
static const char EUCPLumpsumInterest[];
static const char WhenIssued[];
};
struct ONIXS_FIXENGINE_API AllocTransType {
static const char New[];
static const char Replace[];
static const char Cancel[];
static const char Preliminary[];
static const char Calculated[];
static const char CalculatedWithoutPreliminary[];
};
struct ONIXS_FIXENGINE_API PositionEffect {
static const char Close[];
static const char FIFO[];
static const char Open[];
static const char Rolled[];
};
struct ONIXS_FIXENGINE_API ProcessCode {
static const char Regular[];
static const char SoftDollar[];
static const char StepIn[];
static const char StepOut[];
static const char StepInSoft[];
static const char StepOutSoft[];
static const char PlanSponsor[];
};
struct ONIXS_FIXENGINE_API AllocStatus {
static const char acceptedSuccessfullyProcessed[];
static const char blockLevelReject[];
static const char accountLevelReject[];
static const char receivedReceivedNotYetProcessed[];
static const char incomplete[];
static const char rejectedByIntermediary[];
};
struct ONIXS_FIXENGINE_API AllocRejCode {
static const char UnknownAcct[];
static const char IncorrectQty[];
static const char unknownOrStaleExecID[];
static const char mismatchedData[];
static const char unknownClOrdID[];
static const char warehouseRequestRejected[];
static const char IncorrectAvgPrc[];
static const char IncorrectBrkMnc[];
static const char CommDiff[];
static const char UnknownOrdID[];
static const char UnknownListID[];
static const char Other[];
static const char incorrectAllocatedQuantity[];
static const char calculationDifference[];
};
struct ONIXS_FIXENGINE_API EmailType {
static const char New[];
static const char Reply[];
static const char AdminReply[];
};
struct ONIXS_FIXENGINE_API PossResend {
static const char OrigTrans[];
static const char PossResendFlag[];
};
struct ONIXS_FIXENGINE_API EncryptMethod {
static const char NoneOther[];
static const char PKCSProprietary[];
static const char DESECBMode[];
static const char PKCSDESProprietary[];
static const char PGPDESDefunct[];
static const char PGPDESMD5SeeAppNoteOnFIXWebSite[];
static const char PEMDESMD5SeeAppNoteOnFIXWebSitenaForFIXMLNotUsed[];
};
struct ONIXS_FIXENGINE_API CxlRejReason {
static const char TooLate[];
static const char Unknown[];
static const char BrokerOpt[];
static const char AlreadyPendingCxl[];
static const char UnableToProcess[];
static const char OrigOrdModTimeMismatch[];
static const char DupClOrdID[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API OrdRejReason {
static const char BrokerOpt[];
static const char UnknownSym[];
static const char InvInvID[];
static const char UnsuppOrderChar[];
static const char Surveillence[];
static const char IncorrectQuantity[];
static const char IncorrectAllocatedQuantity[];
static const char UnknownAccounts[];
static const char ExchClosed[];
static const char ExceedsLim[];
static const char TooLate[];
static const char Unknown[];
static const char Duplicate[];
static const char DuplicateVerbal[];
static const char Stale[];
static const char TradeAlongReq[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API IOIQualifier {
static const char AON[];
static const char MOC[];
static const char AtClose[];
static const char VWAP[];
static const char InTouch[];
static const char Limit[];
static const char MoreBehind[];
static const char AtOpen[];
static const char TakePosition[];
static const char AtMarket[];
static const char ReadyTrade[];
static const char PortShow[];
static const char ThroughDay[];
static const char Versus[];
static const char IndWrkAway[];
static const char CrossOpp[];
static const char AtMid[];
static const char PreOpen[];
};
struct ONIXS_FIXENGINE_API ReportToExch {
static const char PartySendingWillRpt[];
static const char PartyMustRpt[];
};
struct ONIXS_FIXENGINE_API LocateReqd {
static const char BrokerNotLocate[];
static const char BrokerLocates[];
};
struct ONIXS_FIXENGINE_API ForexReq {
static const char DoNotExecuteForexAfterSecurityTrade[];
static const char ExecuteForexAfterSecurityTrade[];
};
struct ONIXS_FIXENGINE_API GapFillFlag {
static const char SequenceResetIgnoreMsgSeqNumnaForFIXMLNotUsed[];
static const char GapFillMessageMsgSeqNumFieldValid[];
};
struct ONIXS_FIXENGINE_API DKReason {
static const char UnknownSymbol[];
static const char WrongSide[];
static const char QuantityExceedsOrder[];
static const char NoMatch[];
static const char PriceExceedsLimit[];
static const char CalculationDifference[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API IOINaturalFlag {
static const char NotNatural[];
static const char Natural[];
};
struct ONIXS_FIXENGINE_API MiscFeeType {
static const char Reg[];
static const char Transaction[];
static const char Conversion[];
static const char Agent[];
static const char Tax[];
static const char LocalComm[];
static const char ExchFee[];
static const char Stamp[];
static const char Levy[];
static const char Other[];
static const char Markup[];
static const char Consumption[];
};
struct ONIXS_FIXENGINE_API ResetSeqNumFlag {
static const char No[];
static const char Yes[];
};
struct ONIXS_FIXENGINE_API ExecType {
static const char New[];
static const char Done[];
static const char Canceled[];
static const char Replaced[];
static const char PendingCxl[];
static const char Stopped[];
static const char Rejected[];
static const char Suspended[];
static const char PendingNew[];
static const char Calculated[];
static const char Expired[];
static const char Restated[];
static const char PendingReplace[];
static const char Trade[];
static const char TradeCorrect[];
static const char TradeCancel[];
static const char OrderStatus[];
};
struct ONIXS_FIXENGINE_API SettlInstMode {
static const char Default[];
static const char SIProvided[];
static const char AccountOverriding[];
static const char AccountStanding[];
static const char CIVOrderSingleAcct[];
static const char Reject[];
};
struct ONIXS_FIXENGINE_API SettlInstTransType {
static const char Cancel[];
static const char New[];
static const char Replace[];
static const char Restate[];
};
struct ONIXS_FIXENGINE_API SettlInstSource {
static const char BrokerInstr[];
static const char InstInstr[];
static const char InvestorCIV[];
};
struct ONIXS_FIXENGINE_API SettlLocation {
static const char CEDEL[];
static const char DepositoryTrustCompany[];
static const char Euroclear[];
static const char FederalBookEntry[];
static const char LocalMarketSettleLocation[];
static const char Physical[];
static const char ParticipantTrustCompany[];
};
struct ONIXS_FIXENGINE_API SecurityType {
static const char AssetbackedSecurities[];
static const char AmendedRestated[];
static const char OtherAnticipationNotesBANGANEtc[];
static const char BankersAcceptance[];
static const char BankNotes[];
static const char BillOfExchanges[];
static const char BradyBond[];
static const char BridgeLoan[];
static const char BuySellback[];
static const char ConvertibleBond[];
static const char CertificateOfDeposit[];
static const char CallLoans[];
static const char CorpMortgagebackedSecurities[];
static const char CollateralizedMortgageObligation[];
static const char CertificateOfObligation[];
static const char CertificateOfParticipation[];
static const char CorporateBond[];
static const char CommercialPaper[];
static const char CorporatePrivatePlacement[];
static const char CommonStock[];
static const char Defaulted[];
static const char DebtorInPossession[];
static const char DepositNotes[];
static const char DualCurrency[];
static const char EuroCertificateOfDeposit[];
static const char EuroCorporateBond[];
static const char EuroCommercialPaper[];
static const char EuroSovereigns[];
static const char EuroSupranationalCoupons[];
static const char FederalAgencyCoupon[];
static const char FederalAgencyDiscountNote[];
static const char ForeignExchangeContract[];
static const char Forward[];
static const char Future[];
static const char GeneralObligationBonds[];
static const char IOETTEMortgage[];
static const char LetterOfCredit[];
static const char LiquidityNote[];
static const char Matured[];
static const char MortgagebackedSecurities[];
static const char MutualFund[];
static const char MortgageInterestOnly[];
static const char MultilegInstrument[];
static const char MortgagePrincipalOnly[];
static const char MortgagePrivatePlacement[];
static const char MiscellaneousPassthrough[];
static const char MandatoryTender[];
static const char MediumTermNotes[];
static const char NoSecurityType[];
static const char Overnight[];
static const char Option[];
static const char PrivateExportFunding[];
static const char Pfandbriefe[];
static const char PromissoryNote[];
static const char PreferredStock[];
static const char PlazosFijos[];
static const char RevenueAnticipationNote[];
static const char Replaced[];
static const char Repurchase[];
static const char Retired[];
static const char RevenueBonds[];
static const char RevolverLoan[];
static const char RevolverTermLoan[];
static const char SecuritiesLoan[];
static const char SecuritiesPledge[];
static const char SpecialAssessment[];
static const char SpecialObligation[];
static const char SpecialTax[];
static const char ShortTermLoanNote[];
static const char StructuredNotes[];
static const char USDSupranationalCoupons[];
static const char SwingLineFacility[];
static const char TaxAnticipationNote[];
static const char TaxAllocation[];
static const char ToBeAnnounced[];
static const char USTreasuryBill[];
static const char USTreasuryBond[];
static const char PrincipalStripOfACallableBondOrNote[];
static const char TimeDeposit[];
static const char TaxExemptCommercialPaper[];
static const char TermLoan[];
static const char InterestStripFromAnyBondOrNote[];
static const char TreasuryInflationProtectedSecurities[];
static const char USTreasuryNote[];
static const char PrincipalStripFromANoncallableBondOrNote[];
static const char TaxRevenueAnticipationNote[];
static const char USTreasuryNoteDeprecatedValueUseTNOTE[];
static const char USTreasuryBillDeprecatedValueUseTBILL[];
static const char VariableRateDemandNote[];
static const char Warrant[];
static const char Withdrawn[];
static const char WildcardEntry[];
static const char ExtendedCommNote[];
static const char IndexedLinked[];
static const char YankeeCorporateBond[];
static const char YankeeCertificateOfDeposit[];
};
struct ONIXS_FIXENGINE_API StandInstDbType {
static const char Other[];
static const char SID[];
static const char ALERT[];
static const char Custodian[];
static const char AccountNet[];
};
struct ONIXS_FIXENGINE_API AllocLinkType {
static const char FXNetting[];
static const char FXSwap[];
};
struct ONIXS_FIXENGINE_API PutOrCall {
static const char Put[];
static const char Call[];
};
struct ONIXS_FIXENGINE_API CoveredOrUncovered {
static const char Covered[];
static const char Uncovered[];
};
struct ONIXS_FIXENGINE_API CustomerOrFirm {
static const char Customer[];
static const char Firm[];
};
struct ONIXS_FIXENGINE_API NotifyBrokerOfCredit {
static const char No[];
static const char Yes[];
};
struct ONIXS_FIXENGINE_API AllocHandlInst {
static const char Match[];
static const char Forward[];
static const char ForwardMatch[];
};
struct ONIXS_FIXENGINE_API RoutingType {
static const char TargetFirm[];
static const char TargetList[];
static const char BlockFirm[];
static const char BlockList[];
};
struct ONIXS_FIXENGINE_API Benchmark {
static const char CURVE[];
static const char i5YR[];
static const char OLD5[];
static const char i10YR[];
static const char OLD10[];
static const char i30YR[];
static const char OLD30[];
static const char i3MOLIBOR[];
static const char i6MOLIBOR[];
};
struct ONIXS_FIXENGINE_API BenchmarkCurveName {
static const char EONIA[];
static const char EUREPO[];
static const char Euribor[];
static const char FutureSWAP[];
static const char LIBID[];
static const char LIBOR[];
static const char MuniAAA[];
static const char OTHER[];
static const char Pfandbriefe[];
static const char SONIA[];
static const char SWAP[];
static const char Treasury[];
};
struct ONIXS_FIXENGINE_API StipulationType {
static const char AbsolutePrepaymentSpeed[];
static const char AMT[];
static const char AutoReinvestmentAtRateOrBetter[];
static const char BankQualified[];
static const char BargainConditions[];
static const char CouponRange[];
static const char ConstantPrepaymentPenalty[];
static const char ConstantPrepaymentRate[];
static const char ConstantPrepaymentYield[];
static const char ISOCurrencyCode[];
static const char CustomStartendDate[];
static const char GeographicsAndRange[];
static const char ValuationDiscount[];
static const char finalCPROfHomeEquityPrepaymentCurve[];
static const char Insured[];
static const char YearOrYearMonthOfIssue[];
static const char IssuersTicker[];
static const char issueSizeRange[];
static const char LookbackDays[];
static const char ExplicitLotIdentifier[];
static const char LotVarianceValueInPercentMaximumOverOrUnderallocationAllowed[];
static const char MaturityYearAndMonth[];
static const char MaturityRange[];
static const char MaximumDenomination[];
static const char MaximumSubstitutionsRepo[];
static const char PercentOfManufacturedHousingPrepaymentCurve[];
static const char MinimumDenomination[];
static const char MinimumIncrement[];
static const char MinimumQuantity[];
static const char MonthlyPrepaymentRate[];
static const char PaymentFrequencyCalendar[];
static const char NumberOfPieces[];
static const char PoolsMaximum[];
static const char PoolsMinimum[];
static const char PercentOfProspectusPrepaymentCurve[];
static const char PoolsPerLot[];
static const char PoolsPerMillion[];
static const char PoolsPerTrade[];
static const char PriceRange[];
static const char PricingFrequency[];
static const char ProductionYear[];
static const char CallProtection[];
static const char PercentOfBMAPrepaymentCurve[];
static const char Purpose[];
static const char BenchmarkPriceSource[];
static const char RatingSourceAndRange[];
static const char TypeOfRedemptionValues[];
static const char Restricted[];
static const char MarketSector[];
static const char SecurityTypeIncludedOrExcluded[];
static const char SingleMonthlyMortality[];
static const char Structure[];
static const char SubstitutionsFrequencyRepo[];
static const char SubstitutionsLeftRepo[];
static const char FreeformText[];
static const char TradeVarianceValueInPercentMaximumOverOrUnderallocationAllowed[];
static const char WeightedAverageCoupon[];
static const char WeightedAverageLifeCoupon[];
static const char WeightedAverageLoanAge[];
static const char WeightedAverageMaturity[];
static const char WholePool[];
static const char YieldRange[];
};
struct ONIXS_FIXENGINE_API YieldType {
static const char AfterTaxYield[];
static const char AnnualYield[];
static const char YieldAtIssue[];
static const char YieldToAvgMaturity[];
static const char BookYield[];
static const char YieldToNextCall[];
static const char YieldChangeSinceClose[];
static const char ClosingYield[];
static const char CompoundYield[];
static const char CurrentYield[];
static const char GvntEquivalentYield[];
static const char TrueGrossYield[];
static const char YieldInflationAssumption[];
static const char InvFloaterBondYield[];
static const char MostRecentClosingYield[];
static const char ClosingYieldMostRecentMonth[];
static const char ClosingYieldMostRecentQuarter[];
static const char ClosingYieldMostRecentYear[];
static const char YieldToLongestAverageLife[];
static const char MarkToMarketYield[];
static const char YieldToMaturity[];
static const char YieldToNextRefundSinking[];
static const char OpenAverageYield[];
static const char PreviousCloseYield[];
static const char ProceedsYield[];
static const char YieldToNextPut[];
static const char Semi[];
static const char YieldToShortestAverageLife[];
static const char SimpleYield[];
static const char TaxEquivalentYield[];
static const char YieldtoTenderDate[];
static const char TrueYield[];
static const char YieldValueOf132[];
static const char YieldToWorstConvention[];
};
struct ONIXS_FIXENGINE_API TradedFlatSwitch {
static const char NotTradedFlat[];
static const char TradedFlat[];
};
struct ONIXS_FIXENGINE_API SubscriptionRequestType {
static const char Snapshot[];
static const char SnapshotUpdate[];
static const char Unsubscribe[];
};
struct ONIXS_FIXENGINE_API MDUpdateType {
static const char Full[];
static const char Incremental[];
};
struct ONIXS_FIXENGINE_API MDEntryType {
static const char Bid[];
static const char Offer[];
static const char Trade[];
static const char IndexValue[];
static const char Opening[];
static const char Closing[];
static const char Settlement[];
static const char TradingHigh[];
static const char TradingLow[];
static const char TradingVWAP[];
static const char Imbalance[];
static const char TradeVolume[];
static const char OpenInterest[];
};
struct ONIXS_FIXENGINE_API TickDirection {
static const char Plus[];
static const char ZeroPlus[];
static const char Minus[];
static const char ZeroMinus[];
};
struct ONIXS_FIXENGINE_API QuoteCondition {
static const char Open[];
static const char Closed[];
static const char ExchBest[];
static const char ConsolBest[];
static const char Locked[];
static const char Crossed[];
static const char Depth[];
static const char Fast[];
static const char NonFirm[];
};
struct ONIXS_FIXENGINE_API TradeCondition {
static const char CashMkt[];
static const char AvgPx[];
static const char CashTrade[];
static const char NextDay[];
static const char Opening[];
static const char Intraday[];
static const char Rule127[];
static const char Rule155[];
static const char SoldLast[];
static const char NextDayTrade[];
static const char Opened[];
static const char Seller[];
static const char Sold[];
static const char Stopped[];
static const char ImbalanceMoreBuyers[];
static const char ImbalanceMoreSellers[];
static const char OpeningPrice[];
};
struct ONIXS_FIXENGINE_API MDUpdateAction {
static const char New[];
static const char Change[];
static const char Delete[];
};
struct ONIXS_FIXENGINE_API MDReqRejReason {
static const char UnknownSym[];
static const char DupID[];
static const char InsBand[];
static const char InsPerm[];
static const char UnsuppSub[];
static const char UnsuppMktDepth[];
static const char UnsuppMDUpdate[];
static const char UnsuppAggBk[];
static const char UnsuppEntry[];
static const char UnsuppTrdSessionID[];
static const char UnsuppScope[];
static const char UnsuppPositionEffectSettleFlag[];
static const char UnsuppMDImplicitDelete[];
};
struct ONIXS_FIXENGINE_API DeleteReason {
static const char CancelTradeBust[];
static const char Error[];
};
struct ONIXS_FIXENGINE_API OpenCloseSettlFlag {
static const char DailyOpen[];
static const char SessionOpen[];
static const char DeliverySettlement[];
static const char ExpectedEntry[];
static const char EntryFromPrevBusinessDay[];
static const char TheoreticalPrice[];
};
struct ONIXS_FIXENGINE_API FinancialStatus {
static const char Bankrupt[];
static const char PendingDelisting[];
};
struct ONIXS_FIXENGINE_API CorporateAction {
static const char ExDividend[];
static const char ExDist[];
static const char ExRights[];
static const char New[];
static const char ExInterest[];
};
struct ONIXS_FIXENGINE_API QuoteStatus {
static const char Accpt[];
static const char CxlSym[];
static const char Pending[];
static const char Pass[];
static const char LockedMarketWarning[];
static const char CrossMarketWarning[];
static const char CanceledDueToLockMarket[];
static const char CanceledDueToCrossMarket[];
static const char CxlSecType[];
static const char CxlUnder[];
static const char CxlAll[];
static const char Rej[];
static const char Removed[];
static const char Expired[];
static const char Query[];
static const char QuoteNotFound[];
};
struct ONIXS_FIXENGINE_API QuoteCancelType {
static const char CxlSym[];
static const char CxlSecType[];
static const char CxlUnder[];
static const char CxlAll[];
};
struct ONIXS_FIXENGINE_API QuoteRejectReason {
static const char UnknSym[];
static const char ExchClsd[];
static const char OrdExLim[];
static const char TooLate[];
static const char UnknOrd[];
static const char DupOrd[];
static const char InvSpread[];
static const char InvPx[];
static const char NotAuth[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API QuoteResponseLevel {
static const char NoAck[];
static const char AckNeg[];
static const char AckEach[];
};
struct ONIXS_FIXENGINE_API QuoteRequestType {
static const char Man[];
static const char Auto[];
};
struct ONIXS_FIXENGINE_API SecurityRequestType {
static const char ReqSecID[];
static const char ReqSecIDPRov[];
static const char ReqSecListTypes[];
static const char ReqSecList[];
};
struct ONIXS_FIXENGINE_API SecurityResponseType {
static const char AccptSecProp[];
static const char AccptSecPropRev[];
static const char SecListTypesRet[];
static const char SecListRet[];
static const char RejSecProp[];
static const char NoMatch[];
};
struct ONIXS_FIXENGINE_API UnsolicitedIndicator {
static const char No[];
static const char Yes[];
};
struct ONIXS_FIXENGINE_API SecurityTradingStatus {
static const char OpenDelay[];
static const char MktOnClsImbSell[];
static const char na[];
static const char NoMktImb[];
static const char NoMktOnClsImb[];
static const char ITSPreOpn[];
static const char NewPxInd[];
static const char TrdDisTime[];
static const char Ready[];
static const char NotAvail[];
static const char NotTraded[];
static const char TrdHalt[];
static const char Unknown[];
static const char Pre_Open[];
static const char OpeningRotation[];
static const char FastMarket[];
static const char Resume[];
static const char NoOpen[];
static const char PxInd[];
static const char TrdRngInd[];
static const char MktImbBuy[];
static const char MktBalSell[];
static const char MktOnClsImbBuy[];
};
struct ONIXS_FIXENGINE_API HaltReason {
static const char NewsDiss[];
static const char OrdInfl[];
static const char OrdImb[];
static const char AddInfo[];
static const char NewsPend[];
static const char EquipChange[];
};
struct ONIXS_FIXENGINE_API InViewOfCommon {
static const char No[];
static const char Yes[];
};
struct ONIXS_FIXENGINE_API DueToRelated {
static const char No[];
static const char Yes[];
};
struct ONIXS_FIXENGINE_API Adjustment {
static const char Cancel[];
static const char Error[];
static const char Correction[];
};
struct ONIXS_FIXENGINE_API TradSesMethod {
static const char Electronic[];
static const char OpenOutcry[];
static const char TwoParty[];
};
struct ONIXS_FIXENGINE_API TradSesMode {
static const char Testing[];
static const char Simulated[];
static const char Production[];
};
struct ONIXS_FIXENGINE_API TradSesStatus {
static const char Unknown[];
static const char Halted[];
static const char Open[];
static const char Closed[];
static const char PreOpen[];
static const char PreClose[];
static const char ReqRej[];
};
struct ONIXS_FIXENGINE_API QuoteEntryRejectReason {
static const char UnknwnSym[];
static const char ExchClsd[];
static const char OrdExcLim[];
static const char TooLate[];
static const char UnknOrd[];
static const char DupOrd[];
static const char InvBidAsk[];
static const char InvPx[];
static const char NotAuth[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API SessionRejectReason {
static const char InvalidTagNumber[];
static const char RequiredTagMissing[];
static const char SendingTimeAccuracyProblem[];
static const char InvalidMsgType[];
static const char XMLValidationError[];
static const char TagAppearsMoreThanOnce[];
static const char TagSpecifiedOutOfRequiredOrder[];
static const char RepeatingGroupFieldsOutOfOrder[];
static const char IncorrectNumInGroupCountForRepeatingGroup[];
static const char NonDataValueIncludesFieldDelimiterSOHCharacter[];
static const char TagNotDefinedForThisMessageType[];
static const char UndefinedTag[];
static const char TagSpecifiedWithoutAValue[];
static const char ValueIsIncorrectOutOfRangeForThisTag[];
static const char IncorrectDataFormatForValue[];
static const char DecryptionProblem[];
static const char SignatureProblem[];
static const char CompIDProblem[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API BidRequestTransType {
static const char Cancel[];
static const char New[];
};
struct ONIXS_FIXENGINE_API SolicitedFlag {
static const char No[];
static const char Yes[];
};
struct ONIXS_FIXENGINE_API ExecRestatementReason {
static const char GTCorpAct[];
static const char GTRenew[];
static const char WarehouseRecap[];
static const char Verbal[];
static const char RePx[];
static const char BrkrOpt[];
static const char PartDec[];
static const char CxlTradingHalt[];
static const char CxlSystemFailure[];
static const char MrktOption[];
static const char CanceledNotBest[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API BusinessRejectReason {
static const char Other[];
static const char UnknID[];
static const char UnknSec[];
static const char UnknMsgType[];
static const char AppNA[];
static const char CondFldMiss[];
static const char NotAuth[];
static const char NoDelivToFirm[];
};
struct ONIXS_FIXENGINE_API MsgDirection {
static const char Receive[];
static const char Send[];
};
struct ONIXS_FIXENGINE_API DiscretionInst {
static const char RelDispPx[];
static const char RelMktPx[];
static const char RelPrimPx[];
static const char RelLocPrimPx[];
static const char RelMidPx[];
static const char RelLstPx[];
static const char RelVWAP[];
};
struct ONIXS_FIXENGINE_API BidType {
static const char NonDisc[];
static const char Disc[];
static const char NoBid[];
};
struct ONIXS_FIXENGINE_API BidDescriptorType {
static const char Sector[];
static const char Country[];
static const char Index[];
};
struct ONIXS_FIXENGINE_API SideValueInd {
static const char SideValue1[];
static const char SideValue2[];
};
struct ONIXS_FIXENGINE_API LiquidityIndType {
static const char i5Day[];
static const char i20Day[];
static const char Normal[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API ExchangeForPhysical {
static const char False[];
static const char True[];
};
struct ONIXS_FIXENGINE_API ProgRptReqs {
static const char BuySide[];
static const char SellSide[];
static const char RealTime[];
};
struct ONIXS_FIXENGINE_API IncTaxInd {
static const char Net[];
static const char Gross[];
};
struct ONIXS_FIXENGINE_API BidTradeType {
static const char Agency[];
static const char VWAPGuarantee[];
static const char GuaranteedClose[];
static const char RiskTrade[];
};
struct ONIXS_FIXENGINE_API BasisPxType {
static const char ClsPxMorn[];
static const char ClsPx[];
static const char CurrPx[];
static const char SQ[];
static const char VWAPDay[];
static const char VWAPMorn[];
static const char VWAPAft[];
static const char VWAPDayXYORI[];
static const char VWAPMornXYORI[];
static const char VWAPAftXYORI[];
static const char Strike[];
static const char Open[];
static const char Others[];
};
struct ONIXS_FIXENGINE_API PriceType {
static const char Pct[];
static const char FixedCabinetTradePrice[];
static const char VariableCabinetTradePrice[];
static const char Cps[];
static const char Abs[];
static const char Discount[];
static const char Premium[];
static const char Spread[];
static const char TEDPrice[];
static const char TEDYield[];
static const char Yield[];
};
struct ONIXS_FIXENGINE_API GTBookingInst {
static const char BookAll[];
static const char AccumUntilFill[];
static const char AccumUntilNotify[];
};
struct ONIXS_FIXENGINE_API ListStatusType {
static const char Ack[];
static const char Resp[];
static const char Timed[];
static const char ExecStart[];
static const char AllDone[];
static const char Alert[];
};
struct ONIXS_FIXENGINE_API NetGrossInd {
static const char Net[];
static const char Gross[];
};
struct ONIXS_FIXENGINE_API ListOrderStatus {
static const char InBidProc[];
static const char RecvForExec[];
static const char Exec[];
static const char Cxl[];
static const char Alert[];
static const char AllDone[];
static const char Rej[];
};
struct ONIXS_FIXENGINE_API ListExecInstType {
static const char Immed[];
static const char Wait[];
static const char ExchCIVSell[];
static const char ExchCIVBuyTop[];
static const char ExchCIVBuyWD[];
};
struct ONIXS_FIXENGINE_API CxlRejResponseTo {
static const char OrdCxlReq[];
static const char OrdCxlRepReq[];
};
struct ONIXS_FIXENGINE_API MultiLegReportingType {
static const char Single[];
static const char IndivLeg[];
static const char MultiLeg[];
};
struct ONIXS_FIXENGINE_API PartyIDSource {
static const char KoreanInvestorID[];
static const char TaiwaneseQualified[];
static const char TaiwaneseTradingAcct[];
static const char MCDnumber[];
static const char ChineseBShare[];
static const char UKNationalInsPenNumber[];
static const char USSocialSecurity[];
static const char USEmployerIDNumber[];
static const char AustralianBusinessNumber[];
static const char AustralianTaxFileNumber[];
static const char BIC[];
static const char AccptMarketPart[];
static const char PropCode[];
static const char ISOCode[];
static const char SettlEntLoc[];
static const char MIC[];
static const char CSDPartCode[];
static const char DirectedDefinedISITC[];
};
struct ONIXS_FIXENGINE_API PartyRole {
static const char ExecutingFirm[];
static const char SettlementLocation[];
static const char InitiatingTrader[];
static const char ExecutingTrader[];
static const char OrderOriginator[];
static const char GiveupClearingFirm[];
static const char CorrespondantClearingFirm[];
static const char ExecutingSystem[];
static const char ContraFirm[];
static const char ContraClearingFirm[];
static const char SponsoringFirm[];
static const char BrokerofCredit[];
static const char UndrContraFirm[];
static const char ClearingOrganization[];
static const char Exchange[];
static const char CustomerAccount[];
static const char CorrespondentClearingOrganization[];
static const char CorrespondentBroker[];
static const char BuyerSellerReceiverDeliverer[];
static const char Custodian[];
static const char Intermediary[];
static const char ClientID[];
static const char Agent[];
static const char SubCustodian[];
static const char Beneficiary[];
static const char InterestedParty[];
static const char RegulatoryBody[];
static const char LiquidityProvider[];
static const char EnteringTrader[];
static const char ContraTrader[];
static const char PositionAccount[];
static const char AllocEntity[];
static const char ClearingFirm[];
static const char InvestorID[];
static const char IntroducingFirm[];
static const char EnteringFirm[];
static const char LocateLendingFirm[];
static const char FundManager[];
};
struct ONIXS_FIXENGINE_API Product {
static const char AGENCY[];
static const char MORTGAGE[];
static const char MUNICIPAL[];
static const char OTHER[];
static const char FINANCING[];
static const char COMMODITY[];
static const char CORPORATE[];
static const char CURRENCY[];
static const char EQUITY[];
static const char GOVERNMENT[];
static const char INDEX[];
static const char LOAN[];
static const char MONEYMARKET[];
};
struct ONIXS_FIXENGINE_API TestMessageIndicator {
static const char Production[];
static const char Test[];
};
struct ONIXS_FIXENGINE_API QuantityType {
static const char SHARES[];
static const char BONDS[];
static const char CURRENTFACE[];
static const char ORIGINALFACE[];
static const char CURRENCY[];
static const char CONTRACTS[];
static const char OTHER[];
static const char PAR[];
};
struct ONIXS_FIXENGINE_API RoundingDirection {
static const char RoundNearest[];
static const char RoundDown[];
static const char RoundUp[];
};
struct ONIXS_FIXENGINE_API DistribPaymentMethod {
static const char CREST[];
static const char BPAY[];
static const char HighValueClearingSystemHVACS[];
static const char ReinvestInFund[];
static const char NSCC[];
static const char Euroclear[];
static const char Clearstream[];
static const char Cheque[];
static const char TelegraphicTransfer[];
static const char FedWire[];
static const char DirectCreditBECSBACS[];
static const char ACHCredit[];
};
struct ONIXS_FIXENGINE_API CancellationRights {
static const char NoWaiver[];
static const char NoExecOnly[];
static const char NoInstit[];
static const char Yes[];
};
struct ONIXS_FIXENGINE_API MoneyLaunderingStatus {
static const char ExBelowLim[];
static const char ExClientMoneyType[];
static const char ExAuthCredit[];
static const char NotChecked[];
static const char Passed[];
};
struct ONIXS_FIXENGINE_API ExecPriceType {
static const char BidPrice[];
static const char CreationPrice[];
static const char CreationPriceAdjPct[];
static const char CreationPriceAdjAmt[];
static const char OfferPrice[];
static const char OfferPriceMinusAdjPct[];
static const char OfferPriceMinusAdjAmt[];
static const char SinglePrice[];
};
struct ONIXS_FIXENGINE_API TradeReportTransType {
static const char New[];
static const char Cancel[];
static const char Replace[];
static const char Release[];
static const char Reverse[];
};
struct ONIXS_FIXENGINE_API PaymentMethod {
static const char CREST[];
static const char DirectCreditBECS[];
static const char CreditCard[];
static const char ACHDebit[];
static const char ACHCredit[];
static const char BPAY[];
static const char HighValueClearingSystemHVACS[];
static const char NSCC[];
static const char Euroclear[];
static const char Clearstream[];
static const char Cheque[];
static const char TelegraphicTransfer[];
static const char FedWire[];
static const char DebitCard[];
static const char DirectDebitBECS[];
};
struct ONIXS_FIXENGINE_API TaxAdvantageType {
static const char None[];
static const char MaxiISAUK[];
static const char EmployeeCurrentYearUS[];
static const char EmployerPriorYearUS[];
static const char EmployerCurrentYearUS[];
static const char NonfundPrototypeIRAUS[];
static const char NonfundQualifiedPlanUS[];
static const char DefinedContributionPlanUS[];
static const char IndividualRetirementAccountUS[];
static const char IndividualRetirementAccountRolloverUS[];
static const char KEOGHUS[];
static const char ProfitSharingPlanUS[];
static const char TESSAUK[];
static const char i401KUS[];
static const char SelfDirectedIRAUS[];
static const char i403bUS[];
static const char i457US[];
static const char RothIRAFundPrototypeUS[];
static const char RothIRANonprototypeUS[];
static const char RothConversionIRAFundPrototypeUS[];
static const char RothConversionIRANonprototypeUS[];
static const char EducationIRAFundPrototypeUS[];
static const char EducationIRANonprototypeUS[];
static const char MiniCashISAUK[];
static const char MiniStocksAndSharesISAUK[];
static const char MiniInsuranceISAUK[];
static const char CurrentYearPaymentUS[];
static const char PriorYearPaymentUS[];
static const char AssetTransferUS[];
static const char EmployeePriorYearUS[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API FundRenewWaiv {
static const char No[];
static const char Yes[];
};
struct ONIXS_FIXENGINE_API RegistStatus {
static const char Accepted[];
static const char Held[];
static const char Reminder_ie_Registration_Instructions_are_still_outstanding[];
static const char Rejected[];
};
struct ONIXS_FIXENGINE_API RegistRejReasonCode {
static const char InvalidAccountType[];
static const char InvalidInvestorIDSource[];
static const char InvalidDateOfBirth[];
static const char InvalidInvestorCountryOfResidence[];
static const char InvalidNoDistribInstns[];
static const char InvalidDistribPercentage[];
static const char InvalidDistribPaymentMethod[];
static const char InvalidCashDistribAgentAcctName[];
static const char InvalidCashDistribAgentCode[];
static const char InvalidCashDistribAgentAcctNum[];
static const char InvalidTaxExemptType[];
static const char InvalidOwnershipType[];
static const char InvalidNoRegDetls[];
static const char InvalidRegSeqNo[];
static const char InvalidRegDtls[];
static const char InvalidMailingDtls[];
static const char InvalidMailingInst[];
static const char InvalidInvestorID[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API RegistTransType {
static const char New[];
static const char Replace[];
static const char Cancel[];
};
struct ONIXS_FIXENGINE_API OwnershipType {
static const char Joint_Trustees[];
static const char Joint_Investors[];
static const char Tenants_in_Common[];
};
struct ONIXS_FIXENGINE_API ContAmtType {
static const char CommissionAmt[];
static const char ExitChargePct[];
static const char FundBasedRenewalComm[];
static const char ProjectedFundValue[];
static const char FundBasedRenewalCommAmtOrd[];
static const char FundBasedRenewalCommAmtProj[];
static const char NetSettlementAmount[];
static const char CommissionPct[];
static const char InitialChargeAmt[];
static const char InitialChargePct[];
static const char DiscountAmt[];
static const char DiscountPCt[];
static const char DilutionLevyAmt[];
static const char DilutionLevyPct[];
static const char ExitChargeAmt[];
};
struct ONIXS_FIXENGINE_API OwnerType {
static const char IndivInvestor[];
static const char NetworkingSubAcct[];
static const char Non_ProfitOrg[];
static const char CorpBody[];
static const char Nominee[];
static const char PublicCompany[];
static const char PrivateCompany[];
static const char IndivTrustee[];
static const char CompanyTrustee[];
static const char PensionPlan[];
static const char CustodianMinorsAct[];
static const char Trusts[];
static const char Fiduciaries[];
};
struct ONIXS_FIXENGINE_API OrderCapacity {
static const char Agency[];
static const char Proprietary[];
static const char Individual[];
static const char Principal[];
static const char RisklessPrincipal[];
static const char AgentOtherMember[];
};
struct ONIXS_FIXENGINE_API OrderRestrictions {
static const char ProgramTrade[];
static const char IndexArbitrage[];
static const char Non_IndexArbitrage[];
static const char CompetingMarketMaker[];
static const char ActMM[];
static const char ActMMDeriv[];
static const char ForEntity[];
static const char ExMrktPart[];
static const char ExIntMrktLink[];
static const char RiskArb[];
};
struct ONIXS_FIXENGINE_API MassCancelRequestType {
static const char CxlOrdersSecurity[];
static const char CxlOrdersUnderlyingSecurity[];
static const char CxlOrdersProduct[];
static const char CxlOrdersCFICode[];
static const char CxlOrdersSecurityType[];
static const char CxlOrdersTrdSession[];
static const char CxlAllOrders[];
};
struct ONIXS_FIXENGINE_API MassCancelResponse {
static const char CxlReqRej[];
static const char CxlOrdersSecurity[];
static const char CxlOrdersUnderlyingSecurity[];
static const char CxlOrdersProduct[];
static const char CxlOrdersCFICode[];
static const char CxlOrdersSecurityType[];
static const char CxlOrdersTrdSession[];
static const char CxlAllOrders[];
};
struct ONIXS_FIXENGINE_API MassCancelRejectReason {
static const char MassCxlNotSupported[];
static const char InvalidSecurity[];
static const char InvalidUnderlying[];
static const char InvalidProduct[];
static const char InvalidCFICode[];
static const char InvalidSecurityType[];
static const char InvalidTrdSession[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API QuoteType {
static const char Indicative[];
static const char Tradeable[];
static const char RestrictedTradeable[];
static const char Counter[];
};
struct ONIXS_FIXENGINE_API InstrRegistry {
static const char Custodian[];
static const char Country[];
static const char Physical[];
};
struct ONIXS_FIXENGINE_API CashMargin {
static const char Cash[];
static const char MarginOpen[];
static const char MarginClose[];
};
struct ONIXS_FIXENGINE_API Scope {
static const char LocalMarket[];
static const char National[];
static const char Global[];
};
struct ONIXS_FIXENGINE_API MDImplicitDelete {
static const char No[];
static const char Yes[];
};
struct ONIXS_FIXENGINE_API CrossType {
static const char CrossAON[];
static const char CrossIOC[];
static const char CrossOneSide[];
static const char CrossSamePrice[];
};
struct ONIXS_FIXENGINE_API CrossPrioritization {
static const char None[];
static const char Buy_side_prioritized[];
static const char Sell_side_prioritized[];
};
struct ONIXS_FIXENGINE_API NoSides {
static const char OneSide[];
static const char BothSides[];
};
struct ONIXS_FIXENGINE_API SecurityListRequestType {
static const char Symbol[];
static const char SecurityTypeCFICode[];
static const char Product[];
static const char TradingSessionID[];
static const char AllSecurities[];
};
struct ONIXS_FIXENGINE_API SecurityRequestResult {
static const char ValidReq[];
static const char InvalidReq[];
static const char NoInstrumentsFound[];
static const char NotAuthorized[];
static const char InstrumentUnavailable[];
static const char NotSupported[];
};
struct ONIXS_FIXENGINE_API MultiLegRptTypeReq {
static const char Report_by_mulitleg_security_only[];
static const char
Report_by_multileg_security_and_by_instrument_legs_belonging_to_the_multileg_security[];
static const char Report_by_instrument_legs_belonging_to_the_multileg_security_only[];
};
struct ONIXS_FIXENGINE_API TradSesStatusRejReason {
static const char UnknownTradingSessionID[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API TradeRequestType {
static const char AllTrades[];
static const char MatchedTrades[];
static const char UnmatchedTrades[];
static const char UnreportedTrades[];
static const char AdvisoriesMatch[];
};
struct ONIXS_FIXENGINE_API PreviouslyReported {
static const char No[];
static const char Yes[];
};
struct ONIXS_FIXENGINE_API MatchStatus {
static const char CompMatAff[];
static const char UncompUnmatUnaff[];
static const char AdvAlert[];
};
struct ONIXS_FIXENGINE_API MatchType {
static const char
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusFourBadgesAndExecutionTime[];
static const char
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusFourBadges[];
static const char
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusTwoBadgesAndExecutionTime[];
static const char
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusTwoBadges[];
static const char
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusExecutionTime[];
static const char NASDAQACTM1Match[];
static const char NASDAQACTM2Match[];
static const char NASDAQACTAcceptedTrade[];
static const char NASDAQACTDefaultTrade[];
static const char NASDAQACTDefaultAfterM2[];
static const char NASDAQACTM6Match[];
static const char NASDAQNonACT[];
static const char ComparedRecordsResultingFromStampedAdvisoriesOrSpecialistAcceptsPairOffs[];
static const char
ExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorMinusBadgesAndTimes[];
static const char SummarizedMatchMinusBadgesAndTimes[];
static const char OCSLockedIn[];
static const char SummarizedMatchUsingA1[];
static const char SummarizedMatchUsingA2[];
static const char SummarizedMatchUsingA3[];
static const char SummarizedMatchUsingA4[];
static const char SummarizedMatchUsingA5[];
};
struct ONIXS_FIXENGINE_API OddLot {
static const char No[];
static const char Yes[];
};
struct ONIXS_FIXENGINE_API ClearingInstruction {
static const char processNormally[];
static const char excludeFromAllNetting[];
static const char AutomaticGiveupModeTradeGiveupToTheGiveupDestinationNumberSpecified[];
static const char QualifiedServiceRepresentativeQSR[];
static const char CustomerTrade[];
static const char SelfClearing[];
static const char bilateralNettingOnly[];
static const char exClearing[];
static const char specialTrade[];
static const char multilateralNetting[];
static const char clearAgainstCentralCounterparty[];
static const char excludeFromCentralCounterparty[];
static const char ManualModePrepostingAndorPregiveup[];
static const char AutomaticPostingModeTradePostingToThePositionAccountNumberSpecified[];
};
struct ONIXS_FIXENGINE_API AccountType {
static const char AccountCustomer[];
static const char AccountNonCustomer[];
static const char HouseTrader[];
static const char FloorTrader[];
static const char AccountNonCustomerCross[];
static const char HouseTraderCross[];
static const char JointBOAcct[];
};
struct ONIXS_FIXENGINE_API CustOrderCapacity {
static const char Member_trading_for_their_own_account[];
static const char Clearing_Firm_trading_for_its_proprietary_account[];
static const char Member_trading_for_another_member[];
static const char All_other[];
};
struct ONIXS_FIXENGINE_API MassStatusReqType {
static const char StatusSecurity[];
static const char StatusUnderlyingSecurity[];
static const char StatusProduct[];
static const char StatusCFICode[];
static const char StatusSecurityType[];
static const char StatusTrdSession[];
static const char StatusAllOrders[];
static const char StatusPartyID[];
};
struct ONIXS_FIXENGINE_API DayBookingInst {
static const char Can_trigger_booking_without_reference_to_the_order_initiator_auto[];
static const char Speak_with_order_initiator_before_booking_speak_first[];
static const char Accumulate[];
};
struct ONIXS_FIXENGINE_API BookingUnit {
static const char Each_partial_execution_is_a_bookable_unit[];
static const char Aggregate_partial_executions_on_this_order_and_book_one_trade_per_order[];
static const char Aggregate_executions_for_this_symbol_side_and_settlement_date[];
};
struct ONIXS_FIXENGINE_API PreallocMethod {
static const char Prorata[];
static const char Do_not_prorata_discuss_first[];
};
struct ONIXS_FIXENGINE_API AllocType {
static const char BuysideCalc[];
static const char BuysidePrelim[];
static const char SellsideCalc[];
static const char SellsideCalcWithoutPrelim[];
static const char BuysideReadyToBookSingle[];
static const char BuysideReadyToBookCombined[];
static const char WarehouseInstruction[];
static const char RequestToIntermediary[];
};
struct ONIXS_FIXENGINE_API ClearingFeeIndicator {
static const char i1stYearDelegate[];
static const char i2ndYearDelegate[];
static const char i3rdYearDelegate[];
static const char i4thYearDelegate[];
static const char i5thYearDelegate[];
static const char i6thYearDelegate[];
static const char CBOEMember[];
static const char NonMemberCustomer[];
static const char EquityClearingMember[];
static const char FullAssociateMember[];
static const char i106H106J[];
static const char GIMIDEMCOMMembership[];
static const char Lessee106F[];
static const char AllOthers[];
};
struct ONIXS_FIXENGINE_API WorkingIndicator {
static const char No[];
static const char Yes[];
};
struct ONIXS_FIXENGINE_API PriorityIndicator {
static const char PriorityUnchanged[];
static const char LostPriority[];
};
struct ONIXS_FIXENGINE_API LegalConfirm {
static const char NotLegalConfirm[];
static const char LegalConfirmFlag[];
};
struct ONIXS_FIXENGINE_API SecDefStatus {
static const char PendingApproval[];
static const char ApprovedAccepted[];
static const char Rejected[];
static const char UnauthorizedRequest[];
static const char InvalidDefinitionRequest[];
};
struct ONIXS_FIXENGINE_API QuoteRequestRejectReason {
static const char UnknownSym[];
static const char Pass[];
static const char ExchangeClosed[];
static const char QuoteRequestExLimit[];
static const char TooLate[];
static const char InvPrice[];
static const char NotAuthToReqQuote[];
static const char NoMatchForInquiry[];
static const char NoMarketForInstrument[];
static const char NoInventory[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API AcctIDSource {
static const char BIC[];
static const char SIDCode[];
static const char TFMGSPTA[];
static const char OMGEOAlertID[];
static const char DTCCCode[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API ConfirmStatus {
static const char Received[];
static const char MismatchedAccount[];
static const char MissingSettlementInstructions[];
static const char Confirmed[];
static const char RequestRejected[];
};
struct ONIXS_FIXENGINE_API ConfirmTransType {
static const char New[];
static const char Replace[];
static const char Cancel[];
};
struct ONIXS_FIXENGINE_API DeliveryForm {
static const char BookEntry[];
static const char Bearer[];
};
struct ONIXS_FIXENGINE_API LegSwapType {
static const char ParForPar[];
static const char ModifiedDuration[];
static const char Risk[];
static const char Proceeds[];
};
struct ONIXS_FIXENGINE_API QuotePriceType {
static const char percent[];
static const char Yield[];
static const char perShare[];
static const char fixedAmount[];
static const char discount[];
static const char premium[];
static const char basisPointsRelativeToBenchmark[];
static const char TEDPrice[];
static const char TEDYield[];
static const char YieldSpreadSwaps[];
};
struct ONIXS_FIXENGINE_API QuoteRespType {
static const char HitLift[];
static const char Counter[];
static const char Expired[];
static const char Cover[];
static const char DoneAway[];
static const char Pass[];
};
struct ONIXS_FIXENGINE_API PosType {
static const char AllocationTradeQty[];
static const char OptionAssignment[];
static const char AsofTradeQty[];
static const char DeliveryQty[];
static const char ElectronicTradeQty[];
static const char OptionExerciseQty[];
static const char EndofDayQty[];
static const char IntraSpreadQty[];
static const char InterSpreadQty[];
static const char AdjustmentQty[];
static const char PitTradeQty[];
static const char StartofDayQty[];
static const char IntegralSplit[];
static const char TransactionFromAssignment[];
static const char TotalTransactionQty[];
static const char TransactionQuantity[];
static const char TransferTradeQty[];
static const char TransactionFromExercise[];
static const char CrossMarginQty[];
};
struct ONIXS_FIXENGINE_API PosQtyStatus {
static const char Submitted[];
static const char Accepted[];
static const char Rejected[];
};
struct ONIXS_FIXENGINE_API PosAmtType {
static const char CashAmountCorporateEvent[];
static const char CashResidualAmount[];
static const char FinalMarktoMarketAmount[];
static const char IncrementalMarktoMarketAmount[];
static const char PremiumAmount[];
static const char StartofDayMarktoMarketAmount[];
static const char TradeVariationAmount[];
static const char ValueAdjustedAmount[];
};
struct ONIXS_FIXENGINE_API PosTransType {
static const char Exercise[];
static const char DoNotExercise[];
static const char PositionAdjustment[];
static const char PositionChangeSubmissionMarginDisposition[];
static const char Pledge[];
};
struct ONIXS_FIXENGINE_API PosMaintAction {
static const char New[];
static const char Replace[];
static const char Cancel[];
};
struct ONIXS_FIXENGINE_API AdjustmentType {
static const char ProcessRequestAsMarginDisposition[];
static const char DeltaPlus[];
static const char DeltaMinus[];
static const char Final[];
};
struct ONIXS_FIXENGINE_API PosMaintStatus {
static const char Accepted[];
static const char AcceptedWithWarnings[];
static const char Rejected[];
static const char Completed[];
static const char CompletedWithWarnings[];
};
struct ONIXS_FIXENGINE_API PosMaintResult {
static const char SuccessfulCompletion[];
static const char Rejected[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API PosReqType {
static const char Positions[];
static const char Trades[];
static const char Exercises[];
static const char Assignments[];
};
struct ONIXS_FIXENGINE_API ResponseTransportType {
static const char Inband[];
static const char OutofBand[];
};
struct ONIXS_FIXENGINE_API PosReqResult {
static const char ValidRequest[];
static const char InvalidOrUnsupportedRequest[];
static const char NoPositionsFoundThatMatchCriteria[];
static const char NotAuthorizedToRequestPositions[];
static const char RequestForPositionNotSupported[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API PosReqStatus {
static const char Completed[];
static const char CompletedWithWarnings[];
static const char Rejected[];
};
struct ONIXS_FIXENGINE_API SettlPriceType {
static const char Final[];
static const char Theoretical[];
};
struct ONIXS_FIXENGINE_API AssignmentMethod {
static const char ProRata[];
static const char Random[];
};
struct ONIXS_FIXENGINE_API ExerciseMethod {
static const char Automatic[];
static const char Manual[];
};
struct ONIXS_FIXENGINE_API TradeRequestResult {
static const char Successful[];
static const char InvalidOrUnknownInstrument[];
static const char InvalidTypeOfTradeRequested[];
static const char InvalidParties[];
static const char InvalidTransportTypeRequested[];
static const char InvalidDestinationRequested[];
static const char TradeRequestTypeNotSupported[];
static const char UnauthorizedForTradeCaptureReportRequest[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API TradeRequestStatus {
static const char Accepted[];
static const char Completed[];
static const char Rejected[];
};
struct ONIXS_FIXENGINE_API TradeReportRejectReason {
static const char SuccessfulDefault[];
static const char InvalidPartyInformation[];
static const char UnknownInstrument[];
static const char UnauthorizedToReportTrades[];
static const char InvalidTradeType[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API SideMultiLegReportingType {
static const char SingleSecurity[];
static const char IndividualLegOfAMultilegSecurity[];
static const char MultilegSecurity[];
};
struct ONIXS_FIXENGINE_API TrdRegTimestampType {
static const char ExecutionTime[];
static const char TimeIn[];
static const char TimeOut[];
static const char BrokerReceipt[];
static const char BrokerExecution[];
};
struct ONIXS_FIXENGINE_API ConfirmType {
static const char Status[];
static const char Confirmation[];
static const char ConfirmationRequestRejected[];
};
struct ONIXS_FIXENGINE_API ConfirmRejReason {
static const char MismatchedAccount[];
static const char MissingSettlementInstructions[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API BookingType {
static const char RegularBooking[];
static const char CFDContractForDifference[];
static const char TotalReturnSwap[];
};
struct ONIXS_FIXENGINE_API AllocSettlInstType {
static const char useDefaultInstructions[];
static const char deriveFromParametersProvided[];
static const char fullDetailsProvided[];
static const char SSIDbIdsProvided[];
static const char phoneForInstructions[];
};
struct ONIXS_FIXENGINE_API DlvyInstType {
static const char cash[];
static const char securities[];
};
struct ONIXS_FIXENGINE_API TerminationType {
static const char Overnight[];
static const char Term[];
static const char Flexible[];
static const char Open[];
};
struct ONIXS_FIXENGINE_API SettlInstReqRejCode {
static const char unableToProcessRequest[];
static const char unknownAccount[];
static const char noMatchingSettlementInstructionsFound[];
static const char other[];
};
struct ONIXS_FIXENGINE_API AllocReportType {
static const char SellsideCalculatedUsingPreliminary[];
static const char SellsideCalculatedWithoutPreliminary[];
static const char WarehouseRecap[];
static const char RequestToIntermediary[];
};
struct ONIXS_FIXENGINE_API AllocCancReplaceReason {
static const char OriginalDetailsIncorrect[];
static const char ChangeInUnderlyingOrderDetails[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API AllocAccountType {
static const char AccountIsCarriedOnCustomerSideOfBooks[];
static const char AccountIsCarriedOnNonCustomerSideOfBooks[];
static const char HouseTrader[];
static const char FloorTrader[];
static const char AccountIsCarriedOnNoncustomerSideOfBooksAndIsCrossMargined[];
static const char AccountIsHouseTraderAndIsCrossMargined[];
static const char JBO[];
};
struct ONIXS_FIXENGINE_API PartySubIDType {
static const char Firm[];
static const char SecuritiesAccountNumber[];
static const char RegistrationNumber[];
static const char RegisteredAddress_for_confirmation_purposes[];
static const char RegulatoryStatus[];
static const char RegistrationName[];
static const char CashAccount[];
static const char BIC[];
static const char CSDParticipantmemberCode[];
static const char RegisteredAddress[];
static const char FundaccountName[];
static const char Person[];
static const char TelexNumber[];
static const char FaxNumber[];
static const char SecuritiesAccountName[];
static const char CashAccountName[];
static const char Department[];
static const char LocationDesk[];
static const char PositionAccountType[];
static const char System[];
static const char Application[];
static const char ReservedAndAvailableForBilaterallyAgreedUponUserDefinedValues[];
static const char FullLegalNameOfFirm[];
static const char PostalAddress[];
static const char PhoneNumber[];
static const char EmailAddress[];
static const char ContactName[];
};
struct ONIXS_FIXENGINE_API AllocIntermedReqType {
static const char PendingAccept[];
static const char PendingRelease[];
static const char PendingReversal[];
static const char Accept[];
static const char BlockLevelReject[];
static const char AccountLevelReject[];
};
struct ONIXS_FIXENGINE_API ApplQueueResolution {
static const char NoActionTaken[];
static const char QueueFlushed[];
static const char OverlayLast[];
static const char EndSession[];
};
struct ONIXS_FIXENGINE_API ApplQueueAction {
static const char NoActionTaken[];
static const char QueueFlushed[];
static const char OverlayLast[];
static const char EndSession[];
};
struct ONIXS_FIXENGINE_API AvgPxIndicator {
static const char NoAveragePricing[];
static const char TradeAveragePriceGroup[];
static const char LastTradeAveragePriceGroup[];
};
struct ONIXS_FIXENGINE_API TradeAllocIndicator {
static const char AllocationNotRequired[];
static const char AllocationRequiredAllocationInformationNotProvided[];
static const char UseAllocationProvidedWithTheTrade[];
};
struct ONIXS_FIXENGINE_API ExpirationCycle {
static const char ExpireOnTradingSessionClose[];
static const char ExpireOnTradingSessionOpen[];
};
struct ONIXS_FIXENGINE_API TrdType {
static const char RegularTrade[];
static const char BlockTrade[];
static const char AfterHoursTrade[];
static const char EFP[];
static const char Transfer[];
static const char LateTrade[];
static const char TTrade[];
static const char WeightedAveragePriceTrade[];
static const char BunchedTrade[];
static const char LateBunchedTrade[];
static const char PriorReferencePriceTrade[];
};
struct ONIXS_FIXENGINE_API PegMoveType {
static const char Floating[];
static const char Fixed[];
};
struct ONIXS_FIXENGINE_API PegOffsetType {
static const char Price[];
static const char BasisPoints[];
static const char Ticks[];
static const char PriceTierLevel[];
};
struct ONIXS_FIXENGINE_API PegLimitType {
static const char OrBetter[];
static const char Strict[];
static const char OrWorse[];
};
struct ONIXS_FIXENGINE_API PegRoundDirection {
static const char MoreAggressive[];
static const char MorePassive[];
};
struct ONIXS_FIXENGINE_API PegScope {
static const char LocalExchangeECNATS[];
static const char National[];
static const char Global[];
static const char NationalExcludingLocal[];
};
struct ONIXS_FIXENGINE_API DiscretionMoveType {
static const char Floating[];
static const char Fixed[];
};
struct ONIXS_FIXENGINE_API DiscretionOffsetType {
static const char Price[];
static const char BasisPoints[];
static const char Ticks[];
static const char PriceTierLevel[];
};
struct ONIXS_FIXENGINE_API DiscretionLimitType {
static const char OrBetter[];
static const char Strict[];
static const char OrWorse[];
};
struct ONIXS_FIXENGINE_API DiscretionRoundDirection {
static const char MoreAggressive[];
static const char MorePassive[];
};
struct ONIXS_FIXENGINE_API DiscretionScope {
static const char LocalExchangeECNATS[];
static const char National[];
static const char Global[];
static const char NationalExcludingLocal[];
};
struct ONIXS_FIXENGINE_API TargetStrategy {
static const char VWAP[];
static const char ReservedAndAvailableForBilaterallyAgreedUponUserDefinedValues[];
static const char Participate[];
static const char MininizeMarketImpact[];
};
struct ONIXS_FIXENGINE_API LastLiquidityInd {
static const char AddedLiquidity[];
static const char RemovedLiquidity[];
static const char LiquidityRoutedOut[];
};
struct ONIXS_FIXENGINE_API PublishTrdIndicator {
static const char DoNotReportTrade[];
static const char ReportTrade[];
};
struct ONIXS_FIXENGINE_API ShortSaleReason {
static const char DealerSoldShort[];
static const char DealerSoldShortExempt[];
static const char SellingCustomerSoldShort[];
static const char SellingCustomerSoldShortExempt[];
static const char QSROrAGUContraSideSoldShort[];
static const char QSROrAGUContraSideSoldShortExempt[];
};
struct ONIXS_FIXENGINE_API QtyType {
static const char Units[];
static const char Contracts[];
};
struct ONIXS_FIXENGINE_API TradeReportType {
static const char Submit[];
static const char Alleged[];
static const char Accept[];
static const char Decline[];
static const char Addendum[];
static const char NoWas[];
static const char TradeReportCancel[];
static const char LockedInTradeBreak[];
};
struct ONIXS_FIXENGINE_API AllocNoOrdersType {
static const char NotSpecified[];
static const char ExplicitListProvided[];
};
struct ONIXS_FIXENGINE_API EventType {
static const char Put[];
static const char Call[];
static const char Tender[];
static const char SinkingFundCall[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API InstrAttribType {
static const char Flat[];
static const char OriginalIssueDiscount[];
static const char CallablePuttable[];
static const char EscrowedToMaturity[];
static const char EscrowedToRedemptionDate[];
static const char Prerefunded[];
static const char InDefault[];
static const char Unrated[];
static const char Taxable[];
static const char Indexed[];
static const char SubjectToAlternativeMinimumTax[];
static const char ZeroCoupon[];
static const char OriginalIssueDiscountPrice[];
static const char CallableBelowMaturityValue[];
static const char CallableWithoutNoticeByMailToHolderUnlessRegistered[];
static const char InterestBearing[];
static const char NoPeriodicPayments[];
static const char VariableRate[];
static const char LessFeeForPut[];
static const char SteppedCoupon[];
static const char CouponPeriod[];
static const char WhenIssued[];
static const char Text[];
};
struct ONIXS_FIXENGINE_API CPProgram {
static const char i3a3[];
static const char i42[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API MiscFeeBasis {
static const char Absolute[];
static const char PerUnit[];
static const char Percentage[];
};
struct ONIXS_FIXENGINE_API LastFragment {
static const char NotLastMessage[];
static const char LastMessage[];
};
struct ONIXS_FIXENGINE_API CollAsgnReason {
static const char Initial[];
static const char Scheduled[];
static const char TimeWarning[];
static const char MarginDeficiency[];
static const char MarginExcess[];
static const char ForwardCollateralDemand[];
static const char EventOfDefault[];
static const char AdverseTaxEvent[];
};
struct ONIXS_FIXENGINE_API CollInquiryQualifier {
static const char TradeDate[];
static const char GCInstrument[];
static const char CollateralInstrument[];
static const char SubstitutionEligible[];
static const char NotAssigned[];
static const char PartiallyAssigned[];
static const char FullyAssigned[];
static const char OutstandingTrades[];
};
struct ONIXS_FIXENGINE_API CollAsgnTransType {
static const char New[];
static const char Replace[];
static const char Cancel[];
static const char Release[];
static const char Reverse[];
};
struct ONIXS_FIXENGINE_API CollAsgnRespType {
static const char Received[];
static const char Accepted[];
static const char Declined[];
static const char Rejected[];
};
struct ONIXS_FIXENGINE_API CollAsgnRejectReason {
static const char UnknownDeal[];
static const char UnknownOrInvalidInstrument[];
static const char UnauthorizedTransaction[];
static const char InsufficientCollateral[];
static const char InvalidTypeOfCollateral[];
static const char ExcessiveSubstitution[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API CollStatus {
static const char Unassigned[];
static const char PartiallyAssigned[];
static const char AssignmentProposed[];
static const char AssignedAccepted[];
static const char Challenged[];
};
struct ONIXS_FIXENGINE_API LastRptRequested {
static const char Not_last_message[];
static const char Last_message[];
};
struct ONIXS_FIXENGINE_API DeliveryType {
static const char VersusPayment[];
static const char Free[];
static const char TriParty[];
static const char HoldInCustody[];
};
struct ONIXS_FIXENGINE_API UserRequestType {
static const char LogOnUser[];
static const char LogOffUser[];
static const char ChangePasswordForUser[];
static const char RequestIndividualUserStatus[];
};
struct ONIXS_FIXENGINE_API UserStatus {
static const char LoggedIn[];
static const char NotLoggedIn[];
static const char UserNotRecognised[];
static const char PasswordIncorrect[];
static const char PasswordChanged[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API StatusValue {
static const char Connected[];
static const char NotConnectedDownExpectedUp[];
static const char NotConnectedDownExpectedDown[];
static const char InProcess[];
};
struct ONIXS_FIXENGINE_API NetworkRequestType {
static const char Snapshot[];
static const char Subscribe[];
static const char StopSubscribing[];
static const char LevelOfDetail[];
};
struct ONIXS_FIXENGINE_API NetworkStatusResponseType {
static const char Full[];
static const char IncrementalUpdate[];
};
struct ONIXS_FIXENGINE_API TrdRptStatus {
static const char Accepted[];
static const char Rejected[];
};
struct ONIXS_FIXENGINE_API AffirmStatus {
static const char Received[];
static const char ConfirmRejected[];
static const char Affirmed[];
};
struct ONIXS_FIXENGINE_API CollAction {
static const char Retain[];
static const char Add[];
static const char Remove[];
};
struct ONIXS_FIXENGINE_API CollInquiryStatus {
static const char Accepted[];
static const char AcceptedWithWarnings[];
static const char Completed[];
static const char CompletedWithWarnings[];
static const char Rejected[];
};
struct ONIXS_FIXENGINE_API CollInquiryResult {
static const char Successful[];
static const char InvalidOrUnknownInstrument[];
static const char InvalidOrUnknownCollateralType[];
static const char InvalidParties[];
static const char InvalidTransportTypeRequested[];
static const char InvalidDestinationRequested[];
static const char NoCollateralFoundForTheTradeSpecified[];
static const char NoCollateralFoundForTheOrderSpecified[];
static const char CollateralInquiryTypeNotSupported[];
static const char UnauthorizedForCollateralInquiry[];
static const char Other[];
};
}
namespace TypedValues {
struct ONIXS_FIXENGINE_API AdvSide {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Buy = 'B';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Sell = 'S';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Trade = 'T';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Cross = 'X';
};
struct ONIXS_FIXENGINE_API AdvTransType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Cancel = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char New = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Replace = 'R';
};
struct ONIXS_FIXENGINE_API CommType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PerUnitImplyingSharesParCurrencyEtc = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Percentage = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AbsoluteTotalMonetaryAmount = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ForCIVBuyOrdersPercentageWaivedCashDiscount = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ForCIVBuyOrdersPercentageWaivedEnhancedUnits = '5';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PointsPerBondOrOrContractSupplyContractMultiplierInTheInstrumentComponentBlockIfTheObjectSecurityIsDenominatedInASizeOtherThanTheIndustryDefault1000ParForBonds = '6';
};
struct ONIXS_FIXENGINE_API ExecInst {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char StayOnOfferside = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NotHeld = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Work = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char GoAlong = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OverTheDay = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Held = '5';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ParticipateDonTInitiate = '6';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char StrictScale = '7';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TryToScale = '8';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char StayOnBidside = '9';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TrailingStopPeg = 'a';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NoCrossCrossIsForbidden = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char StrictLimitNoPriceImprovement = 'b';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OKToCross = 'B';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char IgnorePriceValidityChecks = 'c';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CallFirst = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PegToLimitPrice = 'd';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PercentOfVolumeIndicatesThatTheSenderDoesNotWantToBeAllOfTheVolumeOnTheFloorVsASpecificPercentage = 'D';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char WorkToTargetStrategy = 'e';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char DoNotIncreaseDNI = 'E';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char DoNotReduceDNR = 'F';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AllOrNoneAON = 'G';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ReinstateOnSystemFailureMutuallyExclusiveWithQ = 'H';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char InstitutionsOnly = 'I';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ReinstateOnTradingHaltMutuallyExclusiveWithK = 'J';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelOnTradingHaltMutuallyExclusiveWithL = 'K';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char LastPegLastSale = 'L';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char MidPricePegMidpriceOfInsideQuote = 'M';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NonNegotiable = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OpeningPeg = 'O';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char MarketPeg = 'P';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelOnSystemFailureMutuallyExclusiveWithH = 'Q';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PrimaryPegPrimaryMarketBuyAtBidSellAtOffer = 'R';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Suspend = 'S';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CustDispInst = 'U';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NettingForForex = 'V';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PegToVWAP = 'W';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TradeAlong = 'X';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TryToStop = 'Y';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelIfNotBest = 'Z';
};
struct ONIXS_FIXENGINE_API HandlInst {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AutomatedExecutionOrderPrivateNoBrokerIntervention = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AutomatedExecutionOrderPublicBrokerInterventionOK = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ManualOrderBestExecution = '3';
};
struct ONIXS_FIXENGINE_API SecurityIDSource {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CUSIP = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SEDOL = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char QUIK = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ISINNumber = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char RICCode = '5';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ISOCurrencyCode = '6';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ISOCountryCode = '7';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ExchangeSymbol = '8';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ConsolidatedTapeAssociationCTASymbolSIACCTSCQSLineFormat = '9';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char BloombergSymbol = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Wertpapier = 'B';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Dutch = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Valoren = 'D';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Sicovam = 'E';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Belgian = 'F';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CommonClearstreamAndEuroclear = 'G';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ClearingHouseClearingOrganization = 'H';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ISDAFpMLProductSpecification = 'I';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OptionsPriceReportingAuthority = 'J';
};
struct ONIXS_FIXENGINE_API IOIQltyInd {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char High = 'H';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Low = 'L';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Medium = 'M';
};
struct ONIXS_FIXENGINE_API IOITransType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Cancel = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char New = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Replace = 'R';
};
struct ONIXS_FIXENGINE_API LastCapacity {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Agent = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CrossAsAgent = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CrossAsPrincipal = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Principal = '4';
};
struct ONIXS_FIXENGINE_API MsgType {
static const char Heartbeat[];
static const char TestRequest[];
static const char ResendRequest[];
static const char Reject[];
static const char SequenceReset[];
static const char Logout[];
static const char IndicationOfInterest[];
static const char Advertisement[];
static const char ExecutionReport[];
static const char OrderCancelReject[];
static const char QuoteStatusRequest[];
static const char Logon[];
static const char DerivativeSecurityList[];
static const char NewOrderMultileg[];
static const char MultilegOrderCancelReplaceAKAMultilegOrderModificationRequest[];
static const char TradeCaptureReportRequest[];
static const char TradeCaptureReport[];
static const char OrderMassStatusRequest[];
static const char QuoteRequestReject[];
static const char RFQRequest[];
static const char QuoteStatusReport[];
static const char QuoteResponse[];
static const char Confirmation[];
static const char PositionMaintenanceRequest[];
static const char PositionMaintenanceReport[];
static const char RequestForPositions[];
static const char RequestForPositionsAck[];
static const char PositionReport[];
static const char TradeCaptureReportRequestAck[];
static const char TradeCaptureReportAck[];
static const char AllocationReportAkaAllocationClaim[];
static const char AllocationReportAckAkaAllocationClaimAck[];
static const char ConfirmationAckAkaAffirmation[];
static const char SettlementInstructionRequest[];
static const char AssignmentReport[];
static const char CollateralRequest[];
static const char CollateralAssignment[];
static const char CollateralResponse[];
static const char MassQuoteAcknowledgement[];
static const char News[];
static const char CollateralReport[];
static const char CollateralInquiry[];
static const char NetworkCounterpartySystemStatusRequest[];
static const char NetworkCounterpartySystemStatusResponse[];
static const char UserRequest[];
static const char UserResponse[];
static const char CollateralInquiryAck[];
static const char ConfirmationRequest[];
static const char SecurityDefinitionRequest[];
static const char Email[];
static const char SecurityDefinition[];
static const char OrderSingle[];
static const char SecurityStatusRequest[];
static const char OrderList[];
static const char SecurityStatus[];
static const char OrderCancelRequest[];
static const char TradingSessionStatusRequest[];
static const char OrderCancelReplaceRequest[];
static const char TradingSessionStatus[];
static const char OrderStatusRequest[];
static const char MassQuote[];
static const char BusinessMessageReject[];
static const char AllocationInstruction[];
static const char BidRequest[];
static const char ListCancelRequest[];
static const char BidResponse[];
static const char ListExecute[];
static const char ListStrikePrice[];
static const char ListStatusRequest[];
static const char XMLMessageEGNonFIXMsgType[];
static const char ListStatus[];
static const char RegistrationInstructions[];
static const char RegistrationInstructionsResponse[];
static const char AllocationInstructionAck[];
static const char OrderMassCancelRequest[];
static const char DonTKnowTrade[];
static const char OrderMassCancelReport[];
static const char QuoteRequest[];
static const char NewOrderCross[];
static const char Quote[];
static const char CrossOrderCancelReplaceRequestAKACrossOrderModificationRequest[];
static const char SettlementInstructions[];
static const char CrossOrderCancelRequest[];
static const char SecurityTypeRequest[];
static const char MarketDataRequest[];
static const char SecurityTypes[];
static const char MarketDataSnapshotFullRefresh[];
static const char SecurityListRequest[];
static const char MarketDataIncrementalRefresh[];
static const char SecurityList[];
static const char MarketDataRequestReject[];
static const char DerivativeSecurityListRequest[];
static const char QuoteCancel[];
};
struct ONIXS_FIXENGINE_API OrdStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char New = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PartiallyFilled = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Filled = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char DoneForDay = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Canceled = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PendingCancel = '6';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Stopped = '7';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Rejected = '8';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Suspended = '9';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PendingNew = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Calculated = 'B';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Expired = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AcceptedForBidding = 'D';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PendingReplace = 'E';
};
struct ONIXS_FIXENGINE_API OrdType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Market = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Limit = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Stop = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char StopLimit = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char WithOrWithout = '6';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char LimitOrBetter = '7';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char LimitWithOrWithout = '8';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OnBasis = '9';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PreviouslyQuoted = 'D';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PreviouslyIndicated = 'E';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ForexSwap = 'G';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char FunariLimitDayOrderWithUnexecutedPortionHandledAsMarketOnCloseEGJapan = 'I';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char MarketIfTouchedMIT = 'J';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char MarketWithLeftoverAsLimitMarketOrderThenUnexecutedQuantityBecomesLimitOrderAtLastPrice = 'K';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PreviousFundValuationPointHistoricPricingForCIV = 'L';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NextFundValuationPointForwardPricingForCIV = 'M';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Pegged = 'P';
};
struct ONIXS_FIXENGINE_API PossDupFlag {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OriginalTransmission = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PossibleDuplicate = 'Y';
};
struct ONIXS_FIXENGINE_API Side {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Buy = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Sell = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char BuyMinus = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SellPlus = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SellShort = '5';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SellShortExempt = '6';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char UndisclosedValidForIOIAndListOrderMessagesOnly = '7';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CrossOrdersWhereCounterpartyIsAnExchangeValidForAllMessagesExceptIOIs = '8';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CrossShort = '9';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CrossShortExempt = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AsDefinedForUseWithMultilegInstruments = 'B';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OppositeForUseWithMultilegInstruments = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SubscribeEGCIV = 'D';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char RedeemEGCIV = 'E';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char LendFINANCINGIdentifiesDirectionOfCollateral = 'F';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char BorrowFINANCINGIdentifiesDirectionOfCollateral = 'G';
};
struct ONIXS_FIXENGINE_API TimeInForce {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char DayOrSession = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char GoodTillCancelGTC = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AtTheOpeningOPG = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ImmediateOrCancelIOC = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char FillOrKillFOK = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char GoodTillCrossingGTX = '5';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char GoodTillDate = '6';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AtTheClose = '7';
};
struct ONIXS_FIXENGINE_API Urgency {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Normal = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Flash = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Background = '2';
};
struct ONIXS_FIXENGINE_API SettlType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Regular = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Cash = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NextDayTPlus1 = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TPlus2 = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TPlus3 = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TPlus4 = '5';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Future = '6';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char WhenAndIfIssued = '7';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SellersOption = '8';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TPlus5 = '9';
};
struct ONIXS_FIXENGINE_API SymbolSfx {
static const char AEUCPWithLumpSumInterestRatherThanDiscountPrice[];
static const char WhenIssuedForASecurityToBeReissuedUnderAnOldCUSIPOrISIN[];
};
struct ONIXS_FIXENGINE_API AllocTransType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char New = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Replace = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Cancel = '2';
};
struct ONIXS_FIXENGINE_API PositionEffect {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Close = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char FIFO = 'F';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Open = 'O';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Rolled = 'R';
};
struct ONIXS_FIXENGINE_API ProcessCode {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Regular = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SoftDollar = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char StepIn = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char StepOut = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SoftDollarStepIn = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SoftDollarStepOut = '5';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PlanSponsor = '6';
};
struct ONIXS_FIXENGINE_API AllocStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AcceptedSuccessfullyProcessed = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BlockLevelReject = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AccountLevelReject = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ReceivedReceivedNotYetProcessed = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Incomplete = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RejectedByIntermediary = 5;
};
struct ONIXS_FIXENGINE_API AllocRejCode {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownAccountS = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int IncorrectQuantity = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int IncorrectAveragePrice = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownExecutingBrokerMnemonic = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CommissionDifference = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownOrderID = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownListID = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int IncorrectAllocatedQuantity = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CalculationDifference = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownOrStaleExecID17 = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MismatchedDataValue = 11;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownClOrdID = 12;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int WarehouseRequestRejected = 13;
};
struct ONIXS_FIXENGINE_API EmailType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char New = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Reply = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AdminReply = '2';
};
struct ONIXS_FIXENGINE_API PossResend {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OriginalTransmission = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PossibleResend = 'Y';
};
struct ONIXS_FIXENGINE_API EncryptMethod {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoneOther = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PKCSProprietary = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DESECBMode = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PKCSDESProprietary = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PGPDESDefunct = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PGPDESMD5SeeAppNoteOnFIXWebSite = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PEMDESMD5 = 6;
};
struct ONIXS_FIXENGINE_API CxlRejReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TooLateToCancel = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownOrder = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BrokerExchangeOption = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OrderAlreadyInPendingCancelOrPendingReplaceStatus = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnableToProcessOrderMassCancelRequest = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OrigOrdModTimeDidNotMatchLastTransactTimeOfOrder = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DuplicateClOrdIDReceived = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API OrdRejReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BrokerExchangeOption = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownSymbol = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExchangeClosed = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OrderExceedsLimit = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TooLateToEnter = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownOrder = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DuplicateOrderEGDupeClOrdID = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DuplicateOfAVerballyCommunicatedOrder = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int StaleOrder = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TradeAlongRequired = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidInvestorID = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnsupportedOrderCharacteristic = 11;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SurveillenceOption = 12;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int IncorrectQuantity = 13;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int IncorrectAllocatedQuantity = 14;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownAccountS = 15;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API IOIQualifier {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AllOrNone = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char MarketOnCloseMOCHeldToClose = 'B';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AtTheCloseAroundNotHeldToClose = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char VWAPVolumeWeightedAvgPrice = 'D';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char InTouchWith = 'I';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Limit = 'L';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char MoreBehind = 'M';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AtTheOpen = 'O';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TakingAPosition = 'P';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AtTheMarketPreviouslyCalledCurrentQuote = 'Q';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ReadyToTrade = 'R';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PortfolioShown = 'S';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ThroughTheDay = 'T';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Versus = 'V';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char IndicationWorkingAway = 'W';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CrossingOpportunity = 'X';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AtTheMidpoint = 'Y';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PreOpen = 'Z';
};
struct ONIXS_FIXENGINE_API ReportToExch {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char IndicatesThatPartySendingMessageWillReportTrade = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char IndicatesThatPartyReceivingMessageMustReportTrade = 'Y';
};
struct ONIXS_FIXENGINE_API LocateReqd {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char IndicatesTheBrokerIsNotRequiredToLocate = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char IndicatesTheBrokerIsResponsibleForLocatingTheStock = 'Y';
};
struct ONIXS_FIXENGINE_API ForexReq {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char DoNotExecuteForexAfterSecurityTrade = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ExecuteForexAfterSecurityTrade = 'Y';
};
struct ONIXS_FIXENGINE_API GapFillFlag {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SequenceResetIgnoreMsgSeqNum = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char GapFillMessageMsgSeqNumFieldValid = 'Y';
};
struct ONIXS_FIXENGINE_API DKReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char UnknownSymbol = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char WrongSide = 'B';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char QuantityExceedsOrder = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NoMatchingOrder = 'D';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PriceExceedsLimit = 'E';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CalculationDifference = 'F';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Other = 'Z';
};
struct ONIXS_FIXENGINE_API IOINaturalFlag {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NotNatural = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Natural = 'Y';
};
struct ONIXS_FIXENGINE_API MiscFeeType {
static const char RegulatoryEGSEC[];
static const char PerTransaction[];
static const char Conversion[];
static const char Agent[];
static const char Tax[];
static const char LocalCommission[];
static const char ExchangeFees[];
static const char Stamp[];
static const char Levy[];
static const char Other[];
static const char Markup[];
static const char ConsumptionTax[];
};
struct ONIXS_FIXENGINE_API ResetSeqNumFlag {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char No = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Yes = 'Y';
};
struct ONIXS_FIXENGINE_API ExecType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char New = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char DoneForDay = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Canceled = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Replaced = '5';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PendingCancel = '6';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Stopped = '7';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Rejected = '8';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Suspended = '9';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PendingNew = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Calculated = 'B';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Expired = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Restated = 'D';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PendingReplace = 'E';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Trade = 'F';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TradeCorrect = 'G';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TradeCancel = 'H';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OrderStatus = 'I';
};
struct ONIXS_FIXENGINE_API SettlInstMode {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char StandingInstructionsProvided = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SpecificOrderForASingleAccountForCIV = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char RequestReject = '5';
};
struct ONIXS_FIXENGINE_API SettlInstTransType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Cancel = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char New = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Replace = 'R';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char RestateUsedWhereTheSettlementInstructionIsBeingUsedToCommunicateStandingInstructionsWhichHaveNotBeenChangedOrAddedTo = 'T';
};
struct ONIXS_FIXENGINE_API SettlInstSource {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char BrokerSInstructions = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char InstitutionSInstructions = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char InvestorEGCIVUse = '3';
};
struct ONIXS_FIXENGINE_API SecurityType {
static const char AssetBackedSecurities[];
static const char AmendedAndRestated[];
static const char OtherAnticipationNotesBANGANEtc[];
static const char BankersAcceptance[];
static const char BankNotes[];
static const char BillOfExchanges[];
static const char BradyBond[];
static const char BridgeLoan[];
static const char BuySellback[];
static const char ConvertibleBond[];
static const char CertificateOfDeposit[];
static const char CallLoans[];
static const char CorpMortgageBackedSecurities[];
static const char CollateralizedMortgageObligation[];
static const char CertificateOfObligation[];
static const char CertificateOfParticipation[];
static const char CorporateBond[];
static const char CommercialPaper[];
static const char CorporatePrivatePlacement[];
static const char CommonStock[];
static const char Defaulted[];
static const char DebtorInPossession[];
static const char DepositNotes[];
static const char DualCurrency[];
static const char EuroCertificateOfDeposit[];
static const char EuroCorporateBond[];
static const char EuroCommercialPaper[];
static const char EuroSovereignsIdentifyTheIssuerNameInIssuer106[];
static const char EuroSupranationalCouponsIdentifyTheIssuerInTheIssuerField106[];
static const char FederalAgencyCoupon[];
static const char FederalAgencyDiscountNote[];
static const char ForeignExchangeContract[];
static const char Forward[];
static const char GeneralObligationBonds[];
static const char IOETTEMortgage[];
static const char LetterOfCredit[];
static const char LiquidityNote[];
static const char Matured[];
static const char MortgageBackedSecurities[];
static const char MutualFundIEAnyKindOfOpenEndedCollectiveInvestmentVehicle[];
static const char MortgageInterestOnly[];
static const char MultiLegInstrumentEGOptionsStrategyOrFuturesSpreadCFICode461CanBeUsedToIdentifyIfOptionsBasedFuturesBasedEtc[];
static const char MortgagePrincipalOnly[];
static const char MortgagePrivatePlacement[];
static const char MiscellaneousPassThrough[];
static const char MandatoryTender[];
static const char MediumTermNotes[];
static const char NoSecurityType[];
static const char Overnight[];
static const char PrivateExportFundingIdentifyTheIssuerInTheIssuerField106[];
static const char PfandbriefeIdentifyTheIssuerNameInIssuer106[];
static const char PromissoryNote[];
static const char PreferredStock[];
static const char PlazosFijos[];
static const char RevenueAnticipationNote[];
static const char Replaced[];
static const char Repurchase[];
static const char Retired[];
static const char RevenueBonds[];
static const char RevolverLoan[];
static const char RevolverTermLoan[];
static const char SecuritiesLoan[];
static const char SecuritiesPledge[];
static const char SpecialAssessment[];
static const char SpecialObligation[];
static const char SpecialTax[];
static const char ShortTermLoanNote[];
static const char StructuredNotes[];
static const char USDSupranationalCouponsIdentifyTheIssuerInTheIssuerField106[];
static const char SwingLineFacility[];
static const char TaxAnticipationNote[];
static const char TaxAllocation[];
static const char ToBeAnnounced[];
static const char USTreasuryBill[];
static const char USTreasuryBond[];
static const char PrincipalStripOfACallableBondOrNote[];
static const char TimeDeposit[];
static const char TaxExemptCommercialPaper[];
static const char TermLoan[];
static const char InterestStripFromAnyBondOrNote[];
static const char TreasuryInflationProtectedSecurities[];
static const char USTreasuryNote[];
static const char PrincipalStripFromANonCallableBondOrNote[];
static const char TaxAndRevenueAnticipationNote[];
static const char USTreasuryNoteDeprecatedValueUseTNOTE[];
static const char USTreasuryBillDeprecatedValueUseTBILL[];
static const char VariableRateDemandNote[];
static const char Warrant[];
static const char Withdrawn[];
static const char WildcardEntry[];
static const char ExtendedCommNote[];
static const char IndexedLinked[];
static const char YankeeCorporateBond[];
static const char YankeeCertificateOfDeposit[];
};
struct ONIXS_FIXENGINE_API StandInstDbType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DTCSID = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ThomsonALERT = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AGlobalCustodianStandInstDbName170MustBeProvided = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AccountNet = 4;
};
struct ONIXS_FIXENGINE_API AllocLinkType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FXNetting = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FXSwap = 1;
};
struct ONIXS_FIXENGINE_API CoveredOrUncovered {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Covered = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Uncovered = 1;
};
struct ONIXS_FIXENGINE_API NotifyBrokerOfCredit {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NoDetailsShouldNotBeCommunicated = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char YesDetailsShouldBeCommunicated = 'Y';
};
struct ONIXS_FIXENGINE_API AllocHandlInst {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Match = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Forward = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ForwardAndMatch = 3;
};
struct ONIXS_FIXENGINE_API RoutingType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TargetFirm = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TargetList = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BlockFirm = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BlockList = 4;
};
struct ONIXS_FIXENGINE_API BenchmarkCurveName {
static const char EONIA[];
static const char EUREPO[];
static const char Euribor[];
static const char FutureSWAP[];
static const char LIBID[];
static const char LIBORLondonInterBankOffers[];
static const char MuniAAA[];
static const char OTHER[];
static const char Pfandbriefe[];
static const char SONIA[];
static const char SWAP[];
static const char Treasury[];
};
struct ONIXS_FIXENGINE_API StipulationType {
static const char AbsolutePrepaymentSpeed[];
static const char AMTYN[];
static const char AutoReinvestmentAtLessRateOrBetter[];
static const char BankQualifiedYN[];
static const char BargainConditionsSee234ForValues[];
static const char CouponRange[];
static const char ONIXS_FIXENGINE_CONST_OR_CONSTEXPRantPrepaymentPenalty[];
static const char ONIXS_FIXENGINE_CONST_OR_CONSTEXPRantPrepaymentRate[];
static const char ONIXS_FIXENGINE_CONST_OR_CONSTEXPRantPrepaymentYield[];
static const char ISOCurrencyCode[];
static const char CustomStartEndDate[];
static const char GeographicsAndPercentRangeEx234CA080MinimumOf80PercentCaliforniaAssets[];
static const char ValuationDiscount[];
static const char FinalCPROfHomeEquityPrepaymentCurve[];
static const char InsuredYN[];
static const char YearOrYearMonthOfIssueEx234200209[];
static const char IssuerSTicker[];
static const char IssueSizeRange[];
static const char LookbackDays[];
static const char ExplicitLotIdentifier[];
static const char LotVarianceValueInPercentMaximumOverOrUnderAllocationAllowed[];
static const char MaturityYearAndMonth[];
static const char MaturityRange[];
static const char MaximumDenomination[];
static const char MaximumSubstitutionsRepo[];
static const char PercentOfManufacturedHousingPrepaymentCurve[];
static const char MinimumDenomination[];
static const char MinimumIncrement[];
static const char MinimumQuantity[];
static const char MonthlyPrepaymentRate[];
static const char PaymentFrequencyCalendar[];
static const char NumberOfPieces[];
static const char PoolsMaximum[];
static const char PoolsMinimum[];
static const char PercentOfProspectusPrepaymentCurve[];
static const char PoolsPerLot[];
static const char PoolsPerMillion[];
static const char PoolsPerTrade[];
static const char PriceRange[];
static const char PricingFrequency[];
static const char ProductionYear[];
static const char CallProtection[];
static const char PercentOfBMAPrepaymentCurve[];
static const char Purpose[];
static const char BenchmarkPriceSource[];
static const char RatingSourceAndRange[];
static const char TypeOfRedemptionValuesAreNonCallableCallablePrefundedEscrowedToMaturityPutableConvertible[];
static const char RestrictedYN[];
static const char MarketSector[];
static const char SecurityTypeIncludedOrExcluded[];
static const char SingleMonthlyMortality[];
static const char Structure[];
static const char SubstitutionsFrequencyRepo[];
static const char SubstitutionsLeftRepo[];
static const char FreeformText[];
static const char TradeVarianceValueInPercentMaximumOverOrUnderAllocationAllowed[];
static const char WeightedAverageCouponValueInPercentExactOrRangePlusGrossOrNetOfServicingSpreadTheDefaultEx23465NetMinimumOf65PercentNetOfServicingFee[];
static const char WeightedAverageLifeCouponValueInPercentExactOrRange[];
static const char WeightedAverageLoanAgeValueInMonthsExactOrRange[];
static const char WeightedAverageMaturityValueInMonthsExactOrRange[];
static const char WholePoolYN[];
static const char YieldRange[];
};
struct ONIXS_FIXENGINE_API YieldType {
static const char AfterTaxYieldMunicipals[];
static const char AnnualYield[];
static const char YieldAtIssueMunicipals[];
static const char YieldToAverageMaturity[];
static const char BookYield[];
static const char YieldToNextCall[];
static const char YieldChangeSinceClose[];
static const char ClosingYield[];
static const char CompoundYield[];
static const char CurrentYield[];
static const char GovernmentEquivalentYield[];
static const char TrueGrossYield[];
static const char YieldWithInflationAssumption[];
static const char InverseFloaterBondYield[];
static const char MostRecentClosingYield[];
static const char ClosingYieldMostRecentMonth[];
static const char ClosingYieldMostRecentQuarter[];
static const char ClosingYieldMostRecentYear[];
static const char YieldToLongestAverageLife[];
static const char MarkToMarketYield[];
static const char YieldToMaturity[];
static const char YieldToNextRefundSinkingFundBonds[];
static const char OpenAverageYield[];
static const char PreviousCloseYield[];
static const char ProceedsYield[];
static const char YieldToNextPut[];
static const char SemiAnnualYield[];
static const char YieldToShortestAverageLife[];
static const char SimpleYield[];
static const char TaxEquivalentYield[];
static const char YieldToTenderDate[];
static const char TrueYield[];
static const char YieldValueOf132[];
static const char YieldToWorst[];
};
struct ONIXS_FIXENGINE_API TradedFlatSwitch {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NotTradedFlat = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TradedFlat = 'Y';
};
struct ONIXS_FIXENGINE_API SubscriptionRequestType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Snapshot = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SnapshotPlusUpdatesSubscribe = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char DisablePreviousSnapshotPlusUpdateRequestUnsubscribe = '2';
};
struct ONIXS_FIXENGINE_API MarketDepth {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FullBook = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TopOfBook = 1;
};
struct ONIXS_FIXENGINE_API MDUpdateType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FullRefresh = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int IncrementalRefresh = 1;
};
struct ONIXS_FIXENGINE_API AggregatedBook {
static const char BrokerOption[];
static const char MultipleEntriesPerSidePerPriceAllowed[];
static const char OneBookEntryPerSidePerPrice[];
};
struct ONIXS_FIXENGINE_API MDEntryType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Bid = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Offer = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Trade = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char IndexValue = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OpeningPrice = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ClosingPrice = '5';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SettlementPrice = '6';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TradingSessionHighPrice = '7';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TradingSessionLowPrice = '8';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TradingSessionVWAPPrice = '9';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Imbalance = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TradeVolume = 'B';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OpenInterest = 'C';
};
struct ONIXS_FIXENGINE_API TickDirection {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PlusTick = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ZeroPlusTick = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char MinusTick = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ZeroMinusTick = '3';
};
struct ONIXS_FIXENGINE_API QuoteCondition {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OpenActive = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ClosedInactive = 'B';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ExchangeBest = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ConsolidatedBest = 'D';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Locked = 'E';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Crossed = 'F';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Depth = 'G';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char FastTrading = 'H';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NonFirm = 'I';
};
struct ONIXS_FIXENGINE_API TradeCondition {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CashOnlyMarket = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AveragePriceTrade = 'B';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CashTradeSameDayClearing = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NextDayOnlyMarket = 'D';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OpeningReopeningTradeDetail = 'E';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char IntradayTradeDetail = 'F';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Rule127TradeNYSE = 'G';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Rule155TradeAmex = 'H';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SoldLastLateReporting = 'I';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NextDayTradeNextDayClearing = 'J';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OpenedLateReportOfOpenedTrade = 'K';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Seller = 'L';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SoldOutOfSequence = 'M';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char StoppedStockGuaranteeOfPriceButDoesNotExecuteTheOrder = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ImbalanceMoreBuyersCannotBeUsedInCombinationWithQ = 'P';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ImbalanceMoreSellersCannotBeUsedInCombinationWithP = 'Q';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OpeningPrice = 'R';
};
struct ONIXS_FIXENGINE_API MDUpdateAction {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char New = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Change = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Delete = '2';
};
struct ONIXS_FIXENGINE_API MDReqRejReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char UnknownSymbol = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char DuplicateMDReqID = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char InsufficientBandwidth = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char InsufficientPermissions = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char UnsupportedSubscriptionRequestType = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char UnsupportedMarketDepth = '5';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char UnsupportedMDUpdateType = '6';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char UnsupportedAggregatedBook = '7';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char UnsupportedMDEntryType = '8';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char UnsupportedTradingSessionID = '9';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char UnsupportedScope = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char UnsupportedOpenCloseSettleFlag = 'B';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char UnsupportedMDImplicitDelete = 'C';
};
struct ONIXS_FIXENGINE_API DeleteReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelationTradeBust = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Error = '1';
};
struct ONIXS_FIXENGINE_API OpenCloseSettlFlag {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char DailyOpenCloseSettlementEntry = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SessionOpenCloseSettlementEntry = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char DeliverySettlementEntry = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ExpectedEntry = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char EntryFromPreviousBusinessDay = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TheoreticalPriceValue = '5';
};
struct ONIXS_FIXENGINE_API FinancialStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Bankrupt = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PendingDelisting = '2';
};
struct ONIXS_FIXENGINE_API CorporateAction {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ExDividend = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ExDistribution = 'B';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ExRights = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char New = 'D';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ExInterest = 'E';
};
struct ONIXS_FIXENGINE_API QuoteStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Accepted = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CanceledForSymbolS = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CanceledForSecurityTypeS = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CanceledForUnderlying = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CanceledAll = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Rejected = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RemovedFromMarket = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Expired = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Query = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int QuoteNotFound = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Pending = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Pass = 11;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LockedMarketWarning = 12;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CrossMarketWarning = 13;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CanceledDueToLockMarket = 14;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CanceledDueToCrossMarket = 15;
};
struct ONIXS_FIXENGINE_API QuoteCancelType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CancelForSymbolS = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CancelForSecurityTypeS = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CancelForUnderlyingSymbol = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CancelAllQuotes = 4;
};
struct ONIXS_FIXENGINE_API QuoteRejectReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownSymbolSecurity = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExchangeSecurityClosed = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int QuoteRequestExceedsLimit = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TooLateToEnter = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownQuote = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DuplicateQuote = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidBidAskSpread = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidPrice = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NotAuthorizedToQuoteSecurity = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API QuoteResponseLevel {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoAcknowledgementDefault = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AcknowledgeOnlyNegativeOrErroneousQuotes = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AcknowledgeEachQuoteMessages = 2;
};
struct ONIXS_FIXENGINE_API QuoteRequestType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Manual = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Automatic = 2;
};
struct ONIXS_FIXENGINE_API SecurityRequestType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RequestSecurityIdentityAndSpecifications = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RequestSecurityIdentityForTheSpecificationsProvidedNameOfTheSecurityIsNotSupplied = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RequestListSecurityTypes = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RequestListSecuritiesCanBeQualifiedWithSymbolSecurityTypeTradingSessionIDSecurityExchangeIfProvidedThenOnlyListSecuritiesForTheSpecificType = 3;
};
struct ONIXS_FIXENGINE_API SecurityResponseType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AcceptSecurityProposalAsIs = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AcceptSecurityProposalWithRevisionsAsIndicatedInTheMessage = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ListOfSecurityTypesReturnedPerRequestDeprecated = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ListOfSecuritiesReturnedPerRequestDeprecated = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RejectSecurityProposal = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CanNotMatchSelectionCriteria = 6;
};
struct ONIXS_FIXENGINE_API UnsolicitedIndicator {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NoMessageIsBeingSentAsAResultOfAPriorRequest = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char YesSessageIsBeingSentUnsolicited = 'Y';
};
struct ONIXS_FIXENGINE_API SecurityTradingStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OpeningDelay = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TradingHalt = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Resume = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoOpenNoResume = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PriceIndication = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TradingRangeIndication = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MarketImbalanceBuy = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MarketImbalanceSell = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MarketOnCloseImbalanceBuy = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MarketOnCloseImbalanceSell = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NotAssigned = 11;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoMarketImbalance = 12;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoMarketOnCloseImbalance = 13;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ITSPreOpening = 14;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NewPriceIndication = 15;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TradeDisseminationTime = 16;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ReadyToTradeStartOfSession = 17;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NotAvailableForTradingEndOfSession = 18;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NotTradedOnThisMarket = 19;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownOrInvalid = 20;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PreOpen = 21;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OpeningRotation = 22;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FastMarket = 23;
};
struct ONIXS_FIXENGINE_API HaltReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NewsDissemination = 'D';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OrderInflux = 'E';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OrderImbalance = 'I';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AdditionalInformation = 'M';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NewsPending = 'P';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char EquipmentChangeover = 'X';
};
struct ONIXS_FIXENGINE_API InViewOfCommon {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NoHaltWasNotRelatedToAHaltOfTheCommonStock = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char YesHaltWasDueToCommonStockBeingHalted = 'Y';
};
struct ONIXS_FIXENGINE_API DueToRelated {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NoHaltWasNotRelatedToAHaltOfTheRelatedSecurity = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char YesHaltWasDueToRelatedSecurityBeingHalted = 'Y';
};
struct ONIXS_FIXENGINE_API Adjustment {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Cancel = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Error = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Correction = 3;
};
struct ONIXS_FIXENGINE_API TradSesMethod {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Electronic = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OpenOutcry = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TwoParty = 3;
};
struct ONIXS_FIXENGINE_API TradSesMode {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Testing = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Simulated = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Production = 3;
};
struct ONIXS_FIXENGINE_API TradSesStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Unknown = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Halted = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Open = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Closed = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PreOpen = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PreClose = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RequestRejected = 6;
};
struct ONIXS_FIXENGINE_API QuoteEntryRejectReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownSymbolSecurity = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExchangeSecurityClosed = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int QuoteExceedsLimit = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TooLateToEnter = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownQuote = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DuplicateQuote = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidBidAskSpread = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidPrice = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NotAuthorizedToQuoteSecurity = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API SessionRejectReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidTagNumber = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RequiredTagMissing = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TagNotDefinedForThisMessageType = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UndefinedTag = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TagSpecifiedWithoutAValue = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ValueIsIncorrectOutOfRangeForThisTag = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int IncorrectDataFormatForValue = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DecryptionProblem = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SignatureProblem = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CompIDProblem = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SendingTimeAccuracyProblem = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidMsgType = 11;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int XMLValidationError = 12;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TagAppearsMoreThanOnce = 13;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TagSpecifiedOutOfRequiredOrder = 14;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RepeatingGroupFieldsOutOfOrder = 15;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int IncorrectNumInGroupCountForRepeatingGroup = 16;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NonDataValueIncludesFieldDelimiterSOHCharacter = 17;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API BidRequestTransType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Cancel = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char New = 'N';
};
struct ONIXS_FIXENGINE_API SolicitedFlag {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NoWasNotSolicited = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char YesWasSolcitied = 'Y';
};
struct ONIXS_FIXENGINE_API ExecRestatementReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int GTCorporateAction = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int GTRenewalRestatementNoCorporateAction = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int VerbalChange = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RepricingOfOrder = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BrokerOption = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PartialDeclineOfOrderQtyEGExchangeInitiatedPartialCancel = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CancelOnTradingHalt = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CancelOnSystemFailure = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MarketExchangeOption = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CanceledNotBest = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int WarehouseRecap = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API BusinessRejectReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnkownID = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownSecurity = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnsupportedMessageType = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ApplicationNotAvailable = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ConditionallyRequiredFieldMissing = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NotAuthorized = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DeliverToFirmNotAvailableAtThisTime = 7;
};
struct ONIXS_FIXENGINE_API MsgDirection {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Receive = 'R';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Send = 'S';
};
struct ONIXS_FIXENGINE_API DiscretionInst {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char RelatedToDisplayedPrice = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char RelatedToMarketPrice = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char RelatedToPrimaryPrice = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char RelatedToLocalPrimaryPrice = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char RelatedToMidpointPrice = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char RelatedToLastTradePrice = '5';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char RelatedToVWAP = '6';
};
struct ONIXS_FIXENGINE_API BidType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NonDisclosedStyleEGUSEuropean = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DisclosedStyleEGJapanese = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoBiddingProcess = 3;
};
struct ONIXS_FIXENGINE_API BidDescriptorType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Sector = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Country = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Index = 3;
};
struct ONIXS_FIXENGINE_API SideValueInd {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SideValue1 = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SideValue2 = 2;
};
struct ONIXS_FIXENGINE_API LiquidityIndType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int N5dayMovingAverage = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int N20DayMovingAverage = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NormalMarketSize = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 4;
};
struct ONIXS_FIXENGINE_API ExchangeForPhysical {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char False = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char True = 'Y';
};
struct ONIXS_FIXENGINE_API ProgRptReqs {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BuySideExplicitlyRequestsStatusUsingStatusRequestDefaultTheSellSideFirmCanHoweverSendADONEStatusListStatusResponseInAnUnsolicitedFashion = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SellSidePeriodicallySendsStatusUsingListStatusPeriodOptionallySpecifiedInProgressPeriod = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RealTimeExecutionReportsToBeDiscouraged = 3;
};
struct ONIXS_FIXENGINE_API IncTaxInd {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Net = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Gross = 2;
};
struct ONIXS_FIXENGINE_API BidTradeType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Agency = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char VWAPGuarantee = 'G';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char GuaranteedClose = 'J';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char RiskTrade = 'R';
};
struct ONIXS_FIXENGINE_API BasisPxType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ClosingPriceAtMorningSession = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ClosingPrice = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CurrentPrice = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SQ = '5';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char VWAPThroughADay = '6';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char VWAPThroughAMorningSession = '7';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char VWAPThroughAnAfternoonSession = '8';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char VWAPThroughADayExceptYORIAnOpeningAuction = '9';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char VWAPThroughAMorningSessionExceptYORIAnOpeningAuction = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char VWAPThroughAnAfternoonSessionExceptYORIAnOpeningAuction = 'B';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Strike = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Open = 'D';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Others = 'Z';
};
struct ONIXS_FIXENGINE_API PriceType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PercentageEGPercentOfParOftenCalledDollarPriceForFixedIncome = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PerUnitIEPerShareOrContract = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FixedAmountAbsoluteValue = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DiscountPercentagePointsBelowPar = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PremiumPercentagePointsOverPar = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Spread = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TEDPrice = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TEDYield = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Yield = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FixedCabinetTradePricePrimarilyForListedFuturesAndOptions = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int VariableCabinetTradePricePrimarilyForListedFuturesAndOptions = 11;
};
struct ONIXS_FIXENGINE_API GTBookingInst {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BookOutAllTradesOnDayOfExecution = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AccumulateExecutionsUntilOrderIsFilledOrExpires = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AccumulateUntilVerballyNotifiedOtherwise = 2;
};
struct ONIXS_FIXENGINE_API ListStatusType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Ack = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Response = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Timed = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExecStarted = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AllDone = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Alert = 6;
};
struct ONIXS_FIXENGINE_API NetGrossInd {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Net = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Gross = 2;
};
struct ONIXS_FIXENGINE_API ListOrderStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InBiddingProcess = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ReceivedForExecution = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Executing = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Canceling = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Alert = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AllDone = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Reject = 7;
};
struct ONIXS_FIXENGINE_API ListExecInstType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Immediate = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char WaitForExecuteInstructionEGAListExecuteMessageOrPhoneCallBeforeProceedingWithExecutionOfTheList = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ExchangeSwitchCIVOrderSellDriven = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ExchangeSwitchCIVOrderBuyDrivenCashTopUpIEAdditionalCashWillBeProvidedToFulfilTheOrder = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ExchangeSwitchCIVOrderBuyDrivenCashWithdrawIEAdditionalCashWillNotBeProvidedToFulfilTheOrder = '5';
};
struct ONIXS_FIXENGINE_API CxlRejResponseTo {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OrderCancelRequest = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OrderCancelReplaceRequest = '2';
};
struct ONIXS_FIXENGINE_API MultiLegReportingType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SingleSecurityDefaultIfNotSpecified = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char IndividualLegOfAMultiLegSecurity = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char MultiLegSecurity = '3';
};
struct ONIXS_FIXENGINE_API PartyIDSource {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char KoreanInvestorID = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TaiwaneseQualifiedForeignInvestorIDQFIIFID = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TaiwaneseTradingAccount = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char MalaysianCentralDepositoryMCDNumber = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ChineseBShareShezhenAndShanghai = '5';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char UKNationalInsuranceOrPensionNumber = '6';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char USSocialSecurityNumber = '7';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char USEmployerIdentificationNumber = '8';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AustralianBusinessNumber = '9';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AustralianTaxFileNumber = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char BICBankIdentificationCodeSwiftManagedCodeISO9362SeeAppendix6B = 'B';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char GenerallyAcceptedMarketParticipantIdentifierEGNASDMnemonic = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ProprietaryCustomCode = 'D';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ISOCountryCode = 'E';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SettlementEntityLocationNoteIfLocalMarketSettlementUseEISOCountryCodeSeeAppendix6GForValidValues = 'F';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char MICISO10383MarketIdentifierCodeSeeAppendix6C = 'G';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CSDParticipantMemberCodeEGEuroclearDTCCRESTOrKassenvereinNumber = 'H';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char DirectedBrokerThreeCharacterAcronymAsDefinedInISITCETCBestPracticeGuidelinesDocument = 'I';
};
struct ONIXS_FIXENGINE_API PartyRole {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExecutingFirmFormerlyFIX42ExecBroker = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BrokerOfCreditFormerlyFIX42BrokerOfCredit = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ClientIDFormerlyFIX42ClientID = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ClearingFirmFormerlyFIX42ClearingFirm = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvestorID = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int IntroducingFirm = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int EnteringFirm = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LocateLendingFirmForShortSales = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FundManagerClientIDForCIV = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SettlementLocationFormerlyFIX42SettlLocation = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OrderOriginationTraderAssociatedWithOrderOriginationFirmEGTraderWhoInitiatesSubmitsTheOrder = 11;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExecutingTraderAssociatedWithExecutingFirmActuallyExecutes = 12;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OrderOriginationFirmEGBuysideFirm = 13;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int GiveupClearingFirmFirmToWhichTradeIsGivenUp = 14;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CorrespondantClearingFirm = 15;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExecutingSystem = 16;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ContraFirm = 17;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ContraClearingFirm = 18;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SponsoringFirm = 19;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnderlyingContraFirm = 20;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ClearingOrganization = 21;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Exchange = 22;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CustomerAccount = 24;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CorrespondentClearingOrganization = 25;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CorrespondentBroker = 26;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BuyerSellerReceiverDeliverer = 27;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Custodian = 28;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Intermediary = 29;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Agent = 30;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SubCustodian = 31;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Beneficiary = 32;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InterestedParty = 33;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RegulatoryBody = 34;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LiquidityProvider = 35;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int EnteringTrader = 36;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ContraTrader = 37;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PositionAccountSeeVolume1GlossaryForValueDefinitions = 38;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AllocEntitySeeVolume1GlossaryForValueDefinitions = 39;
};
struct ONIXS_FIXENGINE_API Product {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AGENCY = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int COMMODITY = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CORPORATE = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CURRENCY = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int EQUITY = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int GOVERNMENT = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int INDEX = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LOAN = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MONEYMARKET = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MORTGAGE = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MUNICIPAL = 11;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OTHER = 12;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FINANCING = 13;
};
struct ONIXS_FIXENGINE_API TestMessageIndicator {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char FalseProduction = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TrueTest = 'Y';
};
struct ONIXS_FIXENGINE_API QuantityType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SHARESDeprecated = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BONDSDeprecated = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CURRENTFACEDeprecated = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ORIGINALFACEDeprecated = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CURRENCYDeprecated = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CONTRACTSDeprecated = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OTHERDeprecated = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PARSeeVolume1GlossaryDeprecated = 8;
};
struct ONIXS_FIXENGINE_API RoundingDirection {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char RoundToNearest = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char RoundDown = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char RoundUp = '2';
};
struct ONIXS_FIXENGINE_API DistribPaymentMethod {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CREST = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NSCC = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Euroclear = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Clearstream = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Cheque = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TelegraphicTransfer = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FedWire = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DirectCreditBECSBACS = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ACHCredit = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BPAY = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int HighValueClearingSystemHVACS = 11;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ReinvestInFund = 12;
};
struct ONIXS_FIXENGINE_API CancellationRights {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NoWaiverAgreement = 'M';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NoExecutionOnly = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NoInstitutional = 'O';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Yes = 'Y';
};
struct ONIXS_FIXENGINE_API MoneyLaunderingStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ExemptBelowTheLimit = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ExemptClientMoneyTypeExemption = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ExemptAuthorisedCreditOrFinancialInstitution = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NotChecked = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Passed = 'Y';
};
struct ONIXS_FIXENGINE_API ExecPriceType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char BidPrice = 'B';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CreationPrice = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CreationPricePlusAdjustmentPercent = 'D';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CreationPricePlusAdjustmentAmount = 'E';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OfferPrice = 'O';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OfferPriceMinusAdjustmentPercent = 'P';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OfferPriceMinusAdjustmentAmount = 'Q';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SinglePrice = 'S';
};
struct ONIXS_FIXENGINE_API TradeReportTransType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int New = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Cancel = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Replace = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Release = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Reverse = 4;
};
struct ONIXS_FIXENGINE_API PaymentMethod {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CREST = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NSCC = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Euroclear = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Clearstream = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Cheque = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TelegraphicTransfer = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FedWire = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DebitCard = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DirectDebitBECS = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DirectCreditBECS = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CreditCard = 11;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ACHDebit = 12;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ACHCredit = 13;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BPAY = 14;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int HighValueClearingSystemHVACS = 15;
};
struct ONIXS_FIXENGINE_API TaxAdvantageType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoneNotApplicableDefault = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MaxiISAUK = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TESSAUK = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MiniCashISAUK = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MiniStocksAndSharesISAUK = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MiniInsuranceISAUK = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CurrentYearPaymentUS = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PriorYearPaymentUS = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AssetTransferUS = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int EmployeePriorYearUS = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int EmployeeCurrentYearUS = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int EmployerPriorYearUS = 11;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int EmployerCurrentYearUS = 12;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NonFundPrototypeIRAUS = 13;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NonFundQualifiedPlanUS = 14;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DefinedContributionPlanUS = 15;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int IndividualRetirementAccountUS = 16;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int IndividualRetirementAccountRolloverUS = 17;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int KEOGHUS = 18;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ProfitSharingPlanUS = 19;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int N401KUS = 20;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SelfDirectedIRAUS = 21;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int N403BUS = 22;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int N457US = 23;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RothIRAFundPrototypeUS = 24;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RothIRANonPrototypeUS = 25;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RothConversionIRAFundPrototypeUS = 26;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RothConversionIRANonPrototypeUS = 27;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int EducationIRAFundPrototypeUS = 28;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int EducationIRANonPrototypeUS = 29;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 999;
};
struct ONIXS_FIXENGINE_API FundRenewWaiv {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char No = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Yes = 'Y';
};
struct ONIXS_FIXENGINE_API RegistStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Accepted = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Held = 'H';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ReminderIERegistrationInstructionsAreStillOutstanding = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Rejected = 'R';
};
struct ONIXS_FIXENGINE_API RegistRejReasonCode {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableAccountType = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableTaxExemptType = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableOwnershipType = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableNoRegDetls = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableRegSeqNo = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableRegDtls = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableMailingDtls = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableMailingInst = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableInvestorID = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableInvestorIDSource = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableDateOfBirth = 11;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableInvestorCountryOfResidence = 12;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableNoDistribInstns = 13;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableDistribPercentage = 14;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableDistribPaymentMethod = 15;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableCashDistribAgentAcctName = 16;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableCashDistribAgentCode = 17;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidUnacceptableCashDistribAgentAcctNum = 18;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API RegistTransType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char New = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Replace = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Cancel = '2';
};
struct ONIXS_FIXENGINE_API OwnershipType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char JointTrustees = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char JointInvestors = 'J';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TenantsInCommon = 'T';
};
struct ONIXS_FIXENGINE_API ContAmtType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CommissionAmountActual = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CommissionPercentActual = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InitialChargeAmount = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InitialChargePercent = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DiscountAmount = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DiscountPercent = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DilutionLevyAmount = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DilutionLevyPercent = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExitChargeAmount = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExitChargePercent = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FundBasedRenewalCommissionPercentAKATrailCommission = 11;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ProjectedFundValueIEForInvestmentsIntendedToRealiseOrExceedASpecificFutureValue = 12;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FundBasedRenewalCommissionAmountBasedOnOrderValue = 13;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FundBasedRenewalCommissionAmountBasedOnProjectedFundValue = 14;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NetSettlementAmount = 15;
};
struct ONIXS_FIXENGINE_API OwnerType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int IndividualInvestor = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PublicCompany = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PrivateCompany = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int IndividualTrustee = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CompanyTrustee = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PensionPlan = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CustodianUnderGiftsToMinorsAct = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Trusts = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Fiduciaries = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NetworkingSubAccount = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NonProfitOrganization = 11;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CorporateBody = 12;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Nominee = 13;
};
struct ONIXS_FIXENGINE_API OrderCapacity {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Agency = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Proprietary = 'G';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Individual = 'I';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PrincipalNoteForCMSPurposesPrincipalIncludesProprietary = 'P';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char RisklessPrincipal = 'R';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AgentForOtherMember = 'W';
};
struct ONIXS_FIXENGINE_API OrderRestrictions {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ProgramTrade = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char IndexArbitrage = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NonIndexArbitrage = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CompetingMarketMaker = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ActingAsMarketMakerOrSpecialistInTheSecurity = '5';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ActingAsMarketMakerOrSpecialistInTheUnderlyingSecurityOfADerivativeSecurity = '6';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ForeignEntityOfForeignGovernmnetOrRegulatoryJurisdiction = '7';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ExternalMarketParticipant = '8';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ExternalInterConnectedMarketLinkage = '9';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char RisklessArbitrage = 'A';
};
struct ONIXS_FIXENGINE_API MassCancelRequestType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelOrdersForASecurity = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelOrdersForAnUnderlyingSecurity = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelOrdersForAProduct = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelOrdersForACFICode = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelOrdersForASecurityType = '5';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelOrdersForATradingSession = '6';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelAllOrders = '7';
};
struct ONIXS_FIXENGINE_API MassCancelResponse {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelRequestRejectedSeeMassCancelRejectReason = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelOrdersForASecurity = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelOrdersForAnUnderlyingSecurity = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelOrdersForAProduct = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelOrdersForACFICode = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelOrdersForASecurityType = '5';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelOrdersForATradingSession = '6';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CancelAllOrders = '7';
};
struct ONIXS_FIXENGINE_API MassCancelRejectReason {
static const char MassCancelNotSupported[];
static const char InvalidOrUnknownSecurity[];
static const char InvalidOrUnknownUnderlying[];
static const char InvalidOrUnknownProduct[];
static const char InvalidOrUnknownCFICode[];
static const char InvalidOrUnknownSecurityType[];
static const char InvalidOrUnknownTradingSession[];
static const char Other[];
};
struct ONIXS_FIXENGINE_API QuoteType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Indicative = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Tradeable = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RestrictedTradeable = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CounterTradable = 3;
};
struct ONIXS_FIXENGINE_API InstrRegistry {
static const char BankIdentificationCodeSwiftManagedTheDepositoryOrCustodianWhoMaintainsOwnershipRecords[];
static const char CountryCodeCountryInWhichRegistryIsKept[];
static const char PhysicalOrBearer[];
};
struct ONIXS_FIXENGINE_API CashMargin {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Cash = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char MarginOpen = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char MarginClose = '3';
};
struct ONIXS_FIXENGINE_API Scope {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char LocalExchangeECNATS = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char National = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Global = '3';
};
struct ONIXS_FIXENGINE_API MDImplicitDelete {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ServerMustSendAnExplicitDeleteForBidsOrOffersFallingOutsideTheRequestedMarketDepthOfTheRequest = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ClientHasResponsibilityForImplicitlyDeletingBidsOrOffersFallingOutsideTheMarketDepthOfTheRequest = 'Y';
};
struct ONIXS_FIXENGINE_API CrossType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CrossTradeWhichIsExecutedCompletelyOrNotBothSidesAreTreatedInTheSameMannerThisIsEquivalentToAnAllOrNone = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CrossTradeWhichIsExecutedPartiallyAndTheRestIsCancelledOneSideIsFullyExecutedTheOtherSideIsPartiallyExecutedWithTheRemainderBeingCancelledThisIsEquivalentToAnImmediateOrCancelOnTheOtherSideNoteTheCrossPrioritzation550FieldMayBeUsedToIndicateWhichSideShouldFullyExecuteInThisScenario = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CrossTradeWhichIsPartiallyExecutedWithTheUnfilledPortionsRemainingActiveOneSideOfTheCrossIsFullyExecutedAsDenotedWithTheCrossPrioritizationFieldButTheUnfilledPortionRemainsActive = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CrossTradeIsExecutedWithExistingOrdersWithTheSamePriceInTheCaseOtherOrdersExistWithTheSamePriceTheQuantityOfTheCrossIsExecutedAgainstTheExistingOrdersAndQuotesTheRemainderOfTheCrossIsExecutedAgainstTheOtherSideOfTheCrossTheTwoSidesPotentiallyHaveDifferentQuantities = 4;
};
struct ONIXS_FIXENGINE_API CrossPrioritization {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int None = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BuySidePrioritized = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SellSidePrioritized = 2;
};
struct ONIXS_FIXENGINE_API NoSides {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OneSide = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BothSides = 2;
};
struct ONIXS_FIXENGINE_API SecurityListRequestType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Symbol = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SecurityTypeAndOrCFICode = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Product = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TradingSessionID = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AllSecurities = 4;
};
struct ONIXS_FIXENGINE_API SecurityRequestResult {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ValidRequest = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidOrUnsupportedRequest = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoInstrumentsFoundThatMatchSelectionCriteria = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NotAuthorizedToRetrieveInstrumentData = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InstrumentDataTemporarilyUnavailable = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RequestForInstrumentDataNotSupported = 5;
};
struct ONIXS_FIXENGINE_API MultiLegRptTypeReq {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ReportByMulitlegSecurityOnlyDoNotReportLegs = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ReportByMultilegSecurityAndByInstrumentLegsBelongingToTheMultilegSecurity = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ReportByInstrumentLegsBelongingToTheMultilegSecurityOnlyDoNotReportStatusOfMultilegSecurity = 2;
};
struct ONIXS_FIXENGINE_API TradSesStatusRejReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownOrInvalidTradingSessionID = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API TradeRequestType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AllTrades = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MatchedTradesMatchingCriteriaProvidedOnRequestPartiesExecIdTradeIdOrderIdInstrumentInputSourceEtc = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnmatchedTradesThatMatchCriteria = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnreportedTradesThatMatchCriteria = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AdvisoriesThatMatchCriteria = 4;
};
struct ONIXS_FIXENGINE_API PreviouslyReported {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NotReportedToCounterparty = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char PreviouslyReportedToCounterparty = 'Y';
};
struct ONIXS_FIXENGINE_API MatchStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ComparedMatchedOrAffirmed = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char UncomparedUnmatchedOrUnaffirmed = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AdvisoryOrAlert = '2';
};
struct ONIXS_FIXENGINE_API MatchType {
static const char ForNYSEAndAMEXExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusFourBadgesAndExecutionTimeWithinTwoMinuteWindow[];
static const char ForNYSEAndAMEXExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusFourBadges[];
static const char ForNYSEAndAMEXExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusTwoBadgesAndExecutionTimeWithinTwoMinuteWindow[];
static const char ForNYSEAndAMEXExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusTwoBadges[];
static const char ForNYSEAndAMEXExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorPlusExecutionTimeWithinTwoMinuteWindow[];
static const char ForNYSEAndAMEXComparedRecordsResultingFromStampedAdvisoriesOrSpecialistAcceptsPairOffs[];
static const char ForNYSEAndAMEXExactMatchOnTradeDateStockSymbolQuantityPriceTradeTypeAndSpecialTradeIndicatorMinusBadgesAndTimesForNASDAQACTM1Match[];
static const char ForNYSEAndAMEXSummarizedMatchMinusBadgesAndTimesForNASDAQACTM2Match[];
static const char ForNASDAQACTAcceptedTrade[];
static const char ForNASDAQACTDefaultTrade[];
static const char ForNASDAQACTDefaultAfterM2[];
static const char ForNASDAQACTM6Match[];
static const char ForNYSEAndAMEXOCSLockedInForNASDAQNonACT[];
static const char ForNYSEAndAMEXSummarizedMatchUsingA1ExactMatchCriteriaExceptQuantityIsSummarized[];
static const char ForNYSEAndAMEXSummarizedMatchUsingA2ExactMatchCriteriaExceptQuantityIsSummarized[];
static const char ForNYSEAndAMEXSummarizedMatchUsingA3ExactMatchCriteriaExceptQuantityIsSummarized[];
static const char ForNYSEAndAMEXSummarizedMatchUsingA4ExactMatchCriteriaExceptQuantityIsSummarized[];
static const char ForNYSEAndAMEXSummarizedMatchUsingA5ExactMatchCriteriaExceptQuantityIsSummarized[];
};
struct ONIXS_FIXENGINE_API OddLot {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TreatAsRoundLot = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char TreatAsOddLot = 'Y';
};
struct ONIXS_FIXENGINE_API ClearingInstruction {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ProcessNormally = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExcludeFromAllNetting = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BilateralNettingOnly = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExClearing = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SpecialTrade = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MultilateralNetting = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ClearAgainstCentralCounterparty = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExcludeFromCentralCounterparty = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ManualModePrePostingAndOrPreGiveup = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AutomaticPostingModeTradePostingToThePositionAccountNumberSpecified = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AutomaticGiveUpModeTradeGiveUpToTheGiveUpDestinationNumberSpecified = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int QualifiedServiceRepresentativeQSR = 11;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CustomerTrade = 12;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SelfClearing = 13;
};
struct ONIXS_FIXENGINE_API AccountType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AccountIsCarriedOnCustomerSideOfBooks = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AccountIsCarriedOnNonCustomerSideOfBooks = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int HouseTrader = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FloorTrader = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AccountIsCarriedOnNonCustomerSideOfBooksAndIsCrossMargined = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AccountIsHouseTraderAndIsCrossMargined = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int JointBackofficeAccountJBO = 8;
};
struct ONIXS_FIXENGINE_API CustOrderCapacity {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MemberTradingForTheirOwnAccount = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ClearingFirmTradingForItsProprietaryAccount = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MemberTradingForAnotherMember = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AllOther = 4;
};
struct ONIXS_FIXENGINE_API MassStatusReqType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int StatusForOrdersForASecurity = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int StatusForOrdersForAnUnderlyingSecurity = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int StatusForOrdersForAProduct = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int StatusForOrdersForACFICode = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int StatusForOrdersForASecurityType = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int StatusForOrdersForATradingSession = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int StatusForAllOrders = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int StatusForOrdersForAPartyID = 8;
};
struct ONIXS_FIXENGINE_API DayBookingInst {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CanTriggerBookingWithoutReferenceToTheOrderInitiatorAuto = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char SpeakWithOrderInitiatorBeforeBookingSpeakFirst = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Accumulate = '2';
};
struct ONIXS_FIXENGINE_API BookingUnit {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char EachPartialExecutionIsABookableUnit = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AggregatePartialExecutionsOnThisOrderAndBookOneTradePerOrder = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AggregateExecutionsForThisSymbolSideAndSettlementDate = '2';
};
struct ONIXS_FIXENGINE_API PreallocMethod {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ProRata = '0';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char DoNotProRataDiscussFirst = '1';
};
struct ONIXS_FIXENGINE_API AllocType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CalculatedIncludesMiscFeesAndNetMoney = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PreliminaryWithoutMiscFeesAndNetMoney = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ReadyToBook = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int WarehouseInstruction = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RequestToIntermediary = 8;
};
struct ONIXS_FIXENGINE_API ClearingFeeIndicator {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char N1stYearDelegateTradingForHisOwnAccount = '1';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char N2ndYearDelegateTradingForHisOwnAccount = '2';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char N3rdYearDelegateTradingForHisOwnAccount = '3';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char N4thYearDelegateTradingForHisOwnAccount = '4';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char N5thYearDelegateTradingForHisOwnAccount = '5';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char N6thYearAndBeyondDelegateTradingForHisOwnAccount = '9';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char CBOEMember = 'B';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NonMemberAndCustomer = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char EquityMemberAndClearingMember = 'E';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char FullAndAssociateMemberTradingForOwnAccountAndAsFloorBrokers = 'F';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char N106HAnd106JFirms = 'H';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char GIMIDEMAndCOMMembershipInterestHolders = 'I';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char LesseeAnd106FEmployees = 'L';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char AllOtherOwnershipTypes = 'M';
};
struct ONIXS_FIXENGINE_API WorkingIndicator {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OrderHasBeenAcceptedButNotYetInAWorkingState = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char OrderIsCurrentlyBeingWorked = 'Y';
};
struct ONIXS_FIXENGINE_API PriorityIndicator {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PriorityUnchanged = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LostPriorityAsResultOfOrderChange = 1;
};
struct ONIXS_FIXENGINE_API LegalConfirm {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char DoesNotONIXS_FIXENGINE_CONST_OR_CONSTEXPRituteALegalConfirm = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char LegalConfirmFlag = 'Y';
};
struct ONIXS_FIXENGINE_API QuoteRequestRejectReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownSymbolSecurity = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExchangeSecurityClosed = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int QuoteRequestExceedsLimit = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TooLateToEnter = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidPrice = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NotAuthorizedToRequestQuote = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoMatchForInquiry = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoMarketForInstrument = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoInventory = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Pass = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API AcctIDSource {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BIC = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SIDCode = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TFMGSPTA = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OMGEOAlertID = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DTCCCode = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OtherCustomOrProprietary = 99;
};
struct ONIXS_FIXENGINE_API ConfirmStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Received = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MismatchedAccount = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MissingSettlementInstructions = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Confirmed = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RequestRejected = 5;
};
struct ONIXS_FIXENGINE_API ConfirmTransType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int New = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Replace = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Cancel = 2;
};
struct ONIXS_FIXENGINE_API DeliveryForm {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BookEntryTheDefault = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Bearer = 2;
};
struct ONIXS_FIXENGINE_API LegSwapType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ParForPar = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ModifiedDuration = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Risk = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Proceeds = 5;
};
struct ONIXS_FIXENGINE_API QuotePriceType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PercentPercentOfPar = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PerShareEGCentsPerShare = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FixedAmountAbsoluteValue = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DiscountPercentagePointsBelowPar = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PremiumPercentagePointsOverPar = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BasisPointsRelativeToBenchmark = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TEDPrice = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TEDYield = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int YieldSpreadSwaps = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Yield = 10;
};
struct ONIXS_FIXENGINE_API QuoteRespType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int HitLift = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Counter = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Expired = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Cover = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DoneAway = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Pass = 6;
};
struct ONIXS_FIXENGINE_API PosType {
static const char AllocationTradeQty[];
static const char OptionAssignment[];
static const char AsOfTradeQty[];
static const char DeliveryQty[];
static const char ElectronicTradeQty[];
static const char OptionExerciseQty[];
static const char EndOfDayQty[];
static const char IntraSpreadQty[];
static const char InterSpreadQty[];
static const char AdjustmentQty[];
static const char PitTradeQty[];
static const char StartOfDayQty[];
static const char IntegralSplit[];
static const char TransactionFromAssignment[];
static const char TotalTransactionQty[];
static const char TransactionQuantity[];
static const char TransferTradeQty[];
static const char TransactionFromExercise[];
static const char CrossMarginQty[];
};
struct ONIXS_FIXENGINE_API PosQtyStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Submitted = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Accepted = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Rejected = 2;
};
struct ONIXS_FIXENGINE_API PosAmtType {
static const char CashAmountCorporateEvent[];
static const char CashResidualAmount[];
static const char FinalMarkToMarketAmount[];
static const char IncrementalMarkToMarketAmount[];
static const char PremiumAmount[];
static const char StartOfDayMarkToMarketAmount[];
static const char TradeVariationAmount[];
static const char ValueAdjustedAmount[];
};
struct ONIXS_FIXENGINE_API PosTransType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Exercise = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DoNotExercise = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PositionAdjustment = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PositionChangeSubmissionMarginDisposition = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Pledge = 5;
};
struct ONIXS_FIXENGINE_API PosMaintAction {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NewUsedToIncrementTheOverallTransactionQuantity = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ReplaceUsedToOverrideTheOverallTransactionQuantityOrSpecificAddMessagesBasedOnTheReferenceId = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CancelUsedToRemoveTheOverallTransactionOrSpecificAddMessagesBasedOnReferenceId = 3;
};
struct ONIXS_FIXENGINE_API AdjustmentType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ProcessRequestAsMarginDisposition = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Delta_plus = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Delta_minus = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Final = 3;
};
struct ONIXS_FIXENGINE_API PosMaintStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Accepted = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AcceptedWithWarnings = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Rejected = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Completed = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CompletedWithWarnings = 4;
};
struct ONIXS_FIXENGINE_API PosMaintResult {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SuccessfulCompletionNoWarningsOrErrors = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Rejected = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API PosReqType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Positions = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Trades = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Exercises = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Assignments = 3;
};
struct ONIXS_FIXENGINE_API ResponseTransportType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InbandTransportTheRequestWasSentOverDefault = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OutOfBandPreArrangedOutOfBandDeliveryMechanismIEFTPHTTPNDMEtcBetweenCounterpartiesDetailsSpecifiedViaResponseDestination = 1;
};
struct ONIXS_FIXENGINE_API PosReqResult {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ValidRequest = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidOrUnsupportedRequest = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoPositionsFoundThatMatchCriteria = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NotAuthorizedToRequestPositions = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RequestForPositionNotSupported = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OtherUseTextInConjunctionWithThisCodeForAnExplanation = 99;
};
struct ONIXS_FIXENGINE_API PosReqStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Completed = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CompletedWithWarnings = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Rejected = 2;
};
struct ONIXS_FIXENGINE_API SettlPriceType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Final = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Theoretical = 2;
};
struct ONIXS_FIXENGINE_API AssignmentMethod {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ProRata = 'P';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Random = 'R';
};
struct ONIXS_FIXENGINE_API ExerciseMethod {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Automatic = 'A';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Manual = 'M';
};
struct ONIXS_FIXENGINE_API TradeRequestResult {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SuccessfulDefault = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidOrUnknownInstrument = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidTypeOfTradeRequested = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidParties = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidTransportTypeRequested = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidDestinationRequested = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TradeRequestTypeNotSupported = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnauthorizedForTradeCaptureReportRequest = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API TradeRequestStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Accepted = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Completed = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Rejected = 2;
};
struct ONIXS_FIXENGINE_API TradeReportRejectReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SuccessfulDefault = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidPartyInformation = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownInstrument = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnauthorizedToReportTrades = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidTradeType = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API SideMultiLegReportingType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SingleSecurityDefaultIfNotSpecified = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int IndividualLegOfAMultiLegSecurity = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MultiLegSecurity = 3;
};
struct ONIXS_FIXENGINE_API TrdRegTimestampType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExecutionTime = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TimeIn = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TimeOut = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BrokerReceipt = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BrokerExecution = 5;
};
struct ONIXS_FIXENGINE_API ConfirmType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Status = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Confirmation = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ConfirmationRequestRejectedReasonCanBeStatedInTextField = 3;
};
struct ONIXS_FIXENGINE_API ConfirmRejReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MismatchedAccount = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MissingSettlementInstructions = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API BookingType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RegularBooking = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CFDContractForDifference = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TotalReturnSwap = 2;
};
struct ONIXS_FIXENGINE_API AllocSettlInstType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UseDefaultInstructions = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DeriveFromParametersProvided = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FullDetailsProvided = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SSIDbIdsProvided = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PhoneForInstructions = 4;
};
struct ONIXS_FIXENGINE_API DlvyInstType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Cash = 'C';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char Securities = 'S';
};
struct ONIXS_FIXENGINE_API TerminationType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Overnight = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Term = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Flexible = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Open = 4;
};
struct ONIXS_FIXENGINE_API SettlInstReqRejCode {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnableToProcessRequestEGDatabaseUnavailable = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownAccount = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoMatchingSettlementInstructionsFound = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API AllocReportType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SellsideCalculatedUsingPreliminaryIncludesMiscFeesAndNetMoney = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SellsideCalculatedWithoutPreliminarySentUnsolicitedBySellsideIncludesMiscFeesAndNetMoney = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int WarehouseRecap = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RequestToIntermediary = 8;
};
struct ONIXS_FIXENGINE_API AllocCancReplaceReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OriginalDetailsIncompleteIncorrect = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ChangeInUnderlyingOrderDetails = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API AllocAccountType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AccountIsCarriedOnCustomerSideOfBooks = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AccountIsCarriedOnNonCustomerSideOfBooks = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int HouseTrader = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FloorTrader = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AccountIsCarriedOnNonCustomerSideOfBooksAndIsCrossMargined = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AccountIsHouseTraderAndIsCrossMargined = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int JointBackofficeAccountJBO = 8;
};
struct ONIXS_FIXENGINE_API PartySubIDType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Firm = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Person = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int System = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Application = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FullLegalNameOfFirm = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PostalAddressInclusiveOfStreetAddressLocationAndPostalCode = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PhoneNumber = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int EmailAddress = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ContactName = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SecuritiesAccountNumberForSettlementInstructions = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RegistrationNumberForSettlementInstructionsAndConfirmations = 11;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RegisteredAddressForConfirmationPurposes = 12;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RegulatoryStatusForConfirmationPurposes = 13;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RegistrationNameForSettlementInstructions = 14;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CashAccountNumberForSettlementInstructions = 15;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BIC = 16;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CSDParticipantMemberCodeEGEuroclearDTCCRESTOrKassenvereinNumber = 17;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RegisteredAddress = 18;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FundAccountName = 19;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TelexNumber = 20;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FaxNumber = 21;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SecuritiesAccountName = 22;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CashAccountName = 23;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Department = 24;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LocationDesk = 25;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PositionAccountType = 26;
};
struct ONIXS_FIXENGINE_API AllocIntermedReqType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PendingAccept = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PendingRelease = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PendingReversal = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Accept = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BlockLevelReject = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AccountLevelReject = 6;
};
struct ONIXS_FIXENGINE_API ApplQueueResolution {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoActionTaken = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int QueueFlushed = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OverlayLast = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int EndSession = 3;
};
struct ONIXS_FIXENGINE_API ApplQueueAction {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoActionTaken = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int QueueFlushed = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OverlayLast = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int EndSession = 3;
};
struct ONIXS_FIXENGINE_API AvgPxIndicator {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoAveragePricing = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TradeIsPartOfAnAveragePriceGroupIdentifiedByTheTradeLinkID = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LastTradeInTheAveragePriceGroupIdentifiedByTheTradeLinkID = 2;
};
struct ONIXS_FIXENGINE_API TradeAllocIndicator {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AllocationNotRequired = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AllocationRequiredGiveUpTradeAllocationInformationNotProvidedIncomplete = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UseAllocationProvidedWithTheTrade = 2;
};
struct ONIXS_FIXENGINE_API ExpirationCycle {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExpireOnTradingSessionCloseDefault = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExpireOnTradingSessionOpen = 1;
};
struct ONIXS_FIXENGINE_API TrdType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RegularTrade = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BlockTrade = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int EFPExchangeForPhysical = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Transfer = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LateTrade = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TTrade = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int WeightedAveragePriceTrade = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BunchedTrade = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LateBunchedTrade = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PriorReferencePriceTrade = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AfterHoursTrade = 10;
};
struct ONIXS_FIXENGINE_API PegMoveType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FloatingDefault = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Fixed = 1;
};
struct ONIXS_FIXENGINE_API PegOffsetType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PriceDefault = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BasisPoints = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Ticks = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PriceTierLevel = 3;
};
struct ONIXS_FIXENGINE_API PegLimitType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OrBetterDefaultPriceImprovementAllowed = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int StrictLimitIsAStrictLimit = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OrWorseForABuyThePegLimitIsAMinimumAndForASellThePegLimitIsAMaximumForUseForOrdersWhichHaveAPriceRange = 2;
};
struct ONIXS_FIXENGINE_API PegRoundDirection {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MoreAggressiveOnABuyOrderRoundThePriceUpRoundUpToTheNearestTickOnASellRoundDownToTheNearestTick = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MorePassiveOnABuyOrderRoundDownToNearestTickOnASellOrderRoundUpToNearestTick = 2;
};
struct ONIXS_FIXENGINE_API PegScope {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LocalExchangeECNATS = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int National = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Global = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NationalExcludingLocal = 4;
};
struct ONIXS_FIXENGINE_API DiscretionMoveType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FloatingDefault = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Fixed = 1;
};
struct ONIXS_FIXENGINE_API DiscretionOffsetType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PriceDefault = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int BasisPoints = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Ticks = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PriceTierLevel = 3;
};
struct ONIXS_FIXENGINE_API DiscretionLimitType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OrBetterDefaultPriceImprovementAllowed = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int StrictLimitIsAStrictLimit = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OrWorseForABuyTheDiscretionPriceIsAMinimumAndForASellTheDiscretionPriceIsAMaximumForUseForOrdersWhichHaveAPriceRange = 2;
};
struct ONIXS_FIXENGINE_API DiscretionRoundDirection {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MoreAggressiveOnABuyOrderRoundThePriceUpRoundUpToTheNearestTickOnASellRoundDownToTheNearestTick = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MorePassiveOnABuyOrderRoundDownToNearestTickOnASellOrderRoundUpToNearestTick = 2;
};
struct ONIXS_FIXENGINE_API DiscretionScope {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LocalExchangeECNATS = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int National = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Global = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NationalExcludingLocal = 4;
};
struct ONIXS_FIXENGINE_API TargetStrategy {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int VWAP = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ParticipateIEAimToBeXPercentOfTheMarketVolume = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MinimizeMarketImpact = 3;
};
struct ONIXS_FIXENGINE_API LastLiquidityInd {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AddedLiquidity = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RemovedLiquidity = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LiquidityRoutedOut = 3;
};
struct ONIXS_FIXENGINE_API PublishTrdIndicator {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char DoNotReportTrade = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char ReportTrade = 'Y';
};
struct ONIXS_FIXENGINE_API ShortSaleReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DealerSoldShort = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int DealerSoldShortExempt = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SellingCustomerSoldShort = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SellingCustomerSoldShortExempt = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int QualifedServiceRepresentativeQSROrAutomaticGiveupAGUContraSideSoldShort = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int QSROrAGUContraSideSoldShortExempt = 5;
};
struct ONIXS_FIXENGINE_API QtyType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnitsSharesParCurrency = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ContractsIfUsedShouldSpecifyContractMultiplier = 1;
};
struct ONIXS_FIXENGINE_API TradeReportType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Submit = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Alleged = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Accept = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Decline = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Addendum = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoWas = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TradeReportCancel = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LockedInTradeBreak = 7;
};
struct ONIXS_FIXENGINE_API AllocNoOrdersType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NotSpecified = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExplicitListProvided = 1;
};
struct ONIXS_FIXENGINE_API EventType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Put = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Call = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Tender = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SinkingFundCall = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API InstrAttribType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FlatSecuritiesPayInterestOnACurrentBasisButAreTradedWithoutInterest = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ZeroCoupon = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InterestBearingForEuroCommercialPaperWhenNotIssuedAtDiscount = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoPeriodicPayments = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int VariableRate = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LessFeeForPut = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SteppedCoupon = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CouponPeriodIfNotSemiAnnualSupplyRedemptionDateInTheInstrAttribValueField = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int WhenAndIfIssued = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OriginalIssueDiscount = 10;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CallablePuttable = 11;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int EscrowedToMaturity = 12;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int EscrowedToRedemptionDateCallableSupplyRedemptionDateInTheInstrAttribValueField = 13;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Prerefunded = 14;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InDefault = 15;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Unrated = 16;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Taxable = 17;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Indexed = 18;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SubjectToAlternativeMinimumTax = 19;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OriginalIssueDiscountPriceSupplyPriceInTheInstrAttribValueField = 20;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CallableBelowMaturityValue = 21;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CallableWithoutNoticeByMailToHolderUnlessRegistered = 22;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Text = 99;
};
struct ONIXS_FIXENGINE_API CPProgram {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int N3a3 = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int N42 = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API MiscFeeBasis {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Absolute = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PerUnit = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Percentage = 2;
};
struct ONIXS_FIXENGINE_API LastFragment {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NotLastMessage = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char LastMessage = 'Y';
};
struct ONIXS_FIXENGINE_API CollAsgnReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Initial = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Scheduled = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TimeWarning = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MarginDeficiency = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int MarginExcess = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ForwardCollateralDemand = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int EventOfDefault = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AdverseTaxEvent = 7;
};
struct ONIXS_FIXENGINE_API CollInquiryQualifier {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TradeDate = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int GCInstrument = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CollateralInstrument = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SubstitutionEligible = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NotAssigned = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PartiallyAssigned = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FullyAssigned = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OutstandingTrades = 7;
};
struct ONIXS_FIXENGINE_API CollAsgnTransType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int New = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Replace = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Cancel = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Release = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Reverse = 4;
};
struct ONIXS_FIXENGINE_API CollAsgnRespType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Received = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Accepted = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Declined = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Rejected = 3;
};
struct ONIXS_FIXENGINE_API CollAsgnRejectReason {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownDeal = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnknownOrInvalidInstrument = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnauthorizedTransaction = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InsufficientCollateral = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidTypeOfCollateral = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ExcessiveSubstitution = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 99;
};
struct ONIXS_FIXENGINE_API CollStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Unassigned = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PartiallyAssigned = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AssignmentProposed = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AssignedAccepted = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Challenged = 4;
};
struct ONIXS_FIXENGINE_API LastRptRequested {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char NotLastMessage = 'N';
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR char LastMessage = 'Y';
};
struct ONIXS_FIXENGINE_API DeliveryType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int VersusPaymentDeliverIfSellOrReceiveIfBuyVsAgainstPayment = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int FreeDeliverIfSellOrReceiveIfBuyFree = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int TriParty = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int HoldInCustody = 3;
};
struct ONIXS_FIXENGINE_API UserRequestType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LogOnUser = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LogOffUser = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ChangePasswordForUser = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int RequestIndividualUserStatus = 4;
};
struct ONIXS_FIXENGINE_API UserStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LoggedIn = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NotLoggedIn = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UserNotRecognised = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PasswordIncorrect = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int PasswordChanged = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Other = 6;
};
struct ONIXS_FIXENGINE_API StatusValue {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Connected = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NotConnectedDownExpectedUp = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NotConnectedDownExpectedDown = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InProcess = 4;
};
struct ONIXS_FIXENGINE_API NetworkRequestType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Snapshot = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Subscribe = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int StopSubscribing = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int LevelOfDetailThenNoCompIDSBecomesRequired = 8;
};
struct ONIXS_FIXENGINE_API NetworkStatusResponseType {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Full = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int IncrementalUpdate = 2;
};
struct ONIXS_FIXENGINE_API TrdRptStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Accepted = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Rejected = 1;
};
struct ONIXS_FIXENGINE_API AffirmStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Received = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int ConfirmRejectedIENotAffirmed = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Affirmed = 3;
};
struct ONIXS_FIXENGINE_API CollAction {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Retain = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Add = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Remove = 2;
};
struct ONIXS_FIXENGINE_API CollInquiryStatus {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Accepted = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int AcceptedWithWarnings = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Completed = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CompletedWithWarnings = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int Rejected = 4;
};
struct ONIXS_FIXENGINE_API CollInquiryResult {
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int SuccessfulDefault = 0;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidOrUnknownInstrument = 1;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidOrUnknownCollateralType = 2;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidParties = 3;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidTransportTypeRequested = 4;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int InvalidDestinationRequested = 5;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoCollateralFoundForTheTradeSpecified = 6;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int NoCollateralFoundForTheOrderSpecified = 7;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int CollateralInquiryTypeNotSupported = 8;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int UnauthorizedForCollateralInquiry = 9;
static ONIXS_FIXENGINE_CONST_OR_CONSTEXPR int OtherFurtherInformationInTextField = 99;
};
}
}
}
}