Mam ogólne pytanie dotyczące usług internetowych i mam nadzieję, że pomożesz mi wyjaśnić moje zamieszanie na ten temat.Usługi sieciowe - SOAP a "XML przez HTTP"
Pracuję z usługą internetową, którą host nazywa "usługą XML przez HTTP". Twierdzą, że ta usługa NIE jest usługą SOAP, ale odpowiedź jest odpowiedzią na kopertę SOAP. Usługa jest obecnie wywoływana za pośrednictwem formularza HTML; tutaj jest formularz HTML i odpowiedź:
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>
RESPONSE - SOAP użytkowników?
<?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>
Gospodarz mówi mi, że nie ma nie WSDL dla tego procesu, czyli tam, gdzie zaczyna się mój zamieszanie.
Moje pytanie brzmi, czy istnieje/powinien istnieć WSDL? (tzn. czy ciągną moją nogę, czy też nie rozumieją, o co pytam) czy jest możliwe, aby nie mieć WSDL dla tego typu usługi?
Dziękuję za wyjaśnienie. To pomaga wyjaśnić wiele z mojego własnego zamieszania. – user891859