Manual
SECS Scenarios 5-23
5.9.2 Messages Spooled and Transmitted
Assumption: Spool State is "Spool Inactive".
Table 5-53 SECS Messages Spooled and Transmitted
Step SECS Message Description
1. H <- E SnFn Equipment attempts to send any message to the Host.
2. After failure to deliver message, the Equipment assumes that the
link is down, and will start to spool all messages marked for
spooling. The first message spooled is the collection event
"SpoolActivated".
3. H <- E S1F13 W Equipment attempts to establish communications. This message
will repeat every "EstablishCommunicationsTimer" seconds until
successful.
4. H -> E S1F14 Communications established. Communications state transits to
"Communicating". If COMMACK is not zero, communications are
not established and scenario proceeds at step 3.
5. H -> E S6F23 W Host requests that Equipment begin despooling messages. RSDC
is zero in this message.
6. H <- E S6F24 Equipment indicates that it will start to send spooled messages
with return code RSDA = 0x00.
7. Equipment will start to despool messages. This process is single-
threaded. That is, when Equipment sends a de-spooled message
with the W-bit set to "1", Equipment must be receive the Host reply
before the Equipment will send next despooled message. If EC
"MaxSpoolTransmit" is zero, all messages will be transmitted. If it
is set to another number, this number of messages will be sent.
The Equipment will await the next S6F23 to send the next
messages.
8. H <- E S6F11 W The Equipment signals CEID GemSpoolActivated. This was the
first message in the spool if it was not over-written.
9. H -> E S6F12 Host acknowledges the start of the spool transfer.
10. Equipment will de-spool messages one at a time from oldest to
youngest until one of the following criteria is met: 1) All messages
have been transmitted (go to step 13); or 2) When
"MaxSpoolTransmit" is not zero, and the messages transmitted
has reached MaxSpoolTransmit limit (go to step 11).
Some spooled messages (usually multi-block) consist of a SECS
conversation of type "Inquire, Grant, Send, Acknowledge". During
de-spool, if the Host rejects the Inquire, the multi-block message is
removed from the spool and not transmitted. Despooling
continues.