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.
Declare a saída de usuário.
Declare uma saída de usuário utilizando a função
bipInitializeUserExits para especificar as seguintes propriedades:
Nome (utilizado para registrar e controlar o estado ativo da saída)
Armazenamento de contexto do usuário
Uma função a ser chamada (para um ou mais Tipos de Eventos)
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
Função
Uma mensagem é desenfileirada a partir da origem de entrada
cciInputMessageCallback
Uma mensagem é propagada para o nó para processamento
cciPropagatedMessageCallback
O nó conclui o processamento
cciNodeCompletionCallback
A transação é finalizada
cciTransactionEventCallback
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.