IDM = 3.5.1
Scripting Driver = 3.5.1 ir5
DC/Remote Loader = Windows 2003 R2

I've succesfully installed both the driver and the remote loader.
The driver and remote loader connects as can be seen in this trace:
*** LOG start ***
2008-09-03 15:15:29 [3896@3968] (drv_driver): Driver_checkShimError:
starting
2008-09-03 15:15:29 [3896@3968] (drv_driver): Driver_checkShimError:
ending rc = 1
2008-09-03 15:15:29 [3896@3928] (drv_driver): Driver_replyStatus:
starting
2008-09-03 15:15:29 [3896@3928] (drv_statuslog):
StatusLog_logElement: starting
2008-09-03 15:15:29 [3896@3928] (drv_statuslog):
StatusLog_getStatusMessage: starting
2008-09-03 15:15:29 [3896@3928] (drv_statuslog):
StatusLog_getStatusMessage: ending msg = Remote driver successfully
started
2008-09-03 15:15:29 [3896@3928] (drv_statuslog): StatusLog_log:
starting msg = Remote driver successfully started
2008-09-03 15:15:29 [3896@3928] (drv_statuslog):
StatusLog_getThreadString: starting
2008-09-03 15:15:29 [3896@3928] (drv_statuslog):
StatusLog_getThreadString: ending ThreadString = Subscriber
2008-09-03 15:15:29 [3896@3928] (drv_statuslog):
StatusLog_getObjectDn: starting
2008-09-03 15:15:29 [3896@3928] (drv_statuslog):
StatusLog_getObjectDn: ending ObjectDn =
2008-09-03 15:15:29 [3896@3928] (drv_statuslog):
StatusLog_writeToLog: starting msg =
DirXML Log Event -------------------
Driver = \IDV\nuuk\services\IDMDriverSet\scidv01
Thread = Subscriber
Level = success
Message = Remote driver successfully started
*** LOG end ***

When I change a user in IDV it looks like the driver perform the
required tasks. There are no errors or warnings in dstrace.
The following is the trace from the remote loader:
*** LOG start ***
2008-09-03 15:47:22 [3944@3980] (trace): Received a non 'keep-alive'
packet...
2008-09-03 15:47:22 [3944@3980] (trace):
ReceiveDocumentHandler_parse() parsing incoming document
2008-09-03 15:47:22 [3944@3980] (trace):
ReceiveDocumentHandler_parse() read command
2008-09-03 15:47:22 [3944@3980] (trace): Received.
2008-09-03 15:47:22 [3944@3980] (trace): <nds ndsversion="8.x"
dtdversion="3.5">
2008-09-03 15:47:22 [3944@3980] (trace): <source>
2008-09-03 15:47:22 [3944@3980] (trace): <product
version="3.5.10.20070918 ">DirXML</product>
2008-09-03 15:47:22 [3944@3980] (trace): <contact>Novell,
Inc.</contact>
2008-09-03 15:47:22 [3944@3980] (trace): </source>
2008-09-03 15:47:22 [3944@3980] (trace): <input>
2008-09-03 15:47:22 [3944@3980] (trace): <add
src-entry-id="38782" src-dn="\IDV\nuuk\idv01\users\mado"
qualified-src-dn="O=nuuk\OU=idv01\OU=users\CN=mado"
event-id="NUUK-IDV01-NDS#20080903134746#1#1" dest-dn="mado"
class-name="User">
2008-09-03 15:47:22 [3944@3980] (trace): <add-attr
attr-name="CN">
2008-09-03 15:47:22 [3944@3980] (trace): <value
type="string" timestamp="1217417329#34" naming="true">mado</value>
2008-09-03 15:47:22 [3944@3980] (trace): </add-attr>
2008-09-03 15:47:22 [3944@3980] (trace): <add-attr
attr-name="RemoteFileServerPath">
2008-09-03 15:47:22 [3944@3980] (trace): <value>USERS</value>
2008-09-03 15:47:22 [3944@3980] (trace): </add-attr>
2008-09-03 15:47:22 [3944@3980] (trace): <add-attr
attr-name="FileServer">
2008-09-03 15:47:22 [3944@3980] (trace): <value>nuuk-dc01</value>
2008-09-03 15:47:22 [3944@3980] (trace): </add-attr>
2008-09-03 15:47:22 [3944@3980] (trace): <add-attr
attr-name="HomeDriveLetter">
2008-09-03 15:47:22 [3944@3980] (trace): <value>U:</value>
2008-09-03 15:47:22 [3944@3980] (trace): </add-attr>
2008-09-03 15:47:22 [3944@3980] (trace): </add>
2008-09-03 15:47:22 [3944@3980] (trace): </input>
2008-09-03 15:47:22 [3944@3980] (trace): </nds>
2008-09-03 15:47:22 [3944@3980] (trace): Received document for
subscriber channel
2008-09-03 15:47:22 [3944@3980] (drv_connection):
Connection_queueDocument: starting
2008-09-03 15:47:22 [3944@3980] (drv_connection):
Connection_queueDocument: ending
2008-09-03 15:47:22 [3944@3980] (drv_connection):
Connection_receiveBytes: starting
2008-09-03 15:47:22 [3944@3980] (trace): Waiting for receive...
2008-09-03 15:47:22 [3944@3976] (drv_connection):
Connection_receiveBytesWithCommand: ending
2008-09-03 15:47:22 [3944@3976] (drv_driver):
Driver_registerObjectDn: starting
2008-09-03 15:47:22 [3944@3976] (drv_statuslog):
StatusLog_registerObjectDn: starting dn = )
2008-09-03 15:47:22 [3944@3976] (drv_statuslog):
StatusLog_registerObjectDn: ending
2008-09-03 15:47:22 [3944@3976] (drv_driver):
Driver_registerObjectDn: ending
2008-09-03 15:47:22 [3944@3976] (trace): Calling
SubscriptionShim.execute()
2008-09-03 15:47:22 [3944@3976] (trace): --->DriverShim subscriber
execute()..
2008-09-03 15:47:22 [3944@3976] (trace): --->DriverShim subscriber
dispatch() command = add
2008-09-03 15:47:22 [3944@3976] (trace): WindowsScript addHandler
2008-09-03 15:47:22 [3944@3976] (trace): WindowsScript addHandler
creating input document
2008-09-03 15:47:22 [3944@3976] (trace):
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\WSD5.tmp
2008-09-03 15:47:22 [3944@3976] (trace): WindowsScript addHandler
executing subscriber script
2008-09-03 15:47:22 [3944@3976] (trace):
WindowsScript_executeCommand: Executing command cscript //nologo
"scripts\add.vbs" "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\WSD5.tmp"
"C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\WSD2.tmp"
2008-09-03 15:47:24 [3944@3956] (listener): listener_poll_tasks:
task 3976 (00000f88) is active
2008-09-03 15:47:24 [3944@3976] (trace):
WindowsScript_executeCommand: command exited with code 0
2008-09-03 15:47:24 [3944@3976] (trace): WindowsScript addHandler:
complete
2008-09-03 15:47:24 [3944@3976] (trace): --->DriverShim subscriber
dispatch() finished
2008-09-03 15:47:24 [3944@3976] (trace): SubscriptionShim.execute()
returned:
2008-09-03 15:47:24 [3944@3976] (trace): <nds dtdversion="1.1"
ndsversion="8.6">
2008-09-03 15:47:24 [3944@3976] (trace): <source>
2008-09-03 15:47:24 [3944@3976] (trace): <product
version="3.5.1" build="Nov 5 2007 16:24:44" />
2008-09-03 15:47:24 [3944@3976] (trace): <contact />
2008-09-03 15:47:24 [3944@3976] (trace): </source>
2008-09-03 15:47:24 [3944@3976] (trace): <output />
2008-09-03 15:47:24 [3944@3976] (trace): </nds>
2008-09-03 15:47:24 [3944@3976] (drv_driver): Driver_sendReply:
starting
2008-09-03 15:47:24 [3944@3976] (drv_connection): Connection_send:
starting
2008-09-03 15:47:24 [3944@3976] (trace): Sending...
2008-09-03 15:47:24 [3944@3976] (trace): <nds dtdversion="1.1"
ndsversion="8.6">
2008-09-03 15:47:24 [3944@3976] (trace): <source>
2008-09-03 15:47:24 [3944@3976] (trace): <product
version="3.5.1" build="Nov 5 2007 16:24:44" />
2008-09-03 15:47:24 [3944@3976] (trace): <contact />
2008-09-03 15:47:24 [3944@3976] (trace): </source>
2008-09-03 15:47:24 [3944@3976] (trace): <output />
2008-09-03 15:47:24 [3944@3976] (trace): </nds>
2008-09-03 15:47:24 [3944@3976] (network_tcpip_ssl): tcp_ssl_write:
starting, bytes to write=161
2008-09-03 15:47:24 [3944@3976] (network_tcpip_ssl): tcp_ssl_write:
wrote 161 bytes
2008-09-03 15:47:24 [3944@3976] (network_tcpip_ssl): tcp_ssl_write:
ending
2008-09-03 15:47:24 [3944@3976] (trace): Document sent.
2008-09-03 15:47:24 [3944@3976] (drv_connection): Connection_send:
ending
2008-09-03 15:47:24 [3944@3976] (drv_driver): Driver_sendReply:
ending
2008-09-03 15:47:24 [3944@3976] (drv_driver): Driver_checkShimError:
starting
2008-09-03 15:47:24 [3944@3976] (drv_driver): Driver_checkShimError:
ending rc = 1
2008-09-03 15:47:24 [3944@3976] (drv_driver):
Driver_unregisterObjectDn: starting
2008-09-03 15:47:24 [3944@3976] (drv_statuslog):
StatusLog_unregisterObjectDn: starting
2008-09-03 15:47:24 [3944@3976] (drv_statuslog):
StatusLog_unregisterObjectDn: ending
2008-09-03 15:47:24 [3944@3976] (drv_driver):
Driver_unregisterObjectDn: ending
2008-09-03 15:47:24 [3944@3976] (drv_connection):
Connection_receiveBytesWithCommand: starting
2008-09-03 15:47:24 [3944@3976] (drv_connection):
Connection_waitForDocument: starting
2008-09-03 15:47:27 [3944@3956] (listener): listener_poll_tasks:
task 3976 (00000f88) is active
*** LOG end ***

To everything seems right. BUT, hothing happens.
I can see that the ADD.vbs script is launched but the "Sub Add" is
never executed.

If I add an "ADD" in the top of the ADD.vbs I receive the following
error:
*** ERROR start ***
C:\Program Files\Novell\WSDriver\scripts\add.vbs(8, 3) Microsoft
VBScript runtime error: Type mismatch: 'IDMGetEventValue'
*** ERROR end ***

The script is working if I run it manually with fixed parameters
inplace of the ones I get from the Remote Loader.

Can anyone please help me out or point me in the right direction?