IEC029I
937-rc,mod, jjj,sss,ddname[-#], dev,ser,dsname(member)

Explanation

The error occurred at an end-of-volume. In most cases, this abnormal end condition results from an unsatisfactory response by the operator to message IEC254D, IEC255D, or IEC256A. These messages are issued when a checkpoint data set is created, modified, or deleted in installations that wish to ensure the security of their checkpoint data sets.

In the message text:
rc
Associates this message with system completion code 937 and with the return code.
jjj
The job name.
sss
The step name.
ddname[-#]
DDname (followed by a concatenation number if it is part of a concatenation and not the first DD statement in the concatenation).
dev
The device number.
ser
The volume serial number.
mod
The name of the module in which the error occurred.
dsname(member)
The data set name. Member name if specified.
The values of the hex return codes and their meanings are as follows:
Return Code
Explanation
10
1) If the data set is opened for input, the second or succeeding volume of a secure checkpoint data set has been found to be insecure.

2) If the data set is opened for output, the second or succeeding volume of a secure checkpoint data set could not be made secure.

14
During EOV processing, the second or subsequent volume of a noncheckpoint data set was found to be a secure checkpoint data set.
18
An unauthorized user has issued a FEOV or an EOV SVC against a checkpoint data set open with a security interface.
1C
An error was detected after mounting a new volume for a data set that spans volumes. The extents listed in the data extent block (DEB) and in the data set control block (DSCB) do not match.
20

For ISO/ANSI Version 1: The indicated tape volume whose serial number is ser contained ASCII labels. The volume accessibility byte (offset X'0A' in the volume label) is not blank. This indicates that the label was not created on an IBM® system or that it was created by the user. If the volume accessibility field is not blank, the tape cannot be used on an IBM system.

For ISO/ANSI Version 3 or Version 4: This message occurs after message IEC502E with the ddn-c field in the message text. If c is 2, access to the data set has been denied.

24
A specific volume serial number was specified for the second or subsequent volume of an output data set on magnetic tape. During EOV processing for this volume, it was determined that the first data set currently on the specified volume was password protected, and the protection mode indicator in the HDR1 label did not match that in the JFCB. Supply the password to the operator or select another volume.
28
At end of volume, the caller is not authorized to use the data set on the new DASD or tape volume.
29
At end-of-volume, the caller is not authorized for input.
2C
RACF® definitions are inconsistent. A previously allocated multi-volume direct access data set is being processed for output. The first volume was RACF-defined, but the current volume is not RACF-indicated.
30
An end of volume occurred and the data set on the new volume is RACF-indicated in the Format-1 DSCB; however, the data set on the new volume is not RACF-defined.
34
A VSAM data space requested at end of volume is RACF-defined.
38
RACF failed to add a volume to an existing RACF-defined, direct access data set while the data set was being extended to a new volume.
3C
RACF definitions are inconsistent. A previously allocated multi-volume direct access data set or a tape volume is being processed for output. The first volume is not RACF defined and the current volume is RACF-defined, or the first volume was RACF defined and no longer is.
40
RACF definitions are inconsistent. A previously allocated multi-volume DASD data set or a tape volume is being processed for output. The current volume being processed at end of volume is defined to RACF, but not as part of the same volume set as the previous volume. DFSMS allows you to have a maximum of 255 tape volumes, while if you have TAPEVOL turned on, RACF will limit you to 42. If you have TAPEVOL turned on, RACF will limit you to 42 volumes whether you have one data set spanning the volume or multiple data sets spanning the volume.
44
The OPEN/EOV volume security exit requested that the volume be rejected.
48
During end-of-volume security verification of a concatenated data set, either an I/O error occurred, or one of the following conditions occurred:
  • For a password-protected data set, the operator failed to supply the correct password in response to message IEC301A or Time Sharing Options/Extensions (TSO/E) message IEC113A.
  • The user did not have the proper RACF authorization.

System action

The task is ended unless the error is to be ignored as specified in the DCB ABEND exit routine. If the error is to be ignored, the system will attempt to close the DCB before returning to the user.

System programmer response

If the error recurs and the program is not in error, look at the messages in the job log for more information. Search problem reporting data bases for a fix for the problem. If no fix exists, contact the IBM Support Center. Provide the JCL and the SYSOUT output for the job.

Programmer response

If the return code is 10 and the data set is open for input, one of the checkpoint data set volumes has lost its secure status. Contact the installation personnel to verify the secure status of the checkpoint volumes. If all volumes are found to be secure, rerun the job and make sure the operator responds correctly when the system requests the status of each volume. Otherwise, rerun the job which creates the checkpoint data set.

If the return code is 10 and the data set is open for output, one of the volumes specified on the checkpoint data set DD statement could not be made secure. Contact the installation personnel and verify the eligibility of all volumes, then rerun the job.

If the return code is 14, probable user error. Contact the installation personnel to ensure that the status of each data set volume is as expected.

If the return code is 18, probable user error. Only APF-authorized programs can access a secure checkpoint data set. Remove the referenced FEOV SVC call, recompile the program, and rerun the job.

If the return code is 1C, probable user error. Check to see if the program incorrectly modifies the job file control block (JFCB) of the subject data set after OPEN and before CLOSE. Of particular interest are the JFCB data set name field and volume serial number field.

If the return code is 20, make sure that the correct volume was mounted. If the correct volume was mounted, the tape volume must be recreated for use on an IBM system.

If the return code is 28, the owner of the data set must update the RACF data set profile to permit access.

If the return code is 2C or 3C, make RACF definitions consistent among all volumes of a multi-volume data set.

If the return code is 30, define the data set to RACF without setting the RACF-indicated bit in the Format-1 DSCB.

If the return code is 34, delete the RACF-definition of the VSAM data space.

If the return code is 38, the data set may have been previously defined to RACF on the new volume. Check with the data set owner, or inspect the data set RACF profile.

If the return code is 40, ensure that the current volume is defined to RACF in the same profile as the previous volume.

Source

DFSMSdfp

Module

IFG0193D

Routing code

11

Descriptor code

6