Skip to Content
0
Former Member
Feb 18, 2009 at 06:46 AM

Getting following error when sending soap request to PI

473 Views

Hi All,

I am trying to send the following soap request to XI

=======================================================================

http://schemas.xmlsoap.org/soap/envelope/" xmlns:gip="urn: pmintl.com/Gips02">

<soapenv:Header/>

<soapenv:Body>

<gip:MT_GIPSTOSMDLSYN_REQ>

<Source>

<xmlDocument><sender><name>GiPS</name><environment>Dev</environment><UserID>ymargub</UserID></sender><message GiPSChange="C69695" op="Release"><Col N="RELEASE_DATE">2009-01-22</Col><Col N="CHG_DESCRIPTION">Automatic Release</Col></message></xmlDocument>

</Source>

</gip:MT_GIPSTOSMDLSYN_REQ>

</soapenv:Body>

</soapenv:Envelope>

================================================================================

I am getting a error as shown below . In runtime workbench under communication channel it is also showing "null pointer exception". The details of message given below . Can anyone please analyse where it is going wrong. Everything from sender agreement to communication channel is in place.

=================================================================================

<!-- see the documentation

-->

- http://schemas.xmlsoap.org/soap/envelope/">

- <SOAP:Body>

- <SOAP:Fault>

<faultcode>SOAP:Server</faultcode>

<faultstring>Server Error</faultstring>

- <detail>

- http://sap.com/xi/WebService/xi2.0">

<context>XIAdapter</context>

<code>ADAPTER.JAVA_EXCEPTION</code>

<text>java.lang.NullPointerException at com.sap.aii.af.sdk.xi.mo.xmb.XMBMessageOperator.getQualityOfServiceAsString(XMBMessageOperator.java:2048) at com.sap.aii.adapter.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:843) at sun.reflect.GeneratedMethodAccessor789_10002.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:43) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute