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

Referência: propriedades da etapa validate

Guia Common

Propriedade
Nome do atributo XML
Descrição
ID da etapa
id
A ID exclusiva da etapa
de validação
na conjunto.
Entrada
input
Especifica onde a etapa
de validação
obtém os dados como entrada. 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 Studio seleciona a mensagem inteira.
  • variável
    : use uma variável nomeada de
    MediationContext
    .
Esquema
schema
O local do arquivo de esquema que a etapa usa para validar a mensagem. Se você especifica um local em vez de um modelo MVEL, o Workday usa validadores agrupados.
Namespaces
namespaces
Os namespaces usados pela expressão XPath no formato
prefix namespace prefix2 namespace2
. Substitui os mapeamentos de namespace no arquivo conjunto.xml.
XPath
xpath
Uma expressão XPath que seleciona elementos para validação.
Mensagem de erro
failure-message
Uma mensagem de erro personalizada que substitui a mensagem de erro por padrão quando ocorre um erro de validação. As mensagens de erro são exibidas somente quando você define a propriedade
Filtro
como
false
.

Guia Avançado

Propriedade
Nome do atributo XML
Descrição
Descrição
description
Uma descrição da etapa
de validação
exibida no registro consolidado. Você pode usar essa funcionalidade para descrever a função da etapa e os dados com os quais ela opera.
Executar quando
execute-when
Condição que determina se a etapa
de validação
é executada.
Modo
mode
O tipo de validação realizada. As opções são:
  • schema
    : valida em relação a um esquema XML do W3C.
  • dtd
    : valida em relação a uma definição de tipo de documento.
  • well-formed
    : verifica se o XML está bem formado.
DTD
dtd
O local do arquivo DTD que a etapa usa para validar a mensagem.
Mensagem de substituição
replace-message
Indica se a mensagem de erro personalizada deve ser usada definida como a propriedade
Mensagem de falha
quando a validação falha.
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')}
.
Filtro
filter
Especifica se o processamento da mensagem de conciliação deve ser interrompido quando a validação falha. O valor por padrão é
false
, o que significa que o Studio passa os erros de validação para os manipuladores de erros definidos no componente.
Se definido como
true
, o Studio executa as etapas de resposta para o componente, mas descarta a mensagem e não invoca outras etapas. Não gera um erro.