Für die Komponente Business Process Choreographer ist eine Datenbank erforderlich. Diesen Zweck erfüllt die Business Process Choreographer-Datenbank BPEDB.
Die Business Process Choreographer-Datenbank wird ausschließlich von Business Process Choreographer verwendet.
Jedes Implementierungsziel (Server oder Cluster) kann für die Unterstützung von Business Process Choreographer-Anwendungen konfiguriert werden. Dabei muss das Business Process Choreographer-Implementierungsziel eine eigene Datenbank besitzen. Datenbanken können nicht von mehreren Implementierungszielen gemeinsam genutzt werden.
Die Konfiguration der Business Process Choreographer-Datenbank kann ein recht komplexer Vorgang sein, der zahlreiche Parameter erfordert. Aus diesem Grund wird dieser Schritt nach der Installation ausgeführt. Die Business Process Choreographer-Beispielkonfiguration, die im Rahmen der Erstellung oder Erweiterung eines eigenständigen Serverprofils mit dem Profilassistenten eingerichtet werden kann, basiert auf Cloudscape und erfordert nur eine minimale Anzahl von Parametern. Diese Konfiguration ist jedoch nicht für Produktionszwecke geeignet.
Die Business Process Choreographer-Beispielkonfiguration kann nicht in anderen Szenarios erstellt werden, da Cloudscape nicht von der Business Process Choreographer-Datenbank in Network Deployment-Umgebungen unterstützt wird. Wenn Sie die Option für die Business Process Choreographer-Beispielkonfiguration auswählen, ruft der Profilassistent das standardmäßige Business Process Choreographer-Konfigurationsscript (bpeconfig.jacl) mit den entsprechenden Parametern auf, welche Sie angeben müssen. Dieses Script erstellt die Cloudscape-Datenbank für die Beispielkonfiguration.
Alle Scripts zur Erstellung und Verwaltung der Business Process Choreographer-Datenbank befinden sich im Verzeichnis installationsstammverzeichnis/dbscripts/ProcessChoreographer/datenbanktyp. Diese Scripts werden im Abschnitt Using scripts to administer Business Process Choreographer detailliert beschrieben.
Mit den bereitgestellten Scripts können Sie die Datenbank erstellen (für einfache Konfigurationen), Tabellenbereiche, Datenbankspeicherbereiche (dbspaces) und das Schema erstellen (für fortgeschrittene Konfigurationen), das Schema löschen oder freigeben und Tabellenbereiche oder Datenbankspeicherbereiche freigeben. Diese Scripts können manuell von einem Datenbankadministrator ausgeführt werden, oder Sie führen das Script bpeconfig.jacl aus, welches diese Scripts für Sie aufruft.
Falls kein geeigneter JDBC-Provider vorhanden ist, wird ein solcher erstellt.
Der Name der Datenquelle lautet:
BPEDataSourcedatenbanktyp
Der JNDI-Name der Datenquelle lautet:
jdbc/BPEDB
Es werden mehrere Tabellen erstellt. Entnehmen Sie den generierten Scripts, welche Tabellen für die verschiedenen Datenbankprodukte generiert werden.
installationsstammverzeichnis/dbscripts/ProcessChoreographer/datenbanktyp.
Die Benutzeridentität, die Sie im Profilassistenten angeben, muss über die entsprechenden Berechtigungen zum Erstellen von Tabellenbereichen, Tabellen, Indizes und gespeicherten Prozeduren verfügen. Für die Option Neue (lokale) Datenbank erstellen muss die Benutzeridentität die Berechtigung zum Erstellen einer neuen Datenbank besitzen.
(c) Copyright IBM Corporation 2005, 2006.
Das Information Center basiert auf Eclipse-Technologie (http://www.eclipse.org).