I have a generic text driver that always produces ADD events, if the object
already exists and is associated in Edir, a merge happens but unlike a merge
after matching or from a sync event, publisher command transforms are not
processed:

[02/25/16 14:03:59.143]:TextDriver PT:Policy returned:
[02/25/16 14:03:59.148]:TextDriver PT:
<nds dtdversion="3.0">
<source>
<product build="2014-11-06 19:23" instance="TextDriver"
version="0.9RC1">Generic File Driver</product>
<contact>VanCauwenberge.info</contact>
</source>
<input>
<add class-name="User" event-id="gfd-pub-236" src-dn="User#AA08">
<association>User#AA08</association>
<add-attr attr-name="recordNumber">
<value>1</value>
</add-attr>
<add-attr attr-name="username">
<value>AA08</value>
</add-attr>
<add-attr attr-name="isLastRecord">
<value>false</value>
</add-attr>
<add-attr attr-name="locked">
<value>1</value>
</add-attr>
</add>
</input>
</nds>
[02/25/16 14:03:59.149]:TextDriver PT:Applying schema mapping policies to input.
[02/25/16 14:03:59.149]:TextDriver PT:Applying policy:
%+C%14CSM-300-TextDriver+%28Schema+Mapping%29%-C.
[02/25/16 14:03:59.149]:TextDriver PT: Mapping class-name 'User' to 'User'.
[02/25/16 14:03:59.149]:TextDriver PT: Mapping attr-name 'username' to
'auxUsername'.
[02/25/16 14:03:59.149]:TextDriver PT: Mapping attr-name 'locked' to
'auxLocked'.
[02/25/16 14:03:59.149]:TextDriver PT:Resolving association references.
[02/25/16 14:03:59.149]:TextDriver PT:No event transformation policies.
[02/25/16 14:03:59.164]:TextDriver PT:Applying publisher filter.
[02/25/16 14:03:59.164]:TextDriver PT: Filtered out <add-attr
attr-name='recordNumber'>.
[02/25/16 14:03:59.164]:TextDriver PT: Filtered out <add-attr
attr-name='isLastRecord'>.
[02/25/16 14:03:59.164]:TextDriver PT:Publisher processing add for User#AA08.
[02/25/16 14:03:59.164]:TextDriver PT:Found an associated object.
[02/25/16 14:03:59.164]:TextDriver PT:Merging eDirectory and application values.
[02/25/16 14:03:59.164]:TextDriver PT:
DirXML Log Event -------------------
Driver: \TC\services\idm\driverset\TextDriver
Channel: Publisher
Object: User#AA08 (data\User\AA08)
Status: Success

I would have expected a modify to be generated and command transform to be
applied to it before writing to Edir, actually. Never noticed this behaviour
before, bug or feature?

--
http://www.is4it.de/en/solution/iden...ss-management/