Manual

Operating Characteristics 3-45
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 a inquire/grant scenario, the Equipment will initiate this transaction
first. If the Host accepts the inquire, 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, please see section "S6F23 -- Request Spooled Data".