PQ47924: ADMIN CONSOLE DOES NOT SAVE MULTIPLE INFO


APAR

APAR status
Closed as program error.

Error description
WAS 3.5.1 and 3.5.3.  When making multiple changes in the EJB pr
operty sheets within the admin gui, not all of the changes take.
Local fix
If one change is applied at a time it works fine.
Problem summary
The behavior of the gui is related to the need to refresh the
attributes from the proxy when the Set button is pushed.  It
posts the updates to the deployment descriptor and then
refreshes the attributes on the bean from the proxy object.
This ends up changing the object reference to the deployment
descriptor in the EnterpriseBeanPropertySheet from the
descriptor it passed into the DeploymentDescriptorGUI.
From that point on - the env changes are only stored in the
DeploymentDescriptorGUI.
Problem conclusion
The cause is ultimately that the Set button for the JNDI Home
Name on the DeploymentDescriptorGUI panel is invoking a
ModifyAttributesCommand() which is decoupling the deployment
descriptor object reference found in the
EnterpriseBeanPropertySheet and the DeploymentDescriptorGUI.
This results in any further/subsequent changes to the
deployment descriptor attributes (via the
DeploymentDescriptorGUI) NOT being seen by the
EnterpriseBeanPropertySheet.
.
As the ModifyAttributesCommand() is on a different thread,
and is asynchronous from the main GUI thread, it was
necessary to prohibit the DeploymentDescriptorGUI from
sending an event to the listener for the DeploymentDescriptor
thus forcing ALL modifications to the deployment descriptor
object to be sent ONLY on the Apply button, for the
EnterpriseBeanPropertySheet.
Code was changed in:
com/ibm/ejs/sm/client/ui/editor/DeploymentDescriptorGUI.java
Code was changed in:com/ibm/ejs/sm/client/ui/editor/DeploymentDescriptorGUI.java
Temporary fix
Comments
APAR information
APAR numberPQ47924
Reported component nameWAS ADVANCED AI
Reported component ID5648C8400
Reported release350
StatusCLOSED PER
PENoPE
HIPERNoHIPER
Submitted date2001-04-17
Closed date2001-06-08
Last modified date2001-06-08

APAR is sysrouted FROM one or more of the following:

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


Modules/Macros
EJS
APAR is sysrouted TO one or more of the following:Modules/Macros

Fix information
Fixed component nameWAS ADVANCED AI
Fixed component ID5648C8400

Applicable component levels
R350 PSYUP











Document Information

Product categories: Software, Application Servers, Distribut, ed Application & Web Servers, WebSphere Application Server, General
Software version: 350
Reference #: PQ47924
IBM Group: Software Group
Modified date: 2001-06-08