Question & Answer
Question
S806 abend 'Module Not Found'. *|* -59D466F974B44E6B852579180005DB20- *|*
Answer
Technote (troubleshooting)
Problem(Abstract)
Gentran Basic or Realtime Mappers EBDI042 EDIR042 EBDI041 or EDIR041 abend with S806 'Module Not Found'.
Symptom
One of the Gentran mappers might abend with an S806 which indicates a missing Load Module.
This often occurs when there is a User Exit specified. Since it is not a Gentran supplied module it can reside in a different Load Library from the Gentran programs.
It could also occur if the program is from a Gentran add-on product such as Gentran:Plus or Gentran:Structure. In this case the add-on modules are provided in a separate Load Library.
Error Message
ABEND=S806 U0000 REASON=00000004
CEE3501S The module xxxxxxxx was not found.
Resolving the problem
Add the missing Load Module to the STEPLIB JOBLIB or LINKLIST. (For Example: If the missing Load Module is a User Exit add the User Exit's Load Module to the STEPLIB JOBLIB or LINKLIST)
Note - The error message should indicate that module xxxxxxxx is missing. If this module name does not correspond to a known User Exit or Gentran add-on program check the following to see if a User Exit was inadvertently specified.
For EBDI041 and EBDI042 the following columns in the SYS001 mapper parameter contain User Exit names. If a User Exit is not desired make sure these columns are blank.
13 - 19
20 - 26
56 - 62 (EBDI042 only)
User Exits can also be specified on the mapping screens. Run the EXEC052 and EXEC053 jobs to print mapping reports that can help to identify the presence of a User Exit.
Historical Number
NFX7874
Product Alias/Synonym
Function Area
EBDI042
EDIR042
EBDI041
EDIR041
Was this topic helpful?
Document Information
Modified date:
12 October 2021
UID
ibm10766223