Article Number
000036206
Applies To
RSA Product Set: Identity Governance & Lifecycle
RSA Version/Condition: 7.0.0, 7.0.1, 7.0.2
Issue
The Oracle AFX connector has two connector capabilities that require a password value. These capabilities are:
- Create an Account
- Reset an Account's password
If the password used in the capability contains a dollar sign ($), the capability being executed fails to complete. The errors seen in the user interface differ depending on the location of the $ in the password itself.
Examples:
- If the $ is the last character of the password as in password$, the below error is seen:
java.lang.StringIndexOutOfBoundsException: String index out of range:
Image description
- If the $ is the first character of the password or anywhere inside the password such as $password or paS$word, the below error is seen:
java.lang.IllegalArgumentException: Illegal group reference
Image description
Image description
These same errors can be found in the connector log file, $AFX_HOME/esb/logs/AFX-CONN-{connector-name}.log.
Cause
The dollar sign ($) is a special character and is causing the failure.
This is a known defect reported in engineering ticket ACM-64072.
Resolution
This issue is resolved in the following RSA Identity Governance & Lifecycle patches:
- RSA Identity Governance & Lifecycle 7.0.2 P06
- RSA Identity Governance & Lifecycle 7.1.0
Workaround
Use a password that does have the $ special character.