DB2-Eigenschaftendateien von Jazz Team Server for System z für z/OS anpassen

Standardmäßig verwendet Jazz Team Server for System z die in der Konfigurationsdatei im Verzeichnis Jazz-Installationsverzeichnis/server/conf/jazz enthaltenen Konfigurationsdaten zur Datenbankverbindung.

Bearbeiten Sie die Datei teamserver.properties. Setzen Sie die folgenden Zeilen auf Kommentar, damit die Derby-Standarddatenbank nicht verwendet wird. Suchen Sie folgende Zeilen:
# JDBC DB location, specifying this property disables system-based selection 
# of default location
com.ibm.team.repository.db.vendor = DERBY
com.ibm.team.repository.db.jdbc.location = repositoryDB
Setzen Sie diese Zeilen wie folgt auf Kommentar:
# JDBC DB location, specifying this property disables system-based selection 
# of default location
#com.ibm.team.repository.db.vendor = DERBY
#com.ibm.team.repository.db.jdbc.location = repositoryDB
Entfernen Sie die Kommentarzeichen der folgenden Eigenschaften, die mit #com.ibm beginnen. Entfernen Sie dazu jeweils das Zeichen #. Befolgen Sie anschließend die Anweisungen weiter unten in diesem Abschnitt, um die Eigenschaftswerte festzulegen.
#
# DB2z configuration
#

# Comment out above lines, uncomment the following lines and customize 
# example location to use DB2z
#com.ibm.team.repository.db.vendor = db2z

# Location name of the DB2z sub-system. 
# ipAddress, ipPort and location be obtained by running the DB2 command -DISPLAY DDF
#com.ibm.team.repository.db.jdbc.location=//ipAddress:ipPort/
#location:fullyMaterializeLobData=false;user=jazzDBuser;password={password};
#com.ibm.team.repository.db.jdbc.password=jazzDBpswd

# DB2z Database name  
#com.ibm.team.repository.db.db2.dsn.dbname=JAZZDB

 Anmerkung: Möglicherweise sind die
folgenden beiden Eigenschaften in der Datei 'teamserver.properties' enthalten. Diese Eigenschaften sind jedoch nicht erforderlich. 

# DB2z Bufferpool name  
#com.ibm.team.repository.db.db2.dsn.bufferpool=bpx

# DB2z Storage Group name  
#com.ibm.team.repository.db.db2.dsn.stogroup=JAZZSTG
Verwenden Sie den Befehl -DIS DDF für Ihr DB2-for-z/OS-Subsystem, um einige Werte anzuzeigen, die Sie bereitstellen müssen. Beispielsweise können Sie die Werte für Position (LOCATION), IP-Adresse (IPADDR) und Port (TCPPORT) aus der folgenden Anzeige abrufen:

-DSN9 DIS DDF
DSNL080I -DSN9 DSNLTDDF DISPLAY DDF REPORT FOLLOWS: 548
DSNL081I STATUS=STARTD
DSNL082I LOCATION LUNAME GENERICLU
DSNL083I NS32DB NETA.NS32DB -NONE
DSNL084I TCPPORT=3500 SECPORT=3510 RESPORT=3501 IPNAME=-NONE
DSNL085I IPADDR=9.42.81.74
DSNL086I SQL DOMAIN=RALNS32.rtp.raleigh.ibm.com
DSNL086I RESYNC DOMAIN=RALNS32.rtp.raleigh.ibm.com
DSNL099I DSNLTDDF DISPLAY DDF REPORT COMPLETE

Bearbeiten Sie die folgenden Zeilen in der Weise, dass sie mit der in den vorherigen Schritten erstellten Datenbankkonfiguration und mit Ihrer DB2-Konfiguration übereinstimmen. Bearbeiten Sie die Eigenschaften 'location' (Position), ' user' (Benutzer), 'dbname' (Datebankname), 'bufferpool' (Pufferpool) und 'stogroup' (Speichergruppe) entsprechend Ihrer Konfiguration. Bearbeiten Sie im Besonderen Folgendes:
  1. Ersetzen Sie in der Zeile
    com.ibm.team.repository.db.jdbc.location=//ipAddress:ipPort/
    location:user=jazzDBuser;password={password};
    die Einträge
    • ipAddress durch Ihre IP-Adresse,
    • ipPort durch Ihren TCP-Port,
    • location durch den im DDF-Bericht unter LOCATION aufgelisteten Wert,
    • jazzDBuser durch die Benutzer-ID, die Sie erstellt haben und die über die erforderliche Zugriffsberechtigung auf die DB2-Datenbank verfügt.
    Wichtig: Die Angabe password={password} dürfen Sie nicht ändern.
  2. Ersetzen Sie in der Zeile
    com.ibm.team.repository.db.jdbc.password=jazzDBpswd
    den Eintrag jazzDBpswd durch das Kennwort für Ihren DB2-Benutzer.
  3. Ersetzen Sie in der Zeile
    com.ibm.team.repository.db.db2.dsn.dbname=JAZZDB
    den Eintrag JAZZDB durch den Namen der Datenbank, die Sie erstellt haben.
  4. Fügen Sie, falls gewünscht, folgende Zeile ein:
    com.ibm.team.repository.db.schemaPrefix=xx
    Ersetzen Sie xx durch ein Präfix Ihrer Wahl. Diese Aktion ist optional. Sie versetzt Sie in die Lage, mehrere Jazz-Repositorys in einem DB2-Subsystem zu verwenden.
    Anmerkung: Zum Erstellen mehrerer Jazz-Datenbanken in demselben DB2-Subsystem müssen unterschiedliche Tabelleneigner für die Jazz-Tabellen angegeben werden. Dazu verwendet Jazz Team Server for System z die Anweisung com.ibm.team.repository.db.schemaPrefix, um den Jazz-DB2-Objekten ein Präfix hinzuzufügen, so dass sie innerhalb eines DB2-Subsystems eindeutig sind. Das in com.ibm.team.repository.db.schemaPrefix festgelegte Präfix wird zusammen mit einem Unterstreichungszeichen zum Eigner hinzugefügt. Beispielsweise wird die Tabelle WORKITEMS_SNAPSHOT.WORKITEM_CHNGS in einer gegebenen Datenbank als X1_WORKITEMS_SNAPSHOT.WORKITEM_CHNGS erstellt, wenn com.ibm.team.repository.db.schemaPrefix=X1 festgelegt ist.