自訂適用於 DB2 for z/OS 的 Jazz Team Server for System z 內容檔

依預設,Jazz™ Team Server for System z® 使用 JazzInstallDir/server/conf/jazz 中的配置檔,來取得資料庫連線的配置資訊。

請編輯 teamserver.properties 檔。將下列字行變更成註解,如此便不會使用預設 Derby 資料庫。更明確地說,就是變更下列字行:
# 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
以符合下列字行:
# 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
移除 #,來解除註解下列以 #com.ibm 開頭的內容。然後遵循本節中稍後的指示來設定內容值。
#
# 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

 Note: The following two properties might appear in the teamserver.properties file, but they are not required. 

# 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
針對您的 DB2® for z/OS® 子系統使用 -DIS DDF 指令,以顯示您需要提供的某些值。例如,您可以從以下的顯示畫面擷取位置、IP 位址 (ipaddr) 與埠 (tcpport):

-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

編輯下列字行,以符合您在先前步驟中建立的資料庫配置,以及符合您的 DB2 配置。根據您的配置,來編輯 location、user、password、dbname、bufferpool 與 stogroup 內容。更明確地說,就是編輯下列字行:
  1. 在下列字行中:
    com.ibm.team.repository.db.jdbc.location=//ipAddress:ipPort/
    location:user=jazzDBuser;password={password};
    取代:
    • ipAddress 而換成您的 IP 位址。
    • ipPort 而換成您的 TCP 埠。
    • location 而換成列在 DDF 報告中 LOCATION 下的值。
    • jazzDBuser 而換成您所建立並對 DB2 資料庫具備適當存取權的使用者 ID。
    重要: 請勿修改 password={password}
  2. 在下列字行中:
    com.ibm.team.repository.db.jdbc.password=jazzDBpswd
    以您 DB2 使用者的密碼取代 jazzDBpswd
  3. 在下列字行中:
    com.ibm.team.repository.db.db2.dsn.dbname=JAZZDB
    以您建立的資料庫名稱取代 JAZZDB
  4. 您也可以選擇插入下列字行:
    com.ibm.team.repository.db.schemaPrefix=xx
    請以您選擇的字首取代 xx。這是選用的。它可讓您在一個 DB2 子系統中,擁有多個 Jazz 儲存庫。
    註: 如果要在相同 DB2 子系統中建立數個 Jazz 資料庫,必須區分 Jazz 表格的表格擁有者。為了達到此目的,Jazz Team Server for System z 採用 com.ibm.team.repository.db.schemaPrefix 指引,在 Jazz DB2 物件中加入字首,讓它們在 DB2 子系統中都是唯一的。擁有者將包含 com.ibm.team.repository.db.schemaPrefix 中所設定的字首並加上底線。例如,當 com.ibm.team.repository.db.schemaPrefix=X1 時,則會在給定的資料庫中,將 WORKITEMS_SNAPSHOT.WORKITEM_CHNGS 表格建立成 X1_WORKITEMS_SNAPSHOT.WORKITEM_CHNGS

意見

以上說明對您有幫助嗎?您可以在 Jazz.net 網站中提供意見(需要登錄):在討論區中提供意見提交錯誤