A Comparing Oracle Directory Integration Platform 11g Release 1 (11.1.1) and 10g Releases (10.1.4.x)

This appendix compares the implementation of fundamental items in Oracle Directory Integration Platform between 11g Release 1 (11.1.1) and legacy 10g Releases (10.1.4.x). The information in this appendix is provided to give you an overview of implementation changes between the releases and to provide orientation after you upgrade to 11g Release 1 (11.1.1).

This appendix contains the following topics:

A.1 Process Management

In 10g Releases (10.1.4.x):

  • Start, stop, restart, and other processes were controlled using the oidctl command. Oracle Directory Integration Platform was a J2SE application performing synchronization and provisioning using its own scheduler.

  • Multiple Oracle Directory Integration Platform server instances could be started to process different profile groups.

  • The instance with configset 0 processed the provisioning profiles. The instance with different configset and groupid processed groups of synchronization profiles.

In 11g Release 1 (11.1.1):

  • Oracle Directory Integration Platform is a J2EE application deployed on an Oracle WebLogic Managed Server with Oracle Directory Services Manager. The default name of the managed server is wls_ods1. Start, stop, restart, and other processes are controlled by starting and stopping the Oracle WebLogic Managed Server.

  • Oracle Directory Integration Platform server is deployed and undeployed using WLST commands or the Oracle WebLogic Server Administrative (Admin) console.

  • The Quartz Scheduler is used for scheduling processing.

  • One instance of Oracle Directory Integration Platform schedules all synchronization and provisioning profiles.

  • No concept of configset and profile groups. All enabled profiles are scheduled.

A.2 Configuration Files

In 10g Releases (10.1.4.x):

  • The $ORACLE_HOME/ldap/odi/conf/odi.properties file contained the Oracle Directory Integration Platform server password used to connect to Oracle Internet Directory (the Oracle back-end directory). It also contained the Oracle Wallet location and password.

  • The connection details for the Oracle Internet Directory associated with Oracle Directory Integration Platform were specified as part of the command to start Oracle Directory Integration Platform.

  • Oracle Wallet was used for storing certificates.

In 11g Release 1 (11.1.1):

  • The associated Oracle Internet Directory host and port details are stored in the dip-config.xml file in dipapps.ear.

  • Java Keystore is used for storing the SSL certificates.

  • The password Oracle Directory Integration Platform uses to connect to Oracle Internet Directory (the Oracle back-end directory) is stored in the Credential Store Framework. The JKS passwords are also stored in the Credential Store Framework.

  • All parameters required for Oracle Directory Integration Platform to start are specified in the dip-config.xml file.

A.3 Templates for Mapping, Configuration, and Properties Files

In 10g Releases (10.1.4.x):

  • Templates for mapping and configuration files for all connected directories were located in the $ORACLE_HOME/ldap/odi/conf directory.

  • Templates for mapping, configuration, and properties files for LDIF, Tagged directories were located in the $ORACLE_HOME/ldap/odi/samples directory.

  • Templates for bootstrapping files were located in the $ORACLE_HOME/ldap/odi/samples directory.

In 11g Release 1 (11.1.1):

  • Templates for mapping and configuration files for all connected directories are located in the $ORACLE_HOME/ldap/odi/conf directory.

  • Templates for mapping, configuration, and properties files for LDIF, Tagged directories are located in the $ORACLE_HOME/ldap/odi/samples directory. Refer to Appendix B, "Example Properties File for Synchronization Profiles" for more information.

  • Templates for bootstrapping files are located in the $ORACLE_HOME/ldap/odi/samples directory. Refer to "Bootstrapping Using a Parameter File" for more information.

A.4 Log Files

In 10g Releases (10.1.4.x):

  • Oracle Directory Integration Platform server log file was located in the $ORACLE_HOME/ldap/log directory.

  • Individual logs for each profile were located in the $ORACLE_HOME/ldap/odi/log/ directory. Logs used a file naming convention of PROFILE_NAME.log.

In 11g Release 1 (11.1.1):

  • Log files are located at:

    $MW_HOME/user_projects/domains/DOMAIN _NAME/servers/NAME_OF_MANAGED_SERVER/logs/NAME_OF_MANAGED_SERVER.log

    Note:

    This log file contains the logs for the Oracle Directory Integration Platform server and all profiles.

A.5 Graphical User Interfaces

In 10g Releases (10.1.4.x):

  • DIPAssistant -gui was the Graphical User Interface (GUI) tool for managing synchronization profiles.

In 11g Release 1 (11.1.1):

  • Use Oracle Enterprise Manager Fusion Middleware Control to manage synchronization and provisioning profiles. Refer to "Using Fusion Middleware Control" for more information.

A.6 Command-Line Tools

In 10g Releases (10.1.4.x):

  • dipassistant: Was used to manage synchronization profiles.

  • oidprovtool: Was used to manage provisioning profiles.

In 11g Release 1 (11.1.1):

A.7 Audit Configurables

In 10g Releases (10.1.4.x):

  • Audit details were available in the $ORACLE_HOME/ldap/odi/log directory. Details were maintained individually for each profile and stored in profile-specific files, such as PROFILE_NAME.aud.

  • Auditing did not require any specific configuration.

  • By default, audit was enabled and events were logged.

In 11g Release 1 (11.1.1):

  • Oracle Directory Integration Platform uses the Oracle Fusion Middleware common audit framework. You can enable audit using WLST and Oracle Enterprise Manager Fusion Middleware Control.

A.8 Audit Log Location

In 10g Releases (10.1.4.x):

  • ORACLE_HOME/ldap/odi/log/PROFILE_NAME.aud

In 11g Release 1 (11.1.1):

  • DOMAIN_HOME/servers/wls_ods1/logs/auditlogs/DIP/