WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Desarrollar una salida de usuario

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.

  1. Declare la salida de usuario.

    Declare una salida de usuario utilizando la función bipInitializeUserExits para especificar las siguientes propiedades:

    1. Nombre (utilizado para registrar y controlar el estado activo de la salida)
    2. Almacenamiento de contexto de usuario
    3. Una función a invocar (para uno o varios Tipos de sucesos)
  2. 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
    Se envía un mensaje de petición al transporte del nodo de salida y se graba información de destino específica del transporte en "WrittenDestination" en el Entorno local cciOutputMessageCallback
    El nodo completa el proceso cciNodeCompletionCallback
    La transacción finaliza cciTransactionEventCallback
  3. 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.

  4. Compile.

    Utilice el proceso existente para su entorno para compilar la salida de usuario. Los compiladores C soportados se listan en Soporte de software opcional. Consulte el tema Compilación de una extensión definida por el usuario en C para obtener más información.

  5. Enlace el código compilado a la biblioteca con la extensión .lel que exporta las funciones bipInitializeUserExits y bipTerminateUserExits.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

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

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:16


Tema de tareaTema de tarea | Versión 8.0.0.5 | ac02150_