13.07.2015 Views

IRESS Market Feed Technical Overview

IRESS Market Feed Technical Overview

IRESS Market Feed Technical Overview

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TRADE RECOVERY REQUEST MESSAGESMessage Type = ‘TR’A trade recovery request message specifies the largest trade number the client has ever received for aspecified security within a session. Typically a client uses a sequence of trade recovery request messagesfollowing a Subscription Request Message to notify the feed server from which point to recover for asecurity. The number of the messages within the sequence is defined by Subscription Supplement PacketCount field in the Subscription Request Message above.Trade Recovery Request MessageName Offset Len Value NotesSecurity Id 4 Integer The unique security ID, which was assignedto the security in a security informationmessage previously.Session Id 2 Integer A session id identifying the session that therecovery point belongs to.Recovery Point 4 Integer The largest trade number the client has everreceived for this particular security.GENERAL INFORMATIONAL MESSAGESGeneral Informational Messages are sent by the data feed server to the clients in order to create orupdate information about an exchange, data source or a data source board. These messages are wrappedas the payload in a <strong>Feed</strong> Data Packet defined in <strong>IRESS</strong> TCP <strong>Feed</strong> protocol.SUBSCRIPTION CONFIRMATION MESSAGEMessage Type = ‘SC’This message is the server’s response to the Subscription Request Messages sent from a client.Subscription Confirmation MessageName Offset Len Value NotesExchange 17 String A code representing the exchange.Data Source 9 String A code representing the data source.Data Source Board 9 String A code representing the data source board.Error Code` 2 Integer A number representing the request result.0 = Success.-1 = Undefined failure.-2 = The number of received recoverrequests does not match with the numberdefined in subscription request messageafter a certain period of time.-3 = Server not ready. Try again later.-4 = The specifiedexchange/datasource/board is notsupported.-5 = the user has no permission to accessspecified exchange/datasource/board.8 <strong>IRESS</strong> <strong>Market</strong> <strong>Feed</strong> | <strong>Technical</strong> <strong>Overview</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!