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:
|
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:
|
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. |