View previous topic :: View next topic
Author
Message
canderson New User Joined: 25 Jan 2007Posts: 1 Location: Philippines
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
cpuhawg Active User Joined: 14 Jun 2006Posts: 331 Location: Jacksonville, FL
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
niranjanaa New User Joined: 04 Jul 2007Posts: 4 Location: Hyderabad
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
dick scherrer Moderator Emeritus Joined: 23 Nov 2006Posts: 19244 Location: Inside the Matrix
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
niranjanaa New User Joined: 04 Jul 2007Posts: 4 Location: Hyderabad
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
niranjanaa New User Joined: 04 Jul 2007Posts: 4 Location: Hyderabad
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
Please enable JavaScript!