hi,
I got the below error in IIEMMSGS in spool.how to fix the code.
IIEM - PROGRAM STANDARD MESSAGE REPORT - ISSUE 030
**6220-PROG03-AG4ARRAY OVERFLOW
PROGRAM ALLOWS ONLY 40 SECTIONS PER POLICY; 41ENCOUNTERED
IIEM - PROGRAM STANDARD MESSAGE REPORT - ISSUE 030
**0003-PROG03-AG*ABNORMAL END
how to solve ABENDU3003 error?
Re: how to solve ABENDU3003 error?
I do not know what an IIEM is, but that program/system/whatever said it all....sathyasri wrote:I got the below error in IIEMMSGS in spool.how to fix the code.
'ARRAY OVERFLOW' and 'PROGRAM ALLOWS ONLY 40 SECTIONS PER POLICY' and '41ENCOUNTERED'.....
I'd guess that you have to reduce the number of 'SECTIONS' for that 'POLICY'......
- MrSpock
- Global moderator
- Posts: 809
- Joined: Wed Jun 06, 2007 9:37 pm
- Skillset: REXX, JCL, DFSORT, Syncsort, Axway MFT, Connect:Direct, FTP, SFTP
- Referer: ibmmainframes.com
- Location: Raleigh NC USA
- Contact:
Re: how to solve ABENDU3003 error?
IIEM - Indian Institute of Export Management (maybe??)
- dick scherrer
- Global moderator
- Posts: 6268
- Joined: Sat Jun 09, 2007 8:58 am
Re: how to solve ABENDU3003 error?
Hello,
Due to changing business might more than 40 sections now be needed?
What created the 40+ sections? Should that code be checked to see if it allows more than 40?
The "problem" is completely within the code or the data (or possibly both). The error shown is not a standard IBM message and does not appear to come from any of the common products (like the sort).
A couple more thoughts. . .I'd guess that you have to reduce the number of 'SECTIONS' for that 'POLICY'......
Due to changing business might more than 40 sections now be needed?
What created the 40+ sections? Should that code be checked to see if it allows more than 40?
The "problem" is completely within the code or the data (or possibly both). The error shown is not a standard IBM message and does not appear to come from any of the common products (like the sort).
Hope this helps,
d.sch.
d.sch.
Re: how to solve ABENDU3003 error?
This is the code...
SECSUB = SECSUB + 1;
IF SECSUB > 40
THEN DO;
W_PIC2 = SECSUB;
PAEM.DETAILS = 'PROGRAM ALLOWS ONLY 40 ' ||
'SECTIONS PER POLICY; ' ||
W_PIC2 || 'ENCOUNTERED';
CALL IIEM('#AG','6220',PAEM,'4');
END;
how to modify...
SECSUB = SECSUB + 1;
IF SECSUB > 40
THEN DO;
W_PIC2 = SECSUB;
PAEM.DETAILS = 'PROGRAM ALLOWS ONLY 40 ' ||
'SECTIONS PER POLICY; ' ||
W_PIC2 || 'ENCOUNTERED';
CALL IIEM('#AG','6220',PAEM,'4');
END;
how to modify...
- dick scherrer
- Global moderator
- Posts: 6268
- Joined: Sat Jun 09, 2007 8:58 am
Re: how to solve ABENDU3003 error?
Hello,
Before anyone can suggest a code modification, you need to find and post the "business rule" associated with the number of sections.
Is this a data problem (i.e. is more than 40 invalid?)?
Is there a new max sections? If so, what is it?
We can help with program code, but we can't help with establishing the rules that are to be implemented. That will come from within your organization.
Before anyone can suggest a code modification, you need to find and post the "business rule" associated with the number of sections.
Is this a data problem (i.e. is more than 40 invalid?)?
Is there a new max sections? If so, what is it?
We can help with program code, but we can't help with establishing the rules that are to be implemented. That will come from within your organization.
Hope this helps,
d.sch.
d.sch.
-
- Similar Topics
- Replies
- Views
- Last post
-
- 1
- 1491
-
by sergeyken
View the latest post
Sun Oct 04, 2020 11:33 pm
-
- 1
- 4700
-
by jcdm
View the latest post
Mon Jul 17, 2023 3:48 pm
-
- 9
- 4845
-
by steve-myers
View the latest post
Sat Nov 13, 2021 12:17 am
-
- 0
- 1224
-
by mehi1353
View the latest post
Tue May 28, 2024 2:42 pm
-
- 4
- 2135
-
by willy jensen
View the latest post
Tue Apr 20, 2021 1:26 pm