Release Notes   
 

iPlanet Meta-Directory 5.0SP1

Release Notes - April, 2002


These Release Notes contain important information regarding Meta-Directory version 5.0SP1. Installation notes, known problems, and other late-breaking issues are addressed in this document; you should read this document before you install and use iPlanet Meta-Directory.

These release notes contain the following sections:

 

Platform Support


Meta-Directory is supported on the Solaris 8 and Windows NT 4.0SP6 platforms. Your system may need to include additional software before you can install Meta-Directory. For more information on the software requirements for your operating system, see the iPlanet Meta-Directory Installation Guide.

Connector Platform Support

The following table lists the supported platforms for the join engine and each connector, and lists the additional software that may be required:

Connector Supported Platform Software Requirement
Join Engine Solaris 8
Win NT
N/A
Universal Text Parser/Universal Text Connector Solaris 8
Win NT
N/A
NT Domain Connector Win NT N/A
Oracle Database Connector Solaris 8
Win NT
The Oracle Database Connector requires Oracle 8.1.5 or 8.1.7 (server and client). The Oracle client software must be installed on the machine that is running the join engine. The server (database) software can exist on a different machine.
Active Domain Connector Win NT The Active Domain Connector requires ADSI 2.5 on the machine that is running the Active Directory Connector. It connects to a machine hosting the Active Directory (usually running the Windows 2000 platform).

Problems Corrected


iPlanet Meta-Directory 5.0SP1 includes fixes to the following known problems that occurred in earlier releases of Meta-Directory:

Meta-Directory Tested with Directory Server 5.1.
iPlanet Meta-Directory 5.0SP1 has been tested with iPlanet Directory Server version 5.1, as well as with iPlanet Directory Server version 5.0.   ( #N/A )

Extra Spaces Trimmed from RDN Values
The join engine no longer trims off extraneous spaces when it conducts a search using an RDN value.   ( #4557355 )

Using Binary Attributes as Join Criteria
The join engine now accepts binary attributes as a selection criteria in join rules.   ( #4555000 )

Removing a Universal Connector Instance
In the previous release, if you were to remove an instance of a Universal Connector using the Meta-Directory console, the console would not prompt you to remove the associated connector view and participating view. This problem has been corrected.   ( #4551118 )

Universal Text Parser (UTP) Token Functionality
The Token functionality now operates properly when you customize the task.cfg file for comma separated values.   ( #4551051 )

Universal Text Connector (UTC) Attribute Flow Rules
In the previous release, if you were to delete an entry that is owned by a connector view from its corresponding external data source (such as from NT SAM or from Active Directory), the Universal connector would add the connector view-owned entry back to the external data repository in the next synchronization cycle. The problem was that user-defined attribute flow rules were not properly applied when the entry was added back. This problem has been corrected.   ( #4550842 )

"Triggers Created with Compilation Errors" Warning
In the previous release, there was a known sqlplus limitation that a single SQL query could have a maximum of 500 lines of 80 characters each. If you were to attempt to instrument an Oracle table with a large number of columns, you might have received the "Triggers Created with Compilation Errors" warning message. This problem has been corrected.   ( #4560665 )

Oracle Mapping Failure
Under high stress conditions, the join engine might have created an entry in the Oracle proxy view, even though the entry already existed. This problem has been corrected.   ( #4551080 )

Login ID Values Containing Spaces
Entries created in the Active Directory database can now contain login id values with spaces.   ( #4550920 )

 

Installation Notes


This section contains information regarding installation and uninstallation procedures for this release. For more details on installing iPlanet Meta-Directory version 5.0SP1, see the iPlanet Meta-Directory Installation Guide.

Meta-Directory Installation Failure Scenarios

The following table lists the installation and upgrade failure scenarios for Meta-Directory and Directory Server and the platforms on which they occur.

iDS version iMD version Installation Scenarios Platform
5.1 5.0 When iDS 5.1 and iMD 5.0 are installed in the same server root, the join engine will fail to start. Solaris and NT
5.0 to 5.1 5.0 When iDS 5.0 and iMD 5.0 are installed in the same server root, and iDS is upgraded to version 5.1 without first uninstalling version 5.0, the join engine will fail to start. Solaris and NT
5.0SP1 to 5.1 5.0 When iDS 5.0SP1 and iMD 5.0 are installed in the same server root, and iDS is upgraded to version 5.1 without first uninstalling version 5.0SP1, installation will be unsuccessful, and the join engine will fail to start. Solaris and NT
5.0 to 5.0SP1 5.0SP1 When iDS 5.0 and iMD 5.0SP1 are installed in the same server root, and iDS is upgraded to version 5.0SP1 without first uninuninstallingrsion 5.0, the installer will fail to detect a previously installed version of the Administration server. The join engine will fail to instanciate with a CGI error upon the first try, but will successfully instanciate upon the second try. NT
5.0 to 5.1 5.0SP1 When iDS 5.0 and iMD 5.0SP1 are installed in the same server root, and iDS is upgraded to version 5.1 without first uninstalling version 5.0, the Administration server will fail to start. Solaris and NT
5.0SP1 to 5.1 5.0SP1 When iDS 5.0SP1 and iMD 5.0SP1 are installed in the same server root, and iDS is upgraded to version 5.1 without first uninstalling version 5.0SP1, the Administration server will fail to start after the upgrade. Solaris and NT
5.0 to 5.1 5.0 to 5.0SP1 If you upgrade iDS and iMD in the following order:
Upgrade iDS 5.0 to iDS 5.1, and thenupgradee iMD 5.0 to iMD 5.0SP, the Administration server will fail to start.
Solaris and NT
5.0 to 5.1 5.0 to 5.0SP1 If you upgrade iDS and iMD in the following order:
Upgrade iMD 5.0 to iMD 5.0SP1, and thenupgradee iDS 5.0 to iDS 5.1, the Administration server will fail to start.
Solaris and NT

Meta-Directory Uninstallation Failure Scenarios

The following table lists the uninstallation failure scenarios for Meta-Directory and Directory Server and the platforms on which they occur.

iDS version iMD version Installation Scenario Platform
5.0 5.0 If iDS 5.0 and iMD 5.0 are installed in the same server root, and iMD is then uninstalled, iDS will fail to start. Solaris
5.0SP1 5.0 If iDS 5.0 and iMD 5.0 are installed in the same server root, and iMD is then uninstalled, iDS will fail to start. Solaris

 

Known Problems and Limitations


This section lists and describes the known problems reported for the release of iPlanet Meta-Directory, version 5.0SP1. The known problems are arranged into the following sections:

 

Installation and Uninstallation Notes

iPlanet Console Displays Wrong Version Number After Upgrade
If you install Meta-Directory version 5.0SP1 over an existing installation of Meta-Directory version 5.0, the iPlanet Meta-Directory console will incorrectly show that the version number has not been updated.   ( #4533757 )

Workaround
To ensure that the Meta-Directory upgrade has taken place, open any existing instance of the join engine or a connector. The console window will display the correct version number.

Incorrect Disk Size Information During Installation
During the installation of some Meta-Directory components, the installer program might not immediately refresh the disk size information.   ( #4543211 )

Uninstalling Meta-Directory with a Stopped Directory Server
You can not run the uninstall script after you have shut down the Directory Server instance that hosts the Meta-Directory configuration. This problem occurs only on Solaris.   ( #4538209 )

Installer Miscalculates Disk Space Required
After you have downloaded the product binaries and double clicked on the setup for installation, the installer program has been known to miscalculate the disk space required to install Meta-Directory on your system.   ( #4541375 )

Installation Directories
Currently, you must install Meta-Directory into a directory tree whose name is represented as seven-bit ASCII.   ( #4538175 )

Specifying the Change Log Directory During Installation of Meta-Directory
If you specify a nonexistent directory for the change log during the Meta-Directory installation process, the associated Directory Server will not be restarted by the Meta-Directory installation process; you must manually restart the associated Directory Server.   ( #N/A )

Re-installing On Solaris Systems
If you need to reinstall Meta-Directory (or one of it's components) on a Solaris system, you will need to reinstall all the currently-installed components. There will be no loss of data or configuration settings when you reinstall the components.   ( #4540304 )

Uninstalling Meta-Directory
Before you uninstall Meta-Directory, be sure to stop all Meta-Directory components from the console and make sure they have finished processing before you initiate the uninstall process. In particular, the join engine takes time to shut down if it is processing a large volume of data. Beginning the uninstall process while Meta-Directory components are still processing will cause the uninstall to fail.   ( #4539456 )

Uninstalling Individual Meta-Directory Components
On Solaris systems, if you uninstall a single Meta-Directory component from a system, other installed components (such as the join engine and any instances of Directory Server) will fail if those components are in the same server root as the Meta-Directory component you are uninstalling.   ( #N/A )

Workaround
The problem arises from the deletion of files used by the other services. Reinstall the deleted files and restart any associated components. If you unpacked the tar file into the directory <meta_dist>, then issue the following command to replace the deleted files:

  unzip -o <meta_dist>/join/join.zip "lib/lib*.so" -d <NETSITE_ROOT>

 

General Notes

Suffix Cannot be in a Multi-Mastered Directory Database
As with Meta-Directory version 5.0, in this release, he suffix containing either a connector view or meta view must be in a single mastered database in iPlanet Directory Server 5.0 and later. It is not possible for the suffix to be in a multi-mastered directory database.   ( #N/A )

Case Sensitivity Note
In LDAP, when you change the case of a Case Ignore String Value, the value is not changed, but the representation of the value is. The LDAP protocol (RFC 2251 to RFC 2256) does not mandate that the representation of the value is to be preserved. When a server maintains the State Information for a Replica, it ensures that values are dealt with correctly. It may not preserve the representations of the value.

For example, if you were to set up an instance of the Universal Text Connector using a csv file, and change the values in the file from lower case to upper case, the changes will not be detected.   ( #4536190 )

User Interface May Not Display Hour Table
If you create an NT User in a meta view or connector view, and click on the ntuserlogonhours button, the user interface may not display the hours table.   ( #4654971 )

Workaround
Close the window and click on the ntuserlogonhours button several times. The hours table will eventually display.

Query/Fix-it tool Incorrectly Passes a Link Error
The Query/Fix-It tool may report a link error when joining an entry from a meta view with a new entry in an Oracle connector view. Ignore the error, as the new entry is still created and linked successfully.   ( #4644379)

Logon Hours of an NT UserObject Created by Console Does Not Take Time Zone into Account
The logon hours is represented in NT SAM as an array of 21 bytes with each bit representing each hour within the week. If the time zone is GMT, the left-most bit of this 21 bytes array represents Sunday 0:00. For other time zones, the offset to GMT must be taken into account so that the left-most bit will represent Sunday 0:00 GMT.   ( #4536190 )

Workaround
Adjust the hours based on your own timezone so that the left-most bit represents Sunday 0:00 GMT. For example, in US Pacific time zone, GMT-8, the top-left corner square in the console.

Duplicate Email Values
In the Meta-Directory console, it is possible to inadvertently duplicate the value of the email attribute. If you view an entry that is contained in either a meta view or a connector view, then press the Advanced button to edit the entry. The value of the E-Mail attribute will be duplicated when you close the Edit Entry window. This only occurs when using Meta-Directory with Directory Server version 5.0, or earlier.   ( #4540642 )

Query/Fix-It Tool Fails to Find an Entry on the Second Attempt
It is possible that under certain circumstances, the Query/Fix-It tool will fail to find an entry on the second attempt.   ( #4535732 )

Workaround
If you notice this behavior, close the Query/Fix-It tool, restart it, and perform the same operations.

Multiple Attributes Cannot be Passed to Event Scripts
In order to supply multiple attributes to an event script, you must specify a space-separated list of these attributes in the console. However, Meta-Directory expects each of these attributes to be stored as a separate attribute value pair for the mdssupplyattributes attribute. Currently all these attributes are stored as space-separated.   ( #4621897631 )

Workaround
Remove the mdsupplyattributes from the entry in the configuration. All attributes will be passed to the event script.

One Join Engine Instance Per Administration Domain
Currently, you can configure only a single join engine per administration domain. This means that you can have only a single join engine for each Meta-Directory setup.   ( #4551631 )

Multi-Value "mail" Attribute Values Not Saved
If you are using Netscape Directory Server 4.1x, you will not be able to enter multiple values into a "mail" attribute (actually, you can enter multiple values, but only the first value is saved). This problem is resolved with iPlanet Directory Server 5.0.   ( #4561437 )

Configuration Data Server
The Meta-Directory configuration is hosted on an instance of Directory Server. If the configuration Directory Server is unavailable, the Meta-Directory console will not operate.   ( #4536534 )

Automatic Console Refresh
Some committed actions (such as adding or deleting a participating connector view, or adding or removing some rules or rule sets) do not automatically trigger a Meta-Directory console refresh. You should always manually refresh the console after performing a committed action.   ( #4541622 )

LDAP Attribute Options
Directory Server allows attribute options such as ;binary and ;lang-en. Although Meta-Directory will flow attributes that contain options, you cannot create join rules based on the names of attribute with options.   ( #4540791 )

"Out of Memory" Errors
It is a known problem that the Meta-Directory console can generate "Out of Memory" errors if the console is left open for extended periods of time.  ( #4538301 )

Workaround
It is advisable to shut down and reopen the Meta-Directory console once a day during the time that you are synchronizing large amounts of data. This applies to Solaris systems only.

Changing the Log File Directory
If you specify a log file directory from the Meta-Directory console, do not end the directory specification with a slash ("/"); the join engine will not write log files to this directory.   ( #4550433 )

Invalid Log File Location on Remote Machines
When you create a new instance of a Meta-Directory component, you can specify the location of its log directory. Currently, Meta-Directory cannot validate log file directories that are located on remote machines. If you enter an invalid log directory, Meta-Directory will be unable to create log files for that component. A remote machine is any machine that is not the one hosting the Meta-Directory console.   ( #4561277 )

Workaround
Make sure the path you specify for the connector logs are valid; both the drive and the directory structure of the specified path must exist for logging to take place.

Connector View Name Size Limitation
Internally, Meta-Directory limits connector view names to five characters. However, the current release of the Meta-Directory console allows you to enter more than five characters when naming connector views. Assigning view names with more than five characters will cause errors when Meta-Directory writes to the log files. The input field for naming connectors will be limited in future product releases.   ( #4536820 )

Viewing Entries in a Connector or Meta View
Currently you will not be able to view entries in the meta view or a connector view if the view contains more than 2,000 entries. In this case, you will need to create a browsing index from the respective Directory Server instance.   ( #4540743 )

Join Rule Names
Do not use trailing whitespace in your join rule names; the whitespace gets truncated in conversion and you will not be able to test them using the Join Rule Tester.  ( #4536988 )

Flowing Attributes From the Meta View Outward
If you set up a system so that changes to all attributes are made only by clients to the meta view, you must still enable the flow of attributes to the meta view by checking Flow Attributes to Meta View. This checkbox is not a switch to disallow modifications from connector views, instead the flow of attributes is controlled by the join rules you write.   ( #4539556 )

Multiple Directory Server Instances and Deleting Entries
You will not be able to delete an entry from a connector view from the Meta-Directory console if the connector view is hosted by a different Directory Server instance than the one that hosts the meta view. In this case, you must use the Directory Server console to delete the entry from the connector view.   ( #4536610 )

Log File Computations Incorrect for Large Values
It is a known problem that the log file size computations are incorrect for values greater than 4 Gb due to a data type limitation. For example, you might see something similar to the following:

[2001/03/30 15:25:31.44 -0800] 2357:387584 3 Log Free disk space : 545.000000,
   Min required : -193435.966797

There are three fields that are affected by this data type problem:

  • Max. Log File Size
  • Max. Reserved Free Space
  • Max. Disk usage

  ( #4540858 )

 

Deployment Notes

Notes for Configurations With Multiple Directory Server Instances
If you use different Directory Server instances for you Meta-Directory configuration, meta view, and connector views, Note the following:

  • The Directory Server hosting the Meta-Directory configuration will be displayed in the Meta-Directory console as a Data Server, although technically it does not host user data.
  • The Directory Server hosting the Meta-Directory configuration must have the Retro Change Log enabled.
  • A connector view or meta view cannot be split across multiple Directory Server instances or multiple databases in a Directory Server.

  ( #N/A )

Meta-Directory Instance Creation: "Parent Not Found" Error
When creating an instance of a Meta-Directory component (such as a join engine or connector), the view that is hosted by that component must be placed under a directory suffix that contains a data node.

For example, suppose you create the new suffix "o=MetaViews". If you then try to create an instance of the join engine, and specify "ou=MV1, o=MetaViews", the instance creation will fail. (The process fails because a search for "o=MetaViews" returns no such object.)   ( #4538640 )

Workaround
The workaround is to manually create the suffix "o=MetaViews".

Setting the All IDs Threshold
In the Meta-Directory Deployment Guide, it is recommended that you adjust the All IDs Threshold from its default setting. For example, it's recommended that you set the All IDs Threshold value to 250,001 if you are synchronizing 250,000 entries.

However, configuring the All IDs Threshold before you bulk-load data into a connector view can cause extremely slow load times. It might be faster to first load the data, then adjust the All IDs Threshold value. However, note that changing the All IDs Threshold will result in new indexes being built for the DIT.   ( #4536538 )

Windows NT Uninstallation Option: Clean Up Local Files
When uninstalling the Meta-Directory components on a Windows NT system, the uninstallation UI will prompt for a username/password and it will ask if you would like to clean up local files. Checking this option will cause the installation to halt with the error message:

No value exists for the name <ConfigDirectoryLdapURL>

  ( #4536701 )

 

Join Engine Notes

Join Engine Coredump Failure
Typically, the join engine will perform a coredump if the connection is lost to the Oracle server, or if you remove an Oracle connector view from the list of participating views. Iftheh join engine fails to perform a coredump under such conditions, the joinenginen will fail to respond to any new requests and modifications.   ( #4650015 )

Workaround
When theconnectionn to the Oracle server is down, and you wish to remove the Oracle Connector View from the list of participating views, shut down the join engine first, then remove the Oracle connector view, and finally, restart the join engine.

Network or Directory Server Failures
Currently, if the network experiences a failure, or if you shut down and restart the Directory Server, you must stop and restart the join engine. Also, you must Disable and then Enable any views associated with the join engine to ensure that the "Enable" of the view has been properly registered with the join engine.

For example, if you restart the Directory Server instance that hosts the Meta-Directory configuration (or any Directory Server instance associated with a connector view), you must restart join engine and you must re-enable any associated views. Note that the Directory Server instances must be up and running before you restart the join engine.   ( 4551334 )

"Unknown" Status in the Join Engine
It is sometimes possible for the join engine to show a status of "Unknown" after you issue a refresh command. This is caused by the join engine being preoccupied with processing entries before it can respond to the status request from the Meta-Directory console.   ( #4539049 )

 

Universal Text Connector Notes

Ignore Reported Error When Converting UTF8 to Native from ntuserlogonhours
The Universal Text Connector reports an error when entries are added to a connector view without a value for ntuserlogonhours, and when Complete Attribute Flow is set. Ignore this error, as the modifications to ntuserlogonhours are synchronized successfully.   ( #4654963 )

No Filter Check for Adding Back Entries
If entries are deleted from the non-owner side, the Universal Text Connector will add back the entries. However, the add back logic does not go through a filter check if a filter was usedoriginallyy to synch those entries.   ( #4634294 )

Workaround
You can remove the entries from the owner side, wait for the next synch cycle to complete so that the entries are deleted from both sides and then add them back.

Subtree Filter Behavior Note
If you are specifying a subtree filter for flow in only one direction, make sure that for the opposite data flow, the default (AllSubtreesExcept) is selected in the Meta-Directory console Configuration | Filters tab. This will ensure that all entries will flow correctly.

If you select NoSubTreeExcept with no subtrees selected for the opposite data flow, no entries will flow in that direction.   ( #N/A )

For more information on Filters, see the Meta-Directory Configuration and Administration Guide.

nsperlconn Crashes After Disk Space Runs Out
If no disk space is left on your drive, nsperlconn may crash.   ( #4536041 )

Universal Text Connector (UTC) Synchronization Cycle Runs at a Minimum of 15 Seconds
When using the Advanced Schedule button in the Universal Connector configuration, you can set the synchronization cycle to a minimum of 1 second, but the actual synchronization operation will only perform at a minimum of every 15 seconds.   ( #4536495 )

Universal Text Connector (UTC)-based Connectors Cannot be Started from the Windows NT Service Control Panel
The Universal Text Connector and any UTC-based connector (NT Domain Connector, Active Directory Connector, Universal Text Parser) needs a specific file in order to start from the NT service control panel. This file contains credentials for binding to the configuration directory, and exposes these sensitive credentials after its initial start. Because of this, the file is deleted after the contents are read, so if the connector is stopped due to a manual shutdown or reboot, the connector will not start from the NT service control panel.   ( #4537747 )

Workaround
To start the connector after a shutdown or reboot, use the meta-admin command-line tool. For more information on the meta-admin tool, see the Meta-Directory Configuration and Administration Guide.

Universal Connector Status is Misrepresented in the Meta-Directory Console
Modifications made to entries in Universal-based connector views might not be propagated to their associated external data sources for up to three synchronization cycles. This problem may occur if synchronization cycles are scheduled too closely together.   ( #4540609 )

Problem with Connector Perl Script and next_record
A connector perl script's next_record function returns an entry which contains a vrn field. The nsperlconn parser requires this to be a string, so it does not allow the [B] base 64notationn to be used in this field.   ( #4622970 )

Workaround
Use \xx hexadecimal notation, as described in RFC 2253 to encode UTF-8 characters (that are not ASCII characters) when constructing the vrn field to return from next_record.

EndOfFileMarker Not Working in Universal Text Parser (UTP)
In the Universal Text Parser, the EndOfFileMarker=^\.{3}\s*$ option is not recognized for nvp and ldif type data. Entries following the EndOfFileMarker are read as one record.   ( #4551299 )

Workaround
There must be a record separator following the end of the file marker.

Universal Text Parser JoinList Option Failure
The Universal Text Parser JoinList option does not work for multiple join characters. Only the first join character will be used by the Universal Text Parser.   ( #4628937 )

Entry Modification Delays
It is possible for the Meta-Directory console to misstate the UTC status as down, when in fact the component is up and running. This condition is normally caused by a timeout; the request by the Meta-Directory console timed out before the UTC was able to respond. If such a condition occurs, restart the Meta-Directory console.   ( #4538321 )

Attribute Values Fail to Update
When synchronizing data between an external data source and a connector view, the UTC does not propagate changes for a given attribute if the change reduces the number of values contained in that attribute to zero. Even though, changes to other attributes in the same modification operation will be correctly synchronized by UTC.

For example, suppose you flow a group with three members from an external data source to a connector view. Afterwards, a user modifies the group entry in two ways: they remove all three values from the member attribute and they change the group description. After processing the change, the connector view will contain the new group description, but the member attribute will remain unchanged (the group entry in the connector view will still contain the original three values in the member attribute).   ( 4538869 )

Workaround
In cases where this might be a problem, you can add a dummy value to the attributes which might be removed through a modification operation. For example, a DN of a nonexistent entry could be the dummy value of the uniqueMember attribute.

Specifying Script Names for the Universal Text Parser
When creating a connector using the Universal Text Parser (UTP), you must specify the name of the script that you will be using for the connector (normally, this is template.pl). The Meta-Directory console does not validate either path or the script name of the value you input. If an incorrect value is entered, the connector will not function.   ( #4538179 )

Universal Text Parser Options
The ValidateDataFile option in the task.cfg file is not supported in the current release of the Universal Text Parser. If the input data file is absent, the following error message will be logged:

Error opening input file <filename>

  ( #4536778 )

Stopping a Universal Text Connecter-based Connector
If you stop a connector, the process running the connector might take a long time to terminate if the connector is busy processing entries. Only when all the entries have been processed will the connector be stopped.   ( #4538269 )

 

Database (Oracle) Connector Notes

Database (Oracle) Connector Reports "Error 0"
It is possible that when entries are being synchronized to the Oracle connector, the join engine log may report an Error 0 error code. Error 0, however, is a normal message, meaning that the entries are still synchronized to the Oracle connector   ( #4629579 )

You Cannot Uninstrument an Oracle Data Server If a User Is Connected
If the join engine is running when you try to uninstrument your Oracle Data Server, the SQL scripts will fail saying that it could not remove the user. This means is that the change log user is already connected to the Oracle database and is "active" or had a current login session to Oracle.   ( #4563488 )

Workaround
Stop the join engine before removing the Oracle data server.

Removing an Oracle Data Server From a Meta-Directory Setup
If you plan to remove an Oracle data server from your Meta-Directory setup, you should first disable the connector view and participating view that's associated with the data server prior to removing the data server from the setup. Once you remove the Oracle data server, you should shut down and restart the Meta-Directory console.   ( #4563488 )

Refreshing a Connector View With Many Modifications
If you are simultaneously refreshing two or more connector views with the meta view and there are at least 30 percent simultaneous changes being made to the data contained in the meta view, there is a possibility that the data flowing to an Oracle connector view could get locked out. This behavior has been observed with a load 150 Kb or more. Note that flows to other connector views will continue unabated.  ( #4551717 )

Workaround
If the Oracle connector view gets locked out, you should do the following:

  1. Refresh each connector view.
  2. Interweave simultaneous refresh operations so they occur a few minutes apart from each other.

 

Active Directory Connector Notes

Search Tool Does Not Return Data in the ADSpecific Mode
When running a connector in the ADSpecific mode, the Search tool only returns the users and groups with objectclass person, organizationalunit, inetorgperson, etc. The Search tool fails to return results for mdsADuser, msdADPerson, and so forth.   ( #4539066 )

Active Directory Connector Failure in Top Level DN
The Active Directory Connector fails to add entries to the Active Directory if there is a space in the top level DN value from which all Universal Text Connector synchronization occurs.

There should be no spaces between the subcomponents of the DN. If spaces exist, they would be removed and result in a different DN.

For example, ou=Active Directory, o=iplanet.com will become ou=ActiveDirectory,o=iplanet.com.   ( #4620213 )

Binary Data Fails to Synch in ADSpecific Mode
Existing entries in the Active Directory containing binary data but notpossessingg the the binary attribute, or any new entry with binary data, will fail to synch from the connector view to the Active Directory when the Active Directory Connector is running in ADSpecific mode.   ( #4640048 )

Domain Names for Active Directory Connectors
During the instance creation of an Active Directory connector, the Meta-Directory console does not attempt to validate the domain name. In addition, the console does not validate "Top Level Synch DN" names. Even with the invalid names, the instance creation will complete, but the instance will not be operational.   ( #4538180 )

Workaround
Be sure to confirm the domain name and the Top Synch DN values before creating instances of the Active Directory connector.

Deleting Group Members From the Connector View
If you flow a group of entries from Active Directory to its associated connector view, and delete some of the group entries from the connector view, the entries remain deleted in the view. Because Active Directory owns the entries, they should be refreshed in the connector view during the next synchronization cycle, but they are not.   ( #5447576 )

Setting The Log Level
While configuring the Active Directory connector, be sure to set the log level to a value of "0", "1", "2", or "3" in the adc.ini file. Currently, there is no error checking here and the connector accepts any character.   ( #4538085 )

 

Windows NT Domain Connector Notes

Limitation of NT Domain Password Synch
The NT Domain Connector has no control of NT password policy. The current implementation is to use the uid as the default password for all entries created through the connector view. If the uid does not satisfy the password policy, the synchronization operation will fail.   ( #4616105 )

NT SAM Limits NT User Names and Global Group Names to the Maximum of 20 Characters
The NT Domain Connector will still synch a global group with over 20 characters to NT SAM, but the group is not editable from the User Manager.   ( #4614890 )

Workaround
Delete the group from the iPlanet Console and use the NT Domain Connector to delete it from NT SAM.

Access Denied When Adding a User from a Trusted Primary Domain Controller
The Meta-Directory NT Domain Connector, which handles a particular domain, must be installed on the Primary Domain Controller for that domain. It is not possible to synchronize entries from another domain controller, as Windows NT will return the "Access Denied" error.   ( #4626715 )

Domain Names for NT Domain Connectors
During the instance creation of an Active Directory connector, the Meta-Directory console does not attempt to validate the domain name. Even with the invalid name, the instance creation will complete, but the instance will not be operational.   ( #4538180 )

Workaround
Be sure to validate the domain name before you create an instance of the NT Domain connector.

Need to Refresh Before Modifications Appear
When defining a new attribute flow rule using Windows NT Domain connector (or other Universal Connector-based connectors), you will need to do a refresh in Meta-Directory console in order to see the attribute rule name appear from the drop-down box of the General tab.   ( #4541602 )

 

Related Information


Useful iPlanet information can be found at the following Internet locations:

 

 


Copyright © 2002 Sun Microsystems, Inc. All rights reserved.
Last Updated April 8, 2002