Technote (troubleshooting)
Problem(Abstract)
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.
Symptom
In the install_root/logs directory, you see the following exception:
<bpc:processTemplateId>_PT:90010120.db528552.329a77f5.83f0a19
</bpc:processTemplateId>
<bpc:principal>UNAUTHENTICATED</bpc:principal>
<bpc:username>UNAUTHENTICATED</bpc:username>
</wbi
Cause
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.
An interim fix is available for WebSphere Process Server 7.0.0 Fix Pack 3. This issue is also fixed in Version 7.0.0 Fix Pack 4.
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.