PQ85048: THIS APAR ADDRESSES DEFECTS IN WEBSPHERE APPLICATION SERVER V5.0 FOR Z/OS.

 A fix is available

Obtain the fix for this APAR



APAR status
Closed as program error.

Error description
This APAR addresses defects in WebSphere Application Server
V5.0 for z/OS.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server    *
*                 V5.0 for z/OS                                *
****************************************************************
* PROBLEM DESCRIPTION: APAR PQ85048 addresses various defects  *
*                      in WebSphere Application Server V5.0    *
*                      for z/OS:                               *
*                                                              *
*                      (MD19226) BBOO0037E Function bpx1env    *
*                      failed with RC=118, REASON=09300000     *
*                                                              *
*                      (MD19266) PMI client collecting         *
*                      multiple PMI module data using          *
*                      pmiClient.gets API in recursive mode    *
*                      fails for all modules when J2C module   *
*                      is requested for an application server  *
*                      that does not have any J2C related      *
*                      applications. The subcollections        *
*                      returned by PMI are all null.           *
*                                                              *
*                      (MD19326) Invoking getAttribute method  *
*                      on an MBean that contains a "stats"     *
*                      attribute or invoking its "getStats"    *
*                      operation returns a                     *
*                      javax.management.RuntimeMBeanException  *
*                      with a nested NullPointerException      *
*                      when PMI is not enabled on the target   *
*                      application server.                     *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
APAR PQ85048 addresses the following defects in
WebSphere Application Server V5.0 for z/OS:

(MD19226) BBOO0037E Function bpx1env failed with RC=118,
REASON=09300000. An EFAULT (errno=118) occurs when calling the
bpx1env service due to invalid parameters.  The bpx1env service
is used by the WebSphere Daemon to register itself with Unix
System Service Recycle.

(MD19266) A program using the gets method of the pmiClient API
in recursive mode successfully collects metrics for non-J2C
module metrics whether or not J2C related applications are
configured on WebSphere Application Server V5.0 for z/OS. When
J2C module is added to the list of desired PMI modules and
WebSphere Application Server V5.0 for z/OS does not have any
J2C related applications, all module subcollections returned by
the pmiClient API are null.

This problem will surface when WebSphere Application Server V5.0
for z/OS does not have any J2C related applications, a pmiClient
API is requesting data in recursive mode and the PMI client
requests a number of modules from PMI with one of them being J2C
module.

(MD19326) MBeans that return PMI Stats metrics, namely
DynaCache, JVM, EJB, ORB, Servlet, and ThreadPool, all contain
an internal PMI Stats read-only attribute called "stats" and
contain a "getStats" operation that can be called by any MBean
client. When "stats" attribute is accessed or "getStats"
operation is invoked on these MBeans with PMI disabled on the
server, it returns a javax.management.RuntimeMBeanException with
a nested NullPointerException during result aggregation
processing in the controller.
Problem conclusion
APAR PQ85048 fixes various defects in WebSphere Application
Server V5.0 for z/OS.

(MD19226) Corrected the parameter usage of bpx1env, relieving
the EFAULT error.

(MD19266) Each stats metric needs to be checked individually for
validity. Otherwise, one empty/null module metric would cause
other modules' metrics to be corrupt if a PMI client pulls each
module's metrics individually.

(MD19326) This "stats" attribute or "getStats" operation should
only be used by an internal runtime components when PMI is
enabled on the server, however because they are publicly
available through MBean descriptors any MBean client that can
introspect the MBean's API is free to access them regardless of
whether the PMI is enabled on the server or not. Therefore,
"stats" attribute and "getStats" operation access have been
modified to return a null when PMI is disabled on the server.

APAR PQ85048 is associated with SERVICE LEVEL W502003 of
WebSphere Application Server V5.0 for z/OS.
Temporary fix Comments
APAR information
APAR number PQ85048
Reported component name WEBSPHERE FOR Z
Reported component ID 5655I3500
Reported release 500
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Special Attention NoSpecatt
Submitted date 2004-02-23
Closed date 2004-02-26
Last modified date 2004-04-03

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:
UQ85594

Modules/Macros
BBOCCINS BBOCSMGR BBOO1ENV BBOSSCLB BBOSSEXT BBOSSGSK
BBOSSRIB BBOUBINF BBOWSECA BBOWSECD BBOZ0983 BBOZ14
***This field was truncated. To obtain
the full apar record, please contact
your local support center.***    

Publications Referenced

Fix information
Fixed component name WEBSPHERE FOR Z
Fixed component ID 5655I3500

Applicable component levels
R500 PSY UQ85594    UP04/03/02 P F403

  Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.


Document Information


Current web document: swg1PQ85048.html
Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server for z/OS
Operating system(s):
Software version: 500
Software edition:
Reference #: PQ85048
IBM Group: Software Group
Modified date: Apr 3, 2004