Tengo una pregunta general sobre servicios web y espero que pueda ayudarme a aclarar mi confusión sobre el tema.Servicios web - SOAP vs. "XML sobre HTTP"
Estoy trabajando con un servicio web que el host llama un "XML sobre el servicio HTTP". Afirman que este servicio NO es un servicio SOAP, sin embargo, la respuesta es una respuesta SOAP envolvente. El servicio se invoca actualmente a través de la publicación de formulario HTML; aquí está el formulario HTML y la respuesta:
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>
RESPUESTA - a base de jabón?
<?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>
El anfitrión me dice que no hay ninguna WSDL para este proceso, que es donde comienza mi confusión.
Entonces, ¿mi pregunta es si hay/debería haber un WSDL existente? (es decir, ¿están tirando de mi pierna o no entienden lo que estoy preguntando) o es posible no tener un WSDL para este tipo de servicio?
Gracias por la explicación. Esto ayuda a aclarar gran parte de mi propia confusión. – user891859