Passa al contenuto principale
Administrator Guide
Ultimo aggiornamento: 2023-06-23
Riferimenti: Proprietà dello step Validate

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:
  • messaggio
    : l'intero messaggio, incluso
    rootpart
    e allegati
  • soapbody
    : il contenuto del corpo SOAP di
    rootpart
    del messaggio Applicabile solo quando l'input contiene un messaggio SOAP.
  • attachment
    : un allegato MIME all'interno del messaggio. Specificare l'indice degli allegati.
  • rootpart
    : il contenuto di
    rootpart
    di un messaggio MIME. Se il messaggio non è MIME, Studio seleziona l'intero messaggio.
  • variabile
    : utilizza una variabile denominata da
    MediationContext
    .
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:
  • schema
    : esegue la convalida in base a uno schema XML W3C.
  • dtd
    : esegue la convalida in base a una definizione del tipo di documento.
  • well-formed
    : verifica che il codice XML sia formattato correttamente.
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.