Riferimenti: Proprietà dello step Validate
Scheda Common
Proprietà | Nome attributo XML | Descrizione |
|---|---|---|
ID step
| id
| ID univoco dello step di convalida all'interno dell'assembly. |
Input
| input
| Specifica dove lo step di convalida ottiene i dati come input. Sono disponibili 5 valori:
|
Schema
| schema
| Il percorso del file di schema utilizzato dallo step per convalidare il messaggio. Se si specifica un percorso anziché un modello MVEL, il sistema utilizza convalidatori in pool. |
Spazi dei nomi
| namespaces
| Gli spazi dei nomi utilizzati dall'espressione XPath nel formato prefix namespace prefix2 namespace2 . Sostituisce le mappature degli spazi dei nomi nel file assembly.xml. |
Xpath
| xpath
| Espressione XPath che seleziona gli elementi per la convalida. |
Messaggio di errore
| failure-message
| Un messaggio di errore personalizzato che sostituisce il messaggio di errore predefinito quando si verifica un errore di convalida. I messaggi di errore vengono visualizzati solo quando si imposta la proprietà Filter su falso . |
Scheda Advanced
Proprietà | Nome attributo XML | Descrizione |
|---|---|---|
Descrizione
| description
| Una descrizione dello step di convalida visualizzata nel registro consolidato. È possibile utilizzare questa funzionalità per descrivere la funzione dello step e i dati su cui opera. |
Eseguire quando
| execute-when
| Condizione che determina se lo step di convalida viene eseguito. |
Modalità
| mode
| Tipo di convalida eseguita. Le opzioni sono:
|
DTD
| dtd
| Il percorso del file DTD utilizzato dallo step per convalidare il messaggio. |
Sostituisci messaggio
| replace-message
| Indica se utilizzare l'insieme di messaggi di errore personalizzato come proprietà Messaggio di errore quando la convalida non riesce. |
Versione XPath
| xpath-version
| Specifica se utilizzare XPath versione 1.0 o 2.0. Immettere il valore 1 per le versioni di assembly fino a Workday 11 e il valore 2 per le versioni di assembly da Workday 12 in poi. Il sistema ignora questa proprietà se il valore stream-xpath è impostato su true .
È possibile consentire al sistema di impostare la versione in modo dinamico utilizzando un modello MVEL che inserisce un valore di proprietà di sistema. Esempio: @{props.get('the_version')} . |
Filtro
| filter
| Specifica se interrompere l'elaborazione del messaggio di mediazione quando la convalida non riesce. Il valore predefinito è false , il che significa che Studio trasmette gli errori di convalida ai gestori degli errori definiti all'interno del componente.
Se è impostata su true , Studio esegue gli step di risposta per il componente ma ignora il messaggio e non richiama altri step. Non genera un errore. |