The following messages are printed on TMS Report 35 if an error occurs during TMSIDATA processing:
Reason:
An invalid DATEFMT parameter was coded on the EXEC statement, or an invalid default expiration date was coded on the SYSIN EXPDT parameter.
Action:
Look up the meaning of the return code, reason code and feedback code for the TMMDATE macro in the 'TMMDATA ANCHOR' section in the Programming Guide. Respecify the DATEFMT= or EXPDT= parameter.
Reason:
An unrecognized SYSIN keyword was encountered, or the indicated keyword parameter is missing.
Action:
This is most likely a spelling error. Correct the parameter and resubmit the job.
Reason:
An invalid SYSIN parameter was coded for NUMVOL=.
Action:
Code a SYSIN parameter for NUMVOL= that specifies the anticipated number of Volume records to be processed by TMSIDATA.
Reason:
An invalid SYSIN parameter was coded for NUMDSN=.
Action:
Code a SYSIN parameter for NUMDSN= that specifies the anticipated number of DSNB records to be processed by TMSIDATA.
Reason:
An invalid SYSIN parameter was coded for WKVOL1=.
Action:
Code a SYSIN parameter for WKVOL1= that specifies the DASD volume on which TMSIDATA should allocate VWORK1, the VSAM work data set for Volume records. For best performance, the work data set for Volume records should be on a different volume than the work data set for DSNB records.
Reason:
An invalid SYSIN parameter was coded for WKVOL2=.
Action:
Code a SYSIN parameter for WKVOL2= that specifies the DASD volume on which TMSIDATA should allocate VWORK2, the VSAM work data set for DSNB records. For best performance, the work data set for DSNB records should be on a different volume than the work data set for Volume records.
Reason:
An invalid SYSIN parameter was coded for INDXVOL=.
Action:
Code a SYSIN parameter for INDXVOL= that specifies the DASD volume on which TMSIDATA should allocate the VSAM indexes for the VWORK1 and VWORK2 VSAM work data sets. For best performance, the VSAM indexes should be on a different volume than either of the VSAM work data sets.
Reason:
An invalid SYSIN parameter was coded for WKNODE=.
Action:
Code a SYSIN parameter for WKNODE= that specifies the high-level node to be used for the data set names of the VWORK1 and VWORK2 VSAM work data sets. This parameter can be a maximum of 17 characters and must not end in a period.
Reason:
An invalid SYSIN parameter was coded for NUMVOL=.
Action:
Code a SYSIN parameter for NUMVOL= that does not exceed 999,999.This number is used to properly size VWORK1, the VSAM work data set for Volume records.
Reason:
An invalid NUMDSN= SYSIN parameter was coded. This number is used to properly size VWORK2, the VSAM work data set for DSNB records.
Action:
Code a SYSIN parameter for NUMDSN= that does not exceed 2,500,000.
Reason:
An invalid SYSIN parameter was coded for INDXVOL=.
Action:
Code a SYSIN parameter for INDXVOL= that is a maximum of six characters.
Reason:
An invalid SYSIN parameter was coded for WKVOL1=.
Action:
Code a SYSIN parameter for WKVOL1= that is a maximum of six characters.
Reason:
An invalid SYSIN parameter was coded for WKVOL2=.
Action:
Code a SYSIN parameter for WKVOL2= that is a maximum of six characters.
Reason:
An invalid SYSIN parameter was coded for WKNODE=.
Action:
Code a SYSIN parameter for WKNODE=that is a valid high-level node, is a maximum of 17 characters, follows MVS data set naming conventions and does not end in a period.
Reason:
An invalid SYSIN parameter was coded for EXPDT=.
Action:
Code a SYSIN parameter for EXPDT= that is a maximum of 10characters.
Reason:
VSAM OPEN failed for the ddname specified.
Action:
Look up the meaning of the VSAM return code and error code, and take appropriate action.
Reason:
The output Volume record exit issued a nonzero return code.
Action:
TMSIDATA has bypassed the indicated record.
Reason:
VSAM ran out of DASD space for VWORK1 (the VSAM work data set for Volume records) or VWORK2 (the VSAM work data set for DSNB records), as indicated.
Action:
Increase the number of records on the SYSIN parameter for NUMVOL= or NUMDSN= and resubmit the job.
Reason:
Either the indicated DD statement is missing, or the RECFM orLRECL for the indicated DD statement is incorrect.
Action:
Add the missing DD statement, or correct the indicated DD statement
Note: The IDCAMS list data set must be RECFM=VBA and LRECL=125. The IEHLIST data set must be RECFM=FBA and LRECL=121.
Reason:
The job abended because the number of errors encountered during TMSIDATA processing exceeded the specified limit or the default limit (if the MAXERR= parameter was omitted, the default limit of 500 errors was used).
Action:
Increase the value of the MAXERR= parameter.
Reason:
IDCAMS encountered an error(s) while attempting to define the two VSAM work data sets.
Action:
Take appropriate action based on the IDCAMS error messages on the SYSPRINT data set.
Reason:
Dynamic allocation failed for the VSAM work data set indicated.
Action:
Take appropriate action after determining the meaning of the SVC 99 return code, error code and info code.
Reason:
A VSAM logical or physical error occurred on the VSAM data set indicated.
Action:
Take appropriate action based on the feedback code given.
Reason:
A function code other than OPEN, GET or CLOSE was passed to the IDCAMS I/O exit routine.
Action:
For assistance, contact Technical Support at http://ca.com/support.
Reason:
This is an internal error.
Action:
For assistance, contact Technical Support athttp://ca.com/support.
Reason:
Too many errors were encountered in the SYSIN control statements for TMSIDATA processing to continue.
Action:
Correct the indicated errors in the SYSIN control parameters, and resubmit the job.
Reason:
The value of the indicated EXEC parameter is invalid.
Action:
Correct and resubmit the job.
Reason:
The indicated EXEC parameter keyword is invalid.
Action:
Correct and resubmit the job.
Reason:
A VSAM CLOSE failed for the indicated ddname.
Action:
Correct and resubmit the job, based on the VSAM return code and error code provided.
The following messages provide information about specific records. Many of these messages are printed on TMS Report 35 to indicate that the current record was bypassed.
Reason:
This volume serial number already has a more recently created data set cataloged to it.
Action:
This record is ignored. No user action is required.
Reason:
This message identifies the catalog list currently being processed.
Action:
No action is required.
Reason:
For a multifile string, the file sequence number of this data set is not one greater than the file sequence number of the previous file on the string.
Action:
An error DSNB record is written to the ERRDSNB data set. To recover this data, the error DSNB record must be manually corrected and merged with the DSNB data set.
Reason:
This volume was bypassed because the data on it has a creation date prior to the creation date of the data on the first volume of the multivolume string.
Action:
None. This message is informational.
Reason:
The indicated volume and dsname are part of a multifile string but the minus 1 (-1) file sequence does not exist in the catalog.
Action:
An error DSNB record is written to the ERRDSNB data set. To recover this data, the error DSNB record must be manually corrected and merged with the DSNB data set.
Reason:
The indicated volume and dsname are part of a multifile string. However, another more recently created data set, with the same file sequence, is cataloged to this volume.
Action:
None. This message is informational.
Reason:
The indicated volume and dsname are part of a multivolume string. However, the volume sequence of this volume is not one greater than the previous volume in the string.
Action:
None. This message is informational.
Reason:
This message indicates that none of the optional EXEC parameters was specified.
Action:
None. This message is informational.
Reason:
This message indicates the EXEC parameters currently in effect.
Action:
None. This message is informational.
Reason:
The VSAM indexes were specified on the same DASD volume as the VSAM work data set.
Action:
For best performance, the VSAM indexes, the VSAM work data set for Volume records and the VSAM work data set for DSNB records should be on separate volumes.
Reason:
This message indicates the total number of Volume records formatted for input to TMSFORMT.
Action:
None. This message is informational.
Reason:
This message indicates the total number of DSNB records formatted for input to TMSAGGR.
Action:
None. This message is informational.
Reason:
This message indicates the total number of records read as input from the IDCAMS catalog listing(s).
Action:
None. This message is informational.
Reason:
This message indicates the total number of records read as input from the IEHLIST catalog listing(s).
Action:
None. This message is informational.
Reason:
This message indicates the total number of records bypassed.
Action:
None. This message is informational.
Reason:
The indicated Volume record was replaced with a data set that was created more recently on that volume.
Action:
None. This message is informational.
Reason:
If the data set that was replaced in TMSMSG12 was part of a multivolume string, the data sets pointed to in the backward and forward chain are deleted because this chain is no longer valid.
Action:
None. This message is informational.
Reason:
The indicated volume is part of a multifile string. However, the mother volume of the string could not be found.
Action:
An error DSNB record is written to the ERRDSNB data set. This record must be manually corrected and merged with the DSNB data set if this data is to be recovered.
Reason:
The indicated DSNB record was replaced with a data set cataloged to the same volume/file sequence, with a more recent creation date.
Action:
None. This message is informational.
Reason:
The TMSXITE exit failed to convert an internal volume serial number back to the original volume serial number in the external catalog listing.
Action:
Correct any conversion errors in the TMSXITE exit before attempting to convert/build the CA 1 TMC.
Reason:
The indicated volume serial number is still not completely numeric after translation by the TMSXITU exit routine.
Action:
Correct any errors in the TMSXITU exit before attempting to convert/build the CA 1 TMC.
Reason:
An identical data set name, created more recently, has already been processed in a Volume record.
Action:
The record is bypassed. None. This message is informational.
|
Copyright © 2013 CA Technologies.
All rights reserved.
|
|