OpenTP1 Version 7 Description

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

Appendix D.6 Overview of remote procedure call processing using the dcsvgdef definition command

The following figure provides an overview of remote procedure call processing using the dcsvgdef definition command in the user service network definition.

Figure D-7 Overview of remote procedure call processing using the dcsvgdef definition command

[Figure]

The flow of processing shown in the figure is described below. The numbers correspond to the circled numbers in the figure. Numbers 1 and 2 describe TP1-X processing, numbers 3 and 4 describe TP1-B processing, and numbers 5-7 describe TP1-C processing.

  1. TP1-X obtains the recipient of a service request (TP1-B) from the user service network definition without searching the name service.
  2. The request is sent to the schedule service of TP1-B.
  3. The schedule service running at TP1-B searches the name service and then returns a result indicating that the UAP exists at TP1-B and TP1-C.
  4. The service request is forwarded to TP1-C, which is selected randomly.
  5. The schedule service of TP1-C places the service request in the message queue.
  6. Executes the service function.
  7. After the service function has executed, the UAP (UAP1) that received the service request sends a response message directly to the UAP that issued the service request.