Les Services Internet

Table of Contents

  1. Documentation de XINX
  2. Sommaire
  3. Installation de XINX
    1. Installation de XINX à partir des sources
      1. Récupérer les sources
      2. Compilation
      3. Installation des prérequis sous MS/Windows (depuis la version 0.8.1)
    2. Installation à partir du binaire
      1. Sous windows
      2. Sous Gnu/Linux
  4. Démarrage rapide
    1. Présentation de l'interface
    2. Le menu fichier
    3. Le menu édition
    4. Le menu chercher
    5. Le menu signet
    6. Le menu projet
    7. Le menu fenêtre
    8. Le menu Outils
    9. Le menu Aide
  5. Le mode projet
    1. Création d'un projet
      1. Page 1 : Définition du projet
      2. Page 1 bis : Définition des propriétés spécifiques
      3. Page 2 : Définition des services
      4. Page 3 : Définition du gestionnaire de version
    2. Modification d'un projet
    3. Fermeture d'un projet
  6. La complétion sous XINX
    1. Fichier de donnée pour la complétion
    2. Editeur
  7. Spécifique
    1. Projet multi-préfixe
    2. Sauvegade
  8. Les Services Internet
    1. Configuration des services
    2. Éditer un flux
    3. Execution du Service
  9. Utilisation du gestionnaire de version
    1. Mise à jour globale
    2. Validation globale
    3. Opération locale
  10. Personnalisation de XINX
    1. Général
    2. Projet
    3. Révision
    4. Éditeur
    5. Police
    6. Syntaxe
    7. Présentation
    8. Snipet
    9. Outils
    10. Modules
  11. Liste des raccourcis disponibles dans XINX
    1. Fonctions de Navigation
    2. Fonctions d'édition XINX
    3. Gestion des signets
    4. Gestion des Webservices
    5. Fonctions d'édition classiques
    6. Fonctions de recherche
  12. Écriture de Plugins Pour XINX
    1. Préface
    2. Les bases
    3. Le plugin de gestion de version
      1. Partie gestionnaire de version
      2. Partie plugin
  13. Écriture de script pour XINX
    1. Présentation de ECMAScript
    2. Les objets
    3. Propriété de l'objet Global
    4. Etendre l'application
  14. Écriture de Snipets
    1. Configuration
      1. Boite de configuration
      2. Propriété du Snipet
      3. Script dans les snipets

XINX propose d'interagir faiblement avec les services Internet. Il permet de faire quelques opérations plus facilement. Il a été écrit et testé pour être utilisé avec les fichiers de description et les services internet de Generix mais peut fonctionner avec d'autres services.

Le protocole SOAP n'est pas entièrement implémenté, ainsi que la lecture des fichiers WSDL.

Configuration des services

La configuration des services Internet se fait dans la boite de dialogue de propriété du projet. Il faut que la case soit cochée dans l'onglet Service Internet. Il faut également ajouter les liens vers les fichiers de description WSDL que XINX doit charger.

Au chargement du projet, l'application va télécharger chaque fichier de description pour pouvoir être utilisé par la suite.

Éditer un flux

Afin d'appeler un service Internet, il vous faut écrire un flux. Ce flux sera envoyé à l'aide du protocole SOAP au service Internet et ce dernier vous retournera le résultat.

Pour l'écriture du flux, il faut créer un fichier Nouveau Service Internet dans le menu Fichier. Un éditeur dédié au flux s'ouvre alors. La coloration syntaxique et celle d'un fichier XML.

Dans la barre du haut vous pouvez renseigner le service Internet que vous voulez appeler, l'action du service à solliciter et les différents paramètres disponibles pour le couple Service/Action?. Il peut y avoir plusieurs paramètres pour un service donné, chaque paramètre est enregistré dans le flux.

Chaque paramètre est enregistré dans le flux XML, ainsi que le service et l'action sélectionnés.

Les WebServices Generix, n'ont qu'un seul paramètre qui contient un fichier XML. C'est pour cela que XINX utilise la coloration syntaxique du XML.

La saisie des flux peut-être simplifiée grâce à l'utilisation de Snipet que vous pouvez trouver dans le menu Outils ou dans la boîte à outils des Snipets. XINX possède plusieurs Snipets par défaut permettant la saisie de quelques Services Internet propre à Generix.

Execution du Service

L'exécution du service se fait à l'aide de l'icône Appeler le service Internet ou du menu Service internet. Cette action est faite sur l'éditeur courant. Le service Internet sélectionné est alors appelé avec l'action selectionnée.

Quand l'appel au service internet est fait, une boite de dialogue affichant alors la progression de la communication s'affiche. Si une erreur se produit, la boite reste alors affichée affichant le message d'erreur.

Si l'exécution se passe sans erreur, une boite de dialogue affichant le résultat s'affiche alors. Vous pouvez alors voir dans la partie haute, le flux que vous avez envoyé et dans la partie basse la réponse du service Internet.

Attachments