Hi,
This is a PL/1 program , the problem it is that it is abending with the error:ABENDU4038
and CEEDUMP is giving the following message :
GET_ACH +00000FFA 5690
T3400 +00005644 1342
IBMPMINV +000004DE .
In the program there are 2 calls of function get_ach , its failing in 2 of the cases of the call in get_ach , but if we give "put skip data(temp_scores)" before the call get_ach the program is not abending and it is running fine .Please can you look into the issue , this is something regarding memory register buffer problem , i think.
The program BT34001D is attached herewith without the put skip before get_ach.
The program BT34001D_updated is attached with put skip before get_ach.
Attachments removed