Configuring CD entries for CICS PPC TCP/IP

A Communications Definitions (CD) entry describes details of a remote system and how your local region should communicate with it. To create the communication definition using the IBM TXSeries Administration Console, do the following:

  1. Start the IBM TXSeries Administration Console.
  2. In the navigation panel, expand the region for which you want to configure the communication definition. A list of CICS® resource definition types that are used by CICS regions is displayed.
  3. Click the Communication definition type. A panel for communication definitions is displayed. If no communication definitions have been created, the words No Entries Found are displayed.
  4. Click Add to create a new communication definition.
  5. Expand the sets of attributes that you want to modify, select the attributes that you want to change, and modify the attributes as required. If you need more information about a particular attribute, click the attribute name to display help information for that attribute.
    1. Enter the four-character SYSID for the CD entry. This is the CD entry's key, so it must be different from that which is used by all other CD entries in your region. However, the name is used only by local resources and applications, and does not have to be unique within the network. It does not have to relate to any other names in the remote system.
    2. The Connection type should be changed to be PPC TCP/IP, and the Code page for transaction routing should be the code page that is used to flow transaction routing data across the network. The correct code page depends on the national language of your local region and the type of the remote system. Data conversion describes how to determine this value.
    3. If the remote system is a CICS region, the Remote APPLID is the name of this CICS region.
    4. Selecting the Local option for Inbound request security indicates that CICS should run all incoming intersystem requests from the remote system under the user ID that is specified in UserID for inbound requests. The User Definitions (UD) entry for this user ID will determine which resources these intersystem requests can access. This type of security is called Link Security, and is described in Defining CICS link security.
    5. Selecting either Verify or Trusted results in CICS applying User Security to incoming intersystem requests. This means that CICS uses the security information (such as user ID and password) that is sent with the intersystem request. CICS also uses the user ID that is specified in UserID for inbound requests to restrict the resources that inbound intersystem requests can access. For more information about User Security, see Providing CICS user security.
    6. Security information that is sent with outbound requests is controlled by the Send user ID with outbound requests options. Setting up a CICS region to flow user IDs and Setting up a CICS region to flow passwords describe how these options work.
  6. When you have modified all the required attributes, click Submit.
Figure 1 illustrates how the RD and CD attributes in two CICS regions should correspond if they are to communicate.
Figure 1. Two regions communicating across TCP/IP
Two regions communicating across TCP/IP

Note that the RemoteNetworkName is given a value in one of the regions. This attribute is not required for a CICS PPC TCP/IP connection. However, if it is specified, it must match the LocalNetworkName value that is in the other region.

Figure 2 shows a CICS on Open Systems or a CICS for Windows region named cicsopen communicating with a CICS on Open Systems region named cics9000, and shows the attributes that their CD entries use to define the connection between them.

Figure 2. Two regions communicating across TCP/IP
Two regions communicating across TCP/IP
The command shown below adds the RMTE CD entry to the region cicsopen's permanent database:
cicsadd -r cicssopen -P -c cd RMTE                                  \
                             ConnectionType=ppc_tcp                      \
                             RemoteLUName="cics9000"      \
                             RemoteNetworkName="MYSNANET"  \
                             AllocateTimeout=60

The attributes that are not specified on the cicsadd command are set to their default values. You can view the default values for a CD entry by using the command cicsget -r regionName -c cd "" .

For CICS on Open Systems only

You define a CICS PPC TCP/IP connection in your region by using a Communications Definitions (CD) entry that has ConnectionType=ppc_tcp.

The location of the remote system is configured in the CD entry with the RemoteLUName and RemoteNetworkName attributes.

If the remote system is a CICS on Open Systems and CICS for Windows region, you should set the RemoteLUName attribute to the name of the remote region, and the RemoteNetworkName to the value that is coded in the remote region's Region Definitions (RD) attribute LocalNetworkName.

The AllocateTimeout attribute in Communication Definitions (CD) definesthe waiting period of a CICS front-end region transaction for initiating the back-end transaction on the remote region. This attribute is applicable for the inter-system requests happening through PPC TCP or PPC gateway protocol. The default value for the attribute is 60 (seconds). If the remote region becomes overloaded or fails while accepting an inter-system request, the CICS transaction initiating the inter-system request is not left waiting indefinitely.

The following attributes are not required for a CICS PPC TCP/IP connection and can be left as the default value:
  • SNAConnectName
  • GatewayName
  • ListenerName
  • RemoteTCPAddress
  • RemoteTCPPort
  • RemoteSysEncrypt
  • DefaultSNAModeName

Refer to Data conversion for transaction routing for information about how to configure the RemoteCodePageTR attribute.

Refer to Configuring intersystem security for information about how configure the following security attributes: