Oracle Internet Directory Administrator's Guide Release 9.2 Part Number A96574-01 |
|
This chapter explains how to synchronize between Oracle Internet Directory and an iPlanet Directory Server by using the iPlanet Connector in the Oracle Directory Integration Platform.
This chapter contains these topics:
The iPlanet Connector enables you to:
You must configure a separate profile for each operation.
Synchronization is supported for iPlanet Directory Server release 4.13 and 5.0.
This section explains the tasks to configure the iPlanet Connector. It contains these topics:
See Also:
|
See Also:
"Starting and Stopping an Oracle Directory Server Instance" for a description of the OID Control Utility |
Similarly, verify that change logging is enabled in iPlanet Directory Server.
lastChangeNumber
attribute in Oracle Internet Directory and in the iPlanet Directory Server by using the following command for each directory:
ldapsearch -D SuperUserDn -w SuperUserPass -b "" -s base "objectclass=*" lastchangenumber
In the next task, you use the value of the lastChangeNumber
attribute in both directories to configure the following attributes in the integration profile:
orclLastAppliedChangeNumber
--to export from Oracle Internet Directory to iPlanet Directory ServerorclodipConDirLastAppliedChgNum
--to import from iPlanet Directory Server to Oracle Internet DirectoryIntegration profile templates for synchronizing with the iPlanet Directory Server are created in the Oracle Internet Directory Server as a part of the installation process. Set deployment-specific parameters in the profile before enabling synchronization. Do this by using Oracle Directory Manager.
See Also:
|
Attribute | Description |
---|---|
General Information |
|
Profile Name ( |
The default value for the import profile is iPlanetImport. The default value for the export profile is iPlanetExport. This attribute is mandatory. |
Profile Status ( |
You must set this value to ENABLE. |
Profile Password ( |
Note: For security reasons, change this password. |
Synchronization Mode ( |
Direction of synchronization between Oracle Internet Directory and the iPlanet Connector.
This is already configured in the respective integration profiles. |
Scheduling Interval ( |
The default is 600 seconds. You can modify this to a different scheduling interval accordning to your requirement. |
Maximum Number of Retries ( |
Maximum number of times Oracle directory integration server tries to run the iPlanet Connector in the event of a failure. The default is 5. |
Execution Information |
|
Execution Command ( |
This field must be empty. |
Connected Directory Account ( |
Valid user account on iPlanet Directory Server that the iPlanet Connector uses to access iPlanet Directory Server.
|
Connected Directory Account Password ( |
Password for the user account specified earlier for accessing iPlanet Directory Server. |
Additional Config Info ( |
For the iPlanet Connector, this attribute stores the iPlanet connector details to use its LDAP interface to synchronize with the iPlanet Directory Server. This information is already loaded in the integration profiles. Upload the file by using the |
Interface Type ( |
This attribute is set to LDAP. |
Mapping Information |
|
Attribute Mapping Rules ( |
Store the mapping rules in a file by using the See Also: "Task 3: Configure Mapping Rules" for a detailed description of the entries in the mapping file |
Connected Directory Matching Filter |
This attribute specifies the filter to apply to the iPlanet Directory Changelog. It is used in the import profile. The filter must be set in the import profile when both the import (iPlanetImport) and export (iPlanetExport) integration profiles are enabled, as follows:
This prevents the same change from being exchanged between the two directories indefinitely. |
OID Matching Filter |
This attribute specifies the filter to apply to the Oracle Internet Directory Changelog container. It is used in the export profile. It must be set in the export profile when both the import (iPlanetImport) and export (iPlanetExport) integration profiles are enabled, as follows:
This prevents the same change from being exchanged between the two directories indefinitely. |
Status Information |
|
Synchronization Status ( |
Initially, this attribute has the value It is a read-only attribute. |
Synchronization Errors ( |
Error messages, shown if the previous execution of the synchronization failed. This parameter is updated by Oracle directory integration server. It is a read-only attribute. |
Connected Directory Last Applied Change Number ( |
The default value is |
OID Last Applied Change Number (orclLastAppliedChangeNumber) |
The default value is |
Last Execution Time |
This attribute must be set to the |
Last Successful Execution Time |
This attribute is a status attribute set to the last time the integration profile was executed successfully by the Directory Integration Server. |
You can customize the attributes of the entries to be synchronized between iPlanet Directory Server and Oracle Internet Directory. You can also determine how to store the attribute values in the directories by using mapping rules.
A sample mapping file, which you can customize to meet your requirements, is provided in $
ORACLE_HOME
/ldap/odi/conf/iPlanet.map.master
This file must be loaded with the ldapuploadagentfile.sh tool.
Note: To run shell script tools on the Windows operating system, you need one of the following UNIX emulation utilities:
|
See Also:
|
Set up appropriate ACLs allowing read, add, or modify access rights on the subscribed domains.
During import operations:
orclodipagentname=iPlanetImport,cn=subscriber profile,cn=changelog subscriber,cn=oracle internet directory
in Oracle Internet Directory to update the subscribed domain in Oracle Internet Directory.For example, assuming that no ACLs are applied to the domain of interest, that is, the Synchronization domain in OID
, the following LDIF sample can be used.
ACL in OID:
dn: <Synchronization domain in OID> changetype: modify replace: orclaci orclaci: access to entry by "orclodipagentname=iPlanetImport,cn=subscriber profile,cn=changelog subscriber,cn=oracle internet directory" (browse,add,delete) orclaci: access to attr=(*) by "orclodipagentname=iPlanetImport,cn=subscriber profile,cn=changelog subscriber,cn=oracle internet directory" (read,search,write,compare)"
During export operations, the user specified by the Connected Directory Account attribute in the integration profile must have read access to the changelog contained in the iPlanet Directory Server.
See Also:
iPlanet Server documentation to apply ACLs on the iPlanet changelog container and the iPlanet subscribed domain |
To enable synchronization of any protected password attributes--for example, userPassword
--configure the password hashing algorithm to be the same on both directories.
To set the hashing algorithm for the password in Oracle Internet Directory, use this command:
ldapmodify -D SuperUserDn -w SuperUserPass << EOF dn: changetype: modify replace: orclcryptoscheme orclcryptoscheme: your_hashing_algorithm
See Also:
|
This section contains these topics:
To prepare for successful synchronization between Oracle Internet Directory and iPlanet Directory Server, verify the following:
The synchronization process performs the following:
orclodipConDirLastAppliedChgNum
attribute, and applies them to Oracle Internet Directory. Similarly, in an export operation, the iPlanet Connector extracts all the changes from Oracle Internet Directory, based on the orclodipLastChangeNumber
, and applies it to iPlanet Directory Server.orclodipConDirLastAppliedChgNum
or orclodipLastAppliedChangeNumber
--is updated.The Oracle directory integration server stores error messages in the appropriate file, as described in Table 30-5.
Oracle Internet Directory Release 9.2 does not support the synchronization of the schema and ACLs. If you are changing ACLs or the schema, then you must apply the changes manually.
A tool for schema synchronization, namely, SchemaSync, is available in Oracle Internet Directory Release 9.2.
See Also:
"The schemasync Tool" for information about the SchemaSync tool |
Oracle Internet Directory Release 9.2 supports SSl authentication between the Oracle directory integration server and Oracle Internet Directory, but not between Oracle Internet Directory and iPlanet Directory Server
See Also:
Chapter 30, "Oracle Directory Integration Server Administration" for instructions about setting SSL parameters for secure communication between Oracle directory integration server and Oracle Internet Directory |
|
Copyright © 1999, 2002 Oracle Corporation. All Rights Reserved. |
|