Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

USER=4088 INSUFFICIENT STORAGE Abend

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> ABENDS & Debugging
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    Post subject: USER=4088 INSUFFICIENT STORAGE Abend
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:
// REG='8M',
// DBPRI='1000',
// DBSEC='200',
// RUNTYPE='U',

Here is the error generated:

+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    Post subject: Re: USER=4088 FAILED BECAUSE INSUFFICIENT STORAGE WAS AVAILA
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    Post subject:
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

Site Director


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

PostPosted: Sun Jul 08, 2007 8:05 am    Post subject:
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    Post subject:
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    Post subject: Similar abend's job log
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    IBMMAINFRAMES.com Support Forums -> ABENDS & Debugging All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Job failing with USER = 4093 REASON C... Pradeepa S ABENDS & Debugging 1 Wed May 17, 2017 3:35 pm
No new posts IMS region inactive - User abend code... gthmrj IMS DB/DC 5 Tue Mar 07, 2017 12:29 pm
No new posts User Cancels the job PANDU1 DB2 1 Sat Mar 04, 2017 8:21 pm
No new posts GETMAIN / FREEMAIN versus STORAGE OBT... steve-myers PL/I & Assembler 8 Wed Feb 01, 2017 1:45 am
No new posts IMS BMP program causes 878 system abend Artemk IMS DB/DC 7 Tue Nov 22, 2016 8:26 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us