WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Benutzerexit entwickeln

Entwickeln Sie einen Benutzerexit, indem Sie ihn deklarieren, sein Verhalten implementieren und ihn dann kompilieren.

Gehen Sie zum Entwickeln eines Benutzerexits folgendermaßen vor:

  1. Deklarieren Sie den Benutzerexit.

    Deklarieren Sie einen Benutzerexit, indem Sie mithilfe der Funktion bipInitializeUserExits folgende Eigenschaften angeben:

    1. Name (für die Registrierung und Kontrolle des aktiven Status des Exits)
    2. Speicher für Benutzerkontext
    3. Aufzurufende Funktion (für einen oder mehrere Ereignistypen)
  2. Implementieren Sie das Verhalten des Benutzerexits.

    Nachdem der Benutzerexit deklariert wurde, wird eine Gruppe von Funktionen registriert. Diese Funktionen werden beim Auftreten bestimmter Fehler aufgerufen. Das Verhalten des Benutzerexits wird durch Implementierung dieser Funktionen festgelegt. In der folgenden Tabelle sind die Ereignisse und die ihnen zugeordneten Funktionen aufgelistet:

    Ereignis Funktion
    Eine Nachricht wird aus der Warteschlange der Eingabequelle genommen cciInputMessageCallback
    Eine Nachricht wird an den Knoten zur Verarbeitung weitergegeben cciPropagatedMessageCallback
    Eine Anforderungsnachricht wird an die Transportmethode des Sendeknotens gesendet, und die transportspezifischen Zieladressendaten werden in der lokalen Umgebung (LocalEnvironment) in "WrittenDestination" geschrieben cciOutputMessageCallback
    Der Knoten schließt die Verarbeitung ab cciNodeCompletionCallback
    Die Transaktion wird beendet cciTransactionEventCallback
  3. Ihr Benutzerexitcode muss die Funktion 'cleanup' implementieren.

    Die Benutzerexit-Bibliothek muss die Funktion bipTerminateUserExits implementieren. Diese Funktion wird bei Beendigung des ExecutionGroup-Prozesses aufgerufen, und Ihr Benutzerexit muss alle Ressourcen, die während der Ausführung der Funktion bipInitializeUserExits zugewiesen wurden, bereinigen.

  4. Kompilieren Sie Ihren Benutzerexit.

    Verwenden Sie zum Kompilieren Ihres Benutzerexits Ihren für Ihre Umgebung vorhandenen Prozess. Unter Unterstützung von Zusatzsoftware werden die unterstützten C-Compiler genannt. Nähere Informationen finden Sie unter Benutzerdefinierte C-Erweiterung kompilieren.

  5. Verknüpfen Sie den kompilierten Code mit einer Bibliothek mit der Erweiterung .lel, um die Funktionen bipInitializeUserExits und bipTerminateUserExits zu exportieren.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:19:50


TaskthemaTaskthema | Version 8.0.0.5 | ac02150_