Constants

Constants used throughout the data model and API.

ConstantTypeValue
MAX_OPTSnumber99
MAX_ARG_LENGTHnumber255
MAX_TABLE_NAME_LENnumber40
MAX_DECIMALSnumber16
MIN_HOLDING_QUANTITY_SYSTEMnumber-1000000000000000000
MAX_HOLDING_QUANTITY_SYSTEMnumber1000000000000000000
MAX_ORDER_QUANTITY_SYSTEMnumber1000000000000000000
MAX_ORDER_VALUE_SYSTEMnumber1000000000000000000
DEFAULT_BASE_PORTnumber11000
KDB_PORT_OFFSETnumber2000
KDB_DISCOVERY_PORT_OFFSETnumber1
REST_SERVER_OFFSETnumber90
MAX_SOCKETSnumber4
SOCKET_NAME_LENnumber1000
QUEUE_NAME_LENnumber1000
QUEUE_MESSAGE_LENnumber100
DEFAULT_BUFFERSnumber10000
ENGINE_TRANSACTION_NAMEstringtransaction_queue
ENGINE_TRANSACTION_OFFSETnumber1001
ENGINE_INTERNAL_NAMEstringinternal_queue
ENGINE_INTERNAL_OFFSETnumber1002
ENGINE_BROADCAST_NAMEstringbroadcast_queue
ENGINE_BROADCAST_OFFSETnumber1004
ENGINE_INFO_OFFSETnumber1005
ENGINE_SERVICE_OFFSETnumber1006
ENGINE_LOG_INPUT_OFFSETnumber1008
ENGINE_BLOB_NAMEstringblob_queue
ENGINE_BLOB_OFFSETnumber1009
ZMQ_ADDRESS_SIZEnumber5
MAX_HOPSnumber2
MAX_GATEWAY_DEPTHnumber2
MAX_ENVELOPE_SIZEnumber256
SYSTEMobject0
SYSTEM_CALENDARobject0
SYSTEM_VENUEobject0
SYSTEM_VENUE_IDobject-1
SYSTEM_VENUE_NAMEstringSystem
SYSTEM_ENTERPRISE_IDobject-1
SYSTEM_ENTERPRISE_NAMEstringSystem
SYSTEM_FIRM_IDobject-1
SYSTEM_FIRM_NAMEstringSystem
SYSTEM_GROUP_IDobject-1
SYSTEM_GROUP_NAMEstringSystem
SYSTEM_USER_IDobject-1
SYSTEM_USER_NAMEstringSystem
SYSTEM_USERobject0
MAIN_ENGINE_CONNECT_ADDRstring0.0.0.0
MAIN_ENGINE_OFFSETnumber1010
MAX_BACKUP_ENVELOPE_SIZEnumber256
MAX_BACKUP_RECV_SIZEnumber256
MAX_BACKUP_SENDnumber100
BACKUP_CONNECT_TIMEnumber60
GOVERNOR_OFFSETnumber1011
LOG_STREAMER_OFFSETnumber1021
LOG_STREAMER_POLL_MAXnumber1000
MAX_LOG_STREAMER_ENVELOPE_SIZEnumber256
MAX_LOG_STREAMER_RECV_SIZEnumber256
TSERVER_OFFSETnumber100
TSERVER_ZMQ_OFFSETnumber100
TSERVER_IPC_SOCKETstringtransaction_socket
ZSERVER_OFFSETnumber200
ZSERVER_IPC_SOCKETstringtransaction_raw_socket
BSERVER_OFFSETnumber600
BSERVER_IPC_SOCKETstringtransaction_blob_socket
DEFAULT_SNAP_SHOT_SECONDSnumber10
DEFAULT_SNAP_SHOT_SAVESnumber6
MAX_LEVEL1_FIELDSnumber80
MAX_LOGIN_SESSIONSnumber10
MAX_LOGINSnumber8000000
MIN_PASSWORD_LENnumber16
PASSWORD_ITERATIONSnumber50000
PASSWORD_ALGOstring$6$
PASSWORD_ENCRYPTEDstring$6$rounds=
NEW_PASSWORD_VALID_DAYSnumber30
VALID_ENTERPRISEID_CHARSstringabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_@
VALID_USERID_CHARSstringabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_@
APIPROTOCOL_VERSION_LENnumber40
APIFILE_PATH_LENnumber256
APISTATUS_GET_LENnumber1000
GENERAL_STRING_LENnumber255
MAX_STATIC_CHANGE_FIELDSnumber20
MAX_SPREAD_LIMIT_FIELDSnumber5
MAX_KVPSnumber100
MAX_ANALYTIC_INnumber20
MAX_STATIC_LENGTHnumber200
MAX_RECIPIENTS_PER_ORDERnumber10
MAX_BLOTTERS_PER_USERnumber1
MAX_FIRMS_PER_ENTERPRISEnumber5
MAX_ACCOUNTS_PER_FIRMnumber10
MAX_GROUPS_PER_FIRMnumber50
MAX_ACTORS_PER_GROUPnumber1000
MAX_USERS_PER_FIRMnumber100000
MAX_RULE_PRICE_LIMITnumber1000000
MAX_RULE_CIRCUIT_BREAKERnumber1000000
MAX_RATINGSnumber50
MAX_RATING_AGENCIESnumber20
MAX_YIELD_CURVESnumber1
MAX_MATURITIESnumber360
MAX_BENCHMARK_RATESnumber10
MAX_BLOBS_PER_USERnumber5
MAX_CHANGES_PER_BLOBnumber10
MAX_ENTRIES_PER_CALENDARnumber500
MAX_HOLDINGS_PER_EXTERNAL_ACCOUNTnumber100
MAX_LINKED_HOLDING_INSTRUMENTSnumber100
MAX_RECIPIENTS_PER_MESSAGE_THREADnumber16
MAX_BULK_ORDER_ENTRIESnumber200
MAX_AUCTION_SETTLEMENT_CLASSESnumber100
MAX_NOTIONAL_ORDER_ENTRIESnumber20
MAX_MULTI_CANCEL_ENTRIESnumber200
REPLY_MESSAGE_OFFSETnumber500
REPLY_OKnumber0
REST_CLIENT_RETRY_ATTEMPTSnumber3
REST_CLIENT_RETRY_INTERVALnumber1000
SYSTEM_PRIVATE_KEY_FILEstringmarketgrid.key
SYSTEM_PUBLIC_KEY_FILEstringmarketgrid.pub
SYSTEM_CERT_FILEstringmarketgrid.crt
USER_PRIVATE_KEY_FILEstringuser.key
USER_PUBLIC_KEY_FILEstringuser.pub
PREFS_BLOB_TYPEstringprefs
EPOCH_OFFSET_SECSnumber946684800
SECS_PER_DAYnumber86400
NS_PER_SECnumber1000000000
NS_PER_DAYnumber86400000000000
SYSTEM_TIME_ZONEobject0
MIN_SESSION_TIMEOUTnumber20
MAX_SESSION_TIMEOUTnumber600
TIMEOUT_CHECK_TIMEnumber2
USER_BOOTOUT_TIMEnumber10
AUCTION_INDICATIVE_TIMEnumber10
MAX_ORDER_MATCH_SETSnumber100000000
HOLDING_NO_DECIMALSnumber255
HOLDING_DO_PARENTSnumber1
HOLDING_IGNORE_PARENTSnumber0
HOLDING_INHERITobject-2
ALLOCATION_SCALEnumber1000000000000
ALLOCATION_DECIMALSnumber10
MAX_ALLOCATION_DEPTHnumber4
CCMXPRICE_DECIMALSnumber14
CCMXVALUE_DECIMALSnumber2
MAX_RULES_IN_BATCHnumber20