I've currently got a problem where I keep getting this abend code S806 which is no active module found.
When I look at the problem I'm not too sure whether it it ASM that is not running correctly along with my STEPLIB/Load.
Here are the parts I can identify
09.26.55 JOB08368 IEF450I T07JOB1 RUN ASM - ABEND=S806 U0000 REASON=00000004
09.26.55 JOB08368 -ASM RUN *S806 10 1 .00 .00
09.26.55 JOB08368 -COBOL RUN FLUSH 0 0 .00 .00
09.26.55 JOB08368 -T05 FLUSH 0 0 .00 .00
09.26.55 JOB08368 -T07JOB1 ENDED. NAME- TOTAL TCB CPU TIM
09.26.55 JOB08368 £HASP395 T07JOB1 ENDED
09.26.55 JOB08368 -ASM RUN *S806 10 1 .00 .00
09.26.55 JOB08368 -COBOL RUN FLUSH 0 0 .00 .00
09.26.55 JOB08368 -T05 FLUSH 0 0 .00 .00
09.26.55 JOB08368 -T07JOB1 ENDED. NAME- TOTAL TCB CPU TIM
09.26.55 JOB08368 £HASP395 T07JOB1 ENDED
CSV003I REQUESTED MODULE MYASM NOT FOUND
CSV028I ABEND806-04 JOBNAME=T07JOB1 STEPNAME=RUN
IEA995I SYMPTOM DUMP OUTPUT
SYSTEM COMPLETION CODE=806 REASON CODE=00000004
TIME=09.26.55 SEQ=16674 CPU=0000 ASID=002E
PSW AT TIME OF ERROR 070C1000 8142BE8E ILC 2 INTC 0D
NO ACTIVE MODULE FOUND
NAME=UNKNOWN
DATA AT PSW 0142BE88 - 8400181E 0A0D18FB 180C181D
CSV028I ABEND806-04 JOBNAME=T07JOB1 STEPNAME=RUN
IEA995I SYMPTOM DUMP OUTPUT
SYSTEM COMPLETION CODE=806 REASON CODE=00000004
TIME=09.26.55 SEQ=16674 CPU=0000 ASID=002E
PSW AT TIME OF ERROR 070C1000 8142BE8E ILC 2 INTC 0D
NO ACTIVE MODULE FOUND
NAME=UNKNOWN
DATA AT PSW 0142BE88 - 8400181E 0A0D18FB 180C181D
09.26.54 JOB08368 CSV003I REQUESTED MODULE MYASM NOT FOUND
09.26.54 JOB08368 CSV028I ABEND806-04 JOBNAME=T07JOB1 STEPNAME=RUN
09.26.55 JOB08368 IEA995I SYMPTOM DUMP OUTPUT 114
114 SYSTEM COMPLETION CODE=806 REASON CODE=00000004
114 TIME=09.26.55 SEQ=16674 CPU=0000 ASID=002E
114 PSW AT TIME OF ERROR 070C1000 8142BE8E ILC 2 INTC 0D
114 NO ACTIVE MODULE FOUND
114 NAME=UNKNOWN
09.26.54 JOB08368 CSV028I ABEND806-04 JOBNAME=T07JOB1 STEPNAME=RUN
09.26.55 JOB08368 IEA995I SYMPTOM DUMP OUTPUT 114
114 SYSTEM COMPLETION CODE=806 REASON CODE=00000004
114 TIME=09.26.55 SEQ=16674 CPU=0000 ASID=002E
114 PSW AT TIME OF ERROR 070C1000 8142BE8E ILC 2 INTC 0D
114 NO ACTIVE MODULE FOUND
114 NAME=UNKNOWN
And finally here is the code I'm trying to run
000001 //T07JOB1 JOB 1,NOTIFY=&SYSUID
000002 //**************************************//
000003 //MYPROC PROC
000004 //RUN EXEC PGM=&MYPGM
000005 //STEPLIB DD DSN=&SYSUID..CW.LOAD,DISP=SHR
000006 //XOUT DD SYSOUT=*,
000007 // DCB=LRECL=80,OUTLIM=100
000008 //XIN DD DUMMY
000009 // PEND
000010 //**************************************//
000011 //C EXEC MYPROC,MYPGM=MYC
000012 //RUN.XIN DD *
000013 This execution of MYPROC is required to execute my C program
000014 //**************************************//
000015 //ASM EXEC MYPROC,MYPGM=MYASM
000016 //RUN.XIN DD *
000017 This execution of MYPROC is required to execute my Assembler program
000018 //**************************************//
000019 //COBOL EXEC MYPROC,MYPGM=MYCOB
000020 //RUN.XIN DD *
000021 This execution of MYPROC is required to execute my COBOL program
000022 //**************************************//
000023 // IF RC = 0 THEN
000024 //T05 EXEC PGM=IEBGENER
000025 //SYSPRINT DD SYSOUT=*
000026 //SYSUT1 DD DSN=&SYSUID..CW.DATA(T05),DISP=SHR
000027 //SYSUT2 DD DSN=&SYSUID..CW.OUTPUT(T05),DISP=SHR
000028 //SYSIN DD DUMMY
000029 // ENDIF
000002 //**************************************//
000003 //MYPROC PROC
000004 //RUN EXEC PGM=&MYPGM
000005 //STEPLIB DD DSN=&SYSUID..CW.LOAD,DISP=SHR
000006 //XOUT DD SYSOUT=*,
000007 // DCB=LRECL=80,OUTLIM=100
000008 //XIN DD DUMMY
000009 // PEND
000010 //**************************************//
000011 //C EXEC MYPROC,MYPGM=MYC
000012 //RUN.XIN DD *
000013 This execution of MYPROC is required to execute my C program
000014 //**************************************//
000015 //ASM EXEC MYPROC,MYPGM=MYASM
000016 //RUN.XIN DD *
000017 This execution of MYPROC is required to execute my Assembler program
000018 //**************************************//
000019 //COBOL EXEC MYPROC,MYPGM=MYCOB
000020 //RUN.XIN DD *
000021 This execution of MYPROC is required to execute my COBOL program
000022 //**************************************//
000023 // IF RC = 0 THEN
000024 //T05 EXEC PGM=IEBGENER
000025 //SYSPRINT DD SYSOUT=*
000026 //SYSUT1 DD DSN=&SYSUID..CW.DATA(T05),DISP=SHR
000027 //SYSUT2 DD DSN=&SYSUID..CW.OUTPUT(T05),DISP=SHR
000028 //SYSIN DD DUMMY
000029 // ENDIF