RSC/MP 7.2 Programming Manual
Message Handling
HP NonStop Remote Server Call (RSC/MP) Programming Manual—522360-004
7-6
Recovering From Data Communications Failures
This is an example of an error message returned from another subsystem:
In this message, the error number is 4, and the subsystem is Piccolo (hexadecimal 
base value of A000). 
Recovering From Data Communications 
Failures
When a communications connection failure occurs after an application has connected 
to the host using the RscConnect function call, an appropriate error is returned from 
the next RSC/MP API function that attempts to communicate with the host; for 
example, the RscWriteRead function. When an error is returned, the application should 
call the RscErrorInfo function and examine its result code to determine the type of 
error. For all communications connection failures, the subsystem is 
RSC_PIPE_SUBSYSTEM. 
Use these methods to recover from RSC/MP application data communications failures:
•
Discard the current RSC/MP connection and attempt to re-establish it. The 
application can then create a new connection and session using the RscConnect 
and RscBeginSession function calls. 
•
Configure multiple TDPs or Pipeman processes on the host system to provide 
alternate destinations in case of failures of components between the workstation 
Table 7-1. Subsystem Error Codes
Error Code Base Value Error Type Description
RSC_API_BASE 0x0000 API errors. See the Remote Server Call 
(RSC/MP) Messages Manual
RSC_PATHSEND_BASE 0x2000 Pathsend interface errors. See the Pathway 
Application Programming Guide and the 
Remote Server Call (RSC/MP) Messages 
Manual.
RSC_FILE_SYSTEM_BASE 0x3000 HP NonStop or Guardian system errors. 
See the Guardian Procedure Errors and 
Messages Manual.
RSC_UMS_BASE 0x6000 Unsolicited Message Service (UMS) errors. 
See the Remote Server Call (RSC/MP) 
Messages Manual.
RSC_PIPE_BASE 0xA000 Piccolo errors. See the Remote Server Call 
(RSC/MP) Messages Manual.
The Piccolo Communications Subsystem has reported retryable 
connection error 4-0 ( A004-0000 Hex ). Cannot find name 
called or no answer. The destination process or node you are 
trying to contact does not exist.










