Skip to Content

Web service consuming error - Virtual interface method not supported

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Oct 20, 2017 at 01:53 PM

    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)

    Add comment
    10|10000 characters needed characters exceeded