Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2023-06-23
Référence : propriétés de l'étape xmldiff

Référence : propriétés de l'étape xmldiff

Onglet Valeurs usuelles

Propriété
Nom de l'attribut XML
Description
Step ID
id
Indique l'identifiant unique de l'étape
xmldiff
dans l'assemblage.
First Input
first-input
Indique la première source de saisie de données pour l'étape
xmldiff
. Cinq valeurs sont possibles :
  • message
    : le message complet, y compris
    rootpart
    Pièces jointes.
  • afficher
    le contenu du corps du SOAP du
    rootpart
    du message. Applicable uniquement lorsque l'entrée contient un message SOAP.
  • attachment
     : une pièce jointe MIME dans le message. Spécifiez l'index des pièces jointes.
  • rootpart
    : le contenu de
    rootpart
    d'un message MIME. Si le message n'est pas de type MIME, Workday sélectionne l'intégralité du message.
  • variable
    : utilisez une variable nommée depuis le
    MediationContext
    .
Second Input
second-input
Indique la deuxième source de saisie de données pour l'étape
xmldiff
. Cinq valeurs sont possibles :
  • message
    : le message complet, y compris
    rootpart
    Pièces jointes.
  • afficher
    le contenu du corps du SOAP du
    rootpart
    du message. Applicable uniquement lorsque l'entrée contient un message SOAP.
  • attachment
     : une pièce jointe MIME dans le message. Spécifiez l'index des pièces jointes.
  • rootpart
    : le contenu de
    rootpart
    d'un message MIME. Si le message n'est pas de type MIME, Workday sélectionne l'intégralité du message.
  • variable
    : utilisez une variable nommée depuis le
    MediationContext
    .
Sortie
output
Indique l'emplacement vers lequel l'étape
xmldiff
dirige la sortie. Cinq valeurs sont possibles :
  • message
    : le message complet, y compris
    rootpart
    Pièces jointes. Cette valeur crée un nouveau message et supprime toutes les pièces jointes.
  • afficher
    le contenu du corps du SOAP du
    rootpart
    du message.
  • attachment
     : une pièce jointe MIME dans le message. Spécifiez l'index des pièces jointes.
  • rootpart
    : le contenu de
    rootpart
    d'un message MIME. Si le message n'est pas de type MIME, Workday sélectionne l'intégralité du message. Cette valeur conserve toutes les pièces jointes du message d'origine.
  • variable
    : enregistre la sortie en tant que variable nommée dans
    MediationContext
    .
Copy To Output
copy-to-output
Indique si l'étape
xmldiff
copie la sortie dans le message de médiation ou dans une variable.
Si la valeur est
true
, l'étape
xmldiff
copie la sortie dans le message de médiation.
Si la valeur est
false
, l'étape
xmldiff
copie la sortie dans une variable.
Ignore Attributes
ignore-attributes
Indique si l'étape
xmldiff
ignore les attributs lors de la comparaison de deux documents XML.
Namespaces
namespaces
Définitions de remplacement d'espace de noms pour les expressions XPath implémentées par l'étape
xmldiff
.

Onglet Avancé

Propriété
Nom de l'attribut XML
Description
Description
description
Description de l'étape
xmldiff
qui s'affiche dans le journal consolidé. Vous pouvez utiliser cette fonction pour décrire la fonction de l'étape et les données sur lesquelles elle opère.
Execute When
execute-when
Condition qui détermine si l'étape
xmldiff
s'exécute.
XPath Version
xpath-version
Indique s'il faut utiliser la version 1.0 ou 2.0 de XPath. Saisissez la valeur 1 pour les versions d'assemblage jusqu'à Workday 11, et 2 pour les versions d'assemblage Workday 12 et suivantes. Workday ignore cette propriété si la valeur
stream-xpath
est définie sur
true
.
Vous pouvez permettre à Workday de définir la version de manière dynamique à l'aide d'un modèle MVEL qui insère une valeur de propriété système. Exemple :
@{props.get('the_version')}
.

Onglet Définitions

Propriété
Nom de l'attribut XML
Description
Nom
name
Indique le nom de l'unité légale
sub-diff
à utiliser lors de la recherche des résultats de l'étape
xmldiff
.
Ignore Deletions
ignore-deletions
Indique si l'étape
xmldiff
ignore les suppressions dans la sortie.
Different Nodes Only
result-document-different-nodes-only
Indique les nœuds qui s'affichent dans le document de sortie pour l'étape
xmldiff
.
En cas de
true
, seuls les nœuds de premier niveau s'affichent dans le document de sortie.
En cas de
false
, tous les nœuds enfants s'affichent dans le document de sortie.
Result Document Inclusion
result-document-inclusion
Indique si l'étape
xmldiff
enregistre les différences entre les nœuds dans le document de sortie. Trois valeurs sont possibles :
  • Always
     : le nœud sélectionné et ses enfants s'affichent toujours dans le fichier de sortie.
  • Different
     : le nœud sélectionné et ses enfants s'affichent uniquement dans le fichier de sortie si des différences sont trouvées.
  • Never
     : le nœud sélectionné et ses enfants ne s'affichent jamais dans le fichier de sortie.
XPath
xpath
Expression XPath implémentée par l'étape
xmldiff
pour rechercher des nœuds dans votre document d'entrée.

Onglet Matcher XPath

Dans l'onglet
Matcher XPath
, vous pouvez ajouter des expressions XPath qui permettent de localiser les nœuds correspondants non séquentiels dans vos documents d'entrée.