The following table sets out the mapping of messages from the 3.13/3.14 Whisperer Classic API to the Whisperer Enterprise SBE schema.


LocationWhisperer ClassicCommentWhisperer Enterprise
APIAcceptOrderMessage3.14/Maker See OrderDoneMessageExecutionReport (OrdStatus=PartiallyFilled/Filled)
APIBatchesCompletedMessage-DEPRECATED (Now flagged in MarketDataIncrementalRefresh)
APIBatchRegisterMessage-DEPRECATED
APIBatchUnregisterMessage-DEPRECATED
APICancelAllOrderMessage-DEPRECATED (Disconnect to do this)
APICancelOrderMessage-OrderCancelRequest
APICancelQuoteMessage3.14/MakerQuoteResponse (for termination), QuoteCancel (for withdrawal)
APIClientConnectMessage-Logon
APIClientDisconnectMessage-Logout
APIComplexOrderMessage-DEPRECATED (Agg feed order message, but not used)
APIConfigMessage-

DEPRECATED (Static information relating to Venues is available here).

APIConnectResponseMessage-LogonResponse, LogoutResponse
APIDateRolloverMessage-SecurityStatus
APIDropCopyMessage-ExecutionReport (OrdStatus=Calculated) For Partial & Full Fills ONLY.
APIEventReportMessage-UserNotification, SecurityStatus
APIHeartbeatMessage
Heartbeat
APIImHereMessage
Heartbeat (in response to TestRequest)
APIInsertLogMessage
DEPRECATED
APILastSequenceIDMessage
DEPRECATED (Now use standard FIX sequence number logic) 
APILockResponseMessageAdminUsersDEPRECATED (Reflector)
APILockUserMessageAdminUsersDEPRECATED (Reflector)
APIMassQuoteAckMessage3.14/MakerDEPRECATED (Will force disconnect)
APIMassQuoteMessage3.14/MakerMassQuote
APIMktDataMessage-

MarketDataIncrementalRefresh, MassQuote or Quote -depending on trading model

APIModifyOrderMessage-OrderCancelReplaceRequest
APINewOrderMessage3.14/Maker See SubmitOrderMessageNewOrderMultileg
APIOrderCanceledMessage-ExecutionReport (OrdStatus=Canceled)
APIOrderCancelRejectedMessage-OrderCancelReject
APIOrderDoneMessage-DEPRECATED (Indicated when ExecutionReport.OrdStatus = Filled)
APIOrderReceivedMessageSee AcceptOrderMessageDEPRECATED
APIOrderRejectedMessageSee RejectOrderMessageExecutionReport (OrdStatus=Rejected)
APIOrderSubmittedMessage-ExecutionReport (OrdStatus=New) NOTE: Sent after order has been sent to venue. PendingNew, really.
APIOrderTimeoutMessage3.14/MakerOrderTimeout
APIQuoteRequestMessage3.14/MakerQuoteRequest
APIRejectOrderMessage3.14/Maker See OrderRejectedMessageExecutionReport (OrdStatus=Rejected)
APIRejectQuoteRequestMessage3.14/MakerQuoteResponse
APIReplayDoneMessage-DEPRECATED (Now use standard FIX sequence number logic, along with PossDupFlag in resent messages.)
APIReplayMessage-DEPRECATED (Both sides now expect gaps to be filled automatically).
APIRequestSnapshotMessage-DEPRECATED (Incremental starts with effective snapshot)
APIRiskResponseMessage-DEPRECATED (Reflector)
APIRuThereMessage-TestRequest
APISubmitOrderMessageSee NewOrderMessageNewOrderMultileg
APISubscribeMessage-UserRequest (UserRequestType=LogOnUser), MarketDataRequest (SubscriptionRequestType=SnapshotAndUpdates)
APISubscriptionEventMessage-MarketDataRequestReject
APITaskInitializationMessage-DEPRECATED
APITestMessage-DEPRECATED
APITradeCaptureAckMessage3.14/MakerExecutionAck (ExecAckStatus=Accepted/Rejected)
APITradeCaptureMessage-ExecutionReport (ExecType = Trade)
APITradeLimitDataMessageAdminUsersDEPRECATED (Reflector)
APIUnsubscribeAllMessage-DEPRECATED (Disconnect to do this)
APIUnsubscribeMessage-MarketDataRequest (SubscriptionRequestType=DisablePreviousSnapshot), UserRequest (UserRequestType=LogOffUser) 
APIVersionMessage-DEPRECATED (Now in messageHeader)
NEW--SequenceResetGapFill
NEW--ErrorReport
INTCallbackMessage--
INTHeartbeatTimerMessage--
INTInternalClientInfoMessage--
INTMDActivityCheckMessage--
INTMemBusConnectMessage--
INTMemBusDisconnectMessage--
INTMemBusHeartbeatMessage--
INTRequestMessage--
INTSecurityInfoMessage--
INTStatTimeoutMessage--
INTSubscriptionTimeoutMessage--
INTSubscriptionTimerMessage--
INTTimerMessage--
LOGExchangeMessage--
LOGLogMessage--
LOGPadMessage--
LOGStatCounterMessage--
LOGProtocolDefinitionMessage--