APAR status
Closed as documentation error.
Error description
User submits a job that specifies AVGREC=U, SPACE=(CYL(1000,500)) and volume count greater than 1. The data set is initially allocated in cylinders on the first volume. Several extents are created on the first volume in cylinders. When we extend to the second volume, the allocation request is changed to tracks. This eventually may lead to IEC023I abend837 rc08 when we run out of volumes. This problem originally occurred with IFASMFDP however can be recreated with any job that allocates a data set with the above parameters and causes the job to extend to a subsequent volume. JCL Reference does state: Do not code AVGREC with the TRK, CYL, or ABSTR subparameters of the SPACE parameter. However, it should be made clear that when you do this will result.
Local fix
Remove AVGREC=U or change the SPACE to specify record values.
Problem summary
**************************************************************** * USERS AFFECTED: HBB7790 and above installations * **************************************************************** * PROBLEM DESCRIPTION: Documentation enhancements are * * required for the AVGREC JCL keyword * * parameter * **************************************************************** * RECOMMENDATION: * **************************************************************** The description of the AVGREC JCL keyword parameter in the JCL Reference manual should be enhanced to more clearly state that if the AVGREC parameter is coded, the SPACE parameter must not be coded with a CYL, TRK or ABSTR designation.
Problem conclusion
The JCL Reference manual is modified as follows. Document Name: z/OS MVS JCL Reference Document Number: SA23-1385-00 +--- LOCATION IN PUBLICATION ---------------------------+ | | | Chapter: DD Statement | | Section: AVGREC Parameter | | | +-------------------------------------------------------+ - Add the text that is flagged with "|", below. AVGREC Parameter Parameter Type Keyword, optional -- use this parameter only with SMS Purpose Use the AVGREC parameter when you define a new data set to specify that: - The units of allocation requested for storage space are records. - The primary and secondary space quantity specified on the SPACE parameter represents units, thousands, or millions of records. When you use AVGREC with the SPACE parameter, the first subparameter (reclgth) on the SPACE parameter must specify the average record length of the records. | If AVGREC is present and the SPACE parameter | specifies CYL, TRK, or ABSTR, the system will allocate | space for the data set in ways that are inconsistent | with AVGREC space allocation. This may lead to | unpredictable errors or abend conditions.
Temporary fix
Comments
APAR Information
APAR number
OA52152
Reported component name
CONVERTER/INTER
Reported component ID
5752SC1B9
Reported release
790
Status
CLOSED DOC
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-02-16
Closed date
2017-02-24
Last modified date
2017-02-24
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
| SA23138500 |
Fix information
Applicable component levels
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"790","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"790","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
24 February 2017