Hi All

I have and IDM 3.0 system on Netware with ED 8.7.3.4

I extended the Schema with 3 Optional fields to take additional AD
information

Seeing error:
Rejecting auxiliary class AuxDASUser because mandatory attribute
Object Class is missing.

What have I done wrong ?

Any help would be apreciated!!!!

Regards

Mark Casey
Pegasus Technology Pty Ltd
www.pegasustech.com.au




Schema Extension

Class: AuxDASUser
Super : User

Optional Attributes
DAS:adHomeDirectory
DAS:adHomeDrive
DAS:adProfilePath

All single value


Trace attached


[07/04/08 11:37:13.338]: NAT AD PT:
<nds dtdversion="2.2">
<source>
<product version="2.0.5.51 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<add class-name="User"
dest-dn="DBGLAW\SYDNEY_OFFICE\Users\CN=Alicia Chan" event-id="DAS
National Active Directory##11aebb775cf##0" src-dn="CN=Alicia
Chan,OU=Users,OU=Sydney,DC=asw,DC=net,DC=au">
<association>f5cc77454a3801428609be84c7181cdb</association>
<add-attr attr-name="OU">
<value naming="true" type="string">Human Resources</value>
</add-attr>
<add-attr attr-name="Login Disabled">
<value type="state">false</value>
</add-attr>
<add-attr attr-name="Full Name">
<value naming="true" type="string">Alicia Chan</value>
</add-attr>
<add-attr attr-name="Facsimile Telephone Number">
<value naming="true" type="string">+61 8233 9555</value>
</add-attr>
<add-attr attr-name="Given Name">
<value naming="true" type="string">Alicia</value>
</add-attr>
<add-attr attr-name="DAS:adHomeDirectory">
<value naming="true"
type="string">\\das-sydney-fs1\users\achan</value>
</add-attr>
<add-attr attr-name="DAS:adHomeDrive">
<value naming="true" type="string">F:</value>
</add-attr>
<add-attr attr-name="Initials">
<value naming="true" type="string">AC</value>
</add-attr>
<add-attr attr-name="Internet EMail Address">
<value naming="true"
type="string">alicia.chan@daslaw.com.au</value>
</add-attr>
<add-attr attr-name="manager">
<value naming="true"
type="dn">\DBGLAW_AUSTRALIA\DBGLAW\SYDNEY_OFFICE\U SERS\OShepherd</value>
</add-attr>
<add-attr attr-name="Group Membership">
<value naming="true"
type="dn">\DBGLAW_AUSTRALIA\DBGLAW\SYDNEY_OFFICE\G ROUPS\Syd
ACT</value>
<value naming="true"
type="dn">\DBGLAW_AUSTRALIA\DBGLAW\SYDNEY_OFFICE\G ROUPS\AD-Intergrated</value>
<value naming="true"
type="dn">\DBGLAW_AUSTRALIA\DBGLAW\SYDNEY_OFFICE\G ROUPS\InternetAccess
- Sydney</value>
<value naming="true"
type="dn">\DBGLAW_AUSTRALIA\DBGLAW\SYDNEY_OFFICE\G ROUPS\Typing
Tutor</value>
<value naming="true"
type="dn">\DBGLAW_AUSTRALIA\DBGLAW\SYDNEY_OFFICE\G ROUPS\MS Access -
Out of the Office</value>
<value naming="true"
type="dn">\DBGLAW_AUSTRALIA\DBGLAW\SYDNEY_OFFICE\G ROUPS\MS Access -
Client Database</value>
<value naming="true"
type="dn">\DBGLAW_AUSTRALIA\DBGLAW\SYDNEY_OFFICE\G ROUPS\MS Access -
Barristers</value>
<value naming="true"
type="dn">\DBGLAW_AUSTRALIA\DBGLAW\SYDNEY_OFFICE\G ROUPS\Meeting Room
Bookings</value>
<value naming="true"
type="dn">\DBGLAW_AUSTRALIA\DBGLAW\SYDNEY_OFFICE\G ROUPS\DX
Database</value>
<value naming="true"
type="dn">\DBGLAW_AUSTRALIA\DBGLAW\SYDNEY_OFFICE\G ROUPS\DM5
User</value>
<value naming="true"
type="dn">\DBGLAW_AUSTRALIA\DBGLAW\SYDNEY_OFFICE\G ROUPS\CMS Open
Access - DAS</value>
<value naming="true"
type="dn">\DBGLAW_AUSTRALIA\DBGLAW\SYDNEY_OFFICE\G ROUPS\All
Staff</value>
<value naming="true"
type="dn">\DBGLAW_AUSTRALIA\DBGLAW\SYDNEY_OFFICE\G ROUPS\Acrobat
v7</value>
</add-attr>
<add-attr attr-name="L">
<value naming="true" type="string">Level 9</value>
</add-attr>
<add-attr attr-name="DAS:adProfilePath">
<value naming="true"
type="string">\\das-sydney-fs1\users\AChan\Windows Profile</value>
</add-attr>
<add-attr attr-name="DirXML-ADAliasName">
<value naming="true" type="string">achan</value>
</add-attr>
<add-attr attr-name="Surname">
<value naming="true" type="string">Chan</value>
</add-attr>
<add-attr attr-name="Telephone Number">
<value naming="true" type="string">+61 8233 9813</value>
</add-attr>
<add-attr attr-name="Title">
<value naming="true" type="string">Contract
Administrator</value>
</add-attr>
<add-attr attr-name="CN">
<!--userPrincipalName conversion policy-->
<value naming="true" type="string">achan</value>
</add-attr>
</add>
<modify class-name="User" event-id="DAS National Active
Directory##11aebb775cf##0" src-dn="CN=Alicia
Chan,OU=Users,OU=Sydney,DC=asw,DC=net,DC=au">
<association>f5cc77454a3801428609be84c7181cdb</association>
<modify-attr attr-name="dn">
<remove-all-values/>
</modify-attr>
</modify>
</input>
</nds>
[07/04/08 11:37:13.344]: NAT AD PT: Found non-class attribute
DAS:adHomeDirectory.
[07/04/08 11:37:13.344]: NAT AD PT: Found non-class attribute
DAS:adHomeDrive.
[07/04/08 11:37:13.344]: NAT AD PT: Found non-class attribute
DAS:adProfilePath.
[07/04/08 11:37:13.344]: NAT AD PT: Found non-class attribute
DirXML-ADAliasName.
[07/04/08 11:37:13.344]: NAT AD PT: Rejecting auxiliary class
AuxDASUser because mandatory attribute Object Class is missing.
[07/04/08 11:37:13.344]: NAT AD PT: Adding auxiliary class
DirXML-ApplicationAttrs to operation.
[07/04/08 11:37:13.345]: NAT AD PT: Applying command transformation
policies.
[07/04/08 11:37:13.345]: NAT AD PT: Applying policy: %+C%14CCommand
Transform%-C.
[07/04/08 11:37:13.345]: NAT AD PT: Applying to add #1.
[07/04/08 11:37:13.345]: NAT AD PT: Evaluating selection criteria
for rule 'Add: specify aux class and context'.