CA OPS/MVS Global Variable Backup failure - PS8510E Dynamic allocation failed, RC=X'00000004', error code=X'00000004' PS8512I Global variable backup ended RC = 52

Document ID : KB000008337
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

We received error messages trying to allocate Global Variable Backup dataset in CA OPS/MVS Event Management and Automation:

HASP373 OPSSGVBK STARTED
EF403I OPSSGVBK - STARTED - TIME=08.55.32
PS8500I Global variable backup for subsystem OPSS has started
PS8510E Dynamic allocation failed, RC=X'00000004', error code=X'00000004'
PS8512I Global variable backup ended RC = 52,

Environment:
OPS/MVS Event Management & Automation for JES2 Release 12.3
Cause:

Missing SMS Class parameters for SMS dataset allocation and including the unnecessary GLOBALBACKUPMDSCB parameter in the OPSSPA00 parameter definition.

Resolution:
  1. Add the SMS class variables to the OPSSPA00 member of the (high.level qualifier).CCLXCNTL OPS product dataset

    T = OPSPRM_SET("GLOBALBACKUPSTCLASS","xxxxx")
    T = OPSPRM_SET("GLOBALBACKUPMGCLASS","xxxxx")

  2. For SMS controlled datasets, remove the  GLOBALBACKUPMDSCB parameter in the (high.level qualifier).CCLXCNTL  OPS product dataset.
  3. Restart OPS to pick up the changes and successfully allocate the dataset.
Additional Information:

Global Variable Parameters
https://docops.ca.com/ca-opsmvs-123-EN/reference-information/parameter-reference/parameters-for-facilities/global-variable-parameters

GLOBALBACKUPMGCLASS Parameter
This parameter specifies the SMS management class for the global variable backup data set (for example, OPSMGMT).

GLOBALBACKUPSTCLASS Parameter
This parameter specifies the SMS storage class for the global variable backup data set (for example, OPSPOOL, WORKPOOL).

GLOBALBACKUPMDSCB Parameter
For sites using SMS, it may not be necessary to create the pattern DSCB or set this parameter.