cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Runtime Error - not supported interface in WSDL

Former Member
0 Kudos

Hi Experts,

I am trying to consume the customer create enterprise service in Sales force tool from ECC system.

The scenario is I am consuming the enterprise services like find customer and create customer services into sales force from ECC. when I consume the find customer webservice then its working fine, but for the create cutomer enterprise service is not consumed at sales force side and it is throwing the below error.

The error generated in trace log of SOAMANAGER as mentioned below.

A SOAP Runtime Core Exception occurred in method DETERMINE_OPERATION_NAME of class CL_SRT_WSP_RT_CONFIG at position id 1 with internal error id 1033 and error text <no error message available>: ("Message "CustomerERPCreateRequest_sync{http://sap.com/xi/APPL/Global2}" not supported
(interface: "ECC_CUSTOMERCRTRC" binding key: "001F29CF8E121ED1B4B61B19CCE22677")") (fault location is 1 ).

Plesae suggest if any idea and I will appreciate your help?

Thanks,
Narasimha

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member184681
Active Contributor
0 Kudos

Hi,

Make sure your client is executing the right method of the proxy class (named like the service itself, not the "IF_PROXY_CLIENT~EXECUTE"). Also, make sure that the binding in SOAMANAGER is configured properly for the non-working ES.

Regards,

Greg

Former Member
0 Kudos

Hi Greg,

I have not developed custom proxy class and I am using the standard enterprise service. Enterprise service endpoint configurations are configured properly. The same non-working ES is working in SOAP-UI tool, but If I test ES in Sales force tool then SOAP runtime error is occurs.

Thanks,

Narasimha

Former Member
0 Kudos

Hi Narasimha,

So you've established that something is not right from the SalesForce end (i.e. the successful SoapUI test).

Do a comparison of the payload that you're using between the 2 (SoapUI and SalesForce), particularly "CustomerERPCreateRequest_sync" bit in Salesforce request message. I think it won't be the same as in the SoapUI request message.

P.s. You could also as a sanity test delete (and recreate) the endpoint you have configured in SOAMANAGER for the create customer, just in case something went wrong with the Soap actions etc.

Regards, Trevor

Former Member
0 Kudos

Hi Trevor,

I have deleted endpoint configuration of create webservice and recreated the new endpoint configuration. But still same error occurs while testing create webservice.

I have compared both payloads of create webservice from Soap Ui and SalesForce. I did not find any error in Soap UI payload but for the SalesForce Payload generated same error as mentioned below.


A SOAP Runtime Core Exception occurred in method DETERMINE_OPERATION_NAME of class CL_SRT_WSP_RT_CONFIG at position id 1 with internal error id 1033 and error text <no error message available>: ("Message "CustomerERPCreateRequest_sync{http://sap.com/xi/APPL/Global2}" not supported (interface: "ECC_CUSTOMERCRTRC" binding key: "001F29CF8E121ED1B4B61B19CCE22677")") (fault location is 1 ).

Thanks,

Narasimha

Former Member
0 Kudos

Hi Narasimha,

If your test works through SoapUI, there's nothing else you can do on the SAP side.

You need to start investigating on the SalesForce side. I don't know much about the SalesForce side but you could maybe try first extracting the WSDL again from SAP and re-creating your object/proxy again on SalesForce.

Regards, Trevor