Utilizando assistentes para definir uma primitiva de mediação customizada

Este tópico descreve como construir uma mediação customizada, começando com a criação de uma primitiva de mediação customizada e terminando com a mesclagem da implementação no editor de Montagem. Um conjunto de assistentes foi fornecido para orientá-lo pelas etapas de definição e configuração de uma mediação customizada. Siga as instruções deste tópico caso não esteja familiarizado com a construção de uma mediação customizada.

Estas instruções consideram que você implementou um componente de fluxo de mediação e conectou as operações de origem e de destino.
  1. No editor do Fluxo de Mediação, inclua a primitiva de mediação customizada Imagem do ícone de mediação customizada no canvas e ligue os terminais de entrada e de saída.
  2. Selecione as primitivas de mediação customizada no canvas para visualizar suas propriedades. Na visualização de propriedades, clique na guia Detalhes.
  3. Clique no botão Definir. No assistente Definir Mediação Customizada você pode tanto escolher uma interface existente, quanto criar uma nova interface e opcionalmente gerar uma implementação:
    Figura do assistente Definir Mediação Customizada
    Quando você especifica uma interface e uma operação, uma referência de serviço é criada no componente de fluxo de mediação, especificando a interface do componente ou importação Java que a primitiva de mediação chamará. Quando você sair do assistente, verá a referência de serviço e a operação de serviço na visualização de propriedades e uma referência de destino na seção Conexão de Operações no início do editor.
  4. Escolha uma opção e clique em Avançar.
  5. Se você optar por especificar uma interface existente, especifique a interface e a operação e clique em Concluir para sair do assistente. Se for necessário criar código Java, consulte Criando Código Java Customizado. Caso contrário, consulte Configurando Componentes para Mediação Customizada no Editor de Montagem
  6. Se você optar por criar uma nova interface, você agora estará na janela Especificar Tipos de Mensagens.
    1. Selecione uma opção para a propriedade Root que configura o escopo da mensagem que está disponível para a primitiva (/ faz referência à mensagem inteira/body faz referência ao corpo da mensagem que contém apenas os dados do aplicativo ou a carga útil da mensagem).
    2. Se os terminais de entrada e saída estiverem ligados, os tipos de mensagens serão pré-preenchidos. Clique em Avançar para continuar.
    3. Caso contrário, clique em Procurar para especificar os tipos de mensagens e, em seguida, clique em Avançar.
  7. Insira o nome da interface e da operação e clique em Avançar.
  8. no assistente Gerar Implementação Java, selecione os meios a serem usados para criar seu código Java:
    • Escolha gerar uma classe Java padrão e editá-la no editor de snippet visual que você pode utilizar a partir da visualização de propriedades da primitiva. Selecione esta opção se estiver criando um código Java simples ou se não estiver familiarizado com Java.
    • Escolha implementar manualmente seu próprio código Java se quiser gravar código complexo ou se estiver familiarizado com Java.
  9. Clique em Concluir para voltar à visualização de propriedades. A interface e a operação que você define aparecem como referência de serviço e operação de serviço na visualização de propriedades. Uma referência de destino desta interface é criada na seção Conexão de Operações do editor. Esta referência especifica a interface do componente Java que a mediação customizada irá chamar.
  10. Se você optar por editar a classe Java padrão no editor de snippet visual, clique na guia Implementação para editar o código Java gerado. Caso contrário, crie seu código Java no editor do Java.
Tarefas relacionadas
Criando Código Java Customizado
Configurando Componentes para Mediação Customizada no Editor de Montagem

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