Announcement

Collapse
No announcement yet.

MS Soap Server und IHeaderHandler ??

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

  • MS Soap Server und IHeaderHandler ??

    Hi zusammen,
    ich versuche gerade unseren Web Service die Soap Header beizubringen !
    In diesem Header soll später der Session-ID mitgeführt werden, leider funktioniert es nicht und ich komme einfach nicht dahinter warum der MS-Soap Server mit Fehler abbricht.

    Was habe ich getan:
    -IHeaderHandler Interface im Server implementiert
    -In der WSML diese Klasse eingetragen.
    (wie in der Doku beschrieben)

    Was Passiert:
    -die Funktion WillWriteHeaders wird ordungsgemäß aufgerufen und ich gebe ein TRUE zurück.

    -Soap Server bricht mit folgendem Faultcode ab.
    (siehe unten)

    Kann mir jemand dabei weiterhelfen ?!

    Danke schon mal im vorraus !

    Matze

    Snippel -------------------------------------------
    <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
    - <SOAP-ENV:Envelope xmlns:SOAPSDK1="http://www.w3.org/2001/XMLSchema" xmlns:SOAPSDK2="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAPSDK3="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    - <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    - <SOAP-ENV:Fault>
    <faultcode>SOAP-ENV:Server</faultcode>
    <faultstring>Soap Header Handler:Writing soap headers failed</faultstring>
    <faultactor>http://localhost:8080/MWS/SvrService</faultactor>
    - <detail>
    - <mserror:errorInfo xmlns:mserror="http://schemas.microsoft.com/soap-toolkit/faultdetail/error/">
    <mserror:returnCode>-2147467262 : Schnittstelle nicht unterstützt</mserror:returnCode>
    - <mserror:serverErrorInfo>
    <mserror:description>Soap Header Handler:Writing soap headers failed HRESULT=0x80004002: Schnittstelle nicht unterstützt - Server:An unanticipated error occurred during the processing of this request. HRESULT=0x80004002: Schnittstelle nicht unterstützt</mserror:description>
    <mserror:source>Soap Header Handler</mserror:source>
    </mserror:serverErrorInfo>
    - <mserror:callStack>
    - <mserror:callElement>
    <mserror:component>Soap Header Handler</mserror:component>
    <mserror:description>Writing soap headers failed</mserror:description>
    <mserror:returnCode>-2147467262 : Schnittstelle nicht unterstützt</mserror:returnCode>
    </mserror:callElement>
    - <mserror:callElement>
    <mserror:component>Server</mserror:component>
    <mserror:description>An unanticipated error occurred during the processing of this request.</mserror:description>
    <mserror:returnCode>-2147467262 : Schnittstelle nicht unterstützt</mserror:returnCode>
    </mserror:callElement>
    </mserror:callStack>
    </mserror:errorInfo>
    </detail>
    </SOAP-ENV:Fault>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
Working...
X