Envoy Application Programming Manual

Table Of Contents
BISYNC Centralized Multipoint Supervisor Protocol
Envoy Application Programming Manual427159-001
4-35
CONTROL Procedure (Send WACK)
CONTROL Procedure (Send WACK)
The WACK sequence is used following a READ to indicate a temporary not-ready
condition while maintaining the communications link. The applications sends WACK by
calling the CONTROL procedure and specifying operation 14 (Example 4-14
).
CONTROL Procedure (Enable RVI)
The supervisor uses the RVI sequence when receiving messages from certain
manufacturer's terminals (for example, IBM 3270). After receipt of a message ending
with ETX, RVI informs the tributary station to stop sending. Enable RVI sends an RVI
sequence to the tributary in lieu of the normal ACK0/ACK1 sequence when the next
READ is performed. Enable RVI is permitted only once while the supervisor is in the
READ state. The application sends RVI by calling the CONTROL procedure and
specifying operation 15 (Example 4-15
).
CONTROL Procedure (Send TTD)
The TTD sequence is used when the application process is not ready to transmit data but
does not want to relinquish the line. The application sends TTD by calling the
CONTROL procedure and specifying operation 16 (Example 4-16).
Example 4-14. CONTROL Procedure (Send WACK)
CALL CONTROL (fnum,14)
| WACK -->
|
(CONTROL completes) <-- ENQ
error = 0
line state = READ
Example 4-15. CONTROL Procedure (Enable RVI)
CALL CONTROL (fnum,15)
CALL READ
| RVI -->
|
v
Example 4-16. CONTROL Procedure (Send TTD)
CALL CONTROL (fnum,16)
| STX ENQ -->
|
(CONTROL completes) <-- NAK
error = 0
line state = WRITE