Environment:
IDM v3.6.1 w/idm361combopatch2a
eDir 8.8.5.2
Remote Loader running on Win2K3 SP2
Windows 2003 Server Domain and Forest Functional Level
AD Driver v3.5.7
Designer 3.5
Configuration File Used: ActiveDirectory-IDM3_6_0-V6.xml

Upon successful creation of a user into AD, any <add-attr> where the
type="string" XML attribute is missing from the <value> element is not
added to AD or added incorrectly. In the case below, the sAMAccountName
ends up being a random value "$E31000-BC41RBQ58RQQ" and the
userPrincipalName is not added at all. All other attributes are added
just fine.

In the past, I seem to remember just doing a "Refresh Application
Schema" and importing the User object class from eDirectory would
resolve this issue since the IDM engine would know the syntax of the
attributes. In this case, doing the above had no effect.

When I noticed this on my development environment that I had modified, I
decided to try it also in a clean driver. I had the same issue.

I cannot figure this one out. Any help would be greatly appreciated.
Thanks,
....Nick


Trace from eDirectory:

2627746704 DVRS: [2010/01/31 20:05:40.256] Active Directory Testing
ST:Remote Interface Driver: Sending...
2627746704 DVRS: [2010/01/31 20:05:40.256] Active Directory Testing ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.6.11.4904">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<add class-name="user" dest-dn="CN=Arnold
Palmer,ou=Employee,dc=adlab,dc=core,dc=in,dc=compa ny,dc=org"
event-id="vchoid#20100201040540#1#1" qualified-src-dn="O=cho\OU=chrco
\OU=users\CN=apalmer" src-dn="\IDLAB\company\chrco\users\apalmer"
src-entry-id="33062">
<add-attr attr-name="displayName">
<value timestamp="1264997139#10" type="string">Arnold
Palmer</value>
</add-attr>
<add-attr attr-name="givenName">
<value timestamp="1264997139#11" type="string">Arnold</value>
</add-attr>
<add-attr attr-name="mail">
<value timestamp="1264997139#3"
type="string">apalmer@mail.company.org</value>
</add-attr>
<add-attr attr-name="sn">
<value timestamp="1264997139#12" type="string">Palmer</value>
</add-attr>
<add-attr attr-name="userPrincipalName">
<value>apalmer@adlab.core.in.company.org</value>
</add-attr>
<add-attr attr-name="sAMAccountName">
<value>apalmer</value>
</add-attr>
<add-attr attr-name="dirxml-uACAccountDisable">
<value type="string">false</value>
</add-attr>
<add-attr attr-name="telephoneNumber">
<value type="string">+1 415 555 0001</value>
</add-attr>
<password><!-- content suppressed --></password>
</add>
</input>
</nds>
2627746704 DVRS: [2010/01/31 20:05:40.257] Active Directory Testing
ST:Remote Interface Driver: Document sent.
2630515600 DVRS: [2010/01/31 20:05:40.299] Active Directory Testing
:Remote Interface Driver: Received.
2630515600 DVRS: [2010/01/31 20:05:40.299] Active Directory Testing :
<nds dtdversion="1.1" ndsversion="8.7">
<source>
<product asn1id="" build="20100106_120000"
instance="\IDLAB\company\servers\Driver Set\Active Directory Testing"
version="3.5.7">AD</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<add-association dest-dn="\IDLAB\company\chrco\users\apalmer"
dest-entry-id="33062"
event-id="vchoid#20100201040540#1#1">691c132030829941bdf 2cfc12b90920b</add-association>
<status event-id="vchoid#20100201040540#1#1" level="success"/>
</output>
</nds>


Remote Loader Trace:

DirXML: [01/31/10 20:05:40.30]: <nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.6.11.4904">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<add class-name="user" dest-dn="CN=Arnold
Palmer,ou=Employee,dc=adlab,dc=core,dc=in,dc=cho,d c=org"
event-id="vchoid#20100201040540#1#1"
qualified-src-dn="O=cho\OU=chrco\OU=users\CN=apalmer"
src-dn="\IDLAB\cho\chrco\users\apalmer" src-entry-id="33062">
<add-attr attr-name="displayName">
<value timestamp="1264997139#10"
type="string">Arnold Palmer</value>
</add-attr>
<add-attr attr-name="givenName">
<value timestamp="1264997139#11"
type="string">Arnold</value>
</add-attr>
<add-attr attr-name="mail">
<value timestamp="1264997139#3"
type="string">apalmer@mail.company.org</value>
</add-attr>
<add-attr attr-name="sn">
<value timestamp="1264997139#12"
type="string">Palmer</value>
</add-attr>
<add-attr attr-name="userPrincipalName">

<value>apalmer@adlab.core.in.company.org</value>
</add-attr>
<add-attr attr-name="sAMAccountName">
<value>apalmer</value>
</add-attr>
<add-attr attr-name="dirxml-uACAccountDisable">
<value type="string">false</value>
</add-attr>
<add-attr attr-name="telephoneNumber">
<value type="string">+1 415 555
0001</value>
</add-attr>
<password><!-- content suppressed --></password>
</add>
</input>
</nds>
DirXML: [01/31/10 20:05:40.30]: ADDriver: parse command


className user
destDN CN=Arnold
Palmer,ou=Employee,dc=adlab,dc=core,dc=in,dc=cho,d c=org
eventId vchoid#20100201040540#1#1
association
DirXML: [01/31/10 20:05:40.30]: ADDriver: MadCommandAdd:nCommand
DirXML: [01/31/10 20:05:40.30]: ADDriver:
MadCommandAdd::insertXdsAttributes()
DirXML: [01/31/10 20:05:40.30]: ADDriver: displayName
DirXML: [01/31/10 20:05:40.30]: ADDriver: givenName
DirXML: [01/31/10 20:05:40.30]: ADDriver: mail
DirXML: [01/31/10 20:05:40.30]: ADDriver: sn
DirXML: [01/31/10 20:05:40.30]: ADDriver: userPrincipalName
DirXML: [01/31/10 20:05:40.30]: ADDriver: sAMAccountName
DirXML: [01/31/10 20:05:40.32]: ADDriver: dirxml-uACAccountDisable
DirXML: [01/31/10 20:05:40.32]: ADDriver: telephoneNumber
DirXML: [01/31/10 20:05:40.32]: ADDriver: Add user CN=Arnold
Palmer,ou=Employee,dc=adlab,dc=core,dc=in,dc=cho,d c=org
LDAPMod operations:
add attribute objectClass
>> user

add attribute objectCategory
>>

CN=Person,CN=Schema,CN=Configuration,DC=adlab,DC=c ore,DC=in,DC=cho,DC=org
DirXML: [01/31/10 20:05:40.32]: ADDriver: change password: old=(none),
new=***
DirXML: [01/31/10 20:05:40.34]: ADDriver: password change complete
DirXML: [01/31/10 20:05:40.34]: ADDriver: set userAccountControl returns
0x0000
DirXML: [01/31/10 20:05:40.34]: Loader: subscriptionShim->execute()
returned:
DirXML: [01/31/10 20:05:40.34]: Loader: XML Document:
DirXML: [01/31/10 20:05:40.34]: <nds ndsversion="8.7" dtdversion="1.1">
<source>
<product version="3.5.7" asn1id=""
build="20100106_120000" instance="\IDLAB\cho\servers\Driver Set\Active
Directory Testing">AD</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<add-association
dest-dn="\IDLAB\cho\chrco\users\apalmer" dest-entry-id="33062"
event-id="vchoid#20100201040540#1#1">691c132030829941bdf 2cfc12b90920b</add-a
ssociation>
<status level="success"
event-id="vchoid#20100201040540#1#1"/>
</output>
</nds>
DirXML: [01/31/10 20:05:40.34]:
DirXML Log Event -------------------
Driver = \IDLAB\cho\servers\Driver Set\Active Directory Testing
Thread = Subscriber Channel
Object = \IDLAB\cho\chrco\users\apalmer (CN=Arnold
Palmer,ou=Employee,dc=adlab,dc=core,dc=in,dc=cho,d c=org)
Level = success
DirXML: [01/31/10 20:05:48.20]: ADDriver: Publisher Poll
DirXML: [01/31/10 20:05:48.20]: ADDriver: get object changes - 0x0000
DirXML: [01/31/10 20:05:48.20]: ADDriver: process object change entry
DirXML: [01/31/10 20:05:48.20]: ADDriver: Processing change from AD:
isDeleted: NULL, whenCreated 20100201040540.0Z, name Arnold Palmer
DirXML: [01/31/10 20:05:48.20]: ADDriver: Publisher ADD
DirXML: [01/31/10 20:05:48.20]: ADDriver: Publisher-effectiveClassQuery
dn=CN=Arnold Palmer,OU=Employee,DC=adlab,DC=core,DC=in,DC=cho,D C=org
className=user
DirXML: [01/31/10 20:05:48.20]: ADDriver: accountExpires
appending addAttr attribute to input document...
DirXML: [01/31/10 20:05:48.20]: ADDriver: description
DirXML: [01/31/10 20:05:48.20]: ADDriver: dirxml-uACAccountDisable
appending addAttr attribute to input document...
DirXML: [01/31/10 20:05:48.20]: ADDriver: displayName
DirXML: [01/31/10 20:05:48.20]: ADDriver: facsimileTelephoneNumber
DirXML: [01/31/10 20:05:48.20]: ADDriver: givenName
DirXML: [01/31/10 20:05:48.20]: ADDriver: initials
DirXML: [01/31/10 20:05:48.20]: ADDriver: l
DirXML: [01/31/10 20:05:48.20]: ADDriver: logonHours
DirXML: [01/31/10 20:05:48.20]: ADDriver: mail
DirXML: [01/31/10 20:05:48.20]: ADDriver: physicalDeliveryOfficeName
DirXML: [01/31/10 20:05:48.20]: ADDriver: postOfficeBox
DirXML: [01/31/10 20:05:48.20]: ADDriver: postalCode
DirXML: [01/31/10 20:05:48.20]: ADDriver: sAMAccountName
appending addAttr attribute to input document...
DirXML: [01/31/10 20:05:48.20]: ADDriver: sn
DirXML: [01/31/10 20:05:48.20]: ADDriver: st
DirXML: [01/31/10 20:05:48.20]: ADDriver: streetAddress
DirXML: [01/31/10 20:05:48.20]: ADDriver: telephoneNumber
DirXML: [01/31/10 20:05:48.20]: ADDriver: title
DirXML: [01/31/10 20:05:48.20]: ADDriver: userPrincipalName
DirXML: [01/31/10 20:05:48.20]: Loader: Received document from
publicationShim
DirXML: [01/31/10 20:05:48.20]: Loader: XML Document:
DirXML: [01/31/10 20:05:48.20]: <nds dtdversion="2.2">
<source>
<product version="3.6.11.4904">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<add class-name="user" event-id="Active Directory
Testing##12687b4a628##0" src-dn="CN=Arnold
Palmer,OU=Employee,DC=adlab,DC=core,DC=in,DC=cho,D C=org">

<association>691c132030829941bdf2cfc12b90920b</association>
<add-attr attr-name="accountExpires">
<value type="string"
naming="false">9223372036854775807</value>
</add-attr>
<add-attr attr-name="dirxml-uACAccountDisable">
<value type="state">false</value>
</add-attr>
<add-attr attr-name="sAMAccountName">
<value type="string"
naming="false">$E31000-BC41RBQ58RQQ</value>
</add-attr>
</add>
</input>
</nds>
DirXML: [01/31/10 20:05:48.45]: Loader: Received 'publisher reply' document