Incluindo uma Primitiva de Mediação

Este tópico descreve como incluir primitivas de mediação no fluxo no editor do Fluxo de Mediação.

Os nós de extremidade dos fluxos de pedido e de resposta são criados com base nas operações definidas na seção Conexão de Operação do editor. Você cria um fluxo incluindo primitivas de mediação entre esses nós. Inclua as primitivas da esquerda para a direita na seqüência que deseja que sejam chamadas no fluxo, ligue-as e configure as propriedades de cada primitiva para determinar como a primitiva processará a mensagem. As primitivas de mediação estão disponíveis na paleta à esquerda do fluxo de pedido ou de resposta, conforme mostrado abaixo:

Primitivas de mediação na paleta

Selecione uma primitiva da paleta e solte-a no canvas:

A primeira primitiva na parte superior da paleta é uma primitiva de mediação Parada. Clique neste ícone para visualizar estas primitivas que podem ser utilizadas para manipulação de erro:
Primitivas Parada e Falha na paleta
  • A primitiva de mediação Parada Primitiva Parada na paleta interrompe silenciosamente a execução do caminho atual no fluxo. Esse término é esperado, e não é causado por uma falha de execução da primitiva.
  • A primitiva de mediação Falha Primitiva Falha na paleta interrompe a execução do fluxo e emite uma exceção quando existe uma falha de execução conhecida na primitiva. Você pode definir suas próprias exceções para a primitiva Falha.
  • A primitiva Mediação Customizada Primitiva Mediação Customizada na paleta permite implementar sua própria lógica de mediação utilizando código Java, ou chamar uma importação no mesmo módulo de mediação.
  • A primitiva Transformação XSL Primitiva Transformação XSL na paleta transforma formatos de mensagens entre operações de origem e de destino. A primitiva utiliza uma folha de estilo XSL para mapear entre os tipos de mensagem de origem e de destino.
  • A primitiva Logger de Mensagens Primitiva Logger de Mensagens na paleta registra mensagens em um banco de dados.
  • A primitiva Filtro de Mensagens Primitiva Filtro de Mensagens na paleta roteia mensagens de maneira condicional, com base nos resultados da avaliação de padrão. Um padrão é avaliado em comparação com a mensagem e se o resultado for verdadeiro a mensagem é propagada para um terminal associado ao padrão.
  • A primitiva Consulta de Banco de Dados Primitiva Consulta de Banco de Dados na paleta melhora a mensagem utilizando dados recuperados a partir de um banco de dados.

Feedback
(C) Direitos Autorais IBM Corporation 2005, 2006. Todos os Direitos Reservados.