IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

USER=4088 INSUFFICIENT STORAGE Abend


IBM Mainframe Forums -> ABENDS & Debugging
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
canderson

New User


Joined: 25 Jan 2007
Posts: 1
Location: Philippines

PostPosted: Wed Apr 18, 2007 10:15 pm
Reply with quote

Hi Guys,

I'm running a program which is returning a USER=4088 error.

Here is a part of the codes that is what I'm allocating:
Code:
//         REG='8M',
//         DBPRI='1000',
//         DBSEC='200',

// RUNTYPE='U',

Here is the error generated:
Code:

+AB62G UNABLE TO LOAD CWGLOBAL MODULE.
IEW4000I FETCH FOR MODULE #XAACRT1
FROM DDNAME -LNKLST- FAILED BECAUSE
 INSUFFICIENT STORAGE WAS AVAILABLE.
CSV031I LIBRARY ACCESS FAILED FOR
 MODULE #XAACRT1, RETURN CODE 24,
 REASON CODE 26080021, DDNAME *LNKLST*
+****************************
******************************
+AB62- ROUTINE #XAACRT1 REQUIRED
 BY ABEND-AID NOT AVAILABLE
+AB62A LOAD RETURN CODE = 0000000C

+*********************************
$HASP375 UANDECRF ESTIMATED KBYTES EXCEEDED
$HASP375 UANDECRF ESTIMATE EXCEEDED BY               9,999 KBYTES
$HASP375 UANDECRF ESTIMATE EXCEEDED BY              19,998 KBYTES
$HASP375 UANDECRF ESTIMATE EXCEEDED BY              29,997 KBYTES
$HASP375 UANDECRF ESTIMATE EXCEEDED BY              39,996 KBYTES
$HASP375 UANDECRF ESTIMATE EXCEEDED BY              49,995 KBYTES
$HASP375 UANDECRF ESTIMATE EXCEEDED BY              59,994 KBYTES   1 % SPOOL
$HASP375 UANDECRF ESTIMATED  LINES EXCEEDED
$HASP375 UANDECRF ESTIMATE EXCEEDED BY               2,000  LINES   1 % SPOOL
.
.
.
.
.
.
IEA995I SYMPTOM DUMP OUTPUT  310
  USER COMPLETION CODE=4088 REASON CODE=000003EC
 TIME=12.18.12  SEQ=61175  CPU=0000  ASID=004A
 PSW AT TIME OF ERROR  078D1E00   8000A000  ILC 2  INTC 0D
   ACTIVE LOAD MODULE           ADDRESS=00007CE0
 OFFSET=00002320
   NAME=CEEBINIT
   DATA AT PSW  00009FFA - 00181610  0A0D47F0  B1081811
   AR/GR 0: 00000000/84000000   1: 00000000/84000FF8
         2: 00000000/000003EC   3: 00000000/27AF4D80
         4: 00000000/007E4000   5: 00000000/000001E0
         6: 00000000/27AF8140   7: 00000000/27AF85B8
         8: 00000000/00013137   9: 00000000/27AFA074
         A: 00000000/00000004   B: 00000000/00009F30
         C: 00000000/A7AF9908   D: 00000000/00803EB8
         E: 00000000/00000000   F: 01000002/000003EC
 END OF SYMPTOM DUMP
IEF450I UANDECRF B041TCN B041TCN - ABEND=S000 U4088 REASON=000003EC  311


Any info is very much appreciated.
Thanks in advance!
Back to top
View user's profile Send private message
cpuhawg

Active User


Joined: 14 Jun 2006
Posts: 331
Location: Jacksonville, FL

PostPosted: Wed Apr 18, 2007 11:42 pm
Reply with quote

Just something to try.

Coding a REGION parameter can actually reduce the amount of storage available to the program. If you remove the region parameter, the program will use the installation default specified at JES initialization.

If you are executing a catalogue procedure, run it instream removing the REGION=(ampersand)REG parameter and commenting out REG='8M'
//* REG='8M'

You could also add an override to the EXEC statement to remove the REGION parameter by using:

Code:

//   REGION.STEPNAME=


where STEPNAME is the name of the job step you are executing.

You could also try increasing 8M to 16M or 32M
Back to top
View user's profile Send private message
niranjanaa

New User


Joined: 04 Jul 2007
Posts: 4
Location: Hyderabad

PostPosted: Sat Jul 07, 2007 7:58 pm
Reply with quote

Hi,
I too am facing a similar abend. Tried increasing the Region parameter but no use. Canderson can you please tell me how did you solve the problem if you had done using some other method.
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Sun Jul 08, 2007 8:05 am
Reply with quote

Hello,

Other than this
Quote:
Tried increasing the Region parameter but no use
(which was warned about as it may actually restrict your memory), did you remove all size references in your jcl (as was recommended previousoy)? When you tried to increase the size, how large did yo try?

If you try the suggestions cpuhawg made and still have problems, please post your jcl and the error info from the step using the "Code" tab at the top of the reply panel. Please copy/paste all of the info rather than entering selected bits by keying it.
Back to top
View user's profile Send private message
niranjanaa

New User


Joined: 04 Jul 2007
Posts: 4
Location: Hyderabad

PostPosted: Tue Jul 10, 2007 12:13 pm
Reply with quote

Ya I removed all the size references. I am pasting the code here.
Code:
//SF44SHO   JOB (XXXXXX),'NIRAN',                   
//          USER=D785048,                           
//*         GROUP=SOCAPL,                           
//          MSGLEVEL=(1,1),NOTIFY=D785048,         
//          COND=(4,LT),CLASS=F,                   
//          MSGCLASS=Y                             
//*JOBPARM FORMS=ACS0                               
//JOBLIB   DD DSN=SIC.SUB,DISP=SHR                 
//         DD DSN=SIC.LOAD,DISP=SHR                 
//         DD DSN=GAP.SUBB,DISP=SHR                 
//         DD DSN=GAP.BATCH,DISP=SHR               
//         DD DSN=GAP.SUBR,DISP=SHR                 
//         DD DSN=GAP.LOAD,DISP=SHR                 
//         DD DSN=DEMLIB.USR.ORDERMGT.LOAD,DISP=SHR
//OX71O020 EXEC PGM=IEFBR14                                     
//DS1      DD DSN=D785048.OX71O025.SHPORD.OJ,DISP=(MOD,DELETE), 
//            SPACE=(TRK,(1,1),RLSE)                             
//DS2      DD DSN=D785048.OX71O030.CSODAT,DISP=(MOD,DELETE),     
//            SPACE=(TRK,(1,1),RLSE)                             
//DS3      DD DSN=D785048.OX71O030.ERROR.REP,DISP=(MOD,DELETE), 
//            SPACE=(TRK,(1,1),RLSE)                             
//DS4      DD DSN=D785048.OX71O030.HEADER.REP,DISP=(MOD,DELETE),
//            SPACE=(TRK,(1,1),RLSE)                             
//DS5      DD DSN=D785048.OX71O030.CONTROL.REP,DISP=(MOD,DELETE),
//            SPACE=(TRK,(1,1),RLSE)                             
//DS6      DD DSN=D785048.OX71O030.FEDCSO,DISP=(MOD,DELETE),     
//            SPACE=(TRK,(1,1),RLSE)                             
//DS7      DD DSN=D785048.OX71O030.HEADER.FED,DISP=(MOD,DELETE), 
//            SPACE=(TRK,(1,1),RLSE)                             
//DS8      DD DSN=D785048.OX71O030.ERROR.FED,DISP=(MOD,DELETE),   
//            SPACE=(TRK,(1,1),RLSE)                             
//DS9      DD DSN=D785048.OX71O030.CONTROL.FED,DISP=(MOD,DELETE),
//            SPACE=(TRK,(1,1),RLSE)                             
//OX71O025 EXEC PGM=ICEMAN                                     
//SYSUDUMP DD SYSOUT=(S,,DUMP)                                 
//SYSOUT   DD SYSOUT=*,DCB=(RECFM=FBA,LRECL=133,BLKSIZE=27930) 
//SYSPRINT DD SYSOUT=*,DCB=(RECFM=FBA,LRECL=133,BLKSIZE=27930) 
//SORTIN   DD DSN=D785048.X1JIMG1.NI1JFILE,DISP=(OLD,KEEP)     
//SORTOUT  DD DSN=D785048.OX71O025.SHPORD.OJ,UNIT=(SYSDA,16),
//            SPACE=(CYL,(350,175),RLSE),                     
//            DCB=(DUMMYDS,RECFM=FB,LRECL=410,BLKSIZE=0),     
//            DISP=(NEW,CATLG,DELETE)                         
//SYSIN    DD *                                               
 OPTION COPY                                                 
 INCLUDE COND=(43,2,CH,EQ,C'OJ',AND,42,1,CH,NE,C'3')         
/*         
                                                 
//OX71O030 EXEC PGM=CR50BI                                         
//*REGION=0M,TIME=1439                                             
//SYSUDUMP DD SYSOUT=*                                             
//AASOUT   DD SYSOUT=*                                             
//SYSPRINT DD SYSOUT=*                                             
//X1JFILE  DD DSN=D785048.OX71O025.SHPORD.OJPRD,UNIT=SYSDA,DISP=SHR
//OUTFILE  DD DSN=D785048.OX71O030.CSODAT,UNIT=(SYSDA,16),         
//            DCB=(DUMMYDS,RECFM=FB,LRECL=310,BLKSIZE=0),           
//            SPACE=(CYL,(350,175),RLSE),                   
//            DISP=(NEW,CATLG,DELETE)                       
//ERRFILE  DD DSN=D785048.OX71O030.ERROR.REP,UNIT=SYSDA,   
//            DCB=(DUMMYDS,RECFM=FB,LRECL=80,BLKSIZE=0),   
//            SPACE=(TRK,(20,5),RLSE),                     
//            DISP=(NEW,CATLG,DELETE)                       
//HEADER   DD DSN=D785048.OX71O030.HEADER.REP,UNIT=SYSDA,   
//            DCB=(DUMMYDS,RECFM=FB,LRECL=310,BLKSIZE=0),   
//            SPACE=(TRK,(20,5),RLSE),                     
//            DISP=(NEW,CATLG,DELETE)                       
//CONTROL  DD DSN=D785048.OX71O030.CONTROL.REP,UNIT=SYSDA, 
//            DCB=(DUMMYDS,RECFM=FB,LRECL=310,BLKSIZE=0),   
//            SPACE=(TRK,(20,5),RLSE),                     
//            DISP=(NEW,CATLG,DELETE)                       
//FEDHDR   DD DSN=D785048.OX71O030.HEADER.FED,UNIT=SYSDA,   
//            DCB=(DUMMYDS,RECFM=FB,LRECL=310,BLKSIZE=0),   
//            SPACE=(TRK,(20,5),RLSE),                     
//            DISP=(NEW,CATLG,DELETE)                       
//FEDFILE  DD DSN=D785048.OX71O030.FEDCSO,UNIT=SYSDA,       
//            DCB=(DUMMYDS,RECFM=FB,LRECL=310,BLKSIZE=0), 
//            SPACE=(CYL,(350,175),RLSE),                 
//            DISP=(NEW,CATLG,DELETE)                     
//ERRFDRL  DD DSN=D785048.OX71O030.ERROR.FED,UNIT=SYSDA,   
//            DCB=(DUMMYDS,RECFM=FB,LRECL=80,BLKSIZE=0),   
//            SPACE=(TRK,(20,5),RLSE),                     
//            DISP=(NEW,CATLG,DELETE)                     
//CNTRLFED DD DSN=D785048.OX71O030.CONTROL.FED,UNIT=SYSDA,
//            DCB=(DUMMYDS,RECFM=FB,LRECL=310,BLKSIZE=0), 
//            SPACE=(TRK,(20,5),RLSE),                     
//            DISP=(NEW,CATLG,DELETE)                     
//PLIDUMP  DD SYSOUT=*                                     
//AASBIN   DD *                                           
DMFREADC=IO,NO,ZO,IX,NX,ZX,CF                             
DMFRELSE=IO,NO,ZO,IX,NX,ZX,CF                             
MODE=4                                                     
PROGNAME=OX71SHO                                           
/*                                                         


I am getting the error in the last step OX71O030. The job log from error step is given below.
Code:

+(CR50BM) JOB=SF44SHO  PGM=OX71SHO  ON 02.29.17 HJN=71910029 DSN=DEMLIB.USR.OR 
+(AASDM) 09/14/06  17.54  *** AAS BATCH PL/I DM INTERFACE ***                   
+IDI0001I Fault Analyzer V7R1M0 (UK23264 2007/03/26) invoked by IDIXDCAP using S
+IDI0034I Fault analysis skipped due to: Parmlib config member EXCLUDE option sp
IEA995I SYMPTOM DUMP OUTPUT  796                                               
  USER COMPLETION CODE=4088 REASON CODE=000003EC                               
 TIME=02.29.19  SEQ=04553  CPU=0000  ASID=006A                                 
 PSW AT TIME OF ERROR  078D1600   8002DC8A  ILC 2  INTC 0D                     
   ACTIVE LOAD MODULE           ADDRESS=0002C040  OFFSET=00001C4A               
   NAME=CEEBINIT                                                               
   DATA AT PSW  0002DC84 - 00181610  0A0D47F0  B10A1811                         
   AR/GR 0: 00000000/84000000   1: 00000000/84000FF8                           
         2: 00000000/000003EC   3: 00000000/00000001                           
         4: 00000000/00787000   5: 00000000/000002E0                           
         6: 00000000/0003B308   7: 00000000/0003B780                           
         8: 00000000/00039127   9: 00000000/0003D1F4                           
         A: 00000000/00000004   B: 00000000/0002DBB8                           
         C: 00000000/8003CA88   D: 00000000/007A6BB0                           
         E: 00000000/00000000   F: 01000002/000003EC                           
 END OF SYMPTOM DUMP                                                           
IEF450I SF44SHO OX71O030 - ABEND=S000 U4088 REASON=000003EC  798               
        TIME=02.29.21                                                           
-SF44SHO           OX71O030 U4088   1567    .00    .00     .1  97901   0      0
IEF404I SF44SHO - ENDED - TIME=02.29.22                                         
(CR50CLNB)  AASB002I CR50CLNB * Sending Job End (FD) message to BE01           
-SF44SHO  ENDED.  NAME-NIRAN                TOTAL CPU TIME=   .00  TOTAL ELAPSED


Thanks in advance.
Back to top
View user's profile Send private message
niranjanaa

New User


Joined: 04 Jul 2007
Posts: 4
Location: Hyderabad

PostPosted: Tue Jul 10, 2007 3:08 pm
Reply with quote

Also in one more job log I found the following
Code:

IEW4000I FETCH FOR MODULE IEAVTRF4 FROM DDNAME
 -LNKLST- FAILED BECAUSE INSUFFICIENT
STORAGE WAS AVAILABLE.
CSV031I LIBRARY ACCESS FAILED FOR MODULE IEAVTRF4,
RETURN CODE 24, REASON CODE 24,
REASON CODE 26080021, DDNAME *LNKLST*
IEA995I SYMPTOM DUMP OUTPUT  373                                 
  USER COMPLETION CODE=4088 REASON CODE=000003EC                 
 TIME=03.20.57  SEQ=40796  CPU=0000  ASID=0064                   
 PSW AT TIME OF ERROR  078D1600   8002E302  ILC 2  INTC 0D       
   ACTIVE LOAD MODULE           ADDRESS=0002C040  OFFSET=000022C2
   NAME=CEEBINIT                                                 
   DATA AT PSW  0002E2FC - 00181610  0A0D47F0  B10A1811           
   AR/GR 0: 80CDB2CA/84000000   1: 00000000/84000FF8             
         2: 00000000/000003EC   3: 00000000/00000001             
         4: 00000000/00A87000   5: 00000000/000002E0             
         6: 00000000/0003B308   7: 00000000/0003B780             
         8: 00000000/00039127   9: 00000000/0003D1C4             
         A: 00000000/00000004   B: 00000000/0002E230             
         C: 00000000/8003CA58   D: 00000000/00AA6B18             
         E: 00000000/00000000   F: 01000002/000003EC             
 END OF SYMPTOM DUMP                                             
IEF450I SF44SHOS OX71O03B - ABEND=S000 U4088 REASON=000003EC  375
        TIME=03.20.59                                             


Thanks in advance
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> ABENDS & Debugging

 


Similar Topics
Topic Forum Replies
No new posts CLIST - Virtual storage allocation error CLIST & REXX 5
No new posts ISAM and abend S03B JCL & VSAM 10
No new posts PuTTY - "User is not a surrogate... IBM Tools 5
No new posts How to delete a user's alias from the... JCL & VSAM 11
No new posts user exit in IBM Infosphere Optim DB2 8
Search our Forums:

Back to Top