vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
VB.Net Client mit WSE 3.0 und zusätzlich custom Header-Teil 
Autor: Esteban
Datum: 09.06.08 16:42

Gibt es eine Möglichkeit einem bestehenden Request mit WSE 3.0 Credentials im Soap Header noch zusätzlich einen Header zu setzten?

<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" _
  xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" _
  xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecuri" & _
  "y-secext-1.0.xsd" _
  xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurit" & _
  "-utility-1.0.xsd">
        <soap:Header>
          <wsa:Action>myFunc</wsa:Action>
          <wsa:MessageID>urn:uuid:64c8c85d-ce32-4161-81b8-b7cd3eb169f4#lt_
            #/wsa:MessageID>
          <wsa:ReplyTo>
            <wsa:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing_
              /role/anonymous</wsa:Address>
          </wsa:ReplyTo>
          <wsa:To>http://www.test.com</wsa:To>
          <wsse:Security soap:mustUnderstand="1">
            <wsu:Timestamp _
              wsu:Id="Timestamp-599ac576-f627-47c7-9486-132fdf05a443">
              <wsu:Created>2008-06-09T13:13:14Z</wsu:Created>
              <wsu:Expires>2008-06-09T13:28:14Z</wsu:Expires>
            </wsu:Timestamp>
            <wsse:UsernameToken _
              xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-w" & _
              "s-wssecurity-utility-1.0.xsd" _
              wsu:Id="SecurityToken-346915ee-fc1b-44ce-8f42-2c37de06b9eb">
              <wsse:Username>myUser</wsse:Username>
              <wsse:Password _
                Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-" & _
                "sername-token-profile-1.0#PasswordText">myPassword</wsse:Password>
              <wsse:Nonce>BaGXpxMzyghhjkzSgzxY5g==</wsse:Nonce>
              <wsu:Created>2008-06-09T13:13:14Z</wsu:Created>
            </wsse:UsernameToken>
          </wsse:Security>
          <Custom>
          <Feld1>Daten vom 01.01.2008</Feld1>
          </Custom>
        </soap:Header>
        <soap:Body>
          <Testing>
            <Msg>This is a test</Msg>
          </Testing>
        </soap:Body>
      </soap:Envelope>
Siehe Soap-Header "Custom".

Eventuell in der Function "Public Overrides Sub ProcessMessage" bei "Web.Services.Protocols.SoapMessageStage.AfterSerialize" aber ich kenne mich da nicht aus.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
VB.Net Client mit WSE 3.0 und zusätzlich custom Header-Teil1.025Esteban09.06.08 16:42

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel