After you migrated events from WebSphere Process Server Version 6.1.2 to 7.0.0 Fix Pack 3, all the process instances (SAFMainprocess) fail.
In the install_root/logs directory, you see the following exception:
The process instances fail because as the <bpc:Principal> is not passed to the Common Event Infrastructure (CEI) event and, hence, the events fail. However, new process instances are sent to the CEI without any issue.
The BPC process resumed the "old" instances and does not have a general issue with the security context that is stored. The called process instance encounters an issue when it gets to a Service Component Architecture (SCA) invocation. The Service Component Architecture looses the security context because it is an old style context.
Diagnosing the problem
The security context is lost on that invocation. You might encounter one of the following symptoms of losing the security context:
- The permission denied exception as indicated in the description of JR37642
- The use of "UNAUTHENTICATED" when monitoring events are sent
Resolving the problem
To resolve this issue, apply APAR JR37642. This APAR enables the product to serialize and deserialize "old style" security contexts, as they were created in WebSphere Process Server Version 6.1.2, over asynchronous SCA invocations. You can download this APAR from the IBM Fix Central site.