Configuring the CICSRequest node for global transactions on z/OS

Configure the CICSRequest node for local and globally coordinated transactions for CICS® on z/OS®.

Before you begin

Review CICSRequest node to understand what Transaction mode properties you can set on a CICSRequest node for transactions.

About this task

On z/OS, Resource Recovery Service (RRS) provides the coordinated transaction support. CICSRequest nodes participate in global transactions if the Transaction mode is set to Yes or Automatic, and if the option to participate as a global resource is selected (by setting the egXAForRecovery property).

To configure the CICSRequest node for globally-coordinated transactions on z/OS:

Procedure

  1. Create a CICSConnection configurable service for the CICSRequest node, by using the web user interface or the mqsicreateconfigurableservice command:
    1. On the egXAForRecovery property, specify the integration server that will be used for XA recovery, and which will own the connection. You cannot use any other integration server with the configurable service. When this property is set, the CICSRequest node is treated as a global resource, otherwise it participates as a non-global resource.
    2. On the securityIdentity property, set up a valid security ID to authenticate the connection to CICS. For more information, see Security identities for integration nodes connecting to external systems.
    Note: You should not use multiple CICSConnection configurable services (that connect to the same CICS system) in the same transaction or you might have problems with the overall transaction results.
    For more information, see Creating configurable services and CICSConnection configurable service.
  2. In the Message Flow editor, set the Transaction mode property for each CICSRequest node that is part of the globally-coordinated transaction to Yes or Automatic.
    By default, this property is set to Automatic.
  3. On the CICS server property of the CICSRequest node, specify the name of the CICSConnection configurable service.