igisql.properties

The igissql.properties file contains properties to define SQL queries using which data can be retrieved from SVG-Gov database.

Overview

Data can be retrieve from two types of ISVG-Gov supported databases: IBM DB2 and Oracle.

To retrieve data from IBM DB2, set this property. igi.dbtype=DB2

To retrieve data from Oracle, set this property. igi.dbtype=Oracle

The following table lists property names which can be helpful in retrieving the data. The default values of these properties are defined in the igisql.properties file. There are OOB queries defined for DB2 and Oracle to retrieve data for different entities and configurations. Depending on the type of DB being supported, please uncomment the queries in the corresponding section of the file.

The values of these properties can be updated with custom queries too. In that case, the names of the properties must remain the same.

Property Name Description
igi.user.sql.users Fetch user details from AGC - Manage - Users.
Also fetches user accounts and populates those in the "eraliases" column.
igi.user.sql.user-types Fetch user type details which can be managed via AGC.
igi.user.sql.ume Fetch UME details which can be managed via AGC.
igi.userconfig.sql.userattrmapping Fetch user attribute mapping details from AGC - Settings - User Virtual Attributes.
igi.userconfig.sql.feed-userattrmapping Fetch user attribute mapping details used in different feed files.
igi.userconfig.sql.useraccmapping Fetch user to account mapping details.
igi.userconfig.sql.provconfig Fetch provisioning configurations from AGC - Manage - Account Configurations - Creation Policy.
igi.userconfig.sql.targetattrs Fetch target attributes from AGC - Manage - Account Configurations - Target Attributes.
igi.userconfig.sql.provconfigrules Fetch rules used for provisioning accounts from AGC - Manage - Account Configurations - Creation Policy - Rule Flow.
igi.pwdconfig.sql.passwordconfig Fetch password configurations from AGC - Manage - Account Configurations - Password Policy.
igi.pwdconfig.sql.dictwords Fetch dictionary words defined in above password policies.
igi.pwdconfig.sql.passwordconfigrules Fetch rules used for provisioning password policy from AGC - Manage - Account Configurations - Password Policy - Custom Construction Rule.
igi.service.sql.applications Fetch application details from AGC - Manage - Applications.
igi.service.sql.ib-connectors Fetch connector details from Enterprise Connectors - Manage - Details and Driver Configuration pages for connectors with type Identity Brokerage.
igi.service.sql.nonib-connectors Fetch connector details from Enterprise Connectors - Manage - Details and Driver Configuration pages for connectors with type other than Identity Brokerage like different feed types, DB, LDAP, CSV etc.
igi.service.sql.profiles Fetch details of the profiles uploaded in Enterprise Connectors - Manage - Profiles section.
Note: The actual profile jars are not exported here.
igi.ou.sql.ou-types Fetch OU type details which can be managed via AGC.
igi.ou.sql.ous-default-hierarchy Fetch organization units/groups belonging to "ORAGANIZATIONAL_UNIT" hierarchy. These are managed under AGC - Manage - Groups.
igi.ou.sql.ous-custom-hierarchy Fetch groups belonging to hierarchies other than "ORAGANIZATIONAL_UNIT" hierarchy. These are managed under AGC - Manage - Groups.
igi.ou.sql.ou-properties Fetch properties defined for different organization units managed under AGC - Manage - Groups.
igi.ou.sql.hierarchy-details Fetch hierarchy details from AGC - Configure - Hierarchy.
igi.roles.sql.organization-roles Fetch business/organization roles from AGC - Manage - Roles - Business Roles.
igi.roles.sql.application-roles Fetch IT/application roles from AGC - Manage - Roles - IT Roles.
igi.roles.sql.external-roles Fetch external roles from AGC - Manage - Roles - External Roles.
igi.roles.sql.permissions Fetch permissions from AGC - Manage - Roles - Permissions.
igi.roles.sql.admin-roles Fetch administrative roles and permissions which are provided out of the box in IGI. These are managed from AGC - Manage - Roles.
igi.hierarchy.sql.rules.live-deferred Fetches rules from AGC - Configure - Rules - Live Events and Deferred Events.
igi.hierarchy.sql.rules.advanced Fetches rules from AGC - Configure - Rules - Advanced.
igi.hierarchy.sql.rules.accounts Fetches rules from AGC - Configure - Rules - Account.
igi.hierarchy.sql.rules.attestation Fetches rules from AGC - Configure - Rules - Advanced.
igi.hierarchy.sql.rules.hierarchy Fetches rules from AGC - Configure - Rules - Hierarchy.
igi.hierarchy.sql.rules.password Fetches rules from AGC - Configure - Rules - Password.
igi.certification.campaign.sql.details Fetches details of certification campaign from AGC - Configure - Certification Campaigns.
igi.certification.dataset.sql.details Fetches details of certification campaign from AGC - Configure - Certification Datasets.
igi.config.sql.email-notifications-configuration Fetch email notification settings from AGC - Configure - Notifications - Notification Settings.
igi.config.sql.email-notifications-template Fetch email notification template details from AGC - Configure - Notifications - Notification Templates.
igi.config.sql.email-notifications-campaign-config Fetch email notification details for different certification campaigns from AGC - Configure - Certification Campaigns - Selected Campaign - Notification.
igi.config.sql.email-notifications-workflow-config Fetch email notification details for different workflow from Process Designer - Manage - Process - Selected workflow - Configuration - Notification Widget.
igi.sql.risks Fetch risk details from ARC - Manage - Risk Definitions.
igi.sql.buisness.activities Fetch business activities details from ARC - Manage - Business Activities.
igi.sql.business.activities.permission Fetch business activities to permission mapping from ARC - Manage - Business Activities - Linked Permissions.
igi.sql.risks.business.activities.without.hierarchy Fetches the risk to business activity mapping without hierarchy from ARC - Manage - Risk Definitions - Selected Risk - Activity.
igi.sql.risks.buisness.activities.with.hierarchy Fetches the risk to business activity mapping with hierarchy from ARC - Manage - Risk Definitions - Selected Risk - Activity.
igi.arc.sql.mitigation.controls Fetches details of mitigation controls from ARC - Manage - Mitigation Controls
igi.arc.sql.applicable.mitigation.controls Fetches the risk to applicable mitigation mapping details.