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

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

Onglet Valeurs usuelles

Propriété
Nom de l'attribut XML
Description
Step ID
id
L'identifiant unique de l'étape
de validation
dans l'ensemble.
Entrée
input
Indique à quel moment l'étape
de validation
obtient les données en tant qu'entrée. 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 un message MIME, Studio sélectionne le message entier.
  • variable
    : utilisez une variable nommée depuis le
    MediationContext
    .
Schéma
schema
L'emplacement du fichier de schéma que l'étape utilise pour valider le message. Si vous indiquez un site plutôt qu'un modèle MVEL, Workday utilise des validateurs regroupés.
Namespaces
namespaces
Les espaces de noms utilisés par votre expression XPath au format
prefix namespace prefix2 namespace2
. Remplace les mappages d'espace de nom dans le fichier Nombre d'éléments de frais.xml.
Xchemin
xpath
Une expression XPath qui sélectionne des éléments pour la validation.
Message d'échec
failure-message
Message d'erreur personnalisé qui remplace le message d'erreur par défaut lorsqu'une erreur de validation se produit. Les messages d'erreur s'affichent uniquement lorsque vous définissez la propriété
Filtrer
sur
false
.

Onglet Avancé

Propriété
Nom de l'attribut XML
Description
Description
description
Description de l'étape
de validation
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 opère.
Execute When
execute-when
Une condition qui détermine si l'étape
de validation
est exécutée.
Mode
mode
Type de validation effectuée. Les options sont les suivantes :
  • schema
     : effectue la validation par rapport à un schéma XML W3C.
  • dtd
     : effectue la validation par rapport à une définition de type de document.
  • well-formed
     : vérifie que le XML est bien formé.
DTD
dtd
L'emplacement du fichier DTD que l'étape utilise pour valider le message.
Remplacer le message
replace-message
Indique s'il faut utiliser l'ensemble de messages d'erreurs personnalisé comme propriété
Message d'échec
en cas d'échec de la validation.
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')}
.
Filtrer
filter
Indique s'il faut interrompre le traitement du message de média en cas d'échec de la validation. La valeur par défaut est
false
, ce qui signifie que Studio transmet les erreurs de validation aux gestionnaires d'erreurs définis dans le composant.
Si la valeur est
true
, Studio exécute les étapes de réponse pour le composant, mais ignore le message et n'appelle aucune autre étape. Cela ne génère pas d'erreur.