CBR0311I   A {TAPEUNITNAME | L2TAPEUNITNAME} subparameter has not been specified, or is invalid, for STORAGEGROUP storage-group-name.

Explanation

OAM is processing the SETOAM commands in the CBROAMxx member of PARMLIB. No tape unit name has been specified through the TAPEUNITNAME keyword on the SETOAM command for storage group storage-group-name, or a tape unit name was specified through the TAPEUNITNAME or L2TAPEUNITNAME keyword but the tape unit name was not valid.

A valid tape unit name must be associated with an OBJECT or OBJECT BACKUP storage group through the TAPEUNITNAME keyword, if objects belonging to that storage group are going to be stored on tape media.

A valid tape unit name must be associated with an OBJECT storage group through the L2TAPEUNITNAME keyword, if objects belonging to that storage group are going to be stored on tape sublevel 2 media. Tape sublevels are associated with the OAM Sublevel parameter in the SMS Storage Class construct.

System action

OAM continues processing all the SETOAM commands in the CBROAMxx member of PARMLIB, but OAM initialization will terminate after all the SETOAM commands in the CBROAMxx member of PARMLIB have been processed.

System programmer response

Add a TAPEUNITNAME subparameter to the STORAGEGROUP parameter on the SETOAM command in the CBROAMxx member of PARMLIB or make sure that the tape unit name specified with the TAPEUNITNAME or L2TAPEUNITNAME subparameter is a valid tape unit name defined to the MVS™ operating system.

Source

Object Access Method (OAM)

Routing Code

2

Descriptor Code

4