cancel
Showing results for 
Search instead for 
Did you mean: 

Web service consuming error - Virtual interface method not supported

konstantinos_vassiliadis
Active Participant
0 Kudos

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

Accepted Solutions (0)

Answers (1)

Answers (1)

konstantinos_vassiliadis
Active Participant
0 Kudos

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)