PQ72135: When WebSphere terminates, WLM and ENF receives abend 0C4.

APAR status
Closed as fixed if next.

Error description
When WebSphere daemon (BBODMN) is terminated through a cancel
command, System Management (BBOSMS) receives abendCC3
rsn040E0001 in module BBOOSCHD.  Shortly after, WLM may receive
abend S0C4 REASON=00000010 in module IWMW4CRB.
One of the WebSphere tasks during termination is freeing
sampling exit.  This leaves a window where WLM can schedule the
SRB to call the sampling exit after it has already been deleted.
This situation only happens when BBOCOMM module (where sampling
exit is located) is in LNKLST or STEPLIB.
Similarly, may received an 0C4 abend in ENF:
COMPON=SCHED-IEFENFSR,COMPID=BB131,ISSUER=IEFENFSR-ENF SRB
ROUTINE
Abend 0c4 was caused when a signal x'23' (new coupling facility
resource is available) had been issued.  When ENF called the
listener for this event we found that the listen routine pointed
to storage that was no longer available.
The listen routine is in WebSphere module BBODENFL and the
storage was freed during WebSphere task termination leaving a
timing window again.  The abend may occur when BBODENFL is in
either LNKLST or STEPLIB.

BBODENFL and BBOCOMM are in BBOLOAD.
Local fix
1. Move BBOLOAD into LPA
OR
2. Move just the two modules (BBODENFL and BBOCOMM) into LPA.

Note, to move just the 2 modules into LPA, you can:
  - add the following command to the PROGxx:
    LPA ADD MODNAME=(BBODENFL,BBOCOMM) DSNAME(SYS1.SBBOLOAD)
  - OR set it dynamically by issuing the following:
    SETPROG LPA,ADD,MOD=(BBODENFL,BBOCOMM),DSN=SYS1.SBBOLOAD
Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server    *
*                 V4.0.1 for z/OS and OS/390                   *
****************************************************************
* PROBLEM DESCRIPTION: WLM may receive an ABEND0C4 in IWMW4CRB *
*                      due to the WebSphere's sampling exit    *
*                      having been deleted when the DLL the    *
*                      exit is inside was deleted as part of   *
*                      shutdown of the server space. ENF may   *
*                      receive an ABEND0C4 in IEFENFSR due to  *
*                      WebSphere's ENF message exit having     *
*                      been deleted when the load module it is *
*                      contained in was deleted as part of     *
*                      shutdown of the daemon.                 *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
The sample and signal exits modules should be placed in LPA to
avoid these problems.  The modules are BBOCOMM and BBODENFL from
BBO.SBBOLOAD.
Problem conclusion Temporary fix Comments
This APAR is being closed FIN with concurrence from the
submitting customer. A solution to this problem will be
delivered in a WebSphere Application Server for z/OS
and OS/390 release within the next 18 months.
APAR information
APAR number PQ72135
Reported component name WASKBASE
Reported component ID 5655A9801
Reported release 401
Status CLOSED FIN
PE NoPE
HIPER NoHIPER
Submitted date 2003-03-17
Closed date 2003-04-02
Last modified date 2003-04-02

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros

Fix information

Applicable component levels
R401 PSN    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server for z/OS
Operating system(s):
Software version: 401
Software edition:
Reference #: PQ72135
IBM Group: Software Group
Modified date: Apr 2, 2003