Announcement

Collapse
No announcement yet.

soap :VersionMismatch

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • soap :VersionMismatch

    Hallo,
    bin ziemlich neu auf dem ganze SOAP Gebiet. Bekomme folgenden Fehler zurück :

    PHP Code:
    <?xml version="1.0" encoding="utf-8"?>
        <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
            <soap:Header>
                <soap12:Upgrade xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"><soap12:SupportedEnvelope qname="soap:Envelope" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" />
                    <soap12:SupportedEnvelope qname="soap12:Envelope" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" />
                </soap12:Upgrade>
            </soap:Header>
            <soap:Body>
                <soap:Fault>
                    <faultcode>soap:VersionMismatch</faultcode>
                    <faultstring>Möglicher SOAP-Versionskonflikt: Unerwartetes Einschließen des Namespaces ''. Erwartet wurde http://schemas.xmlsoap.org/soap/envelope/.</faultstring><detail />
                </soap:Fault>
            </soap:Body>
        </soap:Envelope>

    Senden tu ich das ganze mit einer XML1.0 die sich auch ohne Probleme im Browser darstellen lässt und somit korrekt ist...

    Mit folgenden Quelltext sende ich die Datei :

    PHP Code:
    $content file_get_contents('send_order.xml');
    $soapclient = new SoapClient('http://www.xxx.de/xxx/xxx.wsdl');
    $result $soapclient->__doRequest($content,'http://xxx.de/xxx.asmx','http://xxx.de/keg/stepOrder',1.2); 
    Weiß nur nicht genau wo der Versionskonflikt sein soll...Habs schon mit 1.0,1.1 und 1.2 beim senden probiert...

    Sicherlich ein typischer Anfängerfehler, hoffe nur mir kann jemand helfen

    Desty

  • #2
    Komisch über NuSOAP funktioniert es ohne Probleme...Kann es sein, das PHP5 da ein paar Probleme hat?

    Comment

    Working...
    X