Joined: 23 Dec 2005 Posts: 61 Location: Providence , US
I am trying to install a vendor software. it has the following components: Two Assembler Program and a couple of Object modules.
The Process followed is as followes:
We call the vendor program through an in-house cobol program. The cobol program is part of a big link. It is being called from IMS online environment. When I am trying to do this I am getting the following abend CEE0374C along with condition code CEE3204S. The complete abend description is listed below.
CEE0374C CONDITION = CEE3204S TOKEN = 00030C84 59C3C5C5 00000000 886
WHILE RUNNING PROGRAM LCS090
AT THE TIME OF INTERRUPT
PSW 078D2000 968BDC3A
GPR 0-3 00008A00 00162608 0016305C 00000078
GPR 4-7 D4EAFFD5 00000000 0016B000 4780C602
GPR 8-B 00000078 00163000 00163000 968BDC0C
GPR C-F 001632E0 00163330 968BE4AA 168BDBF8
DFS629I IMS BATCH REGION ABEND- IMS 4083 IMSP
DFS629I PSW AT ERROR = 078D1000 88844CFC IMSP
Err... I got a similar error... I pinpointed the error to be occuring at a move statement like below:
MOVE ASBA-VAR1 TO AWSF-VAR1.
My investigation led to me finding that variable AWSF-VAR1 was defined in the Linkage Section.
So a value was being passed to the COMMAREA in Pgm A itself (Pgm A calls Pgm B)
The error was resolved when i put the record layout in the Working Storage section.
Do let me know if this piece of info was of any help...