C Files and Directories of the DBAT Connector

This appendix lists the tables that describe the files and directories corresponding to the DBAT connector. It contains the following topics:

C.1 Files and Directories on the Installation Media

Table C-1 describes the files and directories on the installation media.

Table C-1 Files and Directories on the Installation Media

Files in the Installation Media Directory Description

org.identityconnectors.databasetable-12.3.0.jar

This JAR file is the ICF connector bundle.

generator/dbat-generator-12.2.1.3.0.zip

This zip file contains the DBAT generator. The DBAT generator discovers the target system schema and generates the connector package. The Connector Installer uses the XML file in this package to create connector components that are used for connector operations.

The directory structure of the connector package is described in Table C-3.

Files in the resources directory

Each of these resource bundles contains language-specific information that is used by the connector. During connector deployment, this file is copied to the Oracle Identity Governance database.

Note: A resource bundle is a file containing localized versions of the text strings that include GUI element labels and messages.

Table C-2 describes the files and directories in the dbat-generator-12.2.1.3.0.zip file.

Table C-2 Files and Directories in the dbat-generator-12.2.1.3.0.zip File

Files and Directories in the dbat-generator-12.2.1.3.0.zip File Description

bin/classpath.cmd

bin/classpath-append.cmd

These files contain the commands that add the JAR files (located in the lib directory) to the classpath on Microsoft Windows.

bin/DBATGenerator.cmd

bin/DBATGenerator.sh

This file contains commands to run the DBAT generator:Note that the .cmd file is the Microsoft Windows version of the DBAT Generator. Similarly, the .sh file is the UNIX version of the DBAT Generator.

bin/logging.properties

This file contains the default logging configurations of the DBAT generator.

lib/connector-framework-internal

This JAR files contains class files that implement ICF.

lib/connector-framework

This JAR file contains class files that define the ICF Application Programming Interface (API). This API is used communicate between Oracle Identity Governance and this connector.

lib/dbat-generator-oim-integration

This JAR file contains the class files of the DBAT generator.

lib/groovy-all

This JAR file contains the groovy libraries required for running the DBAT generator.

lib/org.identityconnectors.databasetable-12.3.0.jar

This JAR file is the Identity Connector bundle. During connector installation, this file is copied to the Oracle Identity Governance database.

resources/DBATConfiguration.groovy

This file contains properties that store basic information about the target system schema, which is used for configuring your target system either as a trusted source or target resource. In addition, it stores information about the manner in which the connector must connect to the target system.

xml/DBAT-auth-template.xml

This file contains definitions for the connector objects required for creating an authoritative application. It includes certain details required to connect Oracle Identity Governance with the target system. It also includes configuration details specific to your target system, attribute mappings, correlation rules, and reconciliation jobs.

xml/DBAT-target-template.xml

This file contains definitions for the connector objects required for creating a target application. It includes certain details required to connect Oracle Identity Governance with the target system. It also includes configuration details specific to your target system, attribute mappings, correlation rules, and reconciliation jobs.

C.2 Files and Directories in the Generated Connector Package

Table C-3 describes the files and directories in the generated connector package.

Table C-3 Files and Directories in the Generated Connector Package

File in the Connector Package Description

bundle/org.identityconnectors.databasetable-12.3.0.jar

This JAR file contains the connector bundle.

configuration/IT_RES_DEF-CI.xml

This XML file contains configuration information that is used by the Connector Installer during the connector installation process.

dataset

If you have entered values for the provisionDatasetFile, modifyResourceDatasetFile, or requestDMDatasetsFile entries of the groovy file, then the dataset directory contains the Dataset.xml file. Otherwise this directory is empty.

The Dataset.xml file contains dataset-related definitions for the create and modify user provisioning operations. This file is used if you want to enable request-based provisioning.

resources/dbat-generator.properties

This property file contains locale-specific properties. You can use this file as a template to add or update locale-related properties.

xml/IT_RES_DEF-ConnectorConfig.xml file

This XML file contains definitions for connector components such as IT resource, lookup definitions, scheduled tasks, process forms, and resource objects.

This file is also referred to as the connector configuration file.