BPE0019E component type USER EXIT MODULE module ABEND code
Explanation
An abend occurred while a user exit module was in control. In control
means that IMS Database Recovery
Facility BPE gave control to the exit. However, the abend does
not have to be in the exit module itself. This message is also issued if the exit called another
module, which then ended abnormally.
- component
- The name of the owning component of the user exit type being called (BPE or IMS Database Recovery Facility).
- type
- The up-to-8 character exit type name of the exit that ended abnormally.
- module
- The load module name of the exit that ended abnormally.
- code
- The abend code. For system abends, the format of code is Sxxx, where xxx is the 3-digit abend code in hexadecimal. For user abends, the format of code is Udddd, where dddd is the 4-digit abend code in decimal.
System action
- The first time a specific user exit module ends abnormally after it is loaded, IMS Database Recovery Facility BPE issues an SDUMP to dump the address space for the abend. For abends after the first abend, BPE does not dump the address space again; however, it does generate a SYS1.LOGREC entry for each abend occurrence.
- If the number of abends for a specific user exit module reaches or exceeds the abend limit value for the exit's user exit type, no further calls are made to the exit until it is refreshed. The abend limit for an exit type is specified by the ABLIM parameter on the EXITDEF statement.
After a user exit ends abnormally, IMS Database Recovery Facility BPE attempts to call any other exit modules that were specified after the failing exit in the EXITS exit list.
User response
Examine
the SDUMP, the SYS1.LOGREC entries, or both to
determine the problem with the user exit. Correct the problem with
the exit,
relink the exit to the job's libraries, and issue the REFRESH
USEREXIT
command.
the REFRESH USEREXIT
command loads a copy of the
corrected
exit and causes IMS Database Recovery
Facility BPE
to resume calling the exit
module whenever exits of its type are invoked.
Module
FRXUXCL$