Thread WSDL (53 answers)
Opened by bianca at 2010-05-22 16:12

topeg
 2010-05-21 19:29
#137514 #137514
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Die WSDL-Definition ist nicht korrekt, denke ich.
Nach der Definition:
Code: (dl )
1
2
3
4
5
<operation name="get_form">
<documentation>...</documentation>
<input message="tns:get_formRequest"/>
<output message="tns:get_formResponse"/>
</operation>

das verweist also auf:
Code: (dl )
1
2
3
4
5
6
7
8
<message name="get_formRequest">
<part name="params" type="tns:Map"/>
<part name="user" type="xsd:string"/>
<part name="password" type="xsd:string"/>
</message>
<message name="get_formResponse">
<part name="return" type="tns:Form"/>
</message>

das Verweist auf das Nicht existente "Map" in der Eingabe!
In "Map" soll wohl der Hash gespeichert werden. Soweit ich WSDL in Erinnerung habe, muss ein korrekt arbeitender Client diese Werte verwerfen, denn Map ist nicht spezifiziert. Ich denke man muss hier entweder die Definition korrigieren oder tiefer ansetzen und das Parsen der Definition umgehen.

View full thread WSDL