IBM Support

PK71760; 7.0: Enterprise beans clients will fail

Download


Abstract

The enterprise beans clients will fail when application name is not provided in the deployment descriptor.

Download Description

PK71760 resolves the following problem:

ERROR DESCRIPTION:?
EJBFactory lookup can fail if the JNDI name used to lookup the EJBFactory is based on the application name, and that application name is unspecified. When the application name is unspecified, the client container and the Application Server use different behaviors for creating a unique application name.

The server runtime specifies the application name as the EAR file minus the .ear extension. The client container specifies the application name as the fully-qualifed path name of the ear file (i.e.from the installableApps directory). This difference in behavior causes a failure.

The client container should remove the path from the application name in order to be consistent with the server runtime.

LOCAL FIX:?

PROBLEM SUMMARY:?

USERS AFFECTED:
All users of IBM® WebSphere® Application Server

PROBLEM DESCRIPTION:
The Enterprise Beans clients will fail when application name is not provided in the deployment descriptor.

RECOMMENDATION:
To use the same policy in creating a default application name between the Application Server and the Client container.

For enterprise beans applications, the JNDI name used to look up the EJBFactory is based on the application name specified in the deployment descriptor. When the application name is not specified, a unique default application name needs to be created. Because the behaviors for creating this unique name between the Application Server and the Client container are different, the EJBFactory lookup will fail.

PROBLEM CONCLUSION:?
The fix for this APAR is currently targeted for inclusion in fixpack 7.0.0.1.

Please refer to the Recommended Updates page for delivery information:
http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980

Prerequisites

Please download the UpdateInstaller below to install this fix.

[{"PRLabel":"UpdateInstaller","PRLang":"US English","PRSize":"7250000","PRPlat":{"label":"AIX","code":"PF002"},"PRURL":"http://www.ibm.com/support/docview.wss?rs=180&uid=swg21205991"}]

Installation Instructions

Please review the readme.txt for detailed installation instructions.

[{"INLabel":"Readme","INLang":"US English","INSize":"6119","INURL":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PK71760/readme.txt"}]

Download Package

Download package
What is Fix Central (FC)?
What is DD?

Download RELEASE DATE LANGUAGE SIZE(Bytes) Download Options
7.0-WS-WAS-IFPK7176009-18-2008US English18343FCFTPDD

On
[{"DNLabel":"7.0-WS-WAS-IFPK71760","DNDate":"09-18-2008","DNLang":"US English","DNSize":"18343","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":null,"DNURL_FTP":null,"DDURL":null}]

Technical Support

Contact IBM Support using SR (http://www-306.ibm.com/software/support/probsub.html), visit the WebSphere Application Server Support Web site (http://www.ibm.com/software/webservers/appserv/was/support/), or contact 1-800-IBM-SERV(U.S. only).

[{"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Application Client","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"7.0","Edition":"Base;Express;Network Deployment","Line of Business":{"code":"LOB15","label":"Integration"}}]

Document Information

Modified date:
15 June 2018

UID

swg24020599