WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Desenvolvendo uma Saída de Usuário

Desenvolva uma saída de usuário declarando-a, implementando seu comportamento e compilando-a?.

Para desenvolver uma saída de usuário, siga estas etapas.

  1. Declare a saída de usuário.

    Declare uma saída de usuário utilizando a função bipInitializeUserExits para especificar as seguintes propriedades:

    1. Nome (utilizado para registrar e controlar o estado ativo da saída)
    2. Armazenamento de contexto do usuário
    3. Uma função a ser chamada (para um ou mais Tipos de Eventos)
  2. Implemente o comportamento da saída de usuário.

    Quando a saída do usuário for declarada, um conjunto de funções será registrado e essas funções serão chamadas quando ocorrerem eventos específicos. O comportamento da saída do usuário é fornecido, implementando essas funções. A tabela a seguir lista os eventos e suas funções associadas.

    Evento Function
    Uma mensagem é desenfileirada a partir da origem de entrada cciInputMessageCallback
    Uma mensagem é propagada para o nó para processamento cciPropagatedMessageCallback
    Uma mensagem de pedido é enviada ao transporte do nó de saída e as informações de destino específicas do transporte são gravadas em "WrittenDestination" no LocalEnvironment cciOutputMessageCallback
    O nó conclui o processamento cciNodeCompletionCallback
    A transação é finalizada cciTransactionEventCallback
  3. O código de saída de usuário deve implementar a função cleanup.

    A biblioteca de saída de usuário deve implementar a função bipTerminateUserExits. Essa função é chamada conforme o processo do ExecutionGroup está sendo finalizado, e a saída de usuário deve limpar todos os recursos alocados durante a função bipInitializeUserExits.

  4. Compile.

    Utilize o processo existente em seu ambiente para compilar a saída de usuário. Os compiladores C suportados são mostrados em Suporte Opcional ao Software. Consulte Compilando uma Extensão Definida pelo Usuário em C para obter detalhes adicionais.

  5. Crie um link entre o código compilado e a biblioteca com a extensão .lel que exporta as funções bipInitializeUserExits e bipTerminateUserExits.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:14


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ac02150_