La transformation Sortie crée un message de réponse du service Web REST des groupes de données relationnelles dans le mappage d'opération. L'outil Developer tool crée une transformation Sortie lorsque vous définissez un service Web REST.
Lorsque vous créez un service Web REST, l'outil Developer tool crée la transformation Sortie en fonction de la définition de ressource que vous avez définie. L'outil Developer tool crée des ports d'entrée pour la transformation en fonction de la structure du message de réponse. La transformation Sortie contient un mappage qui mappe les ports d'entrée sur des nœuds dans le message de réponse.
Vous pouvez modifier les éléments de la hiérarchie du message de sortie en changeant le schéma. Vous pouvez modifier les ports d'entrée de la transformation pour qu'ils correspondent aux modifications du schéma.
Affichez la hiérarchie du message de réponse REST dans l'onglet
Ports
de la transformation Sortie. Vous pouvez choisir d'afficher les ports de la transformation ou un mappage entre les ports d'entrée de la transformation et la hiérarchie des messages de réponse.
Lorsque vous affichez les ports, vous pouvez ajouter manuellement des groupes et des ports ou copier des ports à partir d'autres transformations vers la transformation Sortie. Vous pouvez utiliser les raccourcis clavier ou utiliser les boutons copier-coller dans l'outil Developer tool.
Lorsque vous affichez le mappage de sortie, vous pouvez définir les groupes d'entrée, les ports d'entrée et mapper les ports d'entrée aux éléments du message de réponse. Le côté gauche de l'onglet est la zone
Ports
, le côté droit de l'onglet est la zone
Sortie
. La zone
Sortie
affiche la hiérarchie des messages de réponse. Définissez les groupes et les ports d'entrée dans la zone
Ports
. Lorsque vous mappez les ports d'entrée à partir de la zone
Ports
aux nœuds dans la zone
Sortie
, le port d'entrée s'affiche dans la colonne
Emplacement
dans la zone
Sortie
.
Lorsque vous affichez le mappage de sortie, vous pouvez choisir de visualiser les lignes de connexion des ports d'entrée aux nœuds de l'entrée d'opération.
L'image suivante montre un simple mappage de sortie dans une transformation Sortie :
Dans l'image précédente, la transformation reçoit un groupe de ports pour un client. Elle renvoie les éléments à occurrence unique.
L'outil Developer tool mappe les ports d'entrée aux nœuds dans le premier niveau de la sortie d'opération lorsque vous choisissez de mapper le premier niveau de la hiérarchie. L'option
Mapper le premier niveau de la hiérarchie
est activée par défaut. L'outil Developer tool crée aussi les ports d'entrée dont il a besoin pour mapper les données. Si le premier niveau de la hiérarchie contient un nœud parent à occurrences multiples avec un ou plusieurs nœuds enfants à occurrences multiples, l'outil Developer tool ne crée pas les ports et ne mappe pas le premier niveau de la hiérarchie.