z/OS Security Server RACF Diagnosis Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Error recovery for RACF Remote Sharing Facility (RRSF)

z/OS Security Server RACF Diagnosis Guide
GA32-0886-00

This topic describes:
  • The flow of a directed command in a RACF® remote sharing facility (RRSF) environment
  • The types of errors experienced in an RRSF environment
  • Handshaking between RRSF nodes
  • The connection states of RRSF nodes and the transitions between them
  • Actions to recover from an RRSF failure
  • The recording of RRSF errors

RRSF moves the RACF command between the user who initiated the command and the RACF subsystem address space where the transaction is processed (either on a local or a remote node) and moves the RACF command output between the RACF subsystem address space where the transaction was processed (on a local or a remote node) and the node where the user was logged on when the transaction was initiated.

The INMSG data set is used to temporarily hold requests that are being sent to the local node from itself or a remote node, such as commands directed to the local node or output from RACF commands that were directed to a remote node. The OUTMSG data set is used to temporarily hold requests that are being sent to a target node, such as commands directed from the local node. If RRSF experiences a failure, it:
  • Detects the error when it first occurs. This:
    • Prevents additional damage to the RACF subsystem address space and the RACF database.
    • Allows either the system programmer or the IBM® support center to diagnose and fix the problem.
  • Protects the rest of the RRSF network from damage by isolating the error to the failing node.
  • Saves the work request for retry when the error has been corrected.
Figure 1 shows an illustration of the flow of a directed command in an RRSF environment. The steps shown in this figure are:
  1. A user issues a RACF command. This command enters the local node's OUTMSG data set while waiting to be sent to the remote node.
  2. When this command is sent to the remote node to be processed, it enters the remote node's INMSG data set.
  3. The command is processed in the remote node's RACF subsystem address space and the results are placed in the remote node's OUTMSG data set while waiting to be sent to the local node.
  4. The results are sent to the local node and placed in the local node's INMSG data set until the output is returned to the user.
Figure 1. Flow of a Directed Command in an RRSF EnvironmentA graphical representation of the flow.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014