Référence : propriétés de l’étape Validate
Onglet Common
Propriété | Nom de l’attribut de la version XML | Description |
|---|---|---|
Identifiant d'étape
| id
| L'identifiant unique de l'étape de validation au sein de l'ensemble. |
Données entrantes
| input
| Indique où l'étape de validation obtient les données en tant qu'entrées. Il y a cinq valeurs possibles :
|
Schéma
| schema
| L'emplacement du fichier de schéma utilisé par l'étape pour valider le message. Si vous spécifiez un emplacement au lieu d’un modèle MVEL, Workday utilise des validateurs groupés. |
Espaces de noms
| namespaces
| Les espaces de noms utilisés par votre expression XPath au format prefix namespace prefix2 namespace2 . Remplace les mappages d’espaces de noms dans le fichier rend.xml. |
XPath
| xpath
| Une expression XPath qui sélectionne les éléments à valider. |
Message d'échec
| failure-message
| Un 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é Filter sur false . |
Onglet Avanced
Propriété | Nom de l’attribut de la version 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 est exécutée. |
Exécuter quand
| execute-when
| Une condition qui détermine si l’étape de validation est exécutée. |
Mode
| mode
| Le type de validation effectuée. Les options sont les suivantes :
|
DTD
| dtd
| L'emplacement du fichier DTD utilisé par l'étape pour valider le message. |
Remplacer le message
| replace-message
| Indique s’il faut utiliser l’ensemble de messages d’erreur personnalisés comme propriété Message d’échec lorsque la validation échoue. |
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')} . |
filtre
| filter
| Indique s'il faut interrompre le traitement du message de médiatisation lorsque la validation échoue. La valeur par défaut est false , ce qui signifie que Studio transmet les erreurs de validation aux gestionnaires d’erreurs définis dans la composante.
Si la valeur définie est true , Studio exécute les étapes de réponse pour la composante, mais ignore le message et ne fait appel à aucune autre étape. Cela ne génère pas d’erreur. |