Desarrollar una salida de usuario declarándola, implementando su comportamiento y, a continuación, compilándola.
Para desarrollar una salida de usuario, siga estos pasos.
Declare la salida de usuario.
Declare una salida de usuario utilizando la función
bipInitializeUserExits para especificar las
siguientes propiedades:
Nombre (utilizado para registrar y controlar el estado activo de la salida)
Almacenamiento de contexto de usuario
Una función a invocar (para uno o varios Tipos de sucesos)
Implemente el comportamiento de la salida de usuario.
Cuando se declara la salida de usuario, se registra un conjunto de
funciones, y estas funciones se invocan cuando se producen sucesos
específicos. El comportamiento de la salida de usuario se obtiene
implementando estas funciones. La tabla siguiente lista los sucesos y sus
funciones asociadas:
Suceso
Función
Un mensaje se extrae de la cola del origen de entrada.
cciInputMessageCallback
Un mensaje se propaga al nodo para su proceso.
cciPropagatedMessageCallback
El nodo completa el proceso
cciNodeCompletionCallback
La transacción finaliza
cciTransactionEventCallback
El código de la salida de usuario debe implementar la función de
limpieza.
La biblioteca de salidas de usuario debe implementar la función bipTerminateUserExits.
Esta función se invoca cuando el proceso del grupo de ejecución está
finalizando, y su salida de usuario debe borrar todos los recursos
asignados durante la función bipInitializeUserExits.