I am trying to expose a function module as a web service via the WEBAS in ECC6 - we do not have PI installed.
I have remote enabled the function module and run the wizard to generate the service definition for that module (rather than the function group).
When I go to the SOAMANAGER transaction, I can see the WSDL for the service and export this.
This WSDL contains a return message named [function_name]Response
The WSDL also contains an end-point of
http://[server]:[port]/sap/bc/srt/rfc/sap/[function_name]/[client]/[service_name]/[end_point_name].
When I try to test this service from either our Oracle Service Bus or SOAP UI, the only end-point that works is:
http://[server]:[port]/sap/bc/soap/rfc?sap-client=220
The return message is also named [function_name]Result (rather than response).
Can anyone shed any light as to why the WSDL contains incorrect information?
Thanks