cancel
Showing results for 
Search instead for 
Did you mean: 

How to configure the connection WebService for ERP?

uminos
Explorer
0 Kudos

Hi Experts,

I need professional help.

I will development the Webservice in the NWDS(Composite Application).

1.The development of the WebService in NWDS.

2.The configure of the "Web Service End Point URL" in NWA.

(NWA->SOA Management-> Application and Scenario Communication->Single Service Administration->Consumer Proxies)

I don't know "Web Service End Point URL".

We investigated the following URL as a reference.

http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/b043ef4e-e8d1-2c10-7d88-8077b209ce55

but it's WebService was not found to be SOA Manager

What is needs in addition to the NWDS or SOA Manager ?

Regards.

Shinya

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

You have developed a webservice in Java stack right ? you want to consume the same in the ERP system right?

Using the wsdl url you have to create the client proxy in se80.

Regards,

Vamshi.

Former Member
0 Kudos

Hi,

You will find the webservice in your WS Navigator as you have deployed it on to your java stack.

I hope you have deployed the webservcie in your java stack using NWDS as you can not nwds for deploying in the abap stack.

You can get your wsdl from the WS navigator:

http://<javastack fqdn>:5xx00/wsnavigator

Regards,

Vamshi.

uminos
Explorer
0 Kudos

Hi Vamshi.

I tried to wsnavigator.

but not completed wsnavigator.

The returnmessage of the Webservice.

"Invalid Response content type. Server returned code (500) with message <OK> and content type <text/html; charset=UTF-8>."

Result Message

-


<?xml version="1.0" encoding="utf-8"?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<SOAP-ENV:Body>

<SOAP-ENV:Fault>

<faultcode>SOAP-ENV:Server</faultcode>

<faultstring>Invalid Response content type. Server returned code (500) with message &lt;OK&gt; and content type &lt;text/html; charset=UTF-8&gt;.</faultstring>

<detail>

<ns3:CAFServiceException xmlns:ns3="http://www.sap.com/caf/sap.com/caf.core/faults" xmlns:ns2="http://www.sap.com/caf/demo.sap.com/test090102/modeled/PurchaseOrderCreate090103">

<nestedStackTraceString>com.sap.caf.rt.exception.CAFServiceException: Invalid Response content type. Server returned code (500) with message &lt;OK&gt; and content type &lt;text/html; charset=UTF-8&gt;.&#13;

at com.sap.demo.test090102.modeled.appsrv.purchaseordercreate090103.PurchaseOrderCreate090103Bean.purchaseOrderCreate090103(PurchaseOrderCreate090103Bean.java:45)&#13;

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&#13;

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&#13;

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#13;

at java.lang.reflect.Method.invoke(Method.java:585)&#13;

at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:46)&#13;

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)&#13;

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_WS.invoke(Interceptors_WS.java:31)&#13;

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)&#13;

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext$InvocationContextImpl.proceed(AbstractInvocationContext.java:131)&#13;

at com.sap.caf.rt.interceptors.LogInterceptor.aroundInvoke(LogInterceptor.java:61)&#13;

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&#13;

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&#13;

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#13;

at java.lang.reflect.Method.invoke(Method.java:585)&#13;

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Application.invoke(Interceptors_Application.java:40)&#13;

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)&#13;

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)&#13;

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)&#13;

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71)&#13;

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)&#13;

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38)&#13;

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22)&#13;

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)&#13;

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189)&#13;

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:16)&#13;

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)&#13;

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:21)&#13;

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)&#13;

at com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:16)&#13;

at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)&#13;

at com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:133)&#13;

at com.sap.engine.services.ejb3.webservice.impl.DefaultImplementationContainer.invokeMethod(DefaultImplementationContainer.java:203)&#13;

at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.process0(RuntimeProcessingEnvironment.java:456)&#13;

at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.preProcess(RuntimeProcessingEnvironment.java:430)&#13;

at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.process(RuntimeProcessingEnvironment.java:232)&#13;

at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPostWOLogging(ServletDispatcherImpl.java:156)&#13;

at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPostWithLogging(ServletDispatcherImpl.java:96)&#13;

at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:66)&#13;

at SoapServlet.doPost(SoapServlet.java:51)&#13;

at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)&#13;

at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)&#13;

at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:140)&#13;

at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:37)&#13;

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:466)&#13;

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:291)&#13;

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:396)&#13;

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:385)&#13;

at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:48)&#13;

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)&#13;

at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:76)&#13;

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)&#13;

at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:240)&#13;

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)&#13;

at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:78)&#13;

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)&#13;

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)&#13;

at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)&#13;

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)&#13;

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)&#13;

at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)&#13;

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)&#13;

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)&#13;

at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)&#13;

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)&#13;

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)&#13;

at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:43)&#13;

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)&#13;

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)&#13;

at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:42)&#13;

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)&#13;

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)&#13;

at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:425)&#13;

at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:250)&#13;

at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:45)&#13;

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:109)&#13;

at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:314)&#13;

Caused by: javax.xml.ws.WebServiceException: Invalid Response content type. Server returned code (500) with message &lt;OK&gt; and content type &lt;text/html; charset=UTF-8&gt;.&#13;

at com.sap.engine.services.webservices.espbase.client.jaxws.core.WSInvocationHandler.processTransportBindingCall(WSInvocationHandler.java:173)&#13;

at com.sap.engine.services.webservices.espbase.client.jaxws.core.WSInvocationHandler.invokeSEISyncMethod(WSInvocationHandler.java:120)&#13;

at com.sap.engine.services.webservices.espbase.client.jaxws.core.WSInvocationHandler.invokeSEIMethod(WSInvocationHandler.java:83)&#13;

at com.sap.engine.services.webservices.espbase.client.jaxws.core.WSInvocationHandler.invoke(WSInvocationHandler.java:64)&#13;

at $Proxy1928.purchaseOrderCreateRequestConfirmationIn(Unknown Source)&#13;

at com.sap.demo.test090102.modeled.appsrv.purchaseordercreate090103.PurchaseOrderCreate090103Bean.purchaseOrderCreate090103(PurchaseOrderCreate090103Bean.java:33)&#13;

... 76 more&#13;

Caused by: com.sap.engine.services.webservices.espbase.client.bindings.exceptions.TransportBindingException: Invalid Response content type. Server returned code (500) with message &lt;OK&gt; and content type &lt;text/html; charset=UTF-8&gt;.&#13;

at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.handleSOAPResponseMessage(SOAPTransportBinding.java:535)&#13;

at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.call_SOAP(SOAPTransportBinding.java:1085)&#13;

at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.call_SOAP_Idenpotency(SOAPTransportBinding.java:796)&#13;

at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.callWOLogging(SOAPTransportBinding.java:777)&#13;

at com.sap.engine.services.webservices.espbase.client.bindings.impl.SOAPTransportBinding.call(SOAPTransportBinding.java:746)&#13;

at com.sap.engine.services.webservices.espbase.client.jaxws.core.WSInvocationHandler.processTransportBindingCall(WSInvocationHandler.java:167)&#13;

... 81 more&#13;

</nestedStackTraceString>

</ns3:CAFServiceException>

</detail>

</SOAP-ENV:Fault>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>

-


Regards.

Shinya