Para desarrollar una salida de usuario, siga estos pasos:
Declare la salida de usuario
Una salida de usuario se declara utilizando la función
bipInitializeUserExits para especificar lo siguiente:
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 ha extraído de la cola del origen de entrada
cciInputMessageCallback
Un mensaje se ha propagado a un nodo para su proceso
cciPropagatedMessageCallback
Un nodo ha terminado de procesar
cciNodeCompletionCallback
Una transacción ha finalizado
cciTransactionEventCallback
Implemente 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, lo
que le permite borrar todos los recursos asignados durante la función
bipInitializeUserExits.