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 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 :
  • 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, Studio sélectionne la totalité du message.
  • variable
    : utilise une variable nommée de
    MediationContext
    .
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 :
  • schema
     : valide par rapport à un schéma XML W3C.
  • dtd
     : valide par rapport à une définition de type de document.
  • well-formed
     : vérifie que la version XML est bien formée.
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.