Envoy Application Programming Manual
Table Of Contents
- What’s New in This Manual
 - About This Manual
 - 1 Application Programming With Envoy
 - 7 ADM-2 Multipoint Supervisor Protocol
 - 8 TINET Multipoint Supervisor Protocol
 - 9 Burroughs Point-To-Point Protocol
 - 10 Asynchronous Line Supervisor Protocol
 - A ASCII Character Set
 - B ASCII to EBCDIC Code Conversion
 - C File-System Procedures
 - D Statistics Messages
 - E S-Series Changes to Envoy
- NonStop™ Himalaya S-Series Server Architecture
 - G-Series Migration Considerations
- CBSENSEON and CFSENSEON Modifiers
 - LEOTRESYN and NOLEOTRESYN Modifiers
 - Treatment of Characters After the Termination Character
 - Number of SYN Characters
 - DTR Drop
 - Reporting of Parity Error
 - Half-Duplex Support for Asynchronous Lines
 - Controller Replacement
 - SYSGEN and COUP
 - Unit Numbers
 - FDX Line Changes
 - No Support for Auto-Call Unit
 
 
 - Glossary
 - Index
 

Software Concepts
Envoy Application Programming Manual—427159-001
2-24
Programming Considerations for NonStop™
Himalaya Servers
Example 2-9. Error Handling By Receiver (Page 1 of 2)
Receiver Sender
 (expected = 1)
 CALL READ CALL WRITE
 | <--- ENQ |
 | ACK0 ---> -----
 | / | 1 |
 | | |-----|
 (READ completes) <--- message 1 | | t |
 error = 0 | | e |
 line state = READ | | x |
 \ | t |
 CALL CHECKPOINT -----
 |
 (expected = 2) |
 CALL READ |
 | ACK1 ---> (WRITE completes)
 | error = 0
 | line state = WRITE
 |
 | CALL WRITE
 | |
 | -----
 | / | 2 |
 | | |-----|
 (READ completes) <--- message 2 | | t 
 error = 0 | | e |
 line state = READ | | x |
 \ | t |
 CALL CHECKPOINT -----
 |
 (expected = 3) |
 CALL READ |
 | ACK0 ---> (WRITE completes)
 | error = 0
 | line state = WRITE
 |
 | CALL WRITE
 | |
 | -----
 | / | 3 |
 | | |-----|
 (READ completes) <--- message 3 | | t |
 error = 0 | | e |
 line state = READ | | x |
 \ | t |
 ** APPLICATION PROCESS FAILURE -----
 ** TAKEOVER BY BACKUP |
 ----->










