Code(-8021) Unable to set NMAS password, com.novell.nds.dhutil.DSErr: illegal ds name (-610).DirXML

(Last modified: 12Jul2005)

This document (10098222) is provided subject to the disclaimer at the end of this document.

fact

IDM 2.0.1

IDM 201ir3b

Novell eDirectory Driver

symptom

 Code(-8021) Unable to set NMAS password, com.novell.nds.dhutil.DSErr: illegal ds name (-610).<application>DirXML</application>

-610 setting Universal Password

-8021

illegal DS Name

cause

The problem is that in certain circumstances the eDirectory driver tries to figure out the tree name and can't figure it out because of the tree name and the top level container.  One particular circumstance is the Tree name is two characters and the Organization is three characters and they are only one character apart.  i.e. Treename = AG, O = OAG.  All circumstances are not identified but there is an issue in relation to the tree name and the next higher level container.

fix

Insert the below rule into the Publisher Command Transfomation as the first rule and then enable it:

<rule disabled="true">

<conditions>

<and>

<if-operation op="equal">modify</if-operation>

<if-dest-dn op="not-equal" mode="regex">\\.*f-operation>

</and>

</conditions>

<actions>

<do-set-op-dest-dn>

<arg-dn>

<token-text xml:space="preserve">\~dirxml.auto.treename~\</token-text>

<token-dest-dn/>

</arg-dn>

</do-set-op-dest-dn>

</actions>

</rule>

note

This issue will be fixed in future patches/releases of IDM and then the rule will not longer be needed.

document

Document Title: Code(-8021) Unable to set NMAS password, com.novell.nds.dhutil.DSErr: illegal ds name (-610).<application>DirXML</application>
Document ID: 10098222
Solution ID: NOVL102697
Creation Date: 05Jul2005
Modified Date: 12Jul2005
Novell Product Class:DirXML

disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.