Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

SLA rule problem if it is included at flow level in Services

SA-17060

Summary



SLA of a flow is defined at flow level. Service-SOAP is used to invoke the flow. After invoking the Service the child and parent work objects are created. When using "Initialize service requestor context" from Service-SOAP rule, unable to create child work objects.


Error Messages



2015-10-20 12:47:30,263 [p-bio-8443-exec-5780] [ STANDARD] [ Ops:01.01.01] ( FlowProblems.Work_.Action) ERROR SOAP|JURISService|JURIS|CreateClaimRequest|A3296C9E28B5C14721A7029355F4C57C3 Operator- Problem flow abort due to system flow FlowProblems being the issue
2015-10-20 12:47:30,807 [p-bio-8443-exec-5780] [ STANDARD] [ Ops:01.01.01] ( ResumeFlow.Work_.Action) ERROR SOAP|JURISService|JURIS|CreateClaimRequest|A3296C9E28B5C14721A7029355F4C57C3 Operator- Flow pzInternalProcessFlow had an error in step ASSIGNMENT63: No routing information was provided for this assignment


Steps to Reproduce



1. Create a Flow
2. Include SLA at flow level
3. For Goal and Deadline, invoke "pxAddChildWork"
4. Call flow from Service-SOAP rule
5.
Choose option "Initialize service requestor context" and "Supply SOAP request envelope"
6. Execute the service


Root Cause



A defect or configuration issue in the operating environment. Whenever you use "Initialize Service Requestor Context" it creates an APP requestor. If you use Authentication checkbox in Service Package data instance and use "Initialize Service Requestor Context" option in Service-SOAP rule, Credentials will pass along with this requestor. If at all any subsequent actions require credentials to run a particular task, those will be present as part of Authentication.
However, in this use case, the Authentication Checkbox in ServicePackage data instance was unchecked and pxAddChildCase OOTB activity was used in subsequent actions. pxAddChildCase calls pzInternalProcess flow which requires credentials to proceed with the flow. Since credentials are not passed as part of "Initialize Service Requestor Context", their execution fails.
 

Resolution

Check the Authentication checkbox in ServicePackage data instance.

Published January 31, 2016 - Updated October 8, 2020

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice