Web サービスに関する一般的な質問があります。この件に関する私の混乱を解消するのに役立つことを願っています。
ホストが「XML over HTTP サービス」を呼び出している Web サービスを使用しています。彼らは、このサービスは SOAP サービスではないと主張していますが、応答は SOAP エンベロープ応答です。サービスは現在、HTML フォーム ポストを介して呼び出されます。HTML フォームと応答は次のとおりです。
HTML :
<FORM name=TestForm action=http://intranet/TheWSMethod enctype="text/plain" method="POST">
<TEXTAREA name=Data rows=22 cols=91 type="text" style="position: absolute; left: 78; top: 69; width:752px; height:330px"></TEXTAREA>
<INPUT type=xml>
<INPUT type=submit value="Transmit">
</FORM>
応答- SOAP ベース?
<?xml version="1.0" encoding="UTF-8" ?>
<soapenv:Fault xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<faultcode>soap-env:Server</faultcode>
<faultstring>9001</faultstring>
<faultactor>/TheWSMethod</faultactor>
<detail> ... </detail>
</soapenv:Fault>
ホストから、このプロセスにはWSDL がないことがわかりました。ここから混乱が始まります。
私の質問は、既存の WSDL があるかどうか、または存在する必要があるかどうかです。(つまり、彼らは私の足を引っ張っているのですか、それとも私が求めていることを理解していないのですか)、またはこのタイプのサービスに WSDL がない可能性はありますか?