Riferimenti: Proprietà dell'elemento messaggio
Utilizzare i pulsanti nella parte superiore del
Message Builder
per aggiungere elementi di messaggio per write
, log
e log-error
.Non tutti gli elementi del messaggio hanno proprietà.
message-content
Proprietà | Nome attributo XML | Descrizione |
|---|---|---|
Limite
| limit
| Un limite al numero di caratteri che il messaggio può contenere. Il valore predefinito pari a zero indica l'assenza di un limite di caratteri. |
exception
Proprietà | Nome attributo XML | Descrizione |
|---|---|---|
Escape Xml
| escape-xml
| Abilita l'escape di XML nelle eccezioni nello step di scrittura . |
xpath
Proprietà | Nome attributo XML | Descrizione |
|---|---|---|
Spazi dei nomi
| namespaces
| Consente di specificare qualsiasi spazio dei nomi richiesto dall'espressione XPath nel formato <prefix1> <namespace1> <prefix2>
<namespace2> . |
XPath
| xpath
| Espressione XPath utilizzata per estrarre un valore dal messaggio in arrivo. |
Versione XPath
| xpath-version
| Workday Studio supporta le versioni XPath 1.0 e 2.0. Il valore predefinito è 2 per le versioni di assembly a partire dalla 12 di Workday e 1 per le versioni precedenti. |
xslt
Proprietà | Nome attributo XML | Descrizione |
|---|---|---|
Allow Saxon Bytecode Generation
| Specifica se consentire la generazione di bytecode sassone. Il valore predefinito è false . | |
Strategia di riutilizzo
| Specifica la strategia di riutilizzo del trasformatore XSLT:
| |
Secure Processing
| Specifica se un trasformatore deve eseguire solo l'elaborazione XSLT standard. Impostare su true per imporre limiti ai costrutti XML. Esempio: ignorare l'elaborazione delle estensioni Java o JavaScript. Impostare su false per elaborare XML in base alle specifiche XML. | |
Fabbrica di trasformatori
| Il nome della classe di TransformerFactory che si desidera utilizzare. Il valore predefinito è il factory JAXP. Sono disponibili altre 3 opzioni:
| |
URL
| Il percorso del file XSLT, come percorso relativo o URL assoluto. Supporta i modelli di espressione MVEL. È possibile caricare XSLT direttamente dal contenuto del messaggio utilizzando il protocollo URL mctx (mediation context). Esempio: per caricare un file XSLT contenuto in un allegato, utilizzare mctx:parts/1 . |
xml-stream
Proprietà | Nome attributo XML | Descrizione |
|---|---|---|
Spazi dei nomi
| namespaces
| Consente di specificare qualsiasi spazio dei nomi richiesto dall'espressione XPath nel formato <prefix1> <namespace1> <prefix2>
<namespace2> . |
XPath
| xpath
| Espressione XPath da applicare al messaggio durante il recupero di elementi XML. Il sistema utilizza l'API Streaming per l'elaborazione XML (StAX). Questa libreria legge i messaggi XML e li traduce in eventi, anziché in DOM. Non esegue alcuna trasformazione. L'espressione XPath è lo stesso sottoinsieme semplificato di XPath utilizzato in xml-stream-splitter strategia Il sistema supporta nomi di elementi qualificati o locali e asterischi. Non supporta lo standard XPath completo.Esempi:
|
Versione XPath
| xpath-version
| Workday Studio supporta le versioni XPath 1.0 e 2.0. Il valore predefinito è 2 per le versioni di assembly a partire dalla 12 di Workday e 1 per le versioni precedenti. |
Limite
| limit
| Vincola il numero di frammenti XML da abbinare in base all'espressione XPath. Utile principalmente per motivi di performance. Se si sa che esiste un solo frammento XML corrispondente, impostare il limite su 1 per impedire l'analisi pull del documento dopo il recupero del risultato. Il valore predefinito è -1 , il che significa un set di risultati illimitato. |
regex-match
Proprietà | Nome attributo XML | Descrizione |
|---|---|---|
Delimitatore
| delimiter
| Specifica una stringa utilizzata per separare due o più occorrenze. Il valore predefinito è uno spazio singolo. |
Limite
| limit
| Specifica il numero di occorrenze da includere nell'insieme di risultati. Il valore predefinito è zero e indica tutte le occorrenze. |
Espressione regolare
| regex
| Definisce l'espressione corrispondente. |
static-file
Proprietà | Nome attributo XML | Descrizione |
|---|---|---|
Codifica caratteri
| character-encoding
| Specifica la codifica dei caratteri. Il valore predefinito è UTF-8 . |
File di input
| input-file
| Specifica il file. |
header
Proprietà | Nome attributo XML | Descrizione |
|---|---|---|
Includi nome
| include-name
| Specifica se Studio inserisce il nome dell'intestazione. |
Nome
| name
| Il nome dell'intestazione |
Valore non impostato
| not-set-value
| Stringa emessa se l'intestazione non viene trovata o è vuota. |