If this WorkWithExecutionContext object is serialized and stored with customer data, the following information must be reviewed to determine if any steps must be taken to avoid problems.
Security information is stored with the WorkWithExecutionContext object only when the following conditions are true:
If either of the previous conditions are false, then there should be no interoperability issues.
If the JAAS implementation JAR files have already been updated or changed such that all servers are already experiencing ASYN9999E errors, then apply the original version of the JAAS implementation JAR files that were used to serialize the WorkWithExecutionContext data, or follow the Recovery and interoperability steps in the article, Interoperating with asynchronous beans, on each platform that is having the problem to ensure all data is reserialized to the appropriate version.
If any of the conditions described in the Asynchronous beans security errors section of this document are true, then all data with the serialized Version 5 WorkWithExecutionContext object must be reserialized with the updated format.
Regardless of whether any of the conditions described in the "Asynchronous beans security errors" section of this document are true, apply interim fix, PQ72742, to all WebSphere Application Server Enterprise 5 servers that expect to interoperate with Version 5.0.1 and later servers or expect to interoperate with other Version 5 servers that have PQ72742 applied.
Servers with interim fix, PQ72742, or Version 5.0.1 applied are able to read WorkWithExecutionContext data serialized with Version 5, but servers at the Version 5 level are not able to read data serialized in the PQ72742 or Version 5.0.1 format. If this problem occurs, errors such as the following appear: ASYN9999E: Unexpected Exception Occurred: java.io.OptionalDataException.
For more information on completing the steps for recovery and interoperability, see the article, Interoperating with asynchronous beans.
There are internationalization interoperability issues with the Asynchronous Beans WorkWithExecutionContext object. Read this section and the Internationalization Interoperability section of the Version 5.0.1 Release Notes for details on how to determine if this issue affects your work environment, and if so, how to resolve the problems.
Affected customers are those who store Internationalization service context information with the WorkWithExecutionContext object. Internationalization information is stored with the WorkWithExecutionContext object only when the following conditions are true:
If both of the previous conditions are true on either of the application servers, then follow the instructions in the Internationalization Interoperability section of the Version 5.0.1 Release Notes or interim fix PQ73371.