How to call a stored procedure from the Generic Database AFX Connector in RSA Identity Governance & Lifecycle
Originally Published: 2019-09-13
Article Number
Applies To
RSA Version/Condition: 7.0.x, 7.1.x
Issue
Resolution
Call <name of Stored Procedure>(${parameter_name1},${parameter_name2},...${parameter_nameN})
The Call command is universal across all databases and AFX database connectors, both the AFX generic database connector and the AFX database-specific connectors.
NOTE: The AFX database-specific connectors have been enhanced to allow the use of the Execute command to call stored procedures. However, to execute a stored procedure from the AFX generic database connector, the Call command must be used.
The following table lists the parameters on the CreateAccount screen:
| Field Name | Value |
|---|---|
| Parameter Name | Account |
| Type | STRING |
| Default Value | - |
| Is the parameter required? | Yes |
| Is the parameter encrypted? | No |
| Display Name | Account Name |
| Mapping | ${AccountTemplate.AccountName} |
| Description | Account Name |
| Field Name | Value |
|---|---|
| Parameter Name | Name |
| Type | STRING |
| Default Value | - |
| Is the parameter required? | Yes |
| Is the parameter encrypted? | No |
| Display Name | User Full Name |
| Mapping | ${AccountTemplate.UserFullName} |
| Description | User Full Name |
| Field Name | Value |
|---|---|
| Parameter Name | Password |
| Type | STRING |
| Default Value | - |
| Is the parameter required? | Yes |
| Is the parameter encrypted? | Yes |
| Display Name | Initial password to reset to |
| Mapping | ${AccountTemplate.Password} |
| Description | Initial password to reset to |
The SQL command to CreateAccount is:
| Field Name | Value |
|---|---|
| SQL command | INSERT INTO TESTAFX_ACCOUNT (ACCOUNT,NAME,PASSWORD) VALUES (${Account},${Name},${Password}) |
Instead of using a SQL command, a stored procedure may be used. The syntax for calling a stored procedure to execute a SQL command is:
| Field Name | Value |
|---|---|
| SQL command | CALL sp_CreateAccount(${Account},${Name},${Password}) |
sp_CreateAccount is a stored procedure name and the parameters are separated by a comma () and enclosed inside the brackets.
An example of a stored procedure for creating an account on SQL Server is shown below:
PROCEDURE [dbo].[ sp_CreateAccount] @account as varchar(25), @name as varchar(25), @password as varchar(25) as Insert into myaccount(account,name,password) values(@account,@name,@password)
Related Articles
Procedure to open RADIUS ports on the SecurID Appliance 14Number of Views What is the procedure for backing up and restoring the FIM database in clustered mode 19Number of Views RSA Identity Governance and Lifecycle - Generic Database Connector Datasheet 31Number of Views CreateChangeRequest webservice call with <AccountChange> does not fail on SoD Violations for RSA Via Lifecycle & Governance 67Number of Views Policy Transmission attributes not working as expected 2Number of Views
Trending Articles
RSA Authentication Manager 8.9 Release Notes (January 2026) RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide RSA-2026-07: RSA Authentication Manager Security Update for Third-Party Component Vulnerabilities Downloading RSA Authentication Manager license files or RSA Software token seed records RSA MFA Agent 2.5 for Microsoft Windows Installation and Administration Guide
Don't see what you're looking for?