Saltar al contenido principal
Administrator Guide
Última actualización: 2023-06-23
Referencia: propiedades del paso xmldiff

Referencia: propiedades del paso xmldiff

Ficha Common

Propiedad
Nombre de atributo XML
Descripción
ID de paso
id
Especifica el ID exclusivo del paso
xmldiff
en el conjunto.
Primera entrada
first-input
Especifica el primer origen de entrada de datos para el paso
xmldiff
. Hay 5 valores posibles:
  • message
    : el mensaje completo, incluidos
    rootpart
    y archivos adjuntos.
  • soapbody
    : el contenido del cuerpo SOAP de la
    rootpart
    del mensaje Solo es aplicable cuando la entrada contiene un mensaje SOAP.
  • attachment
    : un archivo adjunto MIME dentro del mensaje. Especifique el índice de archivos adjuntos.
  • rootpart
    : el contenido de la
    rootpart
    de un mensaje MIME. Si el mensaje no es MIME, Workday selecciona todo el mensaje.
  • variable
    : utilice una variable con nombre de la
    MediationContext
    .
Segunda entrada
second-input
Especifica el segundo origen de entrada de datos para el paso
xmldiff
. Hay 5 valores posibles:
  • message
    : el mensaje completo, incluidos
    rootpart
    y archivos adjuntos.
  • soapbody
    : el contenido del cuerpo SOAP de la
    rootpart
    del mensaje Solo es aplicable cuando la entrada contiene un mensaje SOAP.
  • attachment
    : un archivo adjunto MIME dentro del mensaje. Especifique el índice de archivos adjuntos.
  • rootpart
    : el contenido de la
    rootpart
    de un mensaje MIME. Si el mensaje no es MIME, Workday selecciona todo el mensaje.
  • variable
    : utilice una variable con nombre de la
    MediationContext
    .
Resultado
output
Especifica dónde dirige el paso
xmldiff
el resultado. Hay 5 valores posibles:
  • message
    : el mensaje completo, incluidos
    rootpart
    y archivos adjuntos. Este valor crea un nuevo mensaje, eliminando efectivamente todos los archivos adjuntos.
  • soapbody
    : el contenido del cuerpo SOAP de la
    rootpart
    del mensaje
  • archivo adjunto
    : un archivo adjunto MIME dentro del mensaje. Especifique el índice de archivos adjuntos.
  • rootpart
    : el contenido de la
    rootpart
    de un mensaje MIME. Si el mensaje no es MIME, Workday selecciona todo el mensaje. Este valor conserva los archivos adjuntos del mensaje original.
  • variable
    : guarde el resultado como una variable con nombre en el
    MediationContext
    .
Copiar en resultado
copy-to-output
Especifica si el paso
xmldiff
copia el resultado en el mensaje de mediación o en una variable.
Si se define como
true
, el paso
xmldiff
copia el resultado en el mensaje de mediación.
Si se define como
false
, el paso
xmldiff
copia el resultado en una variable.
Ignorar atributos
ignore-attributes
Especifica si el paso
xmldiff
ignora los atributos al comparar dos documentos XML.
Espacios de nombre
namespaces
Definiciones de sustitución de espacio de nombres para expresiones XPath implementadas por el paso
xmldiff
.

Ficha Advanced

Propiedad
Nombre de atributo XML
Descripción
Descripción
description
Una descripción del paso
xmldiff
que se muestra en el registro consolidado. Puede utilizar esta función para describir la función del paso y los datos en los que opera.
Ejecutar cuando
execute-when
Una condición que determina si se ejecuta el paso
xmldiff
.
Versión XPath
xpath-version
Especifica si se utiliza la versión 1.0 o 2.0 de XPath. Introduzca el valor 1 para las versiones de ensamblaje hasta Workday 11 y 2 para las versiones de ensamblaje de Workday 12 en adelante. Workday ignora esta propiedad si el valor
stream-xpath
se define como
true
.
Puede permitir que Workday defina la versión de forma dinámica mediante una plantilla MVEL que inserte un valor de propiedad del sistema. Ejemplo:
@{props.get('the_version')}
.

Ficha Definiciones

Propiedad
Nombre de atributo XML
Descripción
Nombre
name
Especifica el nombre del
sub-diff
que se utilizará al buscar los resultados del paso
xmldiff
.
Ignorar eliminaciones
ignore-deletions
Especifica si el paso
xmldiff
ignora las eliminaciones en el resultado.
Solo nodos diferentes
result-document-different-nodes-only
Especifica qué nodos se muestran en el documento de resultado para el paso
xmldiff
.
Si se establece en
true
, solo se muestran los nodos de nivel superior en el documento de resultado.
Si se establece en
false
, todos los nodos secundarios se muestran en el documento de resultado.
Inclusión de documento de resultado
result-document-inclusion
Especifica si el paso
xmldiff
registra las diferencias entre los nodos en el documento de resultado. Hay tres valores posibles:
  • Always
    : el nodo seleccionado y sus secundarios siempre se muestran en el documento de resultado.
  • Different
    : el nodo seleccionado y sus secundarios solo se muestran en el documento de resultado si se encuentran diferencias.
  • Never
    : el nodo seleccionado y sus elementos secundarios nunca se muestran en el documento de resultado.
XPath
xpath
La expresión XPath implementada por el paso
xmldiff
para buscar nodos en el documento de entrada.

Ficha Matcher XPath

En la ficha
Matcher XPath
, puede añadir expresiones XPath que busquen nodos coincidentes no secuenciales en los documentos de entrada.