When attempting to migrate new users to the vault, the add event fails
with Code(-9010) An exception occurred: novell.jclient.JCException:
createEntry -604 ERR_NO_SUCH_CLASS.
Process of elimination leads me to believe that it is gacPersonAux class
that is the issue. That class exists in the vault but not in the
connected system. The attribute Object Class is not in the schema
mapping, filter or ldap mapping. The gacPersonAux class is not in the
schema mapping or ldap mapping. During the schema mapping, the missing
classes are detected:

[01/27/16 13:12:53.394]:egac ST:Found non-class attribute GUID.
[01/27/16 13:12:53.394]:egac ST:Found non-class attribute gacMainCity.
[01/27/16 13:12:53.395]:egac ST:Found non-class attribute gacShipCity.
[01/27/16 13:12:53.395]:egac ST:Found non-class attribute
gacMainCountry.
[01/27/16 13:12:53.395]:egac ST:Found non-class attribute gacShipTitle.
[01/27/16 13:12:53.395]:egac ST:Found non-class attribute
gacShipCountry.
[01/27/16 13:12:53.395]:egac ST:Found non-class attribute gacMainTitle.
[01/27/16 13:12:53.395]:egac ST:Found non-class attribute
gacShipZipCode.
[01/27/16 13:12:53.395]:egac ST:Found non-class attribute gacShipState.
[01/27/16 13:12:53.395]:egac ST:Found non-class attribute
gacOriginSite.
[01/27/16 13:12:53.395]:egac ST:Found non-class attribute
gacShipAddressLine1.
[01/27/16 13:12:53.396]:egac ST:Found non-class attribute gacMainState.
[01/27/16 13:12:53.396]:egac ST:Found non-class attribute
DirXML-PasswordSyncStatus.
[01/27/16 13:12:53.396]:egac ST:Found non-class attribute
gacMainZipCode.
[01/27/16 13:12:53.396]:egac ST:Adding auxiliary class
DirXML-PasswordSyncStatusUser to operation.
[01/27/16 13:12:53.396]:egac ST:Adding auxiliary class gacPersonAux to
operation.

From this point forward, the doc includes:

<add-attr attr-name="Object Class">
<value>DirXML-PasswordSyncStatusUser</value>
<value>gacPersonAux</value>
</add-attr>
</add-attr>

I have removed a few identifying attributes, but the final document and
error look like this:

<input>
<add class-name="User" dest-dn="EXTERNAL\CUSTOMER\1grandfather"
event-id="migrate-app-sync-1"
src-dn="cn=1grandfather,ou=USERS,ou=eGAC,o=GAC">
<association
state="associated">806B48D69899DA11B2850010180341F F</association>
<add-attr attr-name="GUID">
<value type="octet">gGtI1piZ2hGyhQAQGANB/w==</value>
</add-attr>
<add-attr attr-name="personalTitle">
<value type="string">Mr</value>
</add-attr>
<add-attr attr-name="preferredName">
<value type="string">Bob</value>
</add-attr>
<add-attr attr-name="Login Disabled">
<value type="state">FALSE</value>
</add-attr>
<add-attr attr-name="gacMainCity">
<value type="string">Savannah</value>
</add-attr>
<add-attr attr-name="gacShipCity">
<value type="string">Savannah</value>
</add-attr>
<add-attr attr-name="gacMainCountry">
<value type="string">USA</value>
</add-attr>
<add-attr attr-name="gacShipTitle">
<value type="string">Instructor</value>
</add-attr>
<add-attr attr-name="gacShipCountry">
<value type="string">USA</value>
</add-attr>
<add-attr attr-name="gacMainTitle">
<value type="string">Main Address</value>
</add-attr>
<add-attr attr-name="Initials">
<value type="string">F</value>
</add-attr>
<add-attr attr-name="DirXML-PasswordSyncStatus">
<value
type="string">00DE34C731FCDC11808300096BF5994E2008 0507190420116000000000001Code(-8032)
Operation vetoed by policy.</value>
<value
type="string">8084141021F9DD11808400096BF5994E2009 0721185935606000000000000Code(-9145)
Error in vnd.nds.stream://GACIDV/SERVICES/IDM/DRVSET/L
ibrary/lib-AccountTracking-WriteAccountsOnAdds-pub-ctp-V1#XmlData:21 :
Unable to determine target object for action
'do-add-dest-attr-value("Object Class",a
rg-dn(token-dest-dn()),"DirXML-Identity")'.</value>
</add-attr>
<add-attr attr-name="uniqueID">
<value type="string">1grandfather</value>
</add-attr>
<add-attr attr-name="CN">
<value type="string">1grandfather</value>
</add-attr>
<add-attr attr-name="Telephone Number">
<value type="teleNumber">9122399627</value>
</add-attr>
<add-attr attr-name="Facsimile Telephone Number">
<value type="structured">
<component name="faxNumber">9126441099</component>
<component name="faxBitCount">0</component>
<component name="faxParameters"></component>
</value>
</add-attr>
<add-attr attr-name="nspmDistributionPassword"
enforce-password-policy="false"><!-- content suppressed -->
</add-attr>
<add-attr attr-name="Object Class">
<value>DirXML-PasswordSyncStatusUser</value>
<value>gacPersonAux</value>
</add-attr>
<operation-data attempt-to-match="true"
unmatched-src-dn="USERS\1grandfather">
<password-publish-status>
<association>806B48D69899DA11B2850010180341FF</association>
</password-publish-status>
</operation-data>
</add>
</input>
</nds>
[01/27/16 13:12:53.448]:egac ST:Filtering out notification-only
attributes.
[01/27/16 13:12:53.448]:egac ST:Pumping XDS to eDirectory.
[01/27/16 13:12:53.448]:egac ST:Performing operation add for
EXTERNAL\CUSTOMER\1grandfather.
[01/27/16 13:12:53.449]:egac ST:--JCLNT--
\QAGACIDV\SERVICES\IDM\DRVSET\DRIVERSET3\Customer-Vendor : Duplicating :
context = 1572798618, tempContext = 15727
98582
[01/27/16 13:12:53.449]:egac ST:Adding entry
EXTERNAL\CUSTOMER\1grandfather.
[01/27/16 13:12:53.449]:egac ST:Creating RDN 1grandfather in context
EXTERNAL\CUSTOMER.
[01/27/16 13:12:53.451]:egac ST:--JCLNT--
\QAGACIDV\SERVICES\IDM\DRVSET\DRIVERSET3\Customer-Vendor : Calling free
on tempContext = 1572798582
[01/27/16 13:12:53.461]:egac ST:
DirXML Log Event -------------------
Driver: \QAGACIDV\SERVICES\IDM\DRVSET\DRIVERSET3\Customer-Vendor
Channel: Subscriber
Object: cn=1grandfather,ou=USERS,ou=eGAC,o=GAC
(EXTERNAL\CUSTOMER\1grandfather)
Status: Error
Message: Code(-9010) An exception occurred:
novell.jclient.JCException: createEntry -604 ERR_NO_SUCH_CLASS
[01/27/16 13:12:53.473]:egac ST:Processing returned document.
[01/27/16 13:12:53.473]:egac ST:Processing operation <status> for .
[01/27/16 13:12:53.473]:egac ST:
DirXML Log Event -------------------
Driver: \QAGACIDV\SERVICES\IDM\DRVSET\DRIVERSET3\Customer-Vendor
Channel: Subscriber
Status: Error
Message: Code(-9010) An exception occurred:
novell.jclient.JCException: createEntry -604
ERR_NO_SUCH_CLASS<application>DirXML</application>
<module>Customer-Vendor</module>
<object-dn>cn=1grandfather,ou=USERS,ou=eGAC,o=GAC
(EXTERNAL\CUSTOMER\1grandfather)</object-dn>
<component>Subscriber</component>
[01/27/16 13:12:53.486]:egac ST:End transaction.


--
ptown
------------------------------------------------------------------------
ptown's Profile: https://forums.netiq.com/member.php?userid=418
View this thread: https://forums.netiq.com/showthread.php?t=55259