Erstellen zum Konfigurieren der Siebel-Anwendung eine
Ereignistabelle und ein Siebel-Geschäftsobjekt.
Im Abschnitt Siebel-Anwendung für die Verwendung mit dem Adapter konfigurieren
wird die Verwendung der Mustercodes beschrieben, die im Lieferumfang von
WebSphere
Nachrichtenbroker zur Konfiguration der Siebel-Anwendung
bereitgestellt werden. In diesem Abschnitt wird die manuelle Erstellung des
Ereignisspeichers beschrieben.
In den folgenden Schritten wird
beschrieben, wie Sie den Ereignisspeicher erstellen, der für eingehende Operationen in
der Siebel-Anwendung verwendet wird. Sie können alle Verweise auf Siebel Sales Enterprise
durch den Namen der Siebel-Anwendung ersetzen, die Sie verwenden.
- Erstellen Sie ein Projekt mit dem Namen
'IBM®', und
sperren Sie das Projekt mithilfe von Siebel-Tools.
- Erstellen Sie mit dem Objektassistenten eine Ereignistabelle mit dem Namen
'CX_IBM_EVENT', in dem die Ereignisse gespeichert werden sollen.
- Erstellen Sie in der Ereignistabelle die Spalten, die in der folgenden Tabelle
angegeben sind.
Spaltenname |
Typ |
Länge |
Datentyp |
Erforderlich |
Dateneingabe optional |
Status |
DESCRIPTION |
Daten (öffentlich) |
255 |
Varchar |
Nein |
Ja |
Aktiv |
EVENT_ID |
Daten (öffentlich) |
30 |
Varchar |
Ja |
Nein |
Aktiv |
EVENT_TYPE |
Daten (öffentlich) |
20 |
Varchar |
Ja |
Nein |
Aktiv |
OBJECT_KEY |
Daten (öffentlich) |
255 |
Varchar |
Ja |
Nein |
Aktiv |
OBJECT_NAME |
Daten (öffentlich) |
255 |
Varchar |
Ja |
Nein |
Aktiv |
PRIORITY |
Daten (öffentlich) |
10 |
Varchar |
Nein |
Ja |
Aktiv |
STATUS |
Daten (öffentlich) |
20 |
Varchar |
Ja |
Nein |
Aktiv |
XID |
Daten (öffentlich) |
255 |
Varchar |
Ja |
Nein |
Aktiv |
- Erstellen Sie eine neue Geschäftskomponente mit dem Namen
'IBM Event.
- Erstellen Sie eine neue Zeitmarke mit dem Namen 'Field Event', und ordnen Sie es
der Spalte 'CREATED' in der Tabelle 'CX_IBM_EVENT' zu. Geben Sie als Typ für dieses
Feld 'DTYPE_UTCDATETIME' an.
- Erstellen Sie ein neues Geschäftsobjekt mit dem Namen
'IBM Event'.
- Ordnen Sie die Geschäftskomponente
'IBM Event'
dem Geschäftsobjekt
'IBM Event' zu.
- Erstellen Sie ein Applet mit dem Namen
'IBM Event List Applet',
und verwenden Sie als dessen Basis die von Ihnen erstellte Geschäftskomponente
'IBM Event'.
- Erstellen Sie eine Ansicht mit dem Namen
'IBM Event List View',
und verwenden Sie als deren Basis das von Ihnen erstellte Geschäftsobjekt
'IBM Event.
- Erstellen Sie eine Anzeige mit dem Namen
'IBM Event
Screen', und ordnen Sie diese der
'IBM Event
List View'
in den Siebel-Tools zu.
- Erstellen Sie eine Registerkarte mit dem Namen 'Page'.
- Klicken Sie auf .
- Klicken Sie mit der rechten Maustaste auf die Registerkarte
Page (Seite), und klicken Sie anschließend auf New
Record (Neuer Datensatz).
- Geben Sie
'IBM Event'
als Anzeigennamen und
'IBM Event'
im Feld Text - String Override (Text - Zeichenfolge überschreiben)
an.
- Lassen Sie das Feld Inactive (Inaktiv) leer.
- Erstellen Sie für das Projekt
'IBM' ein
neues Geschäftsobjekt mit dem Namen 'Schema Version', und ordnen Sie es der
Geschäftskomponente 'Schema Version' zu.
- Wenden Sie das physische Schema für die neuen Tabellen auf die lokale Datenbank an,
indem Sie die neue Tabelle 'CX_IBM_EVENT_Q' abfragen und die aktuelle Abfrage zum
Erstellen eines physischen Schemas auswählen. Lassen Sie den Tabellenbereich und den Indexbereich leer.
- Klicken Sie auf Aktivieren, um das neue Schema zu aktivieren.
- Fügen Sie die Siebel-VB- oder E-Scripts hinzu oder ändern Sie diese für die
Geschäftskomponente, die den auf Ihrer Site verwendeten Geschäftsobjekten entsprechen. Siebel-Scripts lösen die Ereignisbenachrichtigung für Geschäftsobjekte aus. Muster finden Sie im Musterordner ('Samples') Ihrer Adapterinstallation.
- Erstellen Sie eine neue Siebel-Repository-Datei, indem Sie die aktualisierten und
gesperrten Projekte in Ihrer lokalen Datenbank kompilieren. Die neue Repository-Datei hat
die Erweiterung .srf.
- Erstellen und füllen Sie eine neue Zuständigkeit.
- Öffnen Sie Siebel Sales Enterprise auf Ihrer lokalen Datenbank.
- Erstellen Sie eine neue Zuständigkeit mit dem Namen
'IBM2
Responsibility' für die
'IBM Event List
View'.
- Fügen Sie Mitarbeiter oder Teams, die für die Überprüfung von Ereignissen
verantwortlich sind, zur neu erstellten
'IBM Responsibility'
hinzu.
- Erstellen Sie den Benutzernamen 'IBMCONN' (oder einen anderen Benutzernamen, der
später vom Adapter verwendet werden soll). Fügen Sie den Benutzernamen der neu
erstellten
'IBM
Responsibility' sowie der 'Administrative Responsibility' hinzu.
- Testen Sie die Anwendung in Ihrer lokalen Umgebung, um sicherzustellen, dass die
'IBM Event List View' angezeigt wird. Nachdem Sie im unterstützten Objekt einen Datensatz
erstellt haben, wird in dieser Ansicht ein Ereignis generiert. Erstellen Sie als Teil
des Tests in Siebel eine neue Instanz der Geschäftskomponente 'Account'. Überprüfen Sie,
ob das neue Ereignis 'Account' in der 'IBM Event List View' angezeigt wird
(vorausgesetzt, Sie haben der Geschäftskomponente 'Account' den E-Script-Auslöser
hinzugefügt). Wenn das neue Ereignis 'Account' nicht in der Ansicht angezeigt wird,
suchen Sie nach einem Fehler und beheben Sie ihn. Weitere Informationen zu Fehlern, die auftreten können, finden Sie auf der
Siebel-Unterstützungssite oder in der Siebel-Dokumentation.
- Wenn der in Schritt 8 ausgeführte Test erfolgreich ist, können Sie Ihre neuen und
aktualisierten Projekte auf dem Entwicklungsserver hinzufügen.
- Aktivieren Sie die neue Tabelle auf dem Entwicklungsserver.
- Kompilieren Sie eine neue Siebel-Repository-Datei (.srf) auf dem
Server.
- Sichern Sie die ursprüngliche Repository-Datei auf dem Server.
- Stoppen Sie den Siebel-Server, und ersetzen Sie die ursprüngliche Repository-Datei
durch die neu erstellte.
- Starten Sie den Siebel-Server erneut.