Owner's manual

3-36 Operating Characteristics
3.13.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.
3.13.3 Spool States
3.13.3.1 Power Off
The Equipment is completely shut down.
3.13.3.2 Power On
The Equipment is “on” and in a stable state. Table 3-26 describes the substates.
Table 3-26 Power On Spool Substates
Substate Description
Spool
Inactive
Spooling is not activated. This is either because GemConfigSpool is “0” (disabled) in
which case, spooling will never be active, or because while GemConfigSpool is enabled
(“1”), a RTY error has not occurred. In this state, no messages are sent to the spool. The
Host may define or un-define messages eligible for spooling should the link go down.
Spool
Active
While GemConfigSpool is enabled (“1”), the Equipment has experienced a transmission
failure (RTY error). Upon entry into this state, the first message sent to the spool is the
GemSpoolingActivated event, assuming that this event is enabled and that spooling for
the particular stream and function have been enabled. This message will enter the spool
even before the message which originally caused the RTY error.
Spool Not Full
- The file containing the spooled messages has not reached its capacity.
Spool Full
- The file containing the spooled messages has reached its capacity.
No Spool Output
- In this state, the Host is not reading or purging the Equipment’s spool.
Spool Output
- This super-state contains the two sub-states in which the Equipment’s
spool is either being read or purged by the Host.
Purge Spool
- The Equipment is purging its spool, erasing all spooled messages.
Transmit Spool
- The Equipment is transmitting spooled messages to the Host.