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
What is the procedure for backing up and restoring the FIM database in clustered mode 19Number of Views Procedure to upgrade Java in Envision 97Number of Views DBSM: Error when configuring Oracle adapter: ORA-28575: unable to open RPC connection to external procedure agent 3Number of Views Procedure to open RADIUS ports on the SecurID Appliance 14Number of Views Z: Rewrite required - Does RSA Identity Governance and Lifecycle AFX Database Connectors support Stored Procedure Output p… 31Number of Views
Trending Articles
Passwordless Authentication in Windows MFA Agent for Active Directory – Quick Setup Guide RSA Authentication Manager 8.9 Release Notes (January 2026) RSA Authentication Manager Upgrade Process RSA Authentication Manager 8.7 SP2 Setup and Configuration Guide An example of SSO using SAML and ADFS with RSA Identity Management and Governance 6.9.x
Don't see what you're looking for?