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 fixComments
APAR information | APAR number | PQ47924 | Reported component name | WAS ADVANCED AI | Reported component ID | 5648C8400 | Reported release | 350 | Status | CLOSED PER | PE | NoPE | HIPER | NoHIPER | Submitted date | 2001-04-17 | Closed date | 2001-06-08 | Last modified date | 2001-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 APAR is sysrouted TO one or more of the following:Modules/Macros
|
Fix information |
Fixed component name | WAS ADVANCED AI | Fixed component ID | 5648C8400 |
Applicable component levels | R350 PSY | UP |
|