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

Connect REST fails with authorization error on decision table

SA-22739

Summary



User on Pega 7.1.7 has a SOAP service used for creating a work object.
Within the flow of this SOAP Service, user is calling a REST connector which is failing with the below error message.


The Connect REST call is failing in the Step# 5 of RULE-CONNECT-REST INVOKE activity.


Error Messages



Caused by: com.pega.pegarules.pub.PRException: Error getting the Identifier Map for property encoding/decoding : You are not authorized to open instance RULE-DECLARE-DECISIONTABLE @BASECLASS PYOUTBOUNDIDENTIFIERDECODER #20130919T004207.669 GMT
From: (AC8F702F744E47F676A280C8BC460DF3F:PEGServices)
at com.pega.pegarules.integration.engine.internal.ServiceHelper.getDecisionMap(ServiceHelper.java:2816)
at com.pega.pegarules.integration.engine.internal.ServiceHelper.getOutboundJSONValue(ServiceHelper.java:2694)
... 191 more
]


Steps to Reproduce

  1. Create a service SOAP.
  2. Within the flow of the SOAP Service call a REST connector.
  3. The REST connector fails to execute from within the flow of SOAP Service, but it can be executed if invoked standalone.


Root Cause



A defect in Pegasystems’ code or rules is identified as the root cause of this issue in Pega 7.1.7. 

Resolution



Apply HFix-26838.
Suggest Edit

Published May 4, 2016 - Updated October 8, 2020

Did you find this content helpful? Yes No

Have a question? Get answers now.

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

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
Contact us