Hello,

Is there an issue in dealing with aux classes in IDM 3.5 Loopback
driver?

The schema is extended properly and the rule works if the User object
is extended prior to the event. But if I remove objectClass=caaPerson
I get -608 ERR_ILLEGAL_ATTRIBUTE error.

Here is the action in a rule:

<do-set-src-attr-value name="caaCreationTime">
<arg-value type="string">
<token-local-variable name="todaydate"/>
<token-text xml:space="preserve"> </token-text>
<token-local-variable name="timenow"/>
</arg-value>
</do-set-src-attr-value>

And trace:

<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.1.20070411 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="User" dest-dn="\IDV_LAB\caa\NewUsers\12345"
dest-entry-id="32898" event-id="idv-lab-vm#20070724152243#1#1">
<association>12345</association>
<modify-attr attr-name="caaCreationTime">
<remove-all-values/>
<add-value>
<value type="string">24-07-2007 11:22:44</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>

Of course, I can set the objectClass=caaPerson in the rule as well but
I thought I didn't have to do it in IDM3 or 2.

Thanks,
Slava.