I have a working SOAP driver without remote loader, and it does process
quite quickly with low trace and some smart stylesheeting. I have now
changed the driver to use a remote loader instead and I am now
encountering an error.

I am only receiving data at the moment, not sending any data to the
webservice. Everything works, if I am not using a remote loader.

I get the following error:


<nds dtdversion="4.0" ndsversion="8.x">
<product edition="Advanced" version="">DirXML</product>
<contact>NetIQ Corporation</contact>
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<batchResponse xmlns="urnasis:names:tcSML:2:0:core" xmlns:xsd="http://www.w3.org/20
01/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<errorResponse requestID="none" type="other">
<message>Code(-9042) &lt;nds> element must contain a &lt;input> element.</message>


Here is a driver startup trace:


The error happens every time the heartbeat runs. Some people suggest a
sort of "race condition" where an event happens on the driver, inbetween
the call to the webservice and the response. To me it looks like some of
the remote loader calls messes with processing. I am not sure what to do
though. The call to the webservice does happen on every heartbeat and I
get the response, but then I get this error, for each document received
or rather each add event that I generate in the driver, based on what
data I receive.

Any ideas?

Thanks in advance,


jacmarpet's Profile: https://forums.netiq.com/member.php?userid=415
View this thread: https://forums.netiq.com/showthread.php?t=53734