svc_run()--Wait for RPC Requests to Arrive


  Syntax

 #include <rpc/rpc.h>

 void svc_run(void);

  Service Program Name: QZNFTRPC

  Default Public Authority: *USE

  Threadsafe: No

The svc_run() function waits for RPC requests to arrive and calls the appropriate service procedure.


Parameters

None.


Authorities

No authorization is required.


Return Value

None.


Error Conditions

The svc_run() function rarely exits. It exits only when an exception has occurred. In this case the errno global variable is set to EUNKNOWN.


Error Messages

Message ID Error Message Text
CPIA1B2 I TI-RPC encountered a problem in the transport protocol.
CPIA1B3 I TI-RPC encountered a problem in the server.
CPF3CF2 E Error(s) occurred during running of &1 API.
CPF9872 E Program or service program &1 in library &2 ended. Reason code &3.


Example

Refer to the example for svcerr_systemerr()--Send Information to Client for System Error.



API introduced: V4R2

[ Back to top | Remote Procedure Call (RPC) APIs | APIs by category ]