Download User Guide Template

Transcript
Migration from Mega Bolsa to the PUMA Trading System
Version 1.8
Customer Impact Document
3.2.6.1.
Snapshot Market Recovery
The Snapshot Market Recovery feed now supports multiple Snapshot messages (35=W) per packet,
greatly improving the recovery speed for channels that contain small Snapshot messages that can be
bundled into a single UDP datagram (1430 bytes each).
UDP Packet (1430 bytes)
35=W
35=W
...
35=W
If the customer application is designed to process a single message per UDP
packet, this impact can lead to considerable functional changes.
3.2.6.2.
TCP Recovery
The TCP Recovery feed can now be used to recover up to 10,000 messages missed in both
Incremental feeds A and B. The response time in these circumstances should be below the
millisecond range. However, it is mandatory to note that customers should only request messages on
the TCP Recovery 20ms later, after the message being considered got lost in the incremental feeds.
Another important remark for TCP Recovery is that there is a single IP/port centralizing the recovery
for all channels. The customer application should be able to connect a single time using a single
session for all channels.
Another feature available in this release of PUMA Trading System is the TCP Historical Replay feed
that allows querying messages up to 24 hours in the past, for charting purposes. The response time
for this feed is considerably slower than TCP Recovery, as it should not be used for any other
purpose than charting.
NOTE
Customer applications must be capable of arbitrating between both incremental
feeds A and B, to be able to recover missing packages more efficiently and avoid
using the TCP Recovery feed.
IMPORTANT
Co-location customers will not be able to arbitrate between feeds A and B as the
secondary feed is not available to them. This should not be a problem since such
customers have access to local network interfaces much less prone to lose packets.
3.2.6.3.
Book and Channel Reset
Just after a channel reset (35=X, 269=J), the PUMA trading engine will now also resend Security
Status messages (35=f) informing Phases and States for all instruments in the channel. These
messages should arrive right alter the book resend (using tag 276=R) is finished.
62