OpenTP1 Version 7 TP1/Client User's Guide TP1/Client/W, TP1/Client/P

[Contents][Index][Back][Next]

2.3.16 Reducing server loads during timeout at synchronous response type PRC

When you execute the dc_rpc_call_s function from the TP1/Client CUP, TP1/Server accepts a service request. Since execution wait time, execution time, communication error or other causes may delay this request. TP1/Client sets the limit of response wait time to monitor errors.

TP1/Server does not have a way to handle the maximum response wait time for TP1/Client. TP1/Server may, therefore, continue processing even if TP1/Client has detected a timeout.

A function for reducing server loads during the timeout of a synchronous response type RPC allows TP1/Server to remove the above unnecessary processing.

Organization of this subsection
(1) Specification
(2) Scope
(3) Function overview

(1) Specification

Use DCWATCHTIMERPCINHERIT in the client environment definition to specify whether to use the function for reducing server loads during the timeout of a synchronous response type RPC.

(2) Scope

You can use this function when a 03-05 or later version of TP1/Server Base is the receiver of a service request.

(3) Function overview

The following figure gives an overview of the processing by the function for reducing server loads during the timeout of a synchronous response type RPC.

Figure 2-8 Overview of processing by function for reducing server loads during timeout of synchronous response type RPC

[Figure]