Ed Zell MF
2008-01-16 17:00:57 UTC
I have a DOS/VSE COBOL program that is abending when
it runs under CICS TS. It works fine under CICS 2.3.
DFHSR0001 CICS5 An abend (code 0C4/AKEA) has occurred
at offset X'0002CC10' in program UNLR .
So it looks like a protection exception (0C4) and we
are running with STGPROT=YES and RENTPGM=PROTECT.
The offset into the program points to module ILBDCMM0
and we have tracked that back to an INSPECT statement
in the program. I don't see where INSPECT is restricted
by CICS TS so I believe it should be OK.
The programmer says that they usually use EXAMINE in older
DOS/VS COBOL programs and INSPECT in COBOL/VSE. He is
checking in to that.
We are using the current LE libraries when linking the old
DOS/VS COBOL program, so that shouldn't be an issue.
My questions:
1) Is there a way to confirm that INSPECT for DOS/VS COBOL
will call ILBDCMM0?
2) If INSPECT is not restricted, shouldn't it run OK in CICS TS?
My next step is to turn off storage protection and try it again.
Any other suggestions? Thanks for any advice you can offer.
Ed Zell
Illinois Mutual Life
(309) 674-8255 x-107
.
CONFIDENTIALITY: This e-mail (including any attachments) may contain confidential, proprietary and privileged information, and unauthorized disclosure or use is prohibited. If you receive this e-mail in error, notify the sender and delete this e-mail from your system.
it runs under CICS TS. It works fine under CICS 2.3.
DFHSR0001 CICS5 An abend (code 0C4/AKEA) has occurred
at offset X'0002CC10' in program UNLR .
So it looks like a protection exception (0C4) and we
are running with STGPROT=YES and RENTPGM=PROTECT.
The offset into the program points to module ILBDCMM0
and we have tracked that back to an INSPECT statement
in the program. I don't see where INSPECT is restricted
by CICS TS so I believe it should be OK.
The programmer says that they usually use EXAMINE in older
DOS/VS COBOL programs and INSPECT in COBOL/VSE. He is
checking in to that.
We are using the current LE libraries when linking the old
DOS/VS COBOL program, so that shouldn't be an issue.
My questions:
1) Is there a way to confirm that INSPECT for DOS/VS COBOL
will call ILBDCMM0?
2) If INSPECT is not restricted, shouldn't it run OK in CICS TS?
My next step is to turn off storage protection and try it again.
Any other suggestions? Thanks for any advice you can offer.
Ed Zell
Illinois Mutual Life
(309) 674-8255 x-107
.
CONFIDENTIALITY: This e-mail (including any attachments) may contain confidential, proprietary and privileged information, and unauthorized disclosure or use is prohibited. If you receive this e-mail in error, notify the sender and delete this e-mail from your system.