Você pode controlar a validação definindo propriedades nas guias Validação (Validate) e Opções do Analisador (Parser Options) para os nós listados na tabela a seguir.
Tipo de Nó | Nós com opções de validação |
---|---|
Nó Input | MQInput, SCADAInput, HTTPInput, JMSInput, TimeoutNotification, , |
Nó Output | MQOutput, MQReply, SCADAOutput, HTTPReply, JMSOutput, JMSReply, , |
Outros nós | Compute, Mapeamento, JavaCompute, Validate, ResetContentDescriptor, MQGet, HTTPRequest, , , , |
Para obter uma visão geral da validação de mensagens no intermediário, consulte Validando Mensagens.
Guia | Propriedades que afetam a validação |
---|---|
Validação | Validar, Ação de Falha, Incluir Todas as Limitações de Valor, Corrigir |
Opções do Analisador (Parser Options) | Sincronização de Análise |
Define se a validação é requerida. Todos os nós fornecem as seguintes opções:
Alguns nós também fornecem a seguinte opção:
A ação que deseja que seja executada quando ocorrer uma falha na validação. É possível configurá-la para os seguintes valores:
MRM e IDOC
MRM e IDOC
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:
Para obter detalhes adicionais sobre limitações de valores, consulte Restrições de Valores Lógicos de Tipo Simples.
O valor padrão é nenhum. Não é possível alterá-lo.
Nenhum (None) especifica que nenhuma ação corretiva adicional será tomada quando Validar (Validate) for resolvido para Conteúdo (Content) ou Conteúdo e Valor (Content And Value) e ocorrer falhas de validação. A ação corretiva tomada depende da definição de Ação de Falha (Failure Action).
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:
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.
A propriedade Cronometragem de Análise determina se a análise on demand será utilizada durante a análise de uma mensagem. Ela também possibilita o controle sobre o tempo da validação das mensagens de entrada:
Se você permitir a validação da mensagem e selecionar On Demand ou Imediato para Hora de Análise, os erros de validação talvez não sejam detectados até o fim do processamento de uma mensagem pelo fluxo de mensagens ou podem nunca ser detectados se uma parte da mensagem nunca tiver sido analisada. Para ter certeza de que todos os campos em uma mensagem sejam validados, selecione Concluído ou, se o domínio de mensagem for MRM, selecione Imediato e certifique-se de que você resolva todos os tipos não resolvidos com uma Composição de Escolha ou Mensagem no início do fluxo de mensagens.
A propriedade Cronometragem de Análise não tem efeito sobre a validação de mensagens de saída.