Below is a trace of our DLT driver. The record has already been addd once
to the system and now we are changing a few values. In the trace it finds
the existing account based on the association value we assigned during
creation (e.g. Nova109). Then the trace says it is merging the eDirectory
and application values and then immediately shows success. In other
drivers (eDir, AD) I would see a query to the Vault and it would then
process a modify event for those attributes that have changed.
(LocationCode and JobCode) This doesn't seem to be the case here.

Note: Filter is set to sync on all Publisher channel attributes.

[10/21/08 12:02:15.217]elimited Text PTelimited Text: Scanning for input files...
[10/21/08 12:02:15.218]elimited Text PT:Receiving DOM document from application.
[10/21/08 12:02:15.218]elimited Text PT:
<delimited-text>
<record>
<field name="FirstName">Yak</field>
<field name="LastName">McQuade</field>
<field name="MiddleName">M</field>
<field name="JobCode">0010</field>
<field name="LocationCode">045</field>
<field name="Location"></field>
<field name="Title">Senior Engineer</field>
<field name="workforceID">Nova109</field>
<field name="TerminationDate"></field>
</record>
</delimited-text>
[10/21/08 12:02:15.219]elimited Text PT:Applying input transformation policies.
[10/21/08 12:02:15.219]elimited Text PT:Applying XSLT policy: %+C%14CInputTransformSS%-C.
[10/21/08 12:02:15.221]elimited Text PT:Policy returned:
[10/21/08 12:02:15.221]elimited Text PT:
<nds dtdversion="1.1" ndsversion="8.6" xml:space="default">
<input>
<add class-name="User" src-dn="Nova109">
<association>Nova109</association>
<add-attr attr-name="FirstName">
<value type="string">Yak</value>
</add-attr>
<add-attr attr-name="LastName">
<value type="string">McQuade</value>
</add-attr>
<add-attr attr-name="MiddleName">
<value type="string">M</value>
</add-attr>
<add-attr attr-name="JobCode">
<value type="string">0010</value>
</add-attr>
<add-attr attr-name="LocationCode">
<value type="string">045</value>
</add-attr>
<add-attr attr-name="Title">
<value type="string">Senior Engineer</value>
</add-attr>
<add-attr attr-name="workforceID">
<value type="string">Nova109</value>
</add-attr>
</add>
</input>
</nds>
[10/21/08 12:02:15.222]elimited Text PT:Applying policy: %+C%14CInput%-C.
[10/21/08 12:02:15.223]elimited Text PT: Applying to add #1.
[10/21/08 12:02:15.223]elimited Text PT: Evaluating selection criteria for rule 'Configure Termination Date'.
[10/21/08 12:02:15.223]elimited Text PT: (if-class-name equal "User") = TRUE.
[10/21/08 12:02:15.223]elimited Text PT: (if-op-attr 'TerminationDate' available) = FALSE.
[10/21/08 12:02:15.223]elimited Text PT: Rule rejected.
[10/21/08 12:02:15.223]elimited Text PT:Policy returned:
[10/21/08 12:02:15.224]elimited Text PT:
<nds dtdversion="1.1" ndsversion="8.6" xml:space="default">
<input>
<add class-name="User" src-dn="Nova109">
<association>Nova109</association>
<add-attr attr-name="FirstName">
<value type="string">Yak</value>
</add-attr>
<add-attr attr-name="LastName">
<value type="string">McQuade</value>
</add-attr>
<add-attr attr-name="MiddleName">
<value type="string">M</value>
</add-attr>
<add-attr attr-name="JobCode">
<value type="string">0010</value>
</add-attr>
<add-attr attr-name="LocationCode">
<value type="string">045</value>
</add-attr>
<add-attr attr-name="Title">
<value type="string">Senior Engineer</value>
</add-attr>
<add-attr attr-name="workforceID">
<value type="string">Nova109</value>
</add-attr>
</add>
</input>
</nds>
[10/21/08 12:02:15.231]elimited Text PT:Applying schema mapping policies to input.
[10/21/08 12:02:15.231]elimited Text PT:Applying policy: %+C%14CMappingRule%-C.
[10/21/08 12:02:15.231]elimited Text PT: Mapping class-name 'User' to 'User'.
[10/21/08 12:02:15.231]elimited Text PT: Mapping attr-name 'FirstName' to 'Given Name'.
[10/21/08 12:02:15.232]elimited Text PT: Mapping attr-name 'LastName' to 'Surname'.
[10/21/08 12:02:15.233]elimited Text PT: Mapping attr-name 'MiddleName' to 'Initials'.
[10/21/08 12:02:15.233]elimited Text PT: Mapping attr-name 'JobCode' to 'ebrpssJobCode'.
[10/21/08 12:02:15.233]elimited Text PT: Mapping attr-name 'LocationCode' to 'ebrpssLocationCode'.
[10/21/08 12:02:15.234]elimited Text PT: Mapping attr-name 'Title' to 'Title'.
[10/21/08 12:02:15.234]elimited Text PT: Mapping attr-name 'workforceID' to 'workforceID'.
[10/21/08 12:02:15.234]elimited Text PT:Resolving association references.
[10/21/08 12:02:15.235]elimited Text PT:Applying event transformation policies.
[10/21/08 12:02:15.235]elimited Text PT:Applying policy: %+C%14CPub Event%-C.
[10/21/08 12:02:15.235]elimited Text PT: Applying to add #1.
[10/21/08 12:02:15.235]elimited Text PT: Evaluating selection criteria for rule 'Block Events'.
[10/21/08 12:02:15.236]elimited Text PT: (if-operation equal "delete") = FALSE.
[10/21/08 12:02:15.236]elimited Text PT: Rule rejected.
[10/21/08 12:02:15.236]elimited Text PT:Policy returned:
[10/21/08 12:02:15.236]elimited Text PT:
<nds dtdversion="1.1" ndsversion="8.6" xml:space="default">
<input>
<add class-name="User" src-dn="Nova109">
<association>Nova109</association>
<add-attr attr-name="Given Name">
<value type="string">Yak</value>
</add-attr>
<add-attr attr-name="Surname">
<value type="string">McQuade</value>
</add-attr>
<add-attr attr-name="Initials">
<value type="string">M</value>
</add-attr>
<add-attr attr-name="ebrpssJobCode">
<value type="string">0010</value>
</add-attr>
<add-attr attr-name="ebrpssLocationCode">
<value type="string">045</value>
</add-attr>
<add-attr attr-name="Title">
<value type="string">Senior Engineer</value>
</add-attr>
<add-attr attr-name="workforceID">
<value type="string">Nova109</value>
</add-attr>
</add>
</input>
</nds>
[10/21/08 12:02:15.241]elimited Text PT:Applying publisher filter.
[10/21/08 12:02:15.242]elimited Text PT:Publisher processing add for Nova109.
[10/21/08 12:02:15.242]elimited Text PT:Found an associated object.
[10/21/08 12:02:15.242]elimited Text PT:Merging eDirectory and application values.
[10/21/08 12:02:15.242]elimited Text PT:
DirXML Log Event -------------------
Driver: \EBRPSS-VAULT-DEV\ebrpss\idm\DriverSet\Delimited Text
Channel: Publisher
Object: Nova109 (ebrpss\staff\YMcQuade)
Status: Success
[10/21/08 12:02:15.243]elimited Text PT:Fixing up association references.
[10/21/08 12:02:15.244]elimited Text PT:Applying schema mapping policies to output.
[10/21/08 12:02:15.244]elimited Text PT:Applying policy: %+C%14CMappingRule%-C.
[10/21/08 12:02:15.244]elimited Text PT:Applying output transformation policies.
[10/21/08 12:02:15.245]elimited Text PT:Applying XSLT policy: %+C%14COutputTransformSS%-C.
[10/21/08 12:02:15.245]elimited Text PT:Policy returned:
[10/21/08 12:02:15.245]elimited Text PT:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.10.20070918 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status level="success"><application>DirXML</application>
<module>Delimited Text</module>
<object-dn>Nova109 (ebrpss\staff\YMcQuade)</object-dn>
<component>Publisher</component>
</status>
</output>
</nds>
[10/21/08 12:02:15.247]elimited Text PT:Applying policy: %+C%14C'Email notifications for failed password publications'%-C.
[10/21/08 12:02:15.247]elimited Text PT: Applying to status #1.
[10/21/08 12:02:15.247]elimited Text PT: Evaluating selection criteria for rule 'Send e-mail for a failed publish password operation'.
[10/21/08 12:02:15.248]elimited Text PT: (if-global-variable 'notify-user-on-password-dist-failure' equal "true") = TRUE.
[10/21/08 12:02:15.249]elimited Text PT: (if-operation equal "status") = TRUE.
[10/21/08 12:02:15.249]elimited Text PT: (if-xpath true "self::status[@level != 'success']/operation-data/password-publish-status") = FALSE.
[10/21/08 12:02:15.249]elimited Text PT: Rule rejected.
[10/21/08 12:02:15.250]elimited Text PT:Policy returned:
[10/21/08 12:02:15.250]elimited Text PT:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.10.20070918 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status level="success"><application>DirXML</application>
<module>Delimited Text</module>
<object-dn>Nova109 (ebrpss\staff\YMcQuade)</object-dn>
<component>Publisher</component>
</status>
</output>
</nds>
[10/21/08 12:02:15.251]elimited Text PT:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.5.10.20070918 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status level="success"><application>DirXML</application>
<module>Delimited Text</module>
<object-dn>Nova109 (ebrpss\staff\YMcQuade)</object-dn>
<component>Publisher</component>
</status>
</output>
</nds>
[10/21/08 12:02:15.253]elimited Text PTelimited Text: Renamed file path:/home/idm/HR/input/employees.csv.bak