View previous topic :: View next topic
|
Author |
Message |
Carol Schablow
New User
Joined: 24 Sep 2020 Posts: 4 Location: Hoover, AL USA
|
|
|
|
What is this Easytrieve error? It's occurring with the SORT of a report, and I've tried running with the report going to a SYSOUT (going to IOF), and also with a DSN. I noticed that the SYSPRINT RecLn for the reports are 151, but my program has them defined as 133. Is that valid? This is a program that runs in our production environment with no issues. I have it in our test environment and added a bunch of DISPLAYs (which shouldn't impact the reports), and it's getting the abend. |
|
Back to top |
|
|
Nic Clouston
Global Moderator
Joined: 10 May 2007 Posts: 2455 Location: Hampshire, UK
|
|
|
|
I do not know - I do not touch downloads and you should not attach them as people do not or cannot download them.
Please repost with the data inline and using the code tags for code and data to preserve formatting. |
|
Back to top |
|
|
Carol Schablow
New User
Joined: 24 Sep 2020 Posts: 4 Location: Hoover, AL USA
|
|
|
|
I've seen other posts with mainframe screenshots, and the only option I saw for me is to attach those screenshots. Are they not showing up in the post? I've tried doing a copy/paste of the screenshots, but they won't paste into the message box. I've been using ibmmainframes.com for a while, but this is my 1st post. Any suggestions on how I get those screenshots included in the message?
Code: |
------------------------------- IOF Job Summary ----------------------
COMMAND ===> SCROLL ==
--JOBNAME--JOBID----STATUS---RAN/RECEIVED------DAY-------DEST---------
B8BX036F J053327 OUTPUT 16:46 9/23/2020 YESTERDAY DEV1
--RC--PGM--------STEP-----PRSTEP---PROC-----COMMENTS------------------
0 SORT SORT099 DM0330MO DM0330MO
0 IDCAMS LOADCUST DM0330MO DM0330MO
0 IDCAMS DLTWAREH DM0330MO DM0330MO
0 IDCAMS LOADWARE DM0330MO DM0330MO
ABND D6M360T DSM360T DM0330MO DM0330MO ABEND SYSTEM=000 USER=1189
EZABX001 The following messages provide diagnostic information. Please
contact the person or persons responsible for maintaining this
application. They may want to see this information or they may
want it printed.
###################### Diagnostic Information ######################
EZABX003 The error occurred at 11.56 on 09/23/20.
[color=red]EZABX007 Program D6M360T ended with error code 040004A5. [/color]
EZABX024 Program ended in SYNCSORT. Check report procedures. Check flow table.
EZABX016 The statement flow table contains a maximum of 50 entries.
The program executed the following statements most recently:
1373 1372 1382 1381 1376 1372 1386 1385
1381 1376 1372 1386 1385 1381 1376 1372
1440 1439 1434 1424 1418 1786 1783 1782
1781 1780 1417 1405 1404 1399 1773 1770
1769 1768 1767 1766 1765 1764 1763 1762
1397 1395 1394 1390 1385 1381 1376 1372
1386
EZABX018 The program status word at the time of the interrupt was:
PSW * 078D0000 A4A268BE 00020006 00000000 * ....us.......... *
EZABX019 The program registers at the time of the interrupt were:
R0-3 * 00000000 00008628 24A053B4 00008540 * ......f.......e *
R4-7 * 0000DF50 0000E080 0000E484 24A27268 * ...&..\...Ud.s.. *
R8-11 * 24A25418 0000DF18 0000E7E0 24A26268 * .s........X\.s.. *
R12-15 * 0000E01C 000085D8 24A27978 00008620 * ..\...eQ.s`...f. *
EZABX020 The program referred to the following files:
File Name Record Address Record Length Status
EZTR002 24A34248 23 Open
EZTR001 00008798 23 Open
DSBANK 24A34158 170 Active
SVTRAN 24A34100 80 Open
WAREHOUS 24A340A8 80 Open
DMCUST 27462E00 400 Active
DMNAME 274628D8 500 Active
DDMASTF 274620F8 0 Open
DDMASTA 310F9820 0 Open
NOTEFIL 310F9620 500 Open
SVMAST 3149BB48 1200 End of file
EZABX022 The program referred to the following storage blocks:
BASE Address
12 24A35E38
14 24A34158
15 274628D8
16 3149BB48
17 27462E00
18 24A340A8
19 310F9620
20 24A34100
21 310F9820
22 274620F8
23 00000000
25 00008798
26 24A34058
27 24A34040
28 24A34248
29 00000000
30 00000000
FILE STATISTICS - CA Easytrieve 11.6 SP0-09/23/20-11.56.44AM-UNNAMED JOB:STMT
File Name RecCount Mode Org Format RecLen BlkLen
EZTR002 511 Output VFM Fixed 23 N/A
EZTR001 0 Input VFM Fixed 23 N/A
DSBANK 3 Input VSAM Undefined 170 170
SVTRAN 1,022 Output Sequential Fixed 80 27920
WAREHOUS 6,500 Update VSAM Undefined 80 80
DMCUST 778,466 Input VSAM Undefined 500 500
DMNAME 860,041 Input VSAM Undefined 500 500
DDMASTF 0 Input VSAM Undefined 1200 1200
DDMASTA 0 Input VSAM Undefined 1200 1200
NOTEFIL 1,713 Output Sequential Fixed 500 27500
SVMAST 1,290,835 Input VSAM Undefined 1200 1200
CONVRPT 0 Output Sequential Fixed 151 151
NOTERPT 0 Output Sequential Fixed 151 151 |
Report definition in EZT program:
Code: |
REPORT RPT1 PRINTER NOTERPT SPACE 1 LINESIZE 133
SEQUENCE SV-BKNBR SV-ACCOUNT
CONTROL SV-BKNBR NEWPAGE
TITLE 1 'LIFEGREEN SAVINGS'
TITLE 2 'ACCOUNTS NOTIFIED OF CONVERSION'
TITLE 3 'BANK ' SV-BKNBR
HEADING TALLY ('NBR' 'ACCTS')
HEADING NF-CONVERT-DT ('CONVERSION' 'DATE')
LINE 1 SV-BKNBR SV-ACCOUNT SV-MTYPE NF-CONVERT-DT TALLY
REPORT RPT2 PRINTER CONVRPT SPACE 1 LINESIZE 133
SEQUENCE WH-BANK WH-ACCT
CONTROL WH-BANK NEWPAGE
TITLE 1 'LIFEGREEN SAVINGS'
TITLE 2 'ACCOUNTS CONVERTED TO NEW PRODUCT'
TITLE 3 'BANK ' WH-BANK
HEADING WH-BANK ('BANK' 'NBR')
HEADING WH-ACCT ('ACCT' 'NBR')
HEADING WH-ACCT-TYPE ('ACCT' 'TYPE')
HEADING WH-CONVERT-DT ('CONVERSION' 'DATE')
HEADING TALLY ('NBR' 'ACCTS')
LINE 1 WH-BANK WH-ACCT WH-ACCT-TYPE WH-CONVERT-DT TALLY |
|
|
Back to top |
|
|
Nic Clouston
Global Moderator
Joined: 10 May 2007 Posts: 2455 Location: Hampshire, UK
|
|
|
|
Looks like you got them into your post - presumably by pasting. I have added the code tags for you this time. If you don't know how to use them I would suggest that you are using the quick reply rather than the full editor where it is fairly obvious what you need to do. |
|
Back to top |
|
|
Carol Schablow
New User
Joined: 24 Sep 2020 Posts: 4 Location: Hoover, AL USA
|
|
|
|
Sorry for the repetitive posts. I'm just learning how this site works when posting a message (my 1st time).
Code: |
------------------------------- IOF Job Summary ----------------------
COMMAND ===> SCROLL ==
--JOBNAME--JOBID----STATUS---RAN/RECEIVED------DAY-------DEST---------
B8BX036F J053327 OUTPUT 16:46 9/23/2020 YESTERDAY DEV1
--RC--PGM--------STEP-----PRSTEP---PROC-----COMMENTS------------------
0 SORT SORT099 DM0330MO DM0330MO
0 IDCAMS LOADCUST DM0330MO DM0330MO
0 IDCAMS DLTWAREH DM0330MO DM0330MO
0 IDCAMS LOADWARE DM0330MO DM0330MO
ABND D6M360T DSM360T DM0330MO DM0330MO ABEND SYSTEM=000 USER=1189
|
Code: |
EZABX001 The following messages provide diagnostic information. Please
contact the person or persons responsible for maintaining this
application. They may want to see this information or they may
want it printed.
###################### Diagnostic Information ######################
EZABX003 The error occurred at 11.56 on 09/23/20.
EZABX007 Program D6M360T ended with error code 040004A5.
EZABX024 Program ended in SYNCSORT. Check report procedures. Check flow table.
EZABX016 The statement flow table contains a maximum of 50 entries.
The program executed the following statements most recently:
1373 1372 1382 1381 1376 1372 1386 1385
1381 1376 1372 1386 1385 1381 1376 1372
1440 1439 1434 1424 1418 1786 1783 1782
1781 1780 1417 1405 1404 1399 1773 1770
1769 1768 1767 1766 1765 1764 1763 1762
1397 1395 1394 1390 1385 1381 1376 1372
1386
EZABX018 The program status word at the time of the interrupt was:
PSW * 078D0000 A4A268BE 00020006 00000000 * ....us.......... *
EZABX019 The program registers at the time of the interrupt were:
R0-3 * 00000000 00008628 24A053B4 00008540 * ......f.......e *
R4-7 * 0000DF50 0000E080 0000E484 24A27268 * ...&..\...Ud.s.. *
R8-11 * 24A25418 0000DF18 0000E7E0 24A26268 * .s........X\.s.. *
R12-15 * 0000E01C 000085D8 24A27978 00008620 * ..\...eQ.s`...f. *
EZABX020 The program referred to the following files:
File Name Record Address Record Length Status
EZTR002 24A34248 23 Open
EZTR001 00008798 23 Open
DSBANK 24A34158 170 Active
SVTRAN 24A34100 80 Open
WAREHOUS 24A340A8 80 Open
DMCUST 27462E00 400 Active
DMNAME 274628D8 500 Active
DDMASTF 274620F8 0 Open
DDMASTA 310F9820 0 Open
NOTEFIL 310F9620 500 Open
SVMAST 3149BB48 1200 End of file
EZABX022 The program referred to the following storage blocks:
BASE Address
12 24A35E38
14 24A34158
15 274628D8
16 3149BB48
17 27462E00
18 24A340A8
19 310F9620
20 24A34100
21 310F9820
22 274620F8
23 00000000
25 00008798
26 24A34058
27 24A34040
28 24A34248
29 00000000
30 00000000
FILE STATISTICS - CA Easytrieve 11.6 SP0-09/23/20-11.56.44AM-UNNAMED JOB:STMT
File Name RecCount Mode Org Format RecLen BlkLen
EZTR002 511 Output VFM Fixed 23 N/A
EZTR001 0 Input VFM Fixed 23 N/A
DSBANK 3 Input VSAM Undefined 170 170
SVTRAN 1,022 Output Sequential Fixed 80 27920
WAREHOUS 6,500 Update VSAM Undefined 80 80
DMCUST 778,466 Input VSAM Undefined 500 500
DMNAME 860,041 Input VSAM Undefined 500 500
DDMASTF 0 Input VSAM Undefined 1200 1200
DDMASTA 0 Input VSAM Undefined 1200 1200
NOTEFIL 1,713 Output Sequential Fixed 500 27500
SVMAST 1,290,835 Input VSAM Undefined 1200 1200
CONVRPT 0 Output Sequential Fixed 151 151
NOTERPT 0 Output Sequential Fixed 151 151
|
Report definition in EZT program:
Code: |
REPORT RPT1 PRINTER NOTERPT SPACE 1 LINESIZE 133
SEQUENCE SV-BKNBR SV-ACCOUNT
CONTROL SV-BKNBR NEWPAGE
TITLE 1 'LIFEGREEN SAVINGS'
TITLE 2 'ACCOUNTS NOTIFIED OF CONVERSION'
TITLE 3 'BANK ' SV-BKNBR
HEADING TALLY ('NBR' 'ACCTS')
HEADING NF-CONVERT-DT ('CONVERSION' 'DATE')
LINE 1 SV-BKNBR SV-ACCOUNT SV-MTYPE NF-CONVERT-DT TALLY
REPORT RPT2 PRINTER CONVRPT SPACE 1 LINESIZE 133
SEQUENCE WH-BANK WH-ACCT
CONTROL WH-BANK NEWPAGE
TITLE 1 'LIFEGREEN SAVINGS'
TITLE 2 'ACCOUNTS CONVERTED TO NEW PRODUCT'
TITLE 3 'BANK ' WH-BANK
HEADING WH-BANK ('BANK' 'NBR')
HEADING WH-ACCT ('ACCT' 'NBR')
HEADING WH-ACCT-TYPE ('ACCT' 'TYPE')
HEADING WH-CONVERT-DT ('CONVERSION' 'DATE')
HEADING TALLY ('NBR' 'ACCTS')
LINE 1 WH-BANK WH-ACCT WH-ACCT-TYPE WH-CONVERT-DT TALLY |
|
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8697 Location: Dubuque, Iowa, USA
|
|
|
|
A quick Google search indicates that the X'4A5' (user 1189) abend may mean your program has run out of memory, possibly below the line. How much memory did you give the step and how much did it use? |
|
Back to top |
|
|
Carol Schablow
New User
Joined: 24 Sep 2020 Posts: 4 Location: Hoover, AL USA
|
|
|
|
Robert,
Thanks for the info. I had googled 'Easytrieve error 040004A5' and it didn't return any matches. Didn't realize that I needed to check only '4A5' in hex.
The jobcard had REGION=4096, and I changed it to REGION=0, and the job ran successfully.
With the abended job, I didn't catch that the MESSAGES output had the REGION USED greater than REGION REQUESTED, which I presume is the cause of the error.
REGION REQUESTED 04096K
REGION USED(VIRT) 06008K |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8697 Location: Dubuque, Iowa, USA
|
|
|
|
A lot of programs and utilities these days generate 4 bytes of error codes. Usually the first 2 bytes are a modifier (or even 2 modifiers, 1 per byte) while the main abend code is the last 2 bytes (4 hex digits). Sorts are well-known for using memory, since their default method of operation is to sort everything in memory and use work files only if they can't do everything in memory. |
|
Back to top |
|
|
|