CICS / WebSphere

In the IA perspective in the CICS Explorer, under the Transactions tab, right-click the SSC1 transaction and select Uses Resources. All the programs, temporary storage queues, maps, files, and other resources involved with the SSC1 transaction are shown in the Uses tab in the Resources Used window (see Figure 1).

You can use the CICS IA Command Flow feature to assess any differences in transaction or program flows. This feature captures all CICS, DB2, IBM IMS, and IBM WebSphere MQ commands—in chronological order—and related information.

In GENAPP, the command flows show that the Inquiry and Add functions each start different programs and that the Inquiry function reads the KSDSCUST file, but the Add function writes to it.

Analyzing Resource Affinities

CICS IA detects affinities and provides query capabilities to analyze existing affinity groups (see Figure 2). CICS IA also includes a batch affinity reporter you can use to identify the affinity on specific resources (e.g., the GENACUSTNUM temporary storage queue). CICS IA Affinities Reporter also creates a file of basic transaction affinity groups for input to the CICS IA Builder, which builds affinity transaction group definitions that can be input to CICSPlex SM.

Building the CICSPlex Infrastructure

For the CICSPlex infrastructure, you need CICSPlex SM, which provides flexible management of the CICS infrastructure. It lets you add or remove additional CICS regions dynamically, based on workload changes. CICS Deployment Assistant (DA) helps provision CICS regions in a CICSPlex environment.

You need to set up address spaces for the CMAS (a dedicated CICS system that manages a CICSPlex) and the Web User Interface (WUI) server (a CICS system that acts as a Web server for the WUI into CICSPlex SM) on the host. For detailed instructions, see the CICS Information Center.

After the two address spaces are defined, you can use the definitions in the CNTL data set of member CPSMDE2 in the IBM GENAPP CB12 SupportPac to define the CICS and CICSPlex Regions (see Figure 3). When those definitions are in place, you can expand the single CICS region and develop it into a multi-region architecture (see Figure 4).

5 Pages