Pathway/iTS TCP and Terminal Programming Guide
TCP SETMODE Functions and CONTROL 
Operations
Compaq NonStop™ Pathway/iTS TCP and Terminal Programming Guide—426751-001
9-8
Testing TERMINATION Codes
Table 9-5. Timeout and Error Completions
Terminatio
nStatus
Terminatio
nSubstatus Meaning
1 40 A timeout occurred. The FEP assisted in terminating the 
outstanding read. No data was lost by the FEP and the 
context is intact.
Perform whatever timeout recovery action is appropriate for 
your particular application.
1 188 A timeout occurred. The FEP assisted in terminating the 
outstanding read.  The FEP might have lost some data, or the 
integrity of the context might have been compromised.
Terminate the session with the FEP and try to start a new one.
1 189 A timeout occurred. The FEP assisted in terminating the 
outstanding read; however, the operation is still in progress 
within the domain of the FEP. The data will be queued, and 
you can retrieve it later with a subsequent read operation. No 
data was lost by the FEP and the context is intact.
Issue a new read operation with another SEND MESSAGE 
statement..
1 Any other 
value
An I/O error occurred in conjunction with the original read 
operation. TERMINATION-SUBSTATUS specifies the file 
system error code returned with the read completion.
Perform whatever recovery action is appropriate for the 
particular type of file system error.
13 Nonzero 
value
A timeout or ESCAPE ON UNSOLICITED MESSAGE 
occurred. An I/O error also occurred in conjunction with the 
CONTROL 26 call. TERMINATION-SUBSTATUS 
specifies the file system error code returned with the 
CONTROL 26 completion.
Perform whatever recovery action is appropriate for the 
particular type of file system error.
14 Not used A timeout or ESCAPE ON UNSOLICITED MESSAGE 
occurred. The FEP did not, however, respond to both the 
original read and the CONTROL 26 within the allotted five 
minutes.
Perform whatever timeout recovery action is appropriate for 
your particular application. Subsequent operation with the 
FEP can result in errors.










