Joined: 17 Dec 2002 Posts: 5 Topics: 2 Location: Concord, USA
Posted: Fri Jan 02, 2004 2:55 pm Post subject: S806 - Doubt.
Hi,
We had an IMS BMP that was making a lot static calls to COBOL and Asm sub routines. As a part of a standardisation effort we converted all of the static calls to dynamic calls. We tested the change using BTS. It worked like a charm. However, when we tested the program in the actual IMS regions, we got S806 RC=4. However, the dump does not say which module is missing. I checked the steplib if all of the required loadlibs are present. All of the required loadlibs are present. I checked the dump to get an idea about which module is missing. I ran into a roadblock there as the dump had no listing of the module name.
Also, there was a U4083 error that popped up after the S806. But, from my research over the past day, I found that U4083 could be a mask for some other issue and can/may resolve if the root problem is fixed. As the root problem we know is S806, I assume that U4083 would also be resolved.
CSV003I REQUESTED MODULE XXXXXXX NOT FOUND
CSV028I ABEND806-04 JOBNAME=AXC60JOB STEPNAME=AXC60S10
CEE0374C CONDITION = CEE0198S TOKEN = 000300C6 59C3C5C5 00000000
WHILE RUNNING PROGRAM IGZCLDL WHICH STARTS AT A4B4AC08
AT THE TIME OF INTERRUPT
PSW 078D2000 8000D5B6
GPR 0-3 00276C44 0000D598 00276C40 00276C04
GPR 4-7 00276C3C 24AA812C 00276C4C 00276C50
GPR 8-B 00276E58 00276C44 00276A00 24AA8076
GPR C-F 002637A8 0000D468 8000D560 00000009
FLT 0-2 00000000B3059753 00FFFFFF4CFA58AD
FLT 4-6 0000000000000000 0000000000000000
Any help or suggestions or links to material related to this issue would be appreciated.
Thanx much
SM. _________________ Keep Smiling
Joined: 26 Nov 2002 Posts: 12376 Topics: 75 Location: San Jose
Posted: Sun Jan 04, 2004 12:15 pm Post subject:
srimachan,
The reason code of S806-04 means the system could not find the module, whose entry point is the value of the EP or EPLOC operand, in the indicated library (private library, job library, or link library). This situation can occur when LSEARCH=YES is specified on the macro and the limited library search fails to locate the module. For an alias name, ensure that the entry point attributes match that of the load module which was previously loaded (that is, authorization, RMODE, entry point displacement).
Joined: 17 Dec 2002 Posts: 5 Topics: 2 Location: Concord, USA
Posted: Wed Jan 07, 2004 9:48 pm Post subject:
Kolusu,
Thanx much for the explanation. It would definitely help me in case i come up with this problem again. As for the current issue, it was caused by a logical error in the code. I cleared that and the code ran like a gazelle.
Thanx much and I really appreciate your help on this.
Regards
Srimachan. _________________ Keep Smiling
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum