Entrées de mappe de l'activité Ecrire JSON

Vous pouvez mapper des données provenant de variables de l'orchestration avec le paramètre InputJSON défini par le schéma XML spécifié dans la tâche Configurer ou bien utiliser un échantillon XML JSON/REST et le panneau Configurer pour générer la structure d'entrée.

Pourquoi et quand exécuter cette tâche

Le paramètre d'entrée Codage est facultatif et vous n'êtes pas obligé de le mapper. Si le paramètre d'entrée Codage n'est pas listé dans le panneau Vers l'activité du panneau Mapper les entrées, sélectionnez Mappe > Afficher les paramètres facultatifs dans le menu de la barre d'outils ou cliquez avec le bouton droit de la souris sur Vers l'activité et sélectionnez l'option Afficher les paramètres facultatifs. Si l'option Mappe > Afficher les paramètres facultatifs ne peut pas être sélectionnée dans le menu de la barre d'outils, cliquez sur un noeud dans le panneau Mapper les entrées afin de l'activer. Le paramètre d'entrée Encoding indique la manière dont les données sortantes sont codées pour cette procédure.

Procédure

  1. Si aucun décodage n'est requis, spécifiez la chaîne : text.
  2. Si un codage est requis, spécifiez le type de codage à utiliser pour coder les données en sortie. Par exemple : UTF-8, US-ASCII, ISO-8859-1, EBCDIC-XML-US ou SHIFT_JIS.

Exemple

Vous avez la possibilité de supplanter dynamiquement en phase d'exécution le paramètre Codage spécifié dans la tâche Configurer de la Liste de contrôle en utilisant le paramètre d'entrée Codage. Par exemple, si vous avez affecté la valeur UTF-8 pour le codage dans la tâche Configurer, vous pourriez basculer vers Shift_JIS en phase d'exécution. La valeur de Encoding spécifiée dynamiquement pendant l'exécution remplace le paramètre initial, spécifié dans le panneau Configure. Dans cet exemple, Encoding prend la valeur Shift_JIS. Une exception s'applique au comportement de remplacement dynamique : si l'option Données texte - Aucun décodage ou codage requis a été sélectionnée dans la tâche Configurer, le codage défini dynamiquement lors de la phase d'exécution est ignoré. Pour plus d'informations, voir Création d'une orchestration.