cancel
Showing results for 
Search instead for 
Did you mean: 

Error in IDoc to SOAP using Web service security - HTTP 200 OK

PratibhaK
Participant
0 Kudos

Hi,

We have an IDoc to SOAP scenario.

We have enabled the Web service security in SOAP receiver.

When we send a message the RWB log is as follows:

Success SOAP: apply Web Services Security... 
Success SOAP: Web Services Security applied. 
Error SOAP: call failed: java.io.IOException: java.lang.NullPointerException; HTTP 200 OK

In SOAP receiver , I have unchecked the Do not use Soap Envelope.

If I tick it, the Message is processsed successfully. But, the Web service security is not applied.

Please suggest...

Accepted Solutions (0)

Answers (1)

Answers (1)

PratibhaK
Participant
0 Kudos

Hi,

The web service security is getting applied.

Buth, the file is not received by the Web service.

Also, the XI default trace shows ;

P4 Call exception: Exception in execute <getServiceInterface>

please help...

Thanks,

Pratibha

PratibhaK
Participant
0 Kudos

Hi All,

Please help with the below issue...

While we are trying to send the unencrypted data, I am getting the following error in our SOAP receiver channel in RWB:

<<Error>>

SOAP: response message contains an error XIServer/UNKNOWN/CPADBException - com.sap.aii.af.service.cpa.impl.exception.CPADBException: Could not read CPAObject from DB, due to: No CPAObject with the given keys/values available in DB. at com.sap.aii.af.service.cpa.impl.container.DBAccess.readFromDBWhere(DBAccess.java:652) at com.sap.aii.af.service.cpa.impl.container.DBAccess.readFromDBWhere(DBAccess.java:676) at com.sap.aii.af.service.cpa.impl.lookup.AbstractLookupManager.getServiceByPartyService(AbstractLookupManager.java:446) at com.sap.aii.af.service.cpa.impl.lookup.AbstractLookupManager.userHasPermission(AbstractLookupManager.java:1270) at com.sap.aii.af.mp.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:881) at com.sap.aii.af.mp.module.ModuleLocalLocalObjectImpl3.process(ModuleLocalLocalObjectImpl3.java:103) at com.sap.aii.af.mp.ejb.ModuleProcessorBean.process(ModuleProcessorBean.java:258) at com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0.process(ModuleProcessorLocalLocalObjectImpl0.java:103) at com.sap.aii.af.mp.soap.web.MessageServlet.callModuleProcessor(MessageServlet.java:167) at com.sap.aii.af.mp.soap.web.MessageServlet.doPost(MessageServlet.java:424) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)

<<End error>>

Former Member
0 Kudos

Hi Prathiba,

please check the below points.

1.test the SOAP URL in the internet explorer.,means if it is correct,it will ask u the ID& PW

2.check the URL, like case sensitive.

Regards,

AVR

aashish_sinha
Active Contributor
0 Kudos

Hi ,

Please check your URL and make sure you are using the correct query parameters to identify your Sender/Receiver CHANNEL and also check the parameter No SOAP Envelope in the Receiver Communication Channel.

Regards

Aashish Sinha