Typ-4-JDBC Universal Driver (XA) konfigurieren

DB2 for z/OS für Umgebungsvariable einrichten

  1. Navigieren Sie zu Umgebung > WebSphere-Variablen.
  2. Hinweis: An dieser Stelle sollte der geeignete Bereich ausgewählt werden, in dem die Datenquelle definiert werden soll.
  3. Wählen Sie den Link 'DB2UNIVERSAL_JDBC_DRIVER_PATH' aus der Liste von Umgebungsvariablen aus. Damit wird die Konfigurationsanzeige für diese Variable geöffnet.
  4. Setzen Sie das Feld Wert so, dass es auf das Verzeichnis verweist, in dem die Typ-4-Treiber enthalten sind. Das ist normalerweise das Cúram-SDEJTreiber-Installationsverzeichnis, z.B. /CuramSDEJ/drivers.
  5. Klicken Sie auf die Schaltfläche OK, um die Änderungen zu bestätigen.

Anbieter für Datenbanktreiber einrichten

  1. Navigieren Sie zu Ressourcen > JDBC > JDBC-Provider.
  2. Hinweis: An dieser Stelle sollte der geeignete Bereich ausgewählt werden, in dem die Datenquelle definiert werden soll.
  3. Klicken Sie auf die Schaltfläche Neu, um einen neuen Treiber hinzuzufügen. Damit öffnet sich eine Konfigurationsanzeige.
  4. Wählen Sie den Eintrag DB2 aus der Dropdown-Liste Datenbanktypen aus, die angezeigt wird.
  5. Wählen Sie den Eintrag DB2 Universal JDBC Driver Provider aus der Dropdown-Liste von Providertypen aus, die angezeigt wird.
  6. Wählen Sie den Eintrag XA-Datenquelle aus der Dropdown-Liste von Implementierungstypenaus, die angezeigt wird.
  7. Klicken Sie auf die Schaltfläche Weiter, um fortzufahren.
  8. Überprüfen Sie die Eigenschaften in der Konfigurationsanzeige, die geöffnet wird. Ändern Sie die Klassenpfadzeile ${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cisuz.jar dahingehend, dass sie auf die DB2 for z/OS-Lizenz verweist, die von IBM für die zOS-Konnektivität bereitgestellt wird.
  9. Klicken Sie auf die Schaltfläche Weiter und anschließend auf die Schaltfläche Fertigstellen, um die Änderungen zu bestätigen.

Datenquelle für Datenbanktreiber einrichten

Für jede der Anwendungsdatenquellen sollten die folgenden Schritte wiederholt werden, in denen curamdb, curamsibdb und curamtimerdb für <DatasourceName> (ohne spitze Klammern) eingesetzt werden:

  1. Wählen Sie die Option DB2 Universal JDBC Driver Provider (XA), die jetzt in der Liste JDBC-Provider angezeigt wird. Damit wird die Konfigurationsanzeige für den Anbieter (Provider) geöffnet.
  2. Wählen Sie den Link Datenquellen unter Weitere Eigenschaften.
  3. Klicken Sie auf die Schaltfläche Neu, um eine neue Datenquelle hinzuzufügen.
  4. Nehmen Sie in den Feldern folgende Einstellungen vor:

    Datenquellenname: <DatasourceName>

    JNDI-Name: jdbc/<DatasourceName>

    Komponentengesteuerter Authentifizierungsalias und Authentifizierungsalias für XA-Wiederherstellung: <valid for database>

    Wobei der verwendete Alias der ist, der in Datenquellen-Anmeldealias erstellen eingerichtet wird.

  5. Klicken Sie auf Weiter, um fortzufahren.
  6. Nehmen Sie in den Feldern folgende Einstellungen vor:

    Datenbankname: Name der DB2 for z/OS-Datenbank

    Treibertyp: 4

    Servername: Name des DB2 for z/OS-Datenbankservers

    Portnummer: Der DB2 for z/OS-Datenbankserverport

    Lassen Sie alle anderen Felder unverändert, es sei denn, es ist eine bestimmte Änderung erforderlich. Klicken Sie auf Weiter.

  7. Klicken Sie auf die Schaltfläche Fertigstellen, um die Änderungen zu bestätigen und fortzufahren.
  8. Wählen Sie die neu erstellte Datenquelle DatasourceName aus der angezeigten Liste.
  9. Wählen Sie den Link Angepasste Eigenschaften unter Weitere Eigenschaften.
  10. Wählen Sie den Eintrag fullyMaterializeLobData.
  11. Setzen Sie den Wert auf false.
  12. Klicken Sie auf die Schaltfläche OK, um die Änderung zu bestätigen.