Thread WSDL
(53 answers)
Opened by bianca at 2010-05-22 16:12 2010-05-21T15:12:56 bianca Hallo! Ich bin der Anbieter. Hier ist der XML-Request, der vom (funktionierenden) PHP-Skript erzeugt wird: Code: (dl
)
1 <?xml version="1.0" encoding="UTF-8"?> Und hier der Request von SOAP::Lite (ohne "DE"): Code: (dl
)
1 <?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="https://ssl.ibanrechner.de/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body><tns:get_form> Also, der erste Parameter namens "params" wird vom PHP-Client gefüllt, vom Perl-Client dagegen nicht. Liegt es vielleicht an der vom oben verwendeten Tool monierten fehlenden Definition des Map-Typs (der erste Parameter ist eine Map)? Wie müsste sowas aussehen? und wie würde ich die beiden Clients dazubringen, beide "ns2:Map" statt "tns:Map" zu nehmen, oder den Typ wenigstens gleich zu nennen? Last edited: 2010-05-21 18:17:40 +0200 (CEST) |