IDMS Online program/dialog using DC/SORT fails with TPE7015E
search cancel

IDMS Online program/dialog using DC/SORT fails with TPE7015E

book

Article ID: 56589

calendar_today

Updated On:

Products

IDMS IDMS - Database IDMS - ADS

Issue/Introduction

What are the possible reasons to receive error  TPE7015E MAIN and AUX EXCEEDED- UNABLE TO CONTINUE.

What Storage pool(s) in the IDMS CV contain this storage?  

Environment

IDMS - All Supported Releases

Resolution

When the TPE7015E MAIN and AUX EXCEEDED occurs, change the DC/SORT macro, TPSPARM (located in CAGJSRC) to increase the amounts of main and auxiliary storage available  to hold the sort buffers. Information about this macro is located in the DC/SORT Option User  Assemble and relink TPSPARM. The Install CAISAG.CONFIG library member JOB03 contains sample JCL.

DC/SORT uses regular #GETSTG requests for MAIN storage and #GETSCR (XA Scratch) for AUX storage. MAIN storage should be taken from a 31-bit storage pool that contains type USER storage. If the TASK is defined as LOCATION BELOW then it will come out of a 24-bit storage pool that contains type USER.  It is strongly recommended that all tasks be defined LOCATION ANY.            

TPSPARM explains the MAIN. AUX and MINRBUF fields:                         

MAIN is the amount of Main storage used for internal sort buffers. The MAIN storage default at installation time is 10000 bytes, maximum.  Whereas the AUX (auxiliary) storage defaults at installation is 10000 bytes, maximum. Another parameter is MINRBUF.

MINRBUF is the minimum desirable number records in a sort buffer.

 

The default values in the TPSPARM macro, provided at install time, are:

 

     TPSCPARM MAIN =10000,       X

        AUX=10000,               X

        MINRBUF=100,             X

        LIMLOCK=N,               X

        EXITKEY=PF24

 

     END

 

Additional Information