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 Common

Propriété
Nom de l’attribut de la version XML
Description
Identifiant d'étape
id
Indique l'identifiant unique de l'étape
xmldiff
au sein de l'ensemble.
Première entrée
first-input
Indique la première source d'entrée de données pour l'étape
xmldiff
. Il y a cinq valeurs possibles :
  • message
    : l'ensemble du message, y compris
    rootpart
    et pièces jointes.
  • contient du
    corps du feuilleton
    : le contenu du corps du feuilleton
    rootpart
    du message. S'applique uniquement lorsque l'entrée contient un messageSOAP.
  • attachment
     : une pièce jointe MIME au sein du message. Précisez l’index de la pièce jointe.
  • rootpart
    : le contenu de
    rootpart
    d'un message MIME. Si le message n’est pas MIME, Workday sélectionne la totalité du message.
  • variable
    : utilise une variable nommée de
    MediationContext
    .
Deuxième entrée
second-input
Indique la deuxième source d'entrée de données pour l'étape
xmldiff
. Il y a cinq valeurs possibles :
  • message
    : l'ensemble du message, y compris
    rootpart
    et pièces jointes.
  • contient du
    corps du feuilleton
    : le contenu du corps du feuilleton
    rootpart
    du message. S'applique uniquement lorsque l'entrée contient un messageSOAP.
  • attachment
     : une pièce jointe MIME au sein du message. Précisez l’index de la pièce jointe.
  • rootpart
    : le contenu de
    rootpart
    d'un message MIME. Si le message n’est pas MIME, Workday sélectionne la totalité du message.
  • variable
    : utilise une variable nommée de
    MediationContext
    .
Sortie
output
Précise où l’étape
xmldiff
dirige la sortie. Il y a cinq valeurs possibles :
  • message
    : l'ensemble du message, y compris
    rootpart
    et pièces jointes. Cette valeur crée un nouveau message, ce qui permet de retirer toutes les pièces jointes.
  • contient du
    corps du feuilleton
    : le contenu du corps du feuilleton
    rootpart
    du message.
  • pièce jointe
    : une pièce jointe MIME au sein du message. Précisez l’index de la pièce jointe.
  • rootpart
    : le contenu de
    rootpart
    d'un message MIME. Si le message n’est pas MIME, Workday sélectionne la totalité du message. Cette valeur conserve toutes les pièces jointes du message initial.
  • variable
    : enregistre la sortie en tant que variable nommée dans le
    MediationContext
    .
Copier dans la sortie
copy-to-output
Indique si l'étape
xmldiff
copie la sortie dans le message de médiatisation ou dans une variable.
Si la valeur est définie à
true
, l’étape
xmldiff
copie la sortie dans le message de médiation.
Si la valeur est définie à
false
, l’étape
xmldiff
copie la sortie dans une variable.
Ignorer les attributs
ignore-attributes
Indique si l’étape
xmldiff
ignore les attributs lors de la comparaison de deux documents XML.
Espaces de noms
namespaces
Les définitions de remplacement d'espace de noms pour les expressions XPath mises en œuvre par l'étape
xmldiff
.

Onglet Avanced

Propriété
Nom de l’attribut de la version XML
Description
Description
description
Description de l'étape
xmldiff
qui s'affiche dans le journal consolidé. Vous pouvez utiliser cette fonctionnalité pour décrire la fonction de l’étape et les données sur lesquelles elle est exécutée.
Exécuter quand
execute-when
Une condition qui détermine si l’étape
xmldiff
est exécutée.
Version XPath
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 à partir de Workday 12. Workday ignore cette propriété si la valeur
stream-xpath
est définie à
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 de la version XML
Description
Nom
name
Précise le nom du
sub-diff
à utiliser lors de la consultation des résultats de l'étape
xmldiff
.
Ignorer les suppressions
ignore-deletions
Indique si l'étape
xmldiff
ignore ou non les suppressions dans la sortie.
Nœuds différents seulement
result-document-different-nodes-only
Indique les nœuds qui s'affichent dans le document de sortie pour l'étape
xmldiff
.
Si défini à
true
, seuls les nœuds de plus haut niveau sont affichés dans le document de sortie.
Si défini à
false
, tous les nœuds enfants sont affichés dans le document de sortie.
Inclusion de documents de résultats
result-document-inclusion
Indique si l'étape
xmldiff
enregistre les différences entre les nœuds dans le document de sortie. Il y a trois (3) valeurs possibles :
  • Always
     : le nœud sélectionné et ses enfants s’affichent toujours dans le document de résultats.
  • Different
     : le nœud sélectionné et ses enfants s’affichent dans le document de résultats uniquement si des différences sont trouvées.
  • Never
     : le nœud sélectionné et ses enfants ne s’affichent jamais dans le document de résultats.
XPath
xpath
L’expression XPath mise en œuvre 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 localisent les nœuds de correspondance non séquentiels dans vos documents d’entrée.