Owner's manual

Table Of Contents
3-40 Equipment-to-Host Messages
3.12.2.3 Host Reads Spooled Data
The Host can read spooled messages by sending the S6F23 message. Upon receipt of this message, the
Equipment will reply and attempt to send spooled messages. Messages are sent in order of oldest to
newest, with no priority given to a particular kind of message. The EC MAXSPOOLTRANSMIT
determines the maximum number of spooled messages which are sent per S6F23 message received from
the Host. If zero, all spooled messages are sent, if any other number, that number of messages are sent.
During the de-spooling of messages, the Equipment maintains only one outstanding Equipment-initiated
transaction. The Equipment will wait for either a reply to the primary or a T3 timeout before starting
another transaction. If the de-spooled message requires an inquire/grant scenario, the Equipment will
initiate this transaction first. If the Host accepts the inquiry, the message is sent. If not, then the
Equipment removes the message from the spool and discards it.
If a transmission failure occurs while attempting to send the spool, the event GemSpoolTransmitFailure is
sent to the spool and spooling will remain active. While the spool is active, any new (spoolable) messages
generated by the Equipment are also sent to the spool.
When the spool has been completely transmitted, the event GemSpoolingDeactivated is sent to the Host.
Instead of reading spooled messages, the Host can purge the spool by sending S6F23 with RSDC = 1. For
details, refer to 4.2.80 S6F23 - Request Spooled Data.