Creating a CICS Platform project
A CICS® Platform project defines a platform bundle, which is a type of management bundle that describes a platform. The platform bundle specifies the region types for the platform.
Before you begin
Set up a platform home directory for the platform in zFS before you create the CICS platform project. The best practice is to use the default platform home directory, /var/cicsts/CICSplex/platform1, where CICSplex is the name of the CICSplex where the platform will be installed, and platform1 is the name of your platform. If you need to use a different directory as the platform home directory, you can change to the alternative directory name using the platform editor after you create the CICS platform project. For instructions to create a platform home directory in zFS, see Preparing zFS for platforms in the CICS TS V5.3 product documentation.
If you want to deploy CICS bundles at the level of your platform, you can create the bundles ready to add them when you create your CICS platform project. For example, you can deploy either a CICS bundle containing a resource that is required in all the CICS regions in the platform, or a policy that applies to multiple applications deployed on the platform. If you do not yet have any applications, resources, or policies set up for your platform, you can add CICS bundles to the platform after you create it, or at any time after you deploy it. For instructions to create a CICS bundle, see Working with bundles.
About this task
A platform includes one or more region types. Region types are used to classify and contain CICS regions according to their type. For example, all CICS regions that handle connections to DB2® could belong to the same group. You can share CICS regions between region types in the same platform or with region types in other platforms.
You can create new region types to use in the platform. You can also choose to adopt existing CICS system groups (CSYSGRPs) as region types in the platform. A single platform can include both created region types and adopted region types.
- Eligible as Routing Regions (WLMSTATUS attribute)
- Whether or not this CICS region is to participate in its associated workload as a routing region when the CICS region is started.
- Eligible as Target Regions (DYNROUTE attribute)
- Whether or not this CICS region is to be active as a target region and accept work for the workload for which it is a target at CICS startup.
- Enable BAS Install (AUTOINST attribute)
- Whether resources associated with the CICS region through a resource description should be automatically installed when the MAS connects to the CMAS.
- BAS Install Failure Action (AINSFAIL attribute)
- The action to be taken in the event of a BAS install failure.
- The group has not already been adopted by a platform that is already installed. If the group is already associated with a platform, it cannot be adopted as a region type.
- The group does not contain any subgroups.
- The group will not require modification (for example, a group that is involved in WLM or RTA). Platforms require a lock on the groups that are used as region types.
- All the CICS regions in the group have the CICSPlex SM system parameter MASPLTWAIT(YES) specified. MASPLTWAIT(YES) is also required for Business Application Services. This parameter is required to automatically install resources for an application or platform when the CICS region is initialized.
Procedure
Results
- bundles.xml describes the CICS bundles that are deployed with the platform.
- deployment.xml describes the rules that are used to deploy the CICS bundles to the platform.
- manifest.xml is the manifest file for the platform bundle and identifies it as a CICS management bundle.
- platform.xml describes the platform, including its name, description, region types, and platform home directory.
- regions.xml describes the created CICS regions in the project.
- regionTypes.xml contains the metadata for each region type, including its name, description, region type, and ID of the system group.
- regionTypeLinks.xml describes the created region to region type links.