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

Easytrieve EZABX007 with error code 040004A5


IBM Mainframe Forums -> CA Products
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
Carol Schablow

New User


Joined: 24 Sep 2020
Posts: 4
Location: Hoover, AL USA

PostPosted: Thu Sep 24, 2020 3:30 am
Reply with quote

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
View user's profile Send private message
Nic Clouston

Global Moderator


Joined: 10 May 2007
Posts: 2455
Location: Hampshire, UK

PostPosted: Thu Sep 24, 2020 2:31 pm
Reply with quote

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
View user's profile Send private message
Carol Schablow

New User


Joined: 24 Sep 2020
Posts: 4
Location: Hoover, AL USA

PostPosted: Thu Sep 24, 2020 8:49 pm
Reply with quote

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
View user's profile Send private message
Nic Clouston

Global Moderator


Joined: 10 May 2007
Posts: 2455
Location: Hampshire, UK

PostPosted: Thu Sep 24, 2020 9:04 pm
Reply with quote

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
View user's profile Send private message
Carol Schablow

New User


Joined: 24 Sep 2020
Posts: 4
Location: Hoover, AL USA

PostPosted: Thu Sep 24, 2020 9:12 pm
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8696
Location: Dubuque, Iowa, USA

PostPosted: Thu Sep 24, 2020 10:20 pm
Reply with quote

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
View user's profile Send private message
Carol Schablow

New User


Joined: 24 Sep 2020
Posts: 4
Location: Hoover, AL USA

PostPosted: Thu Sep 24, 2020 11:42 pm
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8696
Location: Dubuque, Iowa, USA

PostPosted: Fri Sep 25, 2020 12:05 am
Reply with quote

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
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 -> CA Products

 


Similar Topics
Topic Forum Replies
No new posts Error to read log with rexx CLIST & REXX 11
No new posts Error when install DB2 DB2 2
No new posts run rexx code with jcl CLIST & REXX 15
No new posts Compile rexx code with jcl CLIST & REXX 6
No new posts CLIST - Virtual storage allocation error CLIST & REXX 5
Search our Forums:

Back to Top