Modifying the Synchronization Status Attributes

8 Bootstrapping a Directory in Oracle Directory Integration Platform 8-1 8 Bootstrapping a Directory in Oracle Directory Integration Platform This chapter discusses directory bootstrapping, which refers to the initial migration of data between a connected directory and Oracle Internet Directory. Because the synchronization process can handle the migration of data between a connected directory and Oracle Internet Directory, you are not required to perform directory bootstrapping. However, relying on the synchronization process to perform the initial migration can be a time-consuming process, especially for large amounts of data. For this reason, you should perform directory bootstrapping when you first deploy Oracle Directory Integration Platform. This chapter contains these topics: ■ Directory Bootstrapping Using syncProfileBootstrap ■ Bootstrapping in SSL Mode

8.1 Directory Bootstrapping Using syncProfileBootstrap

Use the syncProfileBootstrap utility, located in the ORACLE_HOMEbin directory, to bootstrap between a connected directory and Oracle Internet Directory. See Also: The chapter on data migration from other directories and data repositories in Oracle Fusion Middleware Administrators Guide for Oracle Internet Directory Notes: ■ The syncProfileBootstrap command enables you to bootstrap using either a parameter file or a completely configured integration profile. This topic discusses both approaches. ■ Best security practice is to provide a password only in response to a prompt from the command. ■ You must set the WLS_HOME and ORACLE_HOME environment variables before executing any of the Oracle Directory Integration Platform commands ■ The Oracle WebLogic Managed Server where Oracle Directory Integration Platform is deployed must be configured for SSL to execute this command in SSL mode. Refer to the Configuring SSL chapter in Oracle Fusion Middleware Securing Oracle WebLogic Server for more information. 8-2 Oracle Fusion Middleware Administrators Guide for Oracle Directory Integration Platform This topic includes the following sections: ■ Syntax for syncProfileBootstrap ■ Arguments for syncProfileBootstrap ■ Tasks and Examples for syncProfileBootstrap ■ Recommended Bootstrapping Methodology ■ Bootstrapping Using a Parameter File ■ Bootstrapping Directly Using the Default Integration Profile

8.1.1 Syntax for syncProfileBootstrap

syncProfileBootstrap syncProfileBootstrap -h HOST -p PORT -D wlsuser {-file FILENAME |-profile -PROFILE_NAME} [-ssl -keystorePath PATH_TO_KEYSTORE -keystoreType TYPE] [-loadParallelism INTEGER] [-loadRetry INTEGER][-help]

8.1.2 Arguments for syncProfileBootstrap

-h | -host Oracle WebLogic Server host where Oracle Directory Integration Platform is deployed. -p | -port Listening port of the Oracle WebLogic Managed Server where Oracle Directory Integration Platform is deployed. -D | wlsuser Oracle WebLogic Server login ID -f | -file Bootstrap properties file. -pf | -profile The name of the synchronization profile to use when performing the operation. -ssl Executes the command in SSL mode. Note: You will be prompted for the Oracle WebLogic Server login password. You cannot provide the password as a command-line argument. Best security practice is to provide a password only in response to a prompt from the command. If you must execute syncProfileBootstrap from a script, you can redirect input from a file containing the Oracle WebLogic Server login password. Use file permissions to protect the file and delete it when it is no longer necessary.