[Version 5.0.1 and later]Interoperating with asynchronous beans

Before you begin

The WebSphere Application Server Enterprise Edition asynchronous beans Version 5 service has interoperability problems that affect how the dependent services behave in a clustered environment with mixed WebSphere product versions and mixed platforms. Read the Serialized Asynchronous beans interoperability article and the JMX MBean interoperability issues article to determine whether you need to complete the following general recovery steps.

Steps for this task

  1. If the Serialized Asynchronous beans interoperability issues apply to you, then apply interim fix PQ72742 or PTF 1 to bring all affected servers up to the appropriate Version WorkWithExecutionContext level.
    If any of the security problems apply to you, then all data must be reserialized. For example, modify the existing Enterprise Java Bean (EJB) or servlet used to serialize the WorkWithExecutionContext, so that it rewrites the object using a java.io.ObjectOutputStream:
    ObjectInputStream ois = new ObjectInputStream(...);
       ObjectOutputStream oos = new ObjectOutputStream(...);
       Object in = ois.readObject();
       oos.writeObject(in);
       oos.flush();
  2. If the JMX MBean interoperability issues apply to you:
    1. Apply interim fix PQ80354 to allow Version 5.0.2 servers to create ThreadPool MBeans that are compatible with subsequent versions.
    2. Change the mbeanIdentifier or name fields in all affected scripts and program source to use the new MBean name format rules, if any scripts or programs look up ThreadPool MBeans for a WorkManager.

Related reference
Serialized Asynchronous beans interoperability
Java Management Extension MBean interoperability



Searchable topic ID:   tasbinterop
Last updated: Jun 21, 2007 8:07:48 PM CDT    WebSphere Business Integration Server Foundation, Version 5.0.2
http://publib.boulder.ibm.com/infocenter/wasinfo/index.jsp?topic=/com.ibm.wasee.doc/info/ee/asyncbns/tasks/tasb_interop.html

Library | Support | Terms of Use | Feedback