OpenTP1 Version 7 Description

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

Appendix D.4 Overview of service information registration and deletion processing

This section provides an overview of the processing for service information registration and deletion.

The following figure provides an overview of service information registration processing.

Figure D-4 Overview of service information registration processing

[Figure]

The flow of processing shown in the figure is described below. The numbers correspond to the circled numbers in the figure. Numbers 1-3 describe TP1-X processing, and number 4 describes TP1-A processing.

  1. When the server UAP1 starts, the service information for UAP1 is registered in the local cache in the local OpenTP1 system (TP1-X).
  2. A service information registration request is sent to the name service of TP1-X.
  3. Upon receiving the service information registration request, the name service sends the service information registration request to the name service of TP1-A that is specified in the all_node operand in the system common definition.
  4. Upon receiving the service information registration request, the name service of TP1-A checks the all_node operand in the system common definition for the transmission source.
    If the transmission source is specified in the all_node operand, the name service of TP1-A registers in the global cache the service information for the server UAP1 as requested.
    If the transmission source is not specified in the all_node operand, the name service of TP1-A does not register the service information.
    In this figure, service information for the server UAP1 is registered in the global cache because the transmission source TP1-X is specified in the all_node operand.

The following figure provides an overview of service information deletion processing.

Figure D-5 Overview of service information deletion processing

[Figure]

The flow of processing shown in the figure is described below. The numbers correspond to the circled numbers in the figure. Numbers 1-3 describe TP1-X processing, and number 4 describes TP1-A processing.

  1. When the server UAP1 is terminated, its service information is deleted from the local cache in the local OpenTP1 (TP1-X) system.
  2. A service information deletion request is sent to the name service of TP1-X.
  3. Upon receiving the service information deletion request, the name service sends it to the name service of TP1-A, which is specified in the all_node operand in the system common definition.
  4. Upon receiving the service information deletion request, the name service of TP1-A checks the all_node operand in the system common definition for the transmission source.
    If the transmission source is specified in the all_node operand, the name service of TP1-A deletes from the global cache the service information for the server UAP as requested.
    If the transmission source is not specified in the all_node operand, the name service of TP1-A does not delete the service information.
    In this figure, service information for the server UAP1 is deleted from the global cache because the transmission source TP1-X is specified in the all_node operand.