Diagnosing platform deployment errors

If you experience any errors when attempting to create a platform definition or install a platform, follow this procedure to diagnose the problem and take suitable action.

About this task

When you create a platform definition, CICSPlex® SM creates a PLATDEF resource object in the data repository that points to the location of the platform bundle in zFS. When you install the platform definition, CICSPlex SM creates a PLATFORM resource object in the data repository. CICSPlex SM also creates the region types for the platform, adopting any existing system groups and creating any new ones identified in the platform bundle. CICSPlex SM attempts to install any CICS® bundles that are deployed with the platform bundle into the regions in each region type.

Each CICS system group (CSYSGRP) that you include as part of a platform must meet the following requirements:
  • The group has not already been adopted by a platform that is already installed. If the group is associated with a platform, it cannot be used 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.
If you have CICS regions in a CSYSGRP that does not meet these requirements, and you want to adopt the CICS regions as part of the platform, add their system definitions (CSYSDEFs) to a new CSYSGRP that you create specifically for the platform.

If an error occurs when you create or install a platform, the installation fails and all resources modified to that point get restored to their original state. Errors are reported in CICS Explorer® and you can use these errors as a starting point for troubleshooting.

CICS Explorer issues the error message CNX0592E for errors that occur when you are creating or installing a platform. This message is always preceded in the Error Log view by a CNX06xxE message that describes the action performed. When you receive message CNX0592E, review the attribute and error information in the message, and review the Error log view to determine the failing command and condition.

CICSPlex SM issues error messages to the CICSPlex SM output log (the EYULOG) for the maintenance point CMAS.

Look up the error codes for platforms in the PLATDEF Resource Table in the CICS TS V5.4.0 product documentation for platform definitions (PLATDEF), and the PLATFORM Resource Table in the CICS TS V5.4.0 product documentation for PLATFORM resources.

Procedure

What to do next

Following a successful platform install, the status of the platform might be displayed as PARTIAL or INACTIVE, and the enable status might be displayed as DISABLED or SOMEDISABLED. If any of these status values are shown and they are not as expected at this stage of your platform install, follow the procedure in Diagnosing platform runtime errors to diagnose the problem and take suitable action.