Desenvolvendo uma Saída de Usuário

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

  1. Declarar a saída de usuário

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

    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. Implementar 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 Função
    Mensagem removida da fila a partir da origem de entrada cciInputMessageCallback
    Mensagem propagada para o nó para processamento cciPropagatedMessageCallback
    Processamento de nó concluído cciNodeCompletionCallback
    Transação encerrada cciTransactionEventCallback
  3. Implementar a função de limpeza

    A biblioteca de saída do usuário deve implementar a função bipTerminateUserExits. Essa função é chamada conforme o processo do ExecutionGroup estiver sendo encerrado, o que permite que você limpe quaisquer recursos alocados durante a função bipInitializeUserExits.

Conceitos relacionados
Desenvolvendo Saídas do Usuário
Tarefas relacionadas
Implementando uma Saída de Usuário
Referências relacionadas
Comando mqsicreatebroker
Comando mqsichangebroker
Comando mqsireportflowuserexits
Comando mqsichangeflowuserexits
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac02150_