RSA Identity Governance & Lifecycle REST Web Service Workflow Node returns error RSA003
Originally Published: 2018-11-01
Last Modified: 2022-06-20
Article Number
Applies To
RSA Product/Service Type: Appliance
RSA Version/Condition: 7.0.1, 7.0.2, 7.1.0
Issue
HttpStatusCode 500
HttpStatusmsg: Unable to find the configured variable from the response
StatusCode: RSA003
HttpStatusmsg: Unable to find the configured variable from the response
StatusCode: RSA003
Other error messages are also possible.
Cause
The error code RSA003 means that the REST Web Service request completed and returned a result. The most likely cause of error code RSA003 is that the Expression Pattern is incorrect. The result may have been a success but the REST Web Service node was unable to parse the response from the Response Variable.
Resolution
- Edit the custom Workflow that processes the request.
- Edit the workflow REST Web Service node.
- In the RESPONSE section, edit the Error Variables.
- Select the Error Response variable open it in the editor.
- Modify the Expression Type (XPath or RegEx).
- Modify the Expression Pattern to ensure it matches the expected substring of the response.
The exact Expression Type and Expression Pattern must be adjusted to your use case. It is beyond the scope of this article to provide examples of expressions that meet your requirements. Consult the internet for more information on either RegEx or XPath pattern matching examples.
Notes
RSA001 = "Success";
HTTP Status code = <200 or 201>
HTTP Status Message = <Success message>
The web service request and its process is successfully completed.
RSA002 = "Unable to parse the Response";
HTTP Status code = <200 or 201>
HTTP Status Message = <Success message>
The web service request is completed ,but the processing of the response is failed.
RSA003 = "Unable to find the configured variable from the response";
HTTP Status code = <200 or 201>
HTTP Status Message = <Success message>
The web service request is completed ,but the parsing of the workflow variables from the response is failed.
RSA004 = "Request Failed"
HTTP Status code = 0
HTTP Status Message = Null or Empty
The web service request is failed OR exception occurred while sending the request to the external endpoint due to invalid credentials.
RSA005 = "Connection Failed
HTTP Status code = <Integer>
HTTP Status Message = <Failure message>
The web service request or connection to the external endpoint is failed.
Related Articles
'ORA--01000: maximum open cursors exceeded' error when running, viewing or editing Reports in RSA Identity Governance & Li… 80Number of Views Report filter does not take changes in RSA Identity Governance and Lifecycle 15Number of Views Workflow REST Web Service node returns "RSA002 : Invalid Configuration" message in RSA Identity Governance & Lifecycle 89Number of Views Workflow Variables under the Resource section of Workflow Nodes cannot resolve Roles and Groups after being imported in RS… 39Number of Views RSA Governance & Lifecycle 8.0 Patch 06 Release Notes 51Number of Views
Trending Articles
How to manipulate imported RSA SecurID Software Token(s) on an iPhone or iPad device Reporting on RSA Authentication Manager 8.x users with On-Demand Token, a fixed passcode or a hardware/software token assi… How to Download OTP Token Seed Files from myRSA Anomalix idGenius - SAML Relying Party Configuration - RSA Ready Implementation Guide RSA MFA Agent 2.5 for Microsoft Windows Installation and Administration Guide
Don't see what you're looking for?