Contents

Preface
What this book is about
Who is this book for?
What you need to know to understand this book
How to use this book
for planning
for installation
Notes on terminology
CICS system connectivity
Summary of changes
Changes for CICS Transaction Server for z/OS, Version 3 Release 1
Changes for CICS Transaction Server for z/OS Version 2 Release 3
Changes for CICS Transaction Server for z/OS Version 2 Release 2
Changes for CICS Transaction Server for z/OS, Version 2 Release 1
Changes for CICS Transaction Server for OS/390 Version 1 Release 3
CICSPlex SM installation and setup
Changes for CICS Transaction Server for OS/390 Version 1 Release 2
Changes for CICS Transaction Server for OS/390 Version 1 Release 1
Figures
Tables
Planning for Installation
Introduction
Overview of CICS TS
Packaging
CICS TS elements and features
Exclusive and non-exclusive elements and features
What you receive with CICS TS
Documentation
Summary of elements in CICS TS
The CICS Clients and The CICS Transaction Gateway
Installing CICS TS
Installing CICS TS
Requirements for CICS TS
Hardware requirements for installing CICS TS
Software requirements for installing CICS TS
DASD storage requirements for CICS TS
Installing CBPDO
using the SMP/E RECEIVE, APPLY, and ACCEPT commands
using the DFHISTAR process
Installing ServerPac
What you need to install the ServerPac
Summary of the ServerPac installation steps
The next step
Installing CICS TS using DFHISTAR
Edit the DFHISTAR Job
Specify the CICS Transaction Server Temporary Installation Libraries
Specify the JOB Parameters for Installation Jobs
Specify the Scope of the Installation
Specify the Type of JES to be Used
Specify the Utilities to be used
Specify the Prefix of CICS Transaction Server Jobs
Specify the Indexes of CICS Transaction Server Data Sets
Specify the CICS TS HFS Directories and Data Sets
Specify extra qualifiers
Specify Block Sizes
Specify the Disk Unit for Work Data Sets
Specify SMS Option for DASD Allocations
Specify Disk Volumes
Allocate the Space for CICS Transaction Server Disk Volumes
Specify Attributes of the Temporary SMP/E Work Data Sets
Specify Attributes of the Permanent SMP/E Data Sets
Specify SMP/E Zone Attributes
Specify the High-level Qualifiers for SMP/E Data Sets
Specify the distribution tape device type
Specify Attributes of the CICS Transaction Server system Data Sets
Specify Attributes of any additional target Libraries
Specify the Data Set Name of the SISPLOAD Library
Specify the Data Set Name of the CSSLIB Library
Specify the Data Set Name of the SCEECPP Library
Specify the Data Set Name of the SCEELKED Library
Specify the Data Set Name of the SCEELKEX Library
Specify the Data Set Name of the SCEEOBJ Library
Specify the Data Set Name of the SCEESAMP Library
Specify the Data Set Name of the SCLBSID Library
Specify the Data Set Name of the SCSQLOAD Library
Specify the Data Set Name of the SCSQANLE Library
Specify the Data Set Name of the SCSQCICS Library
Specify the Data Set Name of the SCSQAUTH Library
Specify the Name of the Java directory
Specify the Data Set Name of the SDSNLOAD Library
Specify the Data Set Name of the SEZARPCL and SEZACMTX libraries
Specify the Data Set Name of the SCEECICS & SCEERUN libraries
Specify the Data Set Name of the SCEERUN2 & SCEELIB libraries
Specify the Data Set Name of the SCEEBND2 library
Specify Log stream and Log stream Structure Attributes.
Create RACF Profiles for the CICS Transaction Server Data Sets
Run the DFHISTAR Job
Check the Output from the DFHISTAR Job
Check that You Are Ready to Run the Installation Jobs
Run the installation Jobs
Run Times of the Installation Jobs
The DFHIHFS0 Job
The DFHIHFS1 Job
The DFHISMKD Job
The DFHINST1 Job
The DFHINST2 Job
The DFHINST3 Job
The DFHINST4 Job
The DFHINST5 Job
The DFHINST6 Job
The DFHIJVMJ Job
Check the Output from the Installation Jobs
What next?
Copy the CICS Transaction Server Procedures into a Procedure Library
Create Extra Sets of CICS Transaction Server Target Libraries (Optional)
Load the CICS Transaction Server Source Material (Optional)
Load Other Optional Features
Activating CICS Transaction Server
Checklist for the CICS Transaction Server for z/OS Installation
Post-installation requirements
Implementing changes in your z/OS environment for CICS
APF-authorizing CICS SDFHAUTH library
Authorizing CICS region userids to RACF
Adding SDFHLINK to the MVS LNKLST
Defining CICS as an MVS subsystem
Defining and installing the CICS Type 3 SVC
Reviewing the high-performance option
Defining CICS regions as applications to VTAM
Defining log streams
MVS ASR exit
Planning for CICSPlex SM
Planning for CICSPlex SM migration
Parallel Sysplex considerations
Setting up the MVS environment for CICS
Authorizing the hlq.SDFHAUTH library
Authorizing CICS regions to access MVS resources
Protecting CICS load module data sets
Authorizing access to data set services modules
Authorizing access to a CICS region’s VTAM ACB
Authorizing the region userid to access category 1 transactions
Authorizing access to an SMSVSAM server
Authorizing access to MVS log streams
Authorizations for users of IXCMIAPU
Authorizations for CICS regions
Authorizing CICS region userids to z/OS UNIX System Services
Activating RACF resource classes
Defining the default CICS userid to RACF
Installing CICS-required modules in the MVS linklist
CICS-supplied modules required in the MVS linklist
CICS shared data tables modules for the MVS linklist
Modules of other MVS products in the MVS linklist
Defining CICS as an MVS subsystem
The IEASYSxx MVS initialization member
The IEFSSNaa MVS subsystem initialization member
The SYS1.PARMLIB(BPXPRMxx) parameters
The console message-handling facility
The DFHSSIyy message-formatting initialization member
Default message-formatting initialization parameters
Activating message formatting
Modules needed to use the console message-handling facilities
Coexistence considerations
EXCI pipe allocation
The DFHSSIyy initialization member
The EXCI pipe allocation limit
Default EXCI pipe allocation limit initialization parameter
Installing the CICS Type 3 SVC
Defining the CICS SVCs to your MVS
Using more than one version of the CICS Type 3 SVC
MRO between different CICS releases with a changed SVC number
Selecting the high-performance option
Defining DFHHPSVC to MVS
Loading module DFHHPSVC
Removing existing DFHHPSVC modules from the MVS nucleus
Defining CICS regions as applications to VTAM
Defining specific CICS APPL statements to VTAM
VTAM APPL parameters for CICS regions
VTAM version and release level indicator
Message DFHZC3473 on opening the VTAM ACB
Cross-domain considerations
VTAM LU alias facility
Installing CICS modules in the MVS link pack area
Preparing to install CICS modules in the MVS link pack area
Benefits of using the MVS link pack area
What is meant by the MVS link pack area?
Which modules must be in the MVS link pack area
Which modules can be in the MVS link pack area?
Service considerations
How to use modules in the MVS link pack area
Space requirements for CICS modules in the MVS link pack area
Defining the CICS LPA library to your MVS
Installing CICS modules in the LPA
Selecting modules for the MVS link pack area
The CICS-supplied SMP/E USERMOD, DFHUMOD
Changing a CICS-supplied USERMOD
Preparing the USERMOD
Receiving and applying the USERMOD
Controlling the use of modules from the MVS link pack area
Modules in the MVS link pack area from hlq.SDFHAUTH
Modules in the MVS link pack area from hlq.SDFHLOAD
Sample DFHCSDUP job to specify USELPACOPY(YES)
Defining CICS IPCS exit control data to MVS
The DFHIPCSP CICS exit control data
MVS Program properties table entries
RACF password checking
Non-swappable CICS regions
MVS protection key for CICS
MVS performance definitions
Implementing MVS workload management
Matching CICS performance parameters to service policies
MVS automatic restart management definitions
Implementing MVS automatic restart management
MVS cross-system MRO definitions
Sysplex overview
MVS XCF considerations for MRO
PR/SM policy for handling MVS failures
XCF PR/SM policy
MVS ASREXIT - SYMREC Authorization Exit
Definitions required for VSAM RLS support
Defining the master coupling facility lock structure
Defining coupling facility cache structures and cache sets
Defining cache sets
Defining SMS storage classes for RLS access
Altering data set attributes for RLS access
Defining sharing control data sets
Authorizing CICS userids for VSAM RLS support
Adding new parameters to SYS1.PARMLIB(IGDSMSxx)
Establishing new procedures for VSAM RLS support
Activating the coupling facility structures
Console messages
Defining the logger environment for CICS journaling
Requirements planning and checklist
Setting up the environment for CICS log manager
Coupling facility or DASD-only?
Coupling facility log streams
Defining coupling facility structures
Planning considerations for the number of log structures
Log structure naming conventions
Defining coupling facility log streams
Sizing considerations for coupling facility log streams
Coupling facility requirements in an RLS environment
Staging data sets for coupling facility log streams
DASD-only log streams
Defining DASD-only log streams
Sizing considerations for DASD-only log streams
Converting a DASD-only log stream to use a coupling facility
Analyzing SMF Type 88 records
Managing secondary storage
Managing log data sets
Log tail management
Enabling Unicode data conversion by z/OS
Selecting conversion images
Applying service to CICS Transaction Server for z/OS
Load library secondary extents
The CICS TS-supplied SMP/E procedure
APAR fixes
PTFs
CICS service considerations
CICSPlex SM service considerations
Servicing the CICS messages data set
Getting ready to run CICS
Tailoring the CICS-supplied skeleton jobs
The CICS installation libraries
What you should do
Running DFHISTAR
Creating the CICS data sets
Naming conventions
Creating data sets common to all CICS regions, DFHCOMDS job
Creating several copies of the DFHCSD and SYSIN data sets
Creating data sets unique to each CICS region, DFHDEFDS job
Creating the CICS messages data set, DFHCMACI job
Defining the DFHCMACD file and associated CICS resources
Defining the sample applications data sets
The CUA text level application
The FILEA sample application programs
The CICS Application Programming Primer sample application
Defining DL/I support
PDIRs
Adding remote DL/I support
Defining a PSB directory
Coding CICS system initialization parameters for remote DL/I support
Global user exits for DL/I
Adding CICS support for programming languages
Installing Language Environment support
Installing CICS support for Language Environment
Language Environment support for COBOL
Language Environment support for C and C++
Language Environment support for PL/I
Language Environment support for CICS JVM programs
Verifying your Java components installation
Verifying Java components checklist
Java Virtual Machine sample definition files
JVM profiles
JVM properties files
Java 2 security policy for EJBs
Authorizing the hlq.SDFJAUTH library
The hlq.SDFJLPA library
Amending parameters in SYS1.PARMLIB(BPXPRMxx)
Installing MRO and ISC support
Installing MRO support
Defining CICS as an MVS subsystem
Installing the modules DFHIRP and DFHCSVC in the LPA
Installing required hardware and software for XCF/MRO
Defining MVS images as systems in an XCF sysplex
Enabling MRO for CICS startup
Adding ISC support
Running a CICS region with ISC
Enabling TCP/IP in a CICS region
Using TCP/IP in a CICS region
Enabling REXX for CICS
Step 1--Modify your RDO definitions to add required entries
Step 2--Create the RFS filepools
Step 3--BIND the CICSQL program to your DB2 plan
Step 4--Add DD statements to your CICS startup job
Step 5--Modify member CICSTART
Step 6--Format the RFS filepools
Step 7--Verifying the installation
Step 8--Accessing the supplied softcopy documentation
Customization information for REXX
Changing supplied CICS transaction codes
RFS filepool definitions
TD queues needed for IMPORT and EXPORT commands
SQL definitions used for authorizing transactions to use DB2
Special exec data sets used by the REXX Development System
Special USER ids and their usage
Other considerations
Online HELP facility
CICS verification
Running the installation verification procedures
Preparation for running the IVPs
Create the CICS data sets for the IVP jobs
Install the CICS SVC for the IVP jobs
Define and activate the CICS applids
Authorize the IVP userid
Review security requirements for the IVP jobs
Define log streams
Specify system initialization parameters for the IVP jobs
Resources for the CICS messages facility, CMAC
The CICS startup procedure, DFHSTART
DD statements for CICS data sets
Verify batch job, DFHIVPBT
Sample job log for the DFHIVPBT job
Output from the DFHIVPBT job
Verify interactive job, DFHIVPOL
Defining a terminal for the online IVP
Defining the CICS APPLID to VTAM
Defining an MVS console
Defining a TSO user as a console device
Running the DFHIVPOL job
Logging on at a VTAM terminal
Using CICS-supplied transactions through a terminal
Using the CEDA transaction
Invoking and executing sample programs
Using transactions from a console device
Terminating CICS
Verifying shared data tables support
Example verification of shared data tables
Verifying the CICS-DBCTL interface
The IMS installation requirements for the DFHIVPDB job
The DFHIVPDB job steps
Testing the CICS-DB2 environment
Run DB2 jobs DSNTEJ5C and DSNTEJ5P
Starting a DB2 organization or project application
Running the EJB "Hello World" sample
CICSPlex SM installation and setup
CICSPlex SM setup checklist and worksheets
Installation checklist
MVS installation and setup checklist
System worksheet
CAS worksheet
CMAS worksheet
Local MAS worksheet
Setting up the MVS environment
Noting IEASYSxx values
Updating IEASYSxx (CAS)
Updating IEASYSxx (CMAS)
Authorizing libraries
Updating the MVS linklist
Preparing to use the CICSPlex SM API
Installing the REXX function package
Using CICSPlex SM modules in the MVS link pack area
Space requirements
Installing CICSPlex SM modules into the LPA
Applying maintenance to LPA modules
VTAM requirements
Defining VTAM requirements (CAS)
Step 1: (Optional) Creating a mode table
Step 2: Creating a VTAM application definition (CAS)
Step 3: Defining cross-domain resources (CAS)
Step 4: Updating the configuration list (CAS)
Step 5: Activating the major nodes (CAS)
Defining VTAM requirements (CMAS)
Step 1: Creating a VTAM application definition (CMAS)
Step 2: Defining cross-domain resources (CMAS)
Step 3: Updating the configuration list (CMAS)
Step 4: Activating the major nodes (CMAS)
Generating post-installation members
Creating and managing CICSPlex SM data sets
CAS-related data sets
Creating the CICSPlex SM data repository
Populating the CICSPlex SM data repository
Converting the CICSPlex SM data repository
Expanding the CICSPlex SM data repository
Taking backups of the CICSPlex SM data repository
Defining a forward recovery log for the data repository
Upgrading the CSD and macro definitions
Creating CICS resource definition tables for CMASs
Updating the CSD files using DFHCSDUP (CMAS)
Journalmodel considerations in a CICS TS z/OS CMAS
Considerations when upgrading the CSD release (CMAS)
Considerations when sharing the CSD (CMAS)
Updating CICS resource definition tables for MASs
Updating CSD files using DFHCSDUP (MVS MAS)
Considerations when upgrading the CSD release (MVS MAS)
Considerations when sharing the CSD (MVS MAS)
Preparing user access to CICSPlex SM
Setting up a coordinating address space (CAS)
Preparing to start a CAS
START command for a CAS
Identifying and connecting to a CAS
Setting the CAS system communication information
Preparing to stop a CAS
Stopping a CAS
Setting up a CICSPlex SM address space (CMAS)
Before you begin
CICSPlex SM auxiliary storage usage
Preparing to transmit generic alerts to NetView
Preparing to start a CMAS
Editing CICSPlex SM system parameters
CMAS-related CICS SIT parameters
Controlling tasks in a CMAS
Controlling CICS storage in a CMAS
START command for a CMAS
Setting the VTAM APPLID for a CMAS
Shutting down a CMAS
Using the SHUtdown command
Using the COSD transaction
Restarting a CMAS
Setting up a CICS managed application system (MAS)
Before you begin
Using CICS global user exits and user-replaceable modules
Controlling the use of modules from the LPA
Preparing to start an MVS MAS
Activating DB2 connections during CICS startup
MQSeries connections
MVS MAS-related CICS SIT parameters
Preparing the MAS for history recording
Stopping and restarting management of a CICS system
Stopping management of a CICS system
Restarting management of a CICS system
Terminating a MAS
Controlling the number of long running tasks in a MAS
Setting up a CICSPlex SM Web User Interface server
Preparing a CICS system to act as the Web User Interface server
Configure CICS Web support
Review CICS system initialization parameters
Specify language and codepage
Prepare codepage conversion table
Generate the Program Load Table (PLT)
Create the Web User Interface server repository (EYUWREP)
Specify the customizable view and menu help data set
Specify the Web User Interface server initialization parameters
Required parameters
Optional parameters
Update CICS CSD definitions
Transient data queue definitions
Temporary storage models
Specify the JCL DD statements
Security considerations
CICS security considerations
Secure Sockets Layer support
Authorizing access to MVS data sets
Additional tasks
Submit start-up JCL
Check browser connection
Obtain view and menu definitions
Shutdown the Web User Interface server
Configuring the Starter Set
The Starter Set samples libraries
JCL in CICSTS31.CPSM.SEYUJCL for creating the Starter Set
JCL in CICSTS31.CPSM.SEYUJCL for running the Starter Set
Definitions in CICSTS31.CPSM.SEYUDEF for the Starter Set environment
The Starter Set naming convention
Creating the Starter Set environment
Selecting the Starter Set configuration
Defining the Starter Set environment
Starting the Starter Set components
Deleting the Starter Set
Using the Starter Set as a model
Applying service to CICSPlex SM
CICS Transaction Server for z/OS-supplied SMP/E procedure
Applying PTFs to CICSPlexes running CICS Transaction Server for z/OS, Version 3 Release 1 and later
Using the EYUINST EXEC to tailor skeleton jobs
Sample JCL editing considerations
EYUINST EXEC parameters
Sample JCL execution considerations
CICSPlex SM system parameters
CMAS journaling
Preparing to use the IPCS tools
Updating BLSCECT
Updating library allocations
SDUMP options
CICSPlex SM verification
CICSPlex SM installation verification procedures
If the IVPs do not work as described
The stages of IVP1 and IVP2
The IVP samples libraries
Installation verification procedure 1 (IVP1)
Setting up the CICSPlex SM environment on system A
Starting up and verifying CICSPlex SM components on system A
1: Start the CAS EYUCAS1A
2: Start the CMAS EYUCMS1A
3: Define a CICSplex to CICSPlex SM
4: Run the batched repository update facility on system A
5: Start the MAS EYUMAS1A
Testing CICSPlex SM functions
Test the operations functions on system A
Installation verification procedure 2 (IVP2)
Setting up the CICSPlex SM environment on system B
Starting up and verifying CICSPlex SM components on system B
1: Create CAS definitions
2: Start the CAS EYUCAS1B
3: Checking CAS-to-CAS connections
4: Start the CMAS EYUCMS1B
5: Run the batched repository update facility on system B
6: Enable EYUCMS1B to manage EYUPLX01
7: Start the MAS EYUMAS1B
Testing CICSPlex SM functions
Test the operations functions on system B
Customizing the installation verification procedures
Appendixes
Appendix. CICS modules eligible for the MVS link pack area
CICS modules required in the MVS link pack area
CICS modules eligible for the MVS link pack area
Information about modules eligible for the MVS link pack area
Priority
Size
Option/Note
Glossary of SMP/E terms used in this book
Bibliography
The CICS Transaction Server for z/OS library
The entitlement set
PDF-only books
Other CICS books
Books from related libraries
Systems Network Architecture (SNA)
Advanced communications function for VTAM (ACF/VTAM)
NetView Version 3.1
NetView MultiSystem Manager Version 2.2
DATABASE 2 (DB2)
eNetwork Communications Server for OS/2 Warp, Version 5
Virtual Storage Access Method (VSAM)
Resource Access Control Facility (RACF)
System Modification Program Extended (SMP/E)
Sysplex planning
DFSMS/MVS
MVS
Accessibility
Index
Notices
Trademarks
[[ Contents Previous Page | Next Page Index ]]