|
Figure 1. CP-CP contention-loser session activation
- The BIND for the contention loser CP-CP session is received from
the adjacent node.
- The BIND drives the SCIP exit routine.
- The SCIP exit causes APPC to issue an OPNSEC macroinstruction
to establish a session between APPC (operating as the SLU) and the
PLU that sent the BIND.
- The OPNSEC macroinstruction causes a BIND response to be sent
to the adjacent node.
- The OPNSEC is posted complete.
- APPC receives from the adjacent node a PIU containing the CP Capabilities
of the adjacent CP. The PIU also contains an FMH-5 specifying that
the CP Capabilities Transaction Program (TP) is to be attached.
- APPC sends an ATTACH_TP AMU to TP Services to request the attachment
of the CP Capabilities TP.
- After attachment, the CP Capabilities TP issues an APPCCMD CONTROL=RECEIVE,QUALIFY=SPEC
instruction to receive the CP Capabilities of the adjacent CP.
- APPC posts the APPCCMD CONTROL=RECEIVE,QUALIFY=SPEC macroinstruction
complete.
- The CP Capabilities TP builds and sends to the CP a CP_CP_SESSION_ACT
signal, containing the contention loser Conversation Group Identifier
(CGID) and the CP Capabilities of the adjacent CP.
- The CP sends to the CP Capabilities TP a CP_CP_SESSION_ACT_REPLY.
It contains the CP Capabilities of this node and also indicates whether
SSC was able to successfully process the CONLOSER activation request.
- After receiving the CP_CP_SESSION_ACT_REPLY, the CP Capabilities
TP issues an APPCCMD CONTROL=SEND,QUALIFY=DATA to send the CP Capabilities
to the adjacent CP.
- A PIU with the CP Capabilities is transmitted to the adjacent
CP.
- When the transmission is complete, the APPCCMD CONTROL=SEND, QUALIFY=DATA
macroinstruction is posted complete by APPC.
- The CP Capabilities TP issues an APPCCMD CONTROL=DEALLOC, QUALIFY=FLUSH
macroinstruction to flush the local LU send buffer and deallocate
the conversation normally.
- APPC posts the APPCCMD CONTROL=DEALLOC,QUALIFY=FLUSH macroinstruction
back upon completion.
|