Skip to Content
0

Web service consuming error - Virtual interface method not supported

Oct 20, 2017 at 07:46 AM

120

avatar image

Dear experts,

I have an SAP web service created from a function group that includes 2 function modules. The consumer of the web service is an application external to SAP and communication takes place using SSL. Messages exchanged are XML using SOAP 1.1.

Looking at the traces in soamanager I see the requests made from the external application. However the requester receives the following SOAP message which is also visible in the soamanager trace:

14:46:33.898|HTTP/1.1 500 Internal Server Error set-cookie: sap-usercontext=sap-client=500; path=/ content-type: text/xml; charset=utf-8 content-length: 380 accept: text/xml sap-srt_id: ......

Virtual Interface Method >HeartBeat::dias:online:DiasOnlineMS.wsdl< not supported

However, in the service provider - and, also, in SAP database table VEPFUNCTION - there is a method named HeartBeat. What I do not understand is the part dias:online:DiasOnlineMS.wsdl in the SOAP message. Is it possible that this namespace should be defined in the service provider instead of the

urn:sap-com:document:sap:rfc:functions??

Kind regards,

Konstantinos

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Konstantinos Vassiliadis Oct 20, 2017 at 01:53 PM
0

An additional information is that SAP_BASIS is less than 702 and, thus, we cannot create a Service Provider from an underlying WSDL document (see note 1575707)

Share
10 |10000 characters needed characters left characters exceeded