- Validar
Define se a validação é requerida. Todos os nós fornecem as
seguintes opções:
- Nenhum(a)
- O valor padrão. Nenhuma validação é desempenhada
- Conteúdo
- Indica que você deseja desempenhar verificações de conteúdo, como Validação e
Composição de Conteúdo
- Conteúdo e Valor
- Indica que você deseja desempenhar verificações de conteúdo, como Validação e
Composição de Conteúdo e verificações de valores, tais como, se o valor está de acordo
com o tipo de dados, comprimento, intervalo e enumeração.
Alguns nós também fornecem a seguinte opção:
- Herdar
- Instrui o nó a utilizar todas as opções de validação fornecida com a árvore de mensagens
de entrada em preferência a qualquer uma fornecida no nó. Portanto, Herdar
é resolvido para um entre Nenhum, Conteúdo ou Conteúdo
e Valor. Se Herdar for selecionado, as outras propriedades de validação
na guia ficarão esmaecidas.
- Ação de Defeito
A ação que deseja que seja executada quando ocorrer uma falha na
validação. É possível configurá-la para os seguintes valores:
- Exceção
- O valor padrão. É emitida uma exceção na primeira falha de validação encontrada.
A lista de exceções resultantes é mostrada abaixo. A falha também será registrada
no rastreio do usuário, se você tiver solicitado o rastreio do usuário do fluxo
de mensagens e a validação for parada. Utilize esta configuração se desejar que o processamento
da mensagem seja interrompido logo que uma falha for encontrada.

- Lista de Exceções
- Emite uma exceção se forem encontradas falhas de validação, mas apenas quando
a operação atual de análise ou gravação tiver sido concluída. A lista de exceções resultantes é mostrada abaixo. Cada falha também será registrada no rastreio do usuário, se você
tiver solicitado o rastreio do usuário do fluxo de mensagens e a validação for parada. Utilize esta configuração se desejar que o processamento
da mensagem seja interrompido se ocorrer uma falha de validação, mas se você
desejar ver a lista completa de falhas encontradas.
Observe que esta propriedade é afetada pela propriedade Cronometragem de Análise; quando a
análise parcial for selecionada, a operação atual de análise analisará apenas uma parte
de uma mensagem de entrada, portanto, apenas as falhas de validação nessa parte
da mensagem serão relatadas.

- Rastreio do Usuário
- Registra todas as falhas de validação no rastreio do usuário, mesmo que você
não tenha solicitado o rastreio do usuário do fluxo de mensagens. Utilize esta configuração se desejar que o
processamento da mensagem continue, independentemente de falhas de validação.
- Registro de Erros Local
- Registra todas as falhas de validação no registro de erros (por exemplo, o Registro de Eventos
no Windows). Utilize esta configuração se desejar que o
processamento da mensagem continue, independentemente de falhas de validação.
- Incluir Todas as Restrições de Valores
A caixa de opções está selecionada. Não é possível alterar esta opção.
Incluir Todas as Restrições de Valor especifica quais verificações básicas de restrição de valor devem ser realizadas nos valores dos campos na mensagem quando Validar resolve para
Conteúdo e Valor.
As verificações desempenhadas são:
- Comprimento Mínimo
- Comprimento Máximo
- Dígitos de Fração
- Dígitos Totais
- Mínimo Inclusivo
- Máximo Inclusivo
- Mín. Exclusivo (onde suportado)
- Máx. Exclusivo (onde suportado)
- Enumeração
- Padrão
Para obter detalhes adicionais sobre limitações de valores, consulte Restrições de Valores Lógicos de Tipo Simples.
- Corrigir
O valor padrão é nenhum. Você não pode alterá-lo.
Nenhum especifica que nenhuma ação corretiva extra
será executada quando Validar for resolvido
para Conteúdo ou Conteúdo e Valor e ocorrerem falhas de validação.
A ação corretiva executada depende da configuração de Ação com Falha.
Se Ação com Falha estiver configurado como Rastreio do Usuário ou Registro
de Erros Local, a ação corretiva será limitada à ação corretiva padrão
que ocorre quando nenhuma validação está sendo desempenhada, conforme descrito
em Validando Mensagens:
- Os campos externos são descartados na saída para formatos fixos (apenas modelos de comprimento fixo CWF e TDS)
- Se o conteúdo obrigatório estiver ausente, serão fornecidos padrões, se disponíveis,
na saída para formatos fixos (apenas modelos de comprimento fixo CWF e TDS)
- Se o tipo de dados de um elemento na árvore não corresponder ao especificado
no dicionário, o tipo de dados será convertido na saída para corresponder à definição
do dicionário, se possível, para todos os formatos.
Se Ação com Falha for
set to Exceção ou Lista de Exceções, a ação corretiva
será limitada ao terceiro item na lista acima, e será emitida uma exceção
para os dois primeiros itens.
- Sincronização de Análise
A propriedade Cronometragem de Análise está disponível apenas nos seguintes nós:
Tipo de Nó |
Nós contendo opções da propriedade Cronometragem de Análise |
Nós de entrada |
MQInput, MQGet, SCADAInput, HTTPInput, HTTPRequest,
Real-timeInput, JMSInput, Compute JavaCompute, Mapping, ResetContentDescriptor,
TimeoutNotification |
Outros nós |
ResetContentDescriptor |
A propriedade Cronometragem de Análise
determina se a análise on demand será utilizada durante a análise de uma mensagem.
Também fornece controle sobre a temporização de validação de mensagem de entrada MRM:
- Se você selecionar um valor de Cronometragem de Análise de On Demand, a validação de um campo
na mensagem será retardada até que ela seja analisada por análise parcial.
- Se você selecionar o valor de Cronometragem de Análise de Imediato, a análise parcial será substituída,
e tudo na mensagem será analisado e validado, exceto os tipos complexos
com uma Composição de Opção ou Mensagem que não podem ser resolvidos
no momento
- Se você selecionar um valor de Cronometragem de Análise de Completo, a análise parcial será substituída,
e tudo será analisado e validado. Os tipos complexos com uma Composição de Opção ou Mensagem
que não podem ser resolvidos no momento causam uma falha de validação.
Se você ativar a validação de mensagem MRM e selecionar On Demand
ou Imediato para Cronometragem de Análise, os erros de validação poderão não ser detectados até
posteriormente no processamento de uma mensagem por um fluxo de mensagens ou talvez nunca seja
detectado se uma parte da mensagem nunca for analisada. Para certificar-se de que todos os campos
em uma mensagem sejam validados, selecione Completo, ou selecione Imediato e certifique-se
de resolver todos os tipos não resolvidos com uma Composição de Opção ou Mensagem
no início de seu fluxo de mensagens.
A propriedade Cronometragem de Análise
não tem nenhum efeito sobre a validação de mensagens de saída.