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

Riferimenti: Proprietà dello step Xmldiff

Scheda Common

Proprietà
Nome attributo XML
Descrizione
ID step
id
Specifica l'ID univoco dello step
xmldiff
all'interno dell'assembly.
Primo input
first-input
Specifica la prima origine di input dati per lo step
xmldiff
. 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, viene selezionato l'intero messaggio.
  • variabile
    : utilizza una variabile denominata da
    MediationContext
    .
Secondo input
second-input
Specifica la seconda origine di input dati per lo step
xmldiff
. 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, viene selezionato l'intero messaggio.
  • variabile
    : utilizza una variabile denominata da
    MediationContext
    .
Output
output
Specifica dove lo step
xmldiff
indirizza l'output. Sono disponibili 5 valori:
  • messaggio
    : l'intero messaggio, incluso
    rootpart
    e allegati Questo valore crea un nuovo messaggio, rimuovendo di fatto eventuali allegati.
  • soapbody
    : il contenuto del corpo SOAP di
    rootpart
    del messaggio
  • allegato
    : 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, viene selezionato l'intero messaggio. Questo valore mantiene gli eventuali allegati del messaggio originale.
  • variabile
    : salva l'output come variabile denominata in
    MediationContext
    .
Copia in output
copy-to-output
Specifica se lo step
xmldiff
copia l'output nel messaggio di mediazione o in una variabile.
Se è impostato su
true
, lo step
xmldiff
copia l'output nel messaggio di mediazione.
Se è impostato su
false
, lo step
xmldiff
copia l'output in una variabile.
Ignora attributi
ignore-attributes
Specifica se lo step
xmldiff
ignora gli attributi quando si confrontano due documenti XML.
Spazi dei nomi
namespaces
Le definizioni sostitutive dello spazio dei nomi per le espressioni XPath implementate dallo step
xmldiff
.

Scheda Advanced

Proprietà
Nome attributo XML
Descrizione
Descrizione
description
Una descrizione dello step
xmldiff
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
xmldiff
viene eseguito.
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')}
.

Scheda Definizioni

Proprietà
Nome attributo XML
Descrizione
Nome
name
Specifica il nome di
sub-diff
da utilizzare quando si cercano i risultati dello step
xmldiff
.
Ignora eliminazioni
ignore-deletions
Specifica se lo step
xmldiff
ignora le eliminazioni nell'output.
Solo nodi diversi
result-document-different-nodes-only
Specifica quali nodi vengono visualizzati nel documento di output per lo step
xmldiff
.
Se impostato su
true
, nel documento di output vengono visualizzati solo i nodi di primo livello.
Se impostato su
false
, tutti i nodi figlio vengono visualizzati nel documento di output.
Inclusione documento risultato
result-document-inclusion
Specifica se lo step
xmldiff
registra le differenze tra i nodi nel documento di output. Vi sono tre possibili valori:
  • Always
    : il nodo selezionato e i relativi figli vengono sempre visualizzati nel documento dei risultati.
  • Different
    : il nodo selezionato e i relativi figli vengono visualizzati nel documento dei risultati solo se vengono rilevate differenze.
  • Never
    : il nodo selezionato e i relativi figli non vengono mai visualizzati nel documento dei risultati.
XPath
xpath
Espressione XPath implementata dallo step
xmldiff
per trovare i nodi nel documento di input.

Scheda Matcher XPath

Nella scheda
Matcher XPath
è possibile aggiungere espressioni XPath che individuano i nodi di corrispondenza non sequenziali nei documenti di input.