Ir para o conteúdo principal
Administrator Guide
Última atualização: 2023-06-23
Referência: propriedades da etapa xmldiff

Referência: propriedades da etapa xmldiff

Guia Common

Propriedade
Nome do atributo XML
Descrição
ID da etapa
id
Especifica a ID exclusiva da etapa
xmldiff
na conjunto.
Primeira entrada
first-input
Especifica a primeira fonte de entrada de dados para a etapa
xmldiff
. Existem cinco valores possíveis:
  • message
    : a mensagem inteira, incluindo
    rootpart
    e anexos.
  • soapbody
    : o conteúdo do corpo SOAP do
    rootpart
    da mensagem. Aplicável somente quando a entrada contém uma mensagem SOAP.
  • attachment
    : um anexo MIME na mensagem. Especifique o índice do anexo.
  • rootpart
    : o conteúdo da
    rootpart
    de uma mensagem MIME. Se a mensagem não é MIME, o Workday seleciona a mensagem inteira.
  • variável
    : use uma variável nomeada de
    MediationContext
    .
Segunda entrada
second-input
Especifica a segunda fonte de entrada de dados para a etapa
xmldiff
. Existem cinco valores possíveis:
  • message
    : a mensagem inteira, incluindo
    rootpart
    e anexos.
  • soapbody
    : o conteúdo do corpo SOAP do
    rootpart
    da mensagem. Aplicável somente quando a entrada contém uma mensagem SOAP.
  • attachment
    : um anexo MIME na mensagem. Especifique o índice do anexo.
  • rootpart
    : o conteúdo da
    rootpart
    de uma mensagem MIME. Se a mensagem não é MIME, o Workday seleciona a mensagem inteira.
  • variável
    : use uma variável nomeada de
    MediationContext
    .
Saída
output
Especifica para onde a etapa
xmldiff
direciona a saída. Existem cinco valores possíveis:
  • message
    : a mensagem inteira, incluindo
    rootpart
    e anexos. Esse valor cria uma nova mensagem, removendo efetivamente todos os anexos.
  • soapbody
    : o conteúdo do corpo SOAP do
    rootpart
    da mensagem.
  • anexo
    : um anexo MIME na mensagem. Especifique o índice do anexo.
  • rootpart
    : o conteúdo da
    rootpart
    de uma mensagem MIME. Se a mensagem não é MIME, o Workday seleciona a mensagem inteira. Esse valor preserva os anexos da mensagem original.
  • variável
    : salva a saída como uma variável nomeada na
    MediationContext
    .
Copiar para saída
copy-to-output
Especifica se a etapa
xmldiff
copia a saída para a mensagem de conciliação ou para uma variável.
Se definido como
true
, a etapa
xmldiff
copia a saída na mensagem de mediação.
Se definido como
false
, a etapa
xmldiff
copia a saída em uma variável.
Ignorar atributos
ignore-attributes
Especifica se a etapa
xmldiff
ignora os atributos quando dois documentos XML são comparados.
Namespaces
namespaces
Definições de substituição de namespace para expressões XPath implementadas pela etapa
xmldiff
.

Guia Advanced

Propriedade
Nome do atributo XML
Descrição
Descrição
description
Uma descrição da etapa
xmldiff
exibida no registro consolidado. Você pode usar essa funcionalidade para descrever a função da etapa e os dados nos quais ela opera.
Executar quando
execute-when
Uma condição que determina se a etapa
xmldiff
é executada.
Versão XPath
xpath-version
Especifica se o XPath deve ser usado na versão 1.0 ou 2.0. Digite o valor 1 para versões de assembly até o Workday 11 e 2 para Workday 12 e posterior. O Workday ignora essa propriedade se o valor de
de stream-xpath
está definido como
true
.
Você pode permitir que o Workday defina a versão dinamicamente usando um modelo Mvel que insere um valor de propriedade do sistema. Exemplo:
@{props.get('the_version')}
.

Guia Definições

Propriedade
Nome do atributo XML
Descrição
Name
name
Especifica o nome do
sub-diff
a ser usado quando procurar resultados da etapa
xmldiff
.
Ignorar exclusões
ignore-deletions
Especifica se a etapa
xmldiff
ignora exclusões na saída.
Apenas nós diferentes
result-document-different-nodes-only
Especifica quais nós são exibidos no documento de saída da etapa
xmldiff
.
Se definido como
true
, somente os nós de nível superior são exibidos no documento gerado.
Se definido como
false
, todos os nós filho são exibidos no documento gerado.
Inclusão de documento de resultado
result-document-inclusion
Especifica se a etapa
xmldiff
registra diferenças entre os nós no documento de saída. Existem três valores possíveis:
  • Always
    : o nó selecionado e seus nós secundários sempre são exibidos no documento resultante.
  • Different
    : o nó selecionado e seus nós secundários são exibidos no documento resultante somente quando são encontradas diferenças.
  • Never
    : o nó selecionado e seus nós secundários nunca são exibidos no documento resultante.
XPath
xpath
A expressão XPath implementada pela etapa
xmldiff
para localizar nós no seu documento de entrada.

Guia Matcher XPath

Na guia
Matcher XPath
, você pode adicionar expressões XPath que localizam nós correspondentes não sequenciais nos documentos de entrada.