2011 Nov 02 12:09 PM
Hi,
I created a client proxy and a logical port. The wsdl file was delivered to me. The generation was okay.
I inserted the method into a abap program.
When I call the method I get the error message:
SoapFaulCodeName: ActionNotSupported |SoapFaulCodeNamespace: http://schemas.microsoft.com/ws/2005/05/addressing/none The message with Action 'GetPayoutPerformance' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver. Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None).
Where do I check these settings? Or is it possible that the logical port is wrong?
Any idea/ help?
Thank you and regards
Viktoria
2011 Nov 03 8:24 AM
Parameter values were wrong. Used tool soap UI to test external call. did not work as well. checked error message on server side. the message was more clear --> wrong parameters.
2011 Nov 03 8:52 AM
Unfortunatel the call worked in saopUI but not from SAP. Problem still existing.
2011 Nov 21 2:50 PM
Client Proxy has to be created using SE80, but logical port using SOMANAGER. Both have to be generated using the WSDL File or Link. Now it works.
2013 Jun 18 2:58 PM
Hi Viktoria,
i created Service Consumer for WebService on NON-SAP system via URL. i got the following first error when test it. and then i created a logical port which is same name with this Service Consumer. last i got this same error with yours. how did you solve it? can you explain please? thanks in advance.
first error : GET_BUSINESS_SYSTEM_ERROR An error occurred when determining the business system (SLD_API_EXCEPTION)
2013 Jun 18 3:44 PM
Hi,
i solved it. i created logical port via SOAMANAGER instead of LPCONFIG, and it works.