Consultor Eletrônico



Kbase P78015: Error 10916 when sending a SOAP request to an OpenEdge Web Service.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   2/22/2010
Status: Verified

SYMPTOM(s):

Error 10916 when sending a request to an OpenEdge Web Service

An error was detected in the Web Service request. (10894)

Error in SOAP method: Not found. (10916)

FACT(s) (Environment):

OpenEdge 10.x
Web Services
All Supported Operating Systems

CAUSE:

The XML message is not formatted correctly. This can happen if the name of the SOAP method within the SOAP request does not match with the method name stated within the WSDL.

FIX:

Consider using a proxy generating program for producing the correct SOAP request. Note that the method name is case-sensitive. For example if a WSDL contains a SOAP method called "TestWS", the SOAP request should contain the following: <soap:Envelope>
<soap:Body>
<TestWS> The following SOAP request would cause the error message: <soap:Envelope>
<soap:Body>
<testws>