PQ58900: AUTOMATIC J2EE SERVER LOOKUP CAN'T BE DISABLED IN V4.0 / V4.0.1 FOR WEBSPHERE APPLICATION SERVER FOR Z/OS AND OS/390.

 A fix may be available

Obtain the fix for this APAR



APAR status
Closed as program error.

Error description
Customer has servlets which want to access to CICS EJB. To do
that, the servlet needs to have access to CICS ORB instead of
J2EE ORB. At WAS V3.5, the customer could control which ORB to
be used by a servlet and things went fine. But after migrating
to V4.01(or V4.0) WebSphere/390 PlugIn automatically looks up
J2EE Server thus there is no way to control which ORB to be used
by customer application. This disrupts them to run. To solve
this problem, we would like to have an ability to disable the
WAS/390 V4.01(V4.0)'s "automatic J2EE Server Lookup".
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All users of the WebSphere Application       *
*                 Server Version V4.0.1 for z/OS and OS/390.   *
****************************************************************
* PROBLEM DESCRIPTION: There is no capability to disable       *
*                      automatic J2EE Server Lookup for the    *
*                      WebSphere Application Server Version    *
*                      V4.0.1 for z/OS and OS/390.             *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
Version V3.5 users of the product could control which ORB was
accessed by a servlet.  For example, customers had servlets
which accessed the CICS EJB, using the CICS ORB.  With Version
V4.0 and V4.0.1 this capability was removed. The WebSphere
Application Server plug-in automatically looks up the J2EE
Server, and there is no way to control which ORB is used by a
servlet.

The ability for users to disable automatic J2EE Server Lookup
is required.
Problem conclusion
The capability to specify a new parameter for the existing
property
  appserver.java.extraparm
in the was.conf file was added.  Users may now specify
appserver.java.extraparm=-DDisable.J2EE=true/false. If the
value TRUE is specified for the parameter, the lookup for the
J2EE ORB is disabled.  This gives the customer the ability to
disable J2EE Server Lookup. The default for this parameter is
FALSE.  When the value FALSE is specified or the default is
taken, the J2EE Server lookup is performed.


Documentation Changes:

The following information will be added to Appendix C "Using the
Alternate Configuration Option" of "WebSphere Application Server
V4.0.1 for z/OS and OS/390: Assembling Java 2 Platform,
Enterprise Edition (J2EE ) Applications" under "Rules"

2. If you are not hosting any of your Web applications in a Web
   container and want to use a non-WebSphere for z/OS ORB in
   conjunction with the V3.5 runtime, such as the CICS ORB, set
   the value of the
     appserver.java.extraparm=-DDisable.J2EE
   property in the V4.0.1 was.conf file to TRUE. However, be
   aware that changing the setting of this property removes your
   connection to the J2EE server environment from the V3.5
   runtime.

When you are ready to start hosting Web applications in a Web
container, you MUST change the value on this property back to
FALSE before attempting to access Web applications hosted in the
Web container from the V3.5 runtime.

Note: When the appserver.java.extraparm=-DDisable.J2EE parameter
is set to TRUE, you may still deploy Web applications into the
V3.5 plug-in runtime.  In addition, you may bring up a J2EE
server and use the HTTP Transport to dispatch HTTP requests
directly to the J2EE server.

For the most current version for these publications, see the
product library page at URL:

http://www-4.ibm.com/software/webservers/appserv/zos_os390
/library.html

This change affects COMPID 5655A9800 R401 for z/OS and OS/390.
The code changes are stored in CMVC under defect PQ58900.

401Y
EJSJWBJR

* Cross Reference between External and Internal Names
Temporary fix
*********
* HIPER *
*********
PTF will be supplied.
Comments
APAR information
APAR number PQ58900
Reported component name WEBSPHERE OS/39
Reported component ID 5655A9800
Reported release 401
Status CLOSED PER
PE NoPE
HIPER YesHIPER
Submitted date 2002-03-12
Closed date 2002-04-12
Last modified date 2002-10-01

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
EJSJWBJR          

Fix information
Fixed component name WEBSPHERE OS/39
Fixed component ID 5655A9800

Applicable component levels
R401 PSY UQ65118    UP02/04/26 P F204

  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


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server for z/OS
Operating system(s):
Software version: 401
Software edition:
Reference #: PQ58900
IBM Group: Software Group
Modified date: Oct 1, 2002