IEC507D
E dev,ser,jjj,sss,dsname[,NEVEREXPIRE]REPLY ‘U’-USE OR ‘M’-UNLOAD

Explanation

E indicates that a program intended to write on the volume indicated on the device. However, the expiration date for the data set has not passed. If NEVEREXPIRE appears in message text, the expiration date for the data set is set to never expire (for example, set to 99365 or 99366).

In the message text:
jjj
Indicates the job requesting the volume.
sss
Indicates the job step requesting the volume.
dev
The device number of the specified device.
ser
The volume serial number. One of the following:
  • a specific tape volume serial number
  • SCRTCH
  • PRIVAT

SCRTCH or PRIVAT indicate non-specific volume requests. SCRTCH is used when the dataset being created on the non-specific volume is temporary [DISP=(NEW,DELETE) or DSN=&&tempname]. PRIVAT is used for all other cases of non-specific volumes.

dsname
The data set name.

System action

The job step waits for the operator to reply U or M, or until the task reaches time-out.

Operator response

If the expiration date of the indicated data set is to be ignored and the program has authorization to write on the data set, enter REPLY xx,‘U’ in response to this message.

If the expiration date of the indicated data set is to be honored or if the program is not authorized to write on the data set, enter REPLY xx,‘M’ in response to this message. If another volume can be used, that is, if the program originally requested a SCRTCH or PRIVAT volume, the system will then request that a new volume be mounted. However, if another volume cannot be used, the system will end the job step. Attention: If dev is a direct access device, do not enter REPLY xx, ‘M’ unless you have the proper authorization. Instead, use the CANCEL command to end the job step and notify the system programmer that the expiration date on the data set has not been reached.

Normally, the operator should end any job attempting to update a system data set or otherwise authorized data set if this message is issued. However, the operator may respond with REPLY xx,‘U’ if so instructed by a programmer with proper authorization. An authorized programmer desiring to update a system data set should notify the operator of his intentions and make sure that no other concurrently running job can have access to the data set. If you want to remove expiration date protection from the data set, specify LABEL=RETPD=0 in the JCL next time the data set is created. Subsequently, the message will not appear.

Start a generalized trace facility (GTF) trace, and re-create the problem. Reply to message AHL100A with:
TRACE=SYS,USR,SLIP
On the DD statement for the data set in error, specify:
DCB=DIAGNS=TRACE

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, the SYSOUT output, the program listing for the job, and all printed output and output data sets related to the problem.

Source

DFSMSdfp

Module

IFG0194C

Routing code

1

Descriptor code

2