Check the following:
- In the RSA Identity Governance & Lifecycle user interface, go to the Admin > Web Services page.
- Check to see if the Web Services Interface is ON or OFF.
- The Web Services Interface must be set to ON to enable the use of Web Services and the mobile app.
- Validate the command you are attempting to run against the commands listed on the Admin > Web Services page.
- If the command is not listed, it is either not available in the release, or it is disabled in the aveksa-plug-ins.xml file (which is located in the plug-ins/name of command handler/aveksa-plug-ins.xml file).
- Validate the method you used.
- For example: POST
- Some commands need to be sent via POST. See the documentation for this specific command on the Admin > Web Services page.
- Validate the URL you used.
- For example: https://localhost:8443/aveksa/command.submit?cmd=loginUser
- Validate the body content you sent.
- For example: <username>kathy</username><password>Password would go here but please do not include it</password>
- On the Admin > Web Services page, check the documentation for this specific command. This will list the requirements for the command. In particular, note any required parameters, and check the Security section. Some commands need to be invoked from an allowed IP address. Others require a token, or require a token associated with an admin user.
In the event that the steps above have not resolved the issue, please contact RSA Customer Support. Please have responses to the questions below, along with a comprehensive description of the problem when you contact us.
Additional Questions for Support:
- If the URL includes a token (for example, if you see &token= in the URL), does that token work for other commands?
- If the URL includes a token, do other tokens work for this command?
- On the Admin > Web Services page, what is the complete list of IPs allowed to invoke web services?
- Does the command work if you invoke it from another IP address?
- Do other commands work?
- Does the problem occur consistently (every time), or intermittently?
- If the problem occurs intermittently, is there any distinguishable pattern between successes and failures?
- For example: if it fails on every other run, fails at certain times of the day, fails on certain types of actions but not others, etc.
- Please provide the complete response sent back by the server, including both response header and response body.
- What version and patch level of RSA Identity Governance & Lifecycle are you running? What platform?
- For example: Server Version: 7.1.1.19999, Database Version: 7.1.1.19999, no patches
- On the Admin > System > Settings page, what are the settings for the web services session?
- For example: Session inactivity timeout: 10 minutes, Session lifetime timeout: 120 minutes
- Tokens can and will expire. You may need to get a new one (from the loginUser command).
- Does the command work if you invoke it with HTTP (instead of HTTPS)?
- Note that certain web services require that you use HTTPS by default. However, this can be disabled if you go to Admin > System and ensure that Require secure connections is set to No.
See Tasks.