Bonjour à tous !
Je développe une application en Delphi (BDS 2006 Entreprise) qui utilise les WS d'un LIMS (celui-ci est écrit .net et full-web avec IIS)
J'ai déjà réussi à utiliser ce système (via l'importation de WSDL) sans souci jusqu'au jour où on a migré la version du LIMS.
En résumé, pour utiliser un WS du LIMS, il faut toujours au préalable s'authentifier en utilisant des fonctions génériques :
UserLogin(utilisateur,mot de passe) => pour se connecter
UserLogged => retourne true si connecté
UserLougout => pour se déconnecter
Entre les appels UserLogged (quand il retourne true) et UserLougout, on est censé pourvoir utiliser n'importe quelle autre fonction publiée par le LIMS.
Depuis la migration, il faut gérer la session HTTP (à ma connaissance par un cookie) : j'ai testé mon WS à partir d'un TestCase dans le logiciel SOAPui (un outil très pratique au passage !) et ça fonctionne lorsque que la session HTTP est gérée par un cookie.
J'aimerai reproduire cela depuis Delphi, tout en conservant, si possible, l'unité générée à partir du WSDL. Savez-vous comment fait-on ?
Merci pour votre aide.
Adrien
Partager