1. #1
    Invité de passage
    Inscrit en
    février 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : février 2009
    Messages : 8
    Points : 0
    Points
    0

    Par défaut Utilisation de WebServices en VB6 via SOAP

    Bonjour à tous,

    Je suis actuellement en charge du développement d'un appli (dossier de soin des usagers) utilisant des WebServices (fourni par la société VIDAL).

    D'après ce que j'ai compris, il faut utiliser Soap pour exploiter les WebServices en VB6... seulement, je n'arrive pas à trouver comment faire :/

    Pour le moment, j'ai fait ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub Form_Load()
     
        ' Création du client SOAP
        Dim SoapClient As MSSOAPLib.SoapClient
        Set SoapClient = New MSSOAPLib.SoapClient
     
        'Initialsation
        Dim WSDLPath As String
        WSDLPath = "http://localhost:8011/merlin-service/services/ProductService?wsdl"
        Call SoapClient.mssoapinit(WSDLPath)
     
    End Sub
    Cela semble fonctionner mais je ne sais pas quoi faire ensuite (comme utiliser les méthodes de mon "WebService" "http://localhost:8011/merlin-service/services/ProductService?wsdl")

    Si quelqu'un pouvait me donner une piste ou une (ébauche de) solution...

    Merci d'avance.

  2. #2
    Membre éclairé
    Inscrit en
    août 2006
    Messages
    243
    Détails du profil
    Informations forums :
    Inscription : août 2006
    Messages : 243
    Points : 323
    Points
    323

    Par défaut

    J'ai eu a faire quelque chose d'équivalent l'année dernière mais ça merdait tellement - après est-ce que c'était moi ou plus général, je ne sais pas - que je suis passé par la fenêtre : J'accède depuis VB6 via COM à un "proxy" écrit en VB.Net (2mn pour le créer en gros, et un peu plus pour la partie Interop COM/.Net), lui-même connecté en direct sur le WS.

    Cela semble un peu tordu/compliqué mais comme je n'arrivais à rien depuis VB6 en direct...

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo