Exemple de lien SOAP avec Visual Studio 2005

Instructions pour réaliser un lien SOAP avec l'API Yuki dans Visual Studio 2005

  • Démarrez Visual Studio 2005 et créez un nouveau projet du type Windows Forms.

  • Dans Solution Explorer, cliquez avec le bouton droit de la souris sur le nom du projet et choisissez Add Web Reference...

Voeg een web referentie toe in Visual Studio 2005

Ajoutez une référence web dans Visual Studio 2005


  • Introduisez l'URL du service web et cliquez sur Go.

De Visual Studio 2005 web referentie wizard

L'assistant de référence web de Visual Studio 2005


  • Après identification du service web et téléchargement de WSDL, l'assistant se présente comme suit :

De webservice referentie wizard zoals deze eruit ziet als de webservice is gevonden en de WSDL geladen is

L'assistant de référence du service web, tel qu'il se présente lorsque le service web a été identifié et le WSDL a été chargé.


  • Cliquez sur Add Reference pour fermer l'assistant et revenir au projet. Le Solution Explorer comporte désormais une nouvelle entrée : Web References => nl.yukiworks.api.

De Solution Explorer met een geldige web referentie

Le Solution Explorer avec une référence web valable


Een test formulier

Un formulaire de test


  • Double-cliquez dans le formeditor pour générer un code automatique pour un button click event handler. Le code ci-dessous vous montre à quoi doivent ressembler la classe et la méthode de l'event handler.

Voorbeeld class van een test formulier om de webservice mee aan te roepen

Exemple de classe d'un formulaire de test destiné à appeler le service web


  • Dans la capture d'écran, vous voyez que Visual Studio a converti l'URL en namespaces : api.yukiworks.nl -> nl.yukiworks.api. La classe Accounting service relève de nl.yukiworks.apinamespace.

  • Placez toujours le code appelant les méthodes du service web dans un Try...Catch block.

Eindresultaat

Résultat final


Comments