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.

Benutzerdefiniertes Ereignisprojekt in PeopleTools erstellen

Für die asynchrone Verarbeitung von eingehenden Ereignissen benötigt der WebSphere Adapter ein Ereignisprojekt in PeopleSoft. Verwenden Sie PeopleTools, um das benutzerdefinierte Ereignisprojekt zu erstellen.

Bevor Sie beginnen:

Fügen Sie die erforderlichen externen Softwareabhängigkeiten für PeopleSoft hinzu.

Wenn in Ihrer Umgebung eine Unterstützung für eingehende Ereignisse erforderlich ist, müssen Sie ein benutzerdefiniertes Ereignisprojekt in PeopleSoft verwenden. Mit dem Adapter wird ein Beispiel für ein Ereignisprojekt (IBM_EVENT_V600) bereitgestellt. Sie können das Beispielprojekt modifizieren und verwenden oder ein eigenes Projekt unter Verwendung von PeopleTools erstellen. Gehen Sie wie folgt vor, wenn Sie Ihr eigenes Projekt erstellen:
  1. Verwenden Sie PeopleTools Application Designer, um ein neues Projekt zu erstellen und dem neuen Projekt einen Namen zu geben.
  2. Erstellen Sie die Felder für das neue Projekt wie in der folgenden Tabelle beschrieben:
    Feldname Feldbeschreibung
    IBM_EVENT_ID Ein numerischer Wert, der aus dem Datensatz IBM_FETCH_ID abgerufen wird. Dieser Wert ist eine eindeutige ID für das Ereignis.
    IBM_OBJECT_NAME Der Name der zugehörigen Geschäftsgrafik.
    IBM_OBJECT_KEYS Die Namen der Eigenschaft 'get key' in der Komponentenschnittstelle, gefolgt von den Schlüsselwerten in Name/Wert-Paaren. Diese Informationen werden zum Abrufen der Komponente aus dem EIS verwendet.
    IBM_EVENT_STATUS Wenn das Ereignis zur Abfrage bereit ist, wird der Status auf 0 gesetzt und die Funktion 'IBMPublishEvent' aufgerufen.
    IBM_OBJECT_VERB Das Verb, das in der Geschäftsobjektgrafik mit dem abgerufenen Geschäftsobjekt festgelegt wird.
    IBM_EVENT_DTTM Das Datum, an dem das Ereignis erstellt wird. Für ein in der Zukunft liegendes Ereignis ist dies das Wirksamkeitsdatum.
    IBM_NEXT_EVENT_ID Feld mit der neuesten Ereignis-ID im Datensatz IBM_FETCH_ID. Für jedes Ereignis, das zu IBM_EVENT_TBL hinzugefügt wird, erhöht sich dieser Wert und das Feld IBM_EVENT_ID in der Tabelle wird mit diesem Wert gefüllt.
    IBM_XID Die Transaktions-ID, die für die gesicherte Ereigniszustellung notwendig ist.
  3. Erstellen Sie einen Datensatz mit dem Namen IBM_EVENT_TBL, und fügen Sie ihn allen Feldern hinzu, die Sie gerade erstellt haben, mit Ausnahme von IBM_NEXT_EVENT_ID.
  4. Erstellen Sie einen Datensatz namens IBM_FETCH_ID, und fügen Sie diesen nur zum Feld IBM_NEXT_EVENT_ID hinzu.
  5. Öffnen Sie den Datensatz IBM_FETCH_ID, wählen Sie das Feld IBM_NEXT_EVENT_ID aus, zeigen Sie den PeopleCode an, und wählen Sie fieldformula (Feldformel) aus.
  6. Kopieren Sie den PeopleCode für das angepasste Ereignisprojekt aus PeopleCode für ein angepasstes Ereignisprojekt in das Projekt, das Sie erstellen.
  7. Erstellen Sie eine Seite in Ihrem Projekt mit den Feldern des Datensatzes IBM_EVENT_TBL der Stufe 0. Die Seite kann einen beliebigen Namen haben.
  8. Erstellen Sie eine Komponente in Ihrem Projekt, die die Seite enthält, die Sie gerade erstellt haben. Die Komponente kann jeden beliebigen Namen haben.
  9. Erstellen Sie eine Komponentenschnittstelle für diese Komponente und ordnen Sie dieser einen Namen zu. Bestätigen Sie, dass Sie für die Eigenschaften die Standardwerte auf Basis der zugrundeliegenden Komponentendefinition verwenden möchten.
  10. Erstellen Sie das gesamten Projekt, und wählen Sie alle Optionen zum Erstellen aus.
  11. Verwenden Sie den Tester für die Komponentenschnittstelle, um die Funktion der Komponentenschnittstelle zu testen und zu bestätigen.
  12. Erstellen Sie die Java™-APIs für die Komponentenschnittstelle, und fügen Sie anschließend die generierten Klassen zum Klassenpfad des Adapters hinzu. Weitere Informationen zur Erstellung eines PeopleTools-Projekts und zum Testen der PeopleSoft-Komponentenschnittstelle finden Sie in der Dokumentation zu PeopleSoft.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:23:38


TaskthemaTaskthema | Version 8.0.0.5 | tpeo_createcustomevent