Bonjour
Je désespère..pas facile d'avoir des infos sur ce sujet
Windev permet d'importer les webservices ce qui est TOP, mais j'ai besoin d'envoyer un token dans l'entête
et je n'arrive pas à utiliser la fonction SOAPajouteEntête(), aucune syntaxe que je fais ne fonctionne
l'entête tiré de soapUI est :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <soapenv:Envelope xmlns:cxf="http://cxf.ws.app.tnt.fr/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header> <wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <wsse:UsernameToken wsu:Id="UsernameToken-C1116946BB1E1289EC14048428091677"> <wsse:Username>webservices@tnt.fr</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">test</wsse:Password> <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">RwAVnBgbo/qOjhVDSq7ypg==</wsse:Nonce> <wsu:Created>2014-07-08T18:06:49.167Z</wsu:Created> </wsse:UsernameToken> </wsse:Security>
en passant par SOAPexecute() ça fonctionne mais je ne peux pas utiliser le webservice importé, ce qui est vraiment très dommage
si quelqu'un avait des infos sur comment transformer le header ci dessus , pour l'utiliser avec la fonction SOAPajouteEntête , ça serait génial
Merci et bonne journée à tous![]()
Partager