The MAKETAB process is failing with a B37 space abend on a temporary dataset
search cancel

The MAKETAB process is failing with a B37 space abend on a temporary dataset

book

Article ID: 7093

calendar_today

Updated On:

Products

Database Management for DB2 for z/OS - Administration Suite Database Management for DB2 for z/OS - Performance Suite Database Management for DB2 for z/OS - Recovery Suite Database Management for DB2 for z/OS - SQL Performance Suite Database Management for DB2 for z/OS - Utilities Suite DATABASE MANAGEMENT SOLUTIONS FOR DB2 FOR Z/OS

Issue/Introduction

When using MAKETAB to create an Alternate Catalog Mapping (ACM), the process is failing on panel PTPCSGE2, ACM Shadow Table Creation, with
a SB37 space abend on a temporary work dataset.

For example:
IEC030I B37-04,IFG0554A,userid,TSODD,ddname,dev,volume,
userid.ddname.SPFTEMPn.WORK

Cause

In the MAKETAB process, the generated Batch Processor control statements are written to either a temporary dataset or the hlq.CDBASAMP library.
This is determined by the following field on the ACM Shadow Table Creation panel: 

 

Temporary dataset for output          => Y        (Y or N)

 

With this set to Y, as above, then the temporary dataset that is used is obtained from the users ISPF ZTEMPF system variable.
This can be displayed by accessing IPPF option 7, Dialog Test, and then 3, Dialog Variables. Use the locate command 'L ZTEMPF' to display the variable.
It is this dataset that does not have sufficient space allocation for the generated statements. 

Resolution

To resolve this problem, you can either manually allocate this file with larger size parameters, or alternatively set the 'Temporary dataset for output' option to 'N' so
that the control statements are generated to the hlq.CDBASAMP library.