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

Étape 3. Configurez le mappage de sortie

Étape 3. Configurez le mappage de sortie

La transformation Sortie REST reçoit des données à partir des transformations Client et Commandes et elle renvoie un fichier JSON.
Dans le mappage Orders_Resource, la transformation Sortie REST contient deux groupes de données de sortie. Le groupe parent contient des informations relatives au client et il apparaît une seule fois pour chaque client. Le groupe enfant contient les commandes. Le groupe Commandes est à occurrences multiples.
Lorsque la transformation Sortie REST contient plusieurs groupes de ports, l'outil Developer tool crée des clés pour relier les groupes. L'outil Developer tool crée une clé primaire pour chaque groupe. L'outil Developer tool crée une clé étrangère pour chaque groupe enfant. La clé étrangère du groupe Commandes contient le numéro client de chaque commande.
Lorsque vous affichez les ports de la transformation Sortie REST, vous ne voyez pas les clés. Les clés n'ont pas de ports. Vous pouvez toutefois relier des données aux clés pour définir la valeur des clés. Pour afficher les clés, affichez le mappage de sortie dans la vue
Ports
de l'onglet
Propriétés
de la transformation Sortie REST. La vue
Ports
affiche les ports d'entrée ou le mappage de sortie selon l'option que vous choisissez d'afficher.
L'image suivante montre la vue
Mappage de sortie
 :
La vue Ports de la transformation Sortie présente le mappage de sortie entre les ports d'entrée et les éléments du message de réponse de sortie. Le panneau gauche répertorie les ports, tandis que le panneau droit répertorie les éléments. Chaque panneau affiche deux groupes de champs, le groupe Orders_Resource et le groupe Commandes. Dans le panneau droit, le groupe Orders_Resource contient la clé Key_Orders_Resource. Le groupe Commandes contient une clé nommée Key_Orders et une clé étrangère nommée FKey_Orders_Resource. Aucun port n'est relié à ces clés.
L'outil Developer tool crée les clés suivantes dans la sortie :
Nom de la clé
Description
Key_Orders_Resource
Clé primaire du groupe Orders_Resource.
Key_Orders
Clé primaire du groupe Commandes.
FKey_Orders_Resource
Clé étrangère pour relier le groupe Commandes au groupe Orders_Resource.
Vous devez relier les ports d'entrée aux clés de sortie, sinon le mappage n'est pas valide.
Vous pouvez relier un port à plusieurs éléments dans le panneau
Sortie
. Vous ne pouvez toutefois pas relier le champ d'un groupe dans le panneau
Ports
à un élément de plusieurs groupes dans le panneau
Sortie
. Tous les champs du même groupe
Ports
doivent être reliés à des éléments du même groupe
Sortie
.