Does anyone know if this is a bug or am I doing something wrong.


The scripting driver maintains a file dirxml.log, this is a Status Log
and contains a condensed summary of the events that have been recorded
on the Subscriber and Publisher channels.

On a successful add operation, I return add_association + status
success. When using powershell I would see something like this in the
dirxml.log file:

DirXML Log Event -------------------
Thread = Subscriber
Object = \IDV-TREE-T\IDV\Data\People\00test
Level = success
Message = ADD: Home Directory: created and secured

Note the object value references the object in the IDV that was referred
to in the add_association operation.


however when implement the same add_association in VBScript I get

DirXML Log Event -------------------
Thread = Subscriber
Object = )
Level = success
Message = ADD: Home Directory: created and secured.

Note that the object is just a closing bracket.

In both cases the add_association is processed correctly by the engine.

When a modify operation is processed, the Object value is displayed
correctly in the dirxml.log.


I'm using this code to add the association via VBScript

IDMSetCommand "ADD_ASSOCIATION"
IDMWriteValue "DEST_DN", IDMGetEventValue("SRC_DN")
IDMWriteValue "ASSOCIATION", LCase(Assoc)
IDMWriteValue "EVENT_ID", IDMGetEventValue("EVENT_ID")
IDMWriteValue "DEST_ENTRY_ID", IDMGetEventValue("SRC_ENTRY_ID")
IDMStatusSuccess Operation &": Home Directory: " & UserHomeDirPath & "
created and secured. Relevant attributes for user " & CN & " have been
populated/updated in AD"

A sanitised level 8 remote loader trace is located here:

http://paste.opensuse.org/64971232

The interesting part is:

2012-09-26 13:08:15 [440@828] (drv_statuslog): StatusLog_getObjectDn:
starting
2012-09-26 13:08:15 [440@828] (drv_statuslog): StatusLog_getObjectDn:
ending ObjectDn = )
2012-09-26 13:08:15 [440@828] (drv_statuslog): StatusLog_writeToLog:
starting msg =

What component contains this StatusLog_getObjectDn: and why is it
failing to parse the DN supplied in DEST_DN??