Dies ist eine der Tasks, die in Zusammenhang mit der Anpassung der z/OS-Umgebung ausgeführt werden.
WebSphere Event Broker for z/OS greift unter Verwendung von ODBC auf DB2-Tabellen zu. Die Verbindung zu DB2 über ODBC erfolgt über den Adressnamen des DB2-Subsystems. Weitere Informationen finden Sie im Handbuch DB2 UDB for OS/390 and
z/OS V7 Data Sharing: Planning and Administration.
Wenn Sie Ihr DB2-System starten, erhalten Sie die Nachricht DSNL004I DDF START COMPLETE. Das Verzeichnis steht direkt hinter der Nachricht.Wenn Sie eine Brokerkomponente unter z/OS anpassen, erstellen Sie eine dsnaoini-Datei namens BIPDSNAO in der Broker-PDSE. Sie enthält die für die ODBC-Verbindung notwendigen Daten. Weitere Informationen hierzu finden Sie im Handbuch DB2 UDB for OS/390 and z/OS V7 ODBC Guide
and Reference.
Sie sollten keinen Datenquellennamen verwenden, der mit der ID des Subsystems oder der ID für den gemeinsamen Zugriff auf globale Daten identisch ist. Dies würde sich auf die Unterteilung von Anweisungen zum Aufbau einer Verbindung zur Datenbank auswirken.
Wenn Sie für den Datenquellennamen und die Subsystem-ID denselben Wert verwenden möchten, müssen Sie die Datei BIPDSNAO in der Broker-PDSE ändern, so dass sich die Schlüsselwörter für die Datenquelle und das Subsystem in einem Abschnitt befinden.
Weitere Informationen zum Anpassen dieser Datei finden Sie im Handbuch DB2 UDB for OS/390 and z/OS V7 ODBC Guide and Reference.
Bei der Anpassung können Sie den Namen des Plans, der verwendet werden soll, oder den Standardwert
DSNACLI angeben.
Wenn der Broker auf andere Gruppen mit gemeinsamer
DB2-Datennutzung Zugriff haben soll, muss der Plan
DSNACLI auf spezielle Weise gebunden werden. Stellen Sie sicher, dass die Position des Platzhalterzeichens angegeben wurde; geben Sie dazu bei Verwendung von SPUFI den folgenden Befehl ein:
Wählen Sie * von SYSIBM.SYSPACKLIST, wobei planname ='DSNACLI';
Wenn die Spalte mit der Position leer ist, d. h. kein Platzhalterzeichen (
'*') enthält, müssen Sie eine erneute Bindeoperation vornehmen.
Vergewissern Sie sich auch, dass DSNACLI in der Tabelle SYSIBM.SYSPLAN enthalten ist.
Sie werden bei Verwendung des DB2-Tools CACHE DYNAMIC
SQL eine deutliche Leistungssteigerung erfahren, da dieses Tool die erneute Verarbeitung von DB2-Anweisungen überflüssig macht. Weitere Informationen finden Sie unter CACHEDYN=YES im Handbuch DB2 UDB for OS/390 and z/OS V7 Installation Guide.
Wenn Ihre Benutzerdatenbank unter Verwendung des
DSNHDECP-Moduls konfiguriert wurde, besteht eine Einschränkung bezüglich der Verwendung eines Kommas als Dezimaltrennzeichen. Bei Unterschieden zwischen den
DB2-Einstellungen und der Ländereinstellung der Benutzer-ID, unter der der Broker aktiv ist (speziell
LC_NUMERIC), kann es bei Aktualisierungen der Benutzerdatenbank zu unvorhersehbaren Ergebnissen kommen.
LC_NUMERIC wird über die Einstellung
LC_ALL im Member
BIPBPROF festgelegt. In der folgenden Liste sind die vier Möglichkeiten aufgeführt:
- Wenn DB2 für die Verwendung eines Punkts als Dezimalzeichen konfiguriert ist und LC_NUMERIC auf einen Wert mit einem Punkt als Dezimalzeichen gesetzt ist, werden die Aktualisierungen der Datenbank korrekt ausgeführt.
- Wenn DB2 für die Verwendung eines Kommas als Dezimalzeichen konfiguriert ist und LC_NUMERIC auf einen Wert mit einem Komma als Dezimalzeichen gesetzt ist, werden die Aktualisierungen der Datenbank korrekt ausgeführt.
- Wenn DB2 für die Verwendung eines Punkts als Dezimalzeichen konfiguriert ist und LC_NUMERIC auf einen Wert mit einem Komma als Dezimalzeichen gesetzt ist, können Aktualisierungen der Datenbank zu unvorhersehbaren Ergebnissen führen.
- Wenn DB2 für die Verwendung eines Kommas als Dezimalzeichen konfiguriert ist und LC_NUMERIC auf einen Wert mit einem Punkt als Dezimalzeichen gesetzt ist, können Aktualisierungen der Datenbank zu unvorhersehbaren Ergebnissen führen.
Der Broker verwendet
DB2-Tabellen
in einer Datenbank, um Informationen zu speichern. Zur Konfiguration dieser Datenbanken sind folgende Berechtigungen erforderlich:
- CREATESG, um eine Speichergruppe zu erstellen
- CREATEDB um die Datenbank zu erstellen
- Zulässige Nutzung von Pufferpools