Comment transmettre l'id de session dans le cadre de la requête Soap?

J'invoque une demande d'authentification afin d'obtenir un id de session :

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <loginResponse xmlns="urn:company" xmlns:ns2="urn:company">
         <result>
            <sessionId>2342422342.dc8bizxsfapi03</sessionId>
            <msUntilPwdExpiration>2342342342342353452323</msUntilPwdExpiration>
         </result>
      </loginResponse>
   </S:Body>
</S:Envelope>

Dans la doc de l'API Soap que je suis avec elle déclare :

A successful login will return a
session ID as an HTTP Cookie. This cookie must be passed back to all subsequent HTTP
Requests that invoke API operations in order to authenticate.

Comment est l'id de session transmis à la prochaine http reqeust que ce n'est pas décrite ?

Je suppose que j'ai besoin d'incorporer l'ID de session dans une balise XML dans le cadre de la subsequesnt demande, mais ce doit être détaillée dans l'API ou est-il un mécanisme standard je peux utiliser ?

Autant que je sache, le SAVON est apatride, de par sa conception. Tentant de la rendre dynamique doit être un mécanisme spécifique qui doit être détaillée dans l'API
Salut, je ne suis probablement pas comprendre le problème correctement, mais pour moi, il semble que vous devez extraire l'IDENTIFIANT de session dans la propriété (cas de test, TestSuite ou d'un Projet) et ensuite utiliser la propriété définie. BTW, voici un exemple de comment le faire.
puisque vous utilisez soapui, vous pouvez écrire un script groovy pour l'insérer à une autre demande
Désolé, j'ai oublié d'ajouter le lien mentionné à l'exemple soapui.org/Functional-Testing/...
La question est taggés avec soapui, mais aussi java et le printemps; vous essayer d'obtenir cette configuration dans soapui ou dans du code Java? Si dans le code Java, ce que le client pile (jax-ws, cxf, etc.) utilisez-vous?

OriginalL'auteur blue-sky | 2014-04-16