OnixS C++ CME iLink 3 Binary Order Entry Handler 1.18.9
API Documentation
Loading...
Searching...
No Matches
BusinessRejectReason Struct Reference

Public Types

enum  Enum

Static Public Member Functions

static const char * toString (Enum type) noexcept
static const char * toString (unsigned short value) noexcept
static BusinessRejectReason::Enum toRejectReason (unsigned short value) noexcept

Detailed Description

Definition at line 42 of file ValuesEnums.h.

Member Enumeration Documentation

◆ Enum

enum Enum
Enumerator
NotSet 255 

The value is not set.

Other 

Other.

UnknownId 

Unknown ID (unknown PartyDetailsListReqID being referenced in business message)

UnknownSecurity 

Unknown Security.

UnsupportedMessageType 

Unsupported Message Type (for example using messages specific to cash markets for futures)

RequiredFieldMissing 

Required Field Missing.

NotAuthorized 

Not Authorized.

ThrottleLimitExceeded 

Throttle Limit Exceeded (volume controls)

ValueIsIncorrect 100 

Value is incorrect(out of range) for this tag (for example using a value outside defined range of integer)

IncorrectDataFormat 101 

Incorrect data format for value (for example using ASCII character outside 32 - 126 in string field)

RejectedDueToKillSwitch 102 

Rejected due to Kill Switch.

RejectedDueToRiskManagementAPI 103 

Rejected due to Risk Management API.

RejectedDueToGlobexCreditControls 104 

Rejected due to Globex Credit Controls.

NotAuthorizedToTradeDeliverableSwapFutures 105 

Not Authorized to trade Deliverable Swap Futures.

NotAuthorizedToTradeInterestRateSwapFutures 106 

Not Authorized to trade Interest Rate Swap Futures.

RejectedDueToInlineCreditControls 107 

Rejected due to Inline Credit Controls.

InvalidPartyDetailsListReqID 108 

Invalid PartyDetailsListReqID(reusing already existing PartyDetailsListReqID while creating Party Details Definition Request)

DecodingError 109 

Incoming message could not be decoded.

RepeatingGroupEntryAppearsMoreThanOnce 110 

Same repeating group entry appears more than once.

ExceededMaximumNumberOfPartyDetailsDefinitionRequests 111 

Exceeded maximum number of allowable Party Details Definition Requests.

TechnicalErrorInRegisteringPartyDetails 112 

Technical Error in Registering Party Details.

RejectedDueToCrossVenueRisk 113 

Rejected due to Cross Venue Risk.

OrderStatusNotAvailable 114 

Order Status Not Available.

EnumNotSupported 115 

Enum Not Supported.

OrderStatusNotFound 116 

Order Status Not Found.

MassOrderStatusCannotBeCompleted 117 

Mass Order Status Cannot be Completed.

ExceededMaximumNumberOfAllowableRequestingPartyIDsInPartyDetailsListRequest 118 

Exceeded Maximum Number of Allowable RequestingPartyID's in Party Details List Request.

DuplicateOrderThresholdExceeded 119 

Duplicate Order Threshold Exceeded.

OnDemandMessageRejectedDueToPrecedingPartyDetailsDefinitionRequestBeingRejected 120 

On - Demand Message Rejected Due to Preceding Party Details Definition Request Being Rejected.

PartyDetailsListReqIdDoesNotMatch 121 

Message Rejected Since PartyDetailsListReqID Does Not Match with Immediately Preceding Party Details Definition Request sent to MSGW when using On - demand administrative information.

CorrespondingBusinessMessageBeingRejected 122 

Party Details Definition Request sent to MSGW Being Rejected Due to Corresponding Business Message Being Rejected.

AnotherMessageSent 123 

Another Message Sent in Between Party Details Definition Request and Business Message when using On - demand administrative information.

CannotHaveMoreThanOneInFlightMassOrderStatusRequestInProgress 124 

Cannot Have More Than One In - Flight Mass Order Status Request in Progress.

ExceededMaximumNumberOfInFlightOrderStatusRequests 125 

Exceeded Maximum Number of In - Flight Order Status Requests.

CannotHaveMoreThanOneInFlightPartyDetailsListRequestInProgress 126 

Cannot Have More Than One In - Flight Party Details List Request in Progress.

MissingRequestingPartyIdAndPartyId 127 

Party Details List Request is Missing Requesting Party ID and Party ID.

PartyDetailsListRequestCannotContainBothRequestingPartyIdAndPartyId 128 

Party Details List Request cannot contain both RequestingPartyID and PartyID.

AnotherMessageWasSentInBetweenOnDemandMessage 129 

Party Details Definition Request Being Rejected Since Another Message was sent in Between On - Demand Message.

BuySideFirmIdDoesNotMatchSellSideFirmId 130 

Buy Side Firm ID Does Not Match Sell Side Firm ID in New Order Cross.

MessageTypeNotSupportedOnBackupInstance 131 

Message Type Not Supported on Backup Instance.

NewOrderCrossDoesNotContainBuySideFollowedBySellSide 132 

New Order Cross Does Not Contain Buy Side Followed by Sell Side.

Definition at line 44 of file ValuesEnums.h.

Member Function Documentation

◆ toRejectReason()

BusinessRejectReason::Enum toRejectReason ( unsigned short value)
inlinestaticnoexcept

Definition at line 174 of file ValuesEnums.h.

◆ toString() [1/2]

const char * toString ( Enum type)
staticnoexcept

◆ toString() [2/2]

const char * toString ( unsigned short value)
staticnoexcept