jacmarpet1

Absent Member.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2015-08-06
18:14
1231 views
SOAP driver 4.0.0.3 - error: Server Error
Hello,
I have an IDM 4.5.1 solution running on Linux with a SOAP 4.0.0.3
driver. It is running with a remote loader.
When an event passes through the driver on the subscriber channel, the
event is a success and the data is sent to the remote system over the
webservice. But, after the event has passed through and the webservices
reponds with success, I get this error:
Code:
--------------------
<SOAP:Body>
<SOAP:Fault>
<faultcode>SOAP:Server</faultcode>
<faultstring>Server Error</faultstring>
<detail>
<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
<context>XIAdapter</context>
<code>ADAPTER.JAVA_EXCEPTION</code>
<text>
com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.engine.interfaces.messaging.api.e
xception.MessagingException: XIServer:CX_RD_PLSRV:
at com.sap.aii.adapter.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:1184)
at sun.reflect.GeneratedMethodAccessor320.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
...
--------------------
This is my NOVLDSML-DSMLOutputTransform:
http://pastebin.com/WZifh9Bx
This is a full trace of an event:
http://pastebin.com/NjhEK53P
I think there might be missing something in my XSD document, but I do
not know what.
Any ideas?
Jacob.
--
jacmarpet
------------------------------------------------------------------------
jacmarpet's Profile: https://forums.netiq.com/member.php?userid=415
View this thread: https://forums.netiq.com/showthread.php?t=53989
1 Reply


Knowledge Partner
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2015-08-06
18:48
On 8/6/2015 1:14 PM, jacmarpet wrote:
>
> Hello,
>
> I have an IDM 4.5.1 solution running on Linux with a SOAP 4.0.0.3
> driver. It is running with a remote loader.
>
> When an event passes through the driver on the subscriber channel, the
> event is a success and the data is sent to the remote system over the
> webservice. But, after the event has passed through and the webservices
> reponds with success, I get this error:
>
SAP as the target? XI is their integration tool.
Oh com.sap should have given that away as well.
> Code:
> --------------------
>
> <SOAP:Body>
> <SOAP:Fault>
> <faultcode>SOAP:Server</faultcode>
> <faultstring>Server Error</faultstring>
> <detail>
> <s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
> <context>XIAdapter</context>
> <code>ADAPTER.JAVA_EXCEPTION</code>
> <text>
> com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.engine.interfaces.messaging.api.e
> xception.MessagingException: XIServer:CX_RD_PLSRV:
> at com.sap.aii.adapter.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:1184)
> at sun.reflect.GeneratedMethodAccessor320.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:592)
> ...
>
> --------------------
>
>
> This is my NOVLDSML-DSMLOutputTransform:
>
> http://pastebin.com/WZifh9Bx
>
> This is a full trace of an event:
>
> http://pastebin.com/NjhEK53P
>
> I think there might be missing something in my XSD document, but I do
> not know what.
You send an empty SOAP doc. I THINK this is the equiv of NPE.
[08/06/15 18:15:43.768]:soapOPUS01 ST:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.5.0.1">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<soap-env:Envelope
xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Body/>
</soap-env:Envelope>
<soap-env:Envelope
xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Body/>
</soap-env:Envelope>
</input>
</nds>
You actually sent two, and you get two error messages back.
>
> Hello,
>
> I have an IDM 4.5.1 solution running on Linux with a SOAP 4.0.0.3
> driver. It is running with a remote loader.
>
> When an event passes through the driver on the subscriber channel, the
> event is a success and the data is sent to the remote system over the
> webservice. But, after the event has passed through and the webservices
> reponds with success, I get this error:
>
SAP as the target? XI is their integration tool.
Oh com.sap should have given that away as well.
> Code:
> --------------------
>
> <SOAP:Body>
> <SOAP:Fault>
> <faultcode>SOAP:Server</faultcode>
> <faultstring>Server Error</faultstring>
> <detail>
> <s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
> <context>XIAdapter</context>
> <code>ADAPTER.JAVA_EXCEPTION</code>
> <text>
> com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.engine.interfaces.messaging.api.e
> xception.MessagingException: XIServer:CX_RD_PLSRV:
> at com.sap.aii.adapter.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:1184)
> at sun.reflect.GeneratedMethodAccessor320.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:592)
> ...
>
> --------------------
>
>
> This is my NOVLDSML-DSMLOutputTransform:
>
> http://pastebin.com/WZifh9Bx
>
> This is a full trace of an event:
>
> http://pastebin.com/NjhEK53P
>
> I think there might be missing something in my XSD document, but I do
> not know what.
You send an empty SOAP doc. I THINK this is the equiv of NPE.
[08/06/15 18:15:43.768]:soapOPUS01 ST:
<nds dtdversion="4.0" ndsversion="8.x">
<source>
<product edition="Advanced" version="4.5.0.1">DirXML</product>
<contact>NetIQ Corporation</contact>
</source>
<input>
<soap-env:Envelope
xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Body/>
</soap-env:Envelope>
<soap-env:Envelope
xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Body/>
</soap-env:Envelope>
</input>
</nds>
You actually sent two, and you get two error messages back.