Skip to Content
0
Former Member
Mar 29, 2011 at 03:30 PM

Accessing ABAP Web Service

564 Views

Our environment:

ECC 6.0

Netweaver 7.0 Enhancement Pack 3

Java Stack is NOT INSTALLED

I have created an ABAP web service and exposed it. I am able to:

> start SOAManager

> click Business Administration tab

> click Web Service Administration

> Find the 'Internal Name'

> Apply selection

> Click on the link 'Open WSDL document for selected binding'

> the wsdl document for the web service is presented in a browser

I have created a Web reference with .Net 2008 to the wsdl document. Which gives me all of the wsdl information such as parameters and results. However, when I launch the web service in my .Net code all I receive is 'Operation Timed out'. I have taken the extra steps of not requiring log in information and supplying the logon informaiton in the code and as default information. My basis person has turned tracing on and does not see where the web service is being launched.

I have a 3rd party developer that has called a web service from .Net without the Java Stack. So it will work.

THE QUESTION IS: what am I missing? Or How do I figure out what I am missing?

FYI, I can also

>go to SICF

> right click on default host/sap/bc/srt/wsdl

> click test service

> the follow xml is displayed

- <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
- <soap:Body>
- <soap:Fault>
  <faultcode>soap:Server</faultcode> 
  <faultstring>No service definition, interface name, or binding specified</faultstring> 
- <detail xmlns:slibfault="http://xml.sap.com/2005/11/esi/slib/fault/">
  <slibfault:timestamp>Tue, 29 Mar 2011 15:21:02 GMT</slibfault:timestamp> 
- <slibfault:exception>
  <slibfault:text>No service definition, interface name, or binding specified</slibfault:text> 
  <slibfault:position program="CL_SRT_WSP_WSDL_HANDLER_HTTP==CP" include="CL_SRT_WSP_WSDL_HANDLER_HTTP==CM002" line="346" /> 
  </slibfault:exception>
  </detail>
  </soap:Fault>
  </soap:Body>
  </soap:Envelope>

It appears from the development AND the basis information that everything is set up correctly. I am missing something.

One thing further. I have tried to run a web service with SOAPUI and not getting a result from that either.

Please help.