Example 1: Host-to-host - 4 STCs and 4 OCF nodes (recommended)

Example 1: Host-to-host - 4 STCs and 4 OCF nodes (recommended)

Overview

In example 1, four address spaces are shown conversing with each other in an OCF network. Two of the address spaces, subsystems B93A and B92A, are on system ZOSA. The other two, B93P and B92B, are on system ZOSB. In addition to carrying out Beta product application functions, all of the subsystems serve as OCF nodes transferring requests to the other machine via the LU6.2 protocol boundary. Because they are being used as OCF nodes, all four subsystems must remain active for the entire period of communication between ZOSA and ZOSB.

Diagram example 1

OCF config recommended

How the subsystems communicate

Subsystem B92A on system ZOSA can communicate with subsystem B92B in system ZOSB and vice versa simply by specifying the subsystem ID B92B in the transfer request. The request is then automatically routed from subsystem B92A to the target subsystem B92B. Likewise, subsystem B93A on system ZOSA can communicate with subsystem B93P in system ZOSB.

User access

Online users A and B on system ZOSA can access subsystem B93P (master) on ZOSB simply by specifying the subsystem (B93A, slave, or B93P directly) in the online application. Likewise, online users A and B on system ZOSA can access subsystem B92B (slave) on ZOSB simply by specifying the subsystem (B92A, master) in the online application. The online user only needs to know the system and location name, and the subsystem ID. OCF takes care of the rest.

Definition as OCF nodes

The subsystems of each Beta product are separately defined as OCF nodes, e.g. there is a direct connection between the subsystems B92A and B92B, and a direct connection between B93A and B93P.

BETA.PARMLIB definitions

In this example, the following OCF parameters are necessary in the BETA.PARMLIB members:

  • In the active B93LSTxx member on ZOSA:

+------------------------------------------------------------------------+
| ... |
|OCF_APPLID  = OCFPMS00 |
|OCF_CONVERSE  = OCFPMS01,4,5,10,32768 |
|OCF_LOCAL_SYSTEM = B93A,BETA93 |
+------------------------------------------------------------------------+

  • In the active B92LSTxx member on ZOSA:

+------------------------------------------------------------------------+
| ... |
|OCF_APPLID  = OCFOMS00 |
|OCF_CONVERSE  = OCFOMS01,4,5,10,32768 |
|OCF_LOCAL_SYSTEM = B92A,BETA92 |
+------------------------------------------------------------------------+

  • In the active B93LSTxx member on ZOSB:

+------------------------------------------------------------------------+
| ... |
|OCF_APPLID  = OCFPMS01 |
|OCF_CONVERSE  = OCFPMS00,4,5,10,32768 |
|OCF_LOCAL_SYSTEM = B93P,BETA93 |
+------------------------------------------------------------------------+

  • In the active B92LSTxx member on ZOSB:

+------------------------------------------------------------------------+
| ... |
|OCF_APPLID  = OCFOMS01 |
|OCF_CONVERSE  = OCFOMS00,4,5,10,32768 |
|OCF_LOCAL_SYSTEM = B92B,BETA92 |
+------------------------------------------------------------------------+