Comment Consommer un Web Service SOAP en VB6?
Je veux consommer un fichier wsdl avec VB6 , quelqu'un peut m'aider? Ou comment puis-je convertir des fichiers wsdl pour la classe proxy ?
Vous devez vous connecter pour publier un commentaire.
Je veux consommer un fichier wsdl avec VB6 , quelqu'un peut m'aider? Ou comment puis-je convertir des fichiers wsdl pour la classe proxy ?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez regarder soit Microsoft SOAP Toolkit ou PocketSOAP. Peut-être mieux de regarder les deux, mais ne désespérez pas sur la courbe d'apprentissage. Les deux offrent des approches simples pour les situations simples ainsi que des solutions complexes pour les plus complexes.
Tout d'abord, vous avez un problème de terminologie: vous ne voulez pas consommer le fichier. Le fichier est une description d'un service web. C'est le service web que vous souhaitez consommer. Le WSDL vous donne toutes les informations dont vous avez besoin pour le consommer.
Il existe des méthodes pour consommer un service web en VB6. De la même manière que vous ne devriez pas être à l'aide de VB6, vous ne devriez pas être en utilisant une de ces méthodes.
Vous devez utiliser VB.NET pour créer un petit composant COM. Cette composante permettra de consommer le service en utilisant la fonction "Ajouter une Référence de Service" pour créer des classes de proxy. Vous serez en mesure d'utiliser des outils et des techniques pour développer et déboguer ce composant.
Vous pouvez alors consommer le composant COM à partir de VB6, comme n'importe quel autre composant COM.
Fondamentalement, vous pouvez utiliser le SAVON surnom comme ça
Vous pouvez consulter les réponses aux Quelle est la meilleure façon de consommer un service web à partir de VB6?