|
View previous topic :: View next topic
|
| Author |
Message |
Rupesh Gupta
New User
Joined: 10 Jan 2007 Posts: 13 Location: Chennai
|
|
|
|
S806 abend 'Module Not Found'
i am gettign abend code S806 while submiting JCL for IMB program .. please help me |
|
| Back to top |
|
 |
devidas-patil
New User

Joined: 08 Jan 2007 Posts: 54 Location: pune
|
|
|
|
you will get this abend code S806 when you are calling to subprogram in your main program dynamically but load module is not getting at the time of run..
if problem solve plz let me know |
|
| Back to top |
|
 |
Rupesh Gupta
New User
Joined: 10 Jan 2007 Posts: 13 Location: Chennai
|
|
|
|
| thanks patil for quic response .... but i am not calling any subpgm in my program ... is thr any other reason for this abend |
|
| Back to top |
|
 |
chtrisa
New User

Joined: 19 Dec 2006 Posts: 12 Location: chennai
|
|
|
|
hi Rupesh
Program not on the library, May need a JOBLIB or STEPLIB
An S806 abend typically indicates a problem with the program's execution, specifically related to an issue with the load module or program code. Here's a detailed explanation of an S806 abend and steps to address it:
Understanding S806 Abend:
Load Module Issue:
The S806 abend occurs when the system encounters a problem while attempting to load the program's load module into memory for execution.
It can indicate issues such as missing or corrupt load modules, incorrect program specifications, or invalid program formats.
Common Causes:
Missing Load Module: The load module specified in the EXEC statement of the JCL may be missing or not accessible in the specified library or dataset.
Corrupt Load Module: The load module file may be corrupt or damaged, leading to issues during loading and execution.
Program Compilation Errors: Compilation errors or incorrect program specifications during the compile/link-edit process can result in S806 abends.
Steps to Resolve S806 Abend:
Verify Load Module Availability:
Check the JCL's EXEC statement to ensure that the correct load module name and location are specified.
Verify that the load module exists and is accessible in the specified library or dataset. Ensure proper permissions are set if required.
Recompile and Link-edit:
If the S806 abend persists, recompile and link-edit the program to generate a new load module. Address any compilation errors or warnings encountered during the process.
Check for Corruption:
If the load module is suspected to be corrupt, obtain a clean copy of the load module from a reliable source or regenerate the load module using the source code.
Review Program Specifications:
Double-check program specifications, including entry points, subroutine calls, and program logic, to ensure they are correct and compatible with the load module format.
Check System Messages:
Analyze system messages and job logs associated with the S806 abend to gather more information about the specific error condition or cause.
Memory Availability:
Ensure that sufficient memory is available for loading and executing the program's load module. Address any memory allocation issues if identified. |
|
| Back to top |
|
 |
Rupesh Gupta
New User
Joined: 10 Jan 2007 Posts: 13 Location: Chennai
|
|
|
|
| thanks chtrisa.. i solved tht prob .. but nw im getting S837 abend... cn u help me |
|
| Back to top |
|
 |
chtrisa
New User

Joined: 19 Dec 2006 Posts: 12 Location: chennai
|
|
|
|
Hi Rupesh
i think Space problem, Alloted space is not enough for data set. |
|
| Back to top |
|
 |
|
|