SB37 abend with SPFTEMP0 dataset submitting job to stage MICS maintenance into PSP libraries

Document ID : KB000097777
Last Modified Date : 23/05/2018
Show Technical Document Details
Issue:
We downloaded a MICS solution, FTPed it to the mainframe, and then submitted the job to stage the maintenance into our sp.PSP libraries.  
The job receives a B37 abend on dataset USERID.SPFTEMP0.CNTL.   

SVM4000I USERID, IKJACCNT.TSOPWB, ISP08148, ATTEMPTING SPACVOLA FOR USERID.SPFTEMP0.CNTL, SHR231, 16
SVM4453I RECOVERY TERMINATED: DATA SET PROCESSED USING NOTE/POINT LOGIC
IEC030I B37-04,IFG0554A,USERID,TSOPWB,ISP08148,6500,SHR231,
USERID.SPFTEMP0.CNTL
IEA995I SYMPTOM DUMP OUTPUT
SYSTEM COMPLETION CODE=B37  REASON CODE=00000004
TIME=10.04.33  SEQ=34573  CPU=0000  ASID=0138
PSW AT TIME OF ERROR  075C1000   80E749EE  ILC 2  INTC 0D
   NO ACTIVE MODULE FOUND
   NAME=UNKNOWN
   DATA AT PSW  00E749E8 - 41003038  0A0DB20A  00509808
   AR/GR 0: 009CC4F0/00E74BFC   1: 00000000/A4B37000
         2: 00000000/000221F4   3: 00000000/00E74BC4
         4: 00000000/009834A8   5: 00000000/00E8D000
         6: 00000000/0098374C   7: 00000000/009837A4
         8: 00000000/0098376C   9: 00000000/00982920
         A: 00000000/0097BC70   B: 00000000/00E74930
         C: 00000000/00000000   D: 00000000/7F644CE8
         E: 00000000/00E74930   F: 00000000/00000004
END OF SYMPTOM DUMP
 
Resolution:
When the downloaded .BIN file is very large (like RMF7099), you can get this B37 abend when you type SUBMIT (SUB) in the command line.  
The ISPF temporary data set default names associated with the ISPCTLx are SPFTEMPx.CNTL, respectively, where x= value 0-9, A-W.   When a PTF is too large
for the defined definition of the ISPF temporary dataset(s), you will encounter a B37 abend.   

To get around the space problem you can do the following:
 
Go to ISPF OPTION 6 – (ISPF Command Shell)
At the command line type: 
 
                TSO SUBMIT ‘dataset.name.with.RMF7099.JCL’ 
Or             TSO SUBMIT ‘dataset.name.with.RMF7099.JCL(member)’
               
This submits the batch job and doesn’t seem to have the same “staging” issue that results in the B37 ABEND.    The other option is to work with your sysprog on larger allocations for the ISPF temporary default data sets.