OnixS Eurex ETI Handler C++ library  9.21.0
API documentation
SessionRejectReason Struct Reference

#include <OnixS/Eurex/Trading/Enumerations.h>

Public Types

enum  Enum {
  NoValue = 0xFF, RequiredTagMissing = 1, ValueIsIncorrect = 5, DecryptionProblem = 7,
  InvalidMsgID = 11, IncorrectNumInGroupCount = 16, Other = 99, ThrottleLimitExceeded = 100,
  ExposureLimitExceeded = 101, ServiceTemporarilyNotAvailable = 102, ServiceNotAvailable = 103, OutboundConversionError = 105,
  HeartbeatViolation = 152, InternalTechnicalError = 200, ValidationError = 210, UserAlreadyLoggedIn = 211,
  GatewayIsStandby = 216, SessionLoginLimitReached = 217, UserEntitlementDataTimeout = 223, PSGatewaySessionLimitReached = 224,
  UserLoginLimitReached = 225, OutstandingLoginsBuLimitReached, OutstandingLoginsSessionLimitReached = 227, PasswordTimestampNotInGracePeriod = 228,
  OrderNotFound = 10000, PriceNotReasonable = 10001, ClientOrderIDNotUnique = 10002, QuoteActivationInProgress,
  StopBidPriceNotReasonable = 10006, StopAskPriceNotReasonable = 10007, OrderNotExecutableWithinValidity = 10008, CreateCIThrottleExceeded = 10010,
  TransactionNotAllowedInCurrentState = 10011, RequiredMinLotSizeNotReached = 10013
}
 

Detailed Description

Definition at line 2525 of file Enumerations.h.

Member Enumeration Documentation

enum Enum

Error code.

Enumerator
NoValue 

No value.

RequiredTagMissing 

Required Tag Missing.

ValueIsIncorrect 

Value is incorrect (out of range) for this tag.

DecryptionProblem 

Decryption problem.

InvalidMsgID 

Invalid TemplateID.

IncorrectNumInGroupCount 

Incorrect NumInGroup count for repeating group.

Other 

Other.

ThrottleLimitExceeded 

Throttle limit exceeded.

ExposureLimitExceeded 

Stale request was not forwarded to T7.

ServiceTemporarilyNotAvailable 

Service temporarily not available.

ServiceNotAvailable 

Service not available.

OutboundConversionError 

Error converting response or broadcast.

HeartbeatViolation 

Heartbeat violation error.

InternalTechnicalError 

Internal technical error.

ValidationError 

Validation Error.

UserAlreadyLoggedIn 

User already logged in.

GatewayIsStandby 

Gateway is standby.

SessionLoginLimitReached 

Session login limit (per time interval) reached.

UserEntitlementDataTimeout 

User Entitlement Data time out.

PSGatewaySessionLimitReached 

Session limit reached (per PS Gateway and Business Unit).

UserLoginLimitReached 

User login tries limit (per time interval) reached.

OutstandingLoginsBuLimitReached 

Limit of outstanding session/user logins reached (per Business Unit).

OutstandingLoginsSessionLimitReached 

Limit of outstanding session/user logins reached (per Session).

PasswordTimestampNotInGracePeriod 

Password timestamp not in grace period.

OrderNotFound 

Order not found.

PriceNotReasonable 

Price not reasonable.

ClientOrderIDNotUnique 

Duplicate Order (ClOrdID).

QuoteActivationInProgress 

another quote activation request is pending for the same Product / Instrument Type / SessionID.

StopBidPriceNotReasonable 

Stop buy price not reasonable.

StopAskPriceNotReasonable 

Stop sell price not reasonable.

OrderNotExecutableWithinValidity 

GFD order is not executable on current business day.

CreateCIThrottleExceeded 

Throttle limit for creation of complex instrument exceeded.

TransactionNotAllowedInCurrentState 

Order maintenance not allowed in current state.

RequiredMinLotSizeNotReached 

Required min lot size not reached.

Definition at line 2528 of file Enumerations.h.


The documentation for this struct was generated from the following file: