Table des matières

Search

  1. Préface
  2. Services Web
  3. Services Web SOAP
  4. Objet de données WSDL
  5. Objet de schéma
  6. Comment créer un service Web SOAP
  7. Mappages d'opération
  8. Analyse des messages SOAP du service Web
  9. Génération des messages SOAP du service Web
  10. Transformation Consommateur de service Web
  11. Services Web REST
  12. Comment créer un service Web REST
  13. Transformation Consommateur de service Web REST
  14. Cas d'utilisation de la transformation Consommateur de service Web REST
  15. Administration des services Web REST et SOAP
  16. Annexe A: Compatibilité des types de données

Guide des services Web

Guide des services Web

Configuration de la transformation Erreur

Configuration de la transformation Erreur

Si l'opération de service Web renvoie des erreurs, ou si vous créez une transformation Erreur pour une erreur générique, configurez chaque transformation Erreur. Définissez les ports d'entrée et mappez les données à partir des ports d'entrée aux nœuds dans l'erreur d'opération.
  1. Sélectionnez la transformation Erreur dans l'éditeur.
  2. Cliquez sur l'onglet
    Ports
    dans la vue
    Propriétés
    .
  3. Cliquez sur
    Mappage d'erreur
    .
    La zone
    Erreur d'opération
    affiche la réponse ou la hiérarchie du message d'erreur. Définissez les ports d'entrée dans la zone
    Ports
    .
  4. Éventuellement, cliquez sur
    Afficher les lignes
    pour afficher les lignes qui connectent les ports d'entrée aux nœuds dans l'erreur d'opération. Vous pouvez choisir d'afficher toutes les lignes ou uniquement les lignes des ports sélectionnés.
  5. Si l'erreur d'opération inclut des éléments anyType, des éléments any, des attributs anyAttribut, un type dérivé d'éléments ou des groupes de substitution, sélectionnez les objets dans la zone
    Erreur d'opération
    . Dans la colonne
    Type
    d'un nœud, cliquez sur
    Choisir
    , puis choisissez un ou plusieurs types, éléments ou attributs dans la liste.
  6. Pour ajouter un groupe d'entrée, utilisez l'une des méthodes suivantes :
    Option
    Description
    Faire glisser un nœud
    Faites glisser le pointeur depuis un nœud de groupe ou un nœud enfant dans la zone
    Erreur d'opération
    vers une colonne vide dans la zone
    Ports
    . S'il s'agit d'un nœud de groupe, l'outil Developer ajoute un groupe sans ports.
    Ajouter un groupe manuellement
    Cliquez sur la flèche en regard du bouton
    Nouveau
    , puis cliquez sur
    Nouveau groupe
    .
    Sélectionner
    Mapper la hiérarchie du premier niveau
    Sélectionnez
    Mapper la hiérarchie du premier niveau
    . L'outil Developer mappe des nœuds dans le premier niveau de l'erreur d'opération aux ports et groupes d'entrée. L'outil Developer crée également les ports et groupes d'entrée dont il a besoin pour mapper les données.
  7. Pour ajouter un port d'entrée, utilisez l'une des méthodes suivantes :
    Option
    Description
    Ajouter manuellement un port
    Cliquez sur la flèche à côté du bouton
    Nouveau
    , puis cliquez sur
    Nouveau port
    .
    Faites glisser les ports à partir d'autres transformations
    Dans l'éditeur, faites glisser un port depuis une autre transformation vers la transformation Erreur.
    Copier les ports
    Sélectionnez les ports à partir d'une autre transformation et copiez-les vers la zone
    Erreur d'opération
    . Pour copier les ports, vous pouvez utiliser les raccourcis clavier ou utiliser les boutons copier-coller dans l'outil Developer.
    Sélectionner
    Mapper la hiérarchie du premier niveau
    Sélectionnez
    Mapper la hiérarchie du premier niveau
    . L'outil Developer mappe des nœuds dans le premier niveau de l'erreur d'opération aux ports et groupes d'entrée. L'outil Developer crée également les ports et groupes d'entrée dont il a besoin pour mapper les données.
  8. Pour mapper des données à partir des ports d'entrée aux nœuds dans la hiérarchie de l'erreur d'opération, faites glisser le pointeur de chaque port ou groupe d'entrée vers le nœud associé dans la d'opération.
    L'emplacement du champ d'entrée s'affiche à côté du nœud dans la zone
    Erreur d'opération
    .
  9. Pour mapper des données XML à partir d'un port d'entrée à la réponse SOAP complète, cliquez avec le bouton droit sur le port et sélectionnez
    Mapper en XML
    .
  10. Pour mapper des ports d'entrée comme clé composite, utilisez une des méthodes suivantes :
    Option
    Description
    Faire glisser les ports d'entrée
    Sélectionnez deux ports d'entrée ou plus et déposez-les dans une clé dans la hiérarchie de l'erreur d'opération.
    Sélectionnez les ports d'entrée depuis la boîte de dialogue
    Sélection de l'emplacement
    Cliquez sur la colonne
    Emplacement
    d'une clé dans la hiérarchie de l'erreur d'opération et sélectionnez les ports d'entrée.
  11. Pour effacer les emplacements de nœuds, utilisez une des méthodes suivantes :
    Option
    Description
    Cliquer sur le bouton
    Effacer
    Sélectionnez un ou plusieurs nœuds dans la zone
    Erreur d'opération
    et cliquez sur
    Effacer
    .
    Supprimez les lignes qui connectent les ports aux nœuds
    Sélectionnez une ou plusieurs lignes qui connectent les ports d'entrée aux nœuds dans l'erreur d'opération et appuyez sur
    Supprimer
    .