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

這一節說明如何編輯及配置 teamserver.properties 檔,讓 z/OS® 可以連接至 DB2®。

執行這項作業的原因和時機
@confPath@/jazz 中,尋找配置目錄。 依預設,這個目錄中的 teamserver.properties 檔配置成使用 Derby 資料庫。
  1. 重新命名 teamserver.propertiesteamserver_derby.properties
  2. 重新命名 teamserver_db2z.propertiesteamserver.properties
  3. 根據這個主題中的指示,將 teamserver.properties 檔編輯完成。
針對您的 DB2 for z/OS 子系統使用 -DIS DDF 指令,以顯示您需要提供的某些值。例如,您可以從以下的顯示畫面擷取 locationipaddrport (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                   
如果要配置伺服器,請編輯 @confPath@/jazz/teamserver.properties 檔,並找出下列字行:
com.ibm.team.repository.db.vendor = db2z
com.ibm.team.repository.db.jdbc.location=//ipAddress:ipPort
/location:user=jazzDBuser;password={password};
com.ibm.team.repository.db.jdbc.password=jazzDBpswd
com.ibm.team.repository.db.db2.dsn.dbname=JAZZDB
#com.ibm.team.repository.db.schemaPrefix=xx
編輯下列字行,以符合您在先前步驟中建立的資料庫配置,以及符合您的 DB2 配置。根據您的配置來編輯 location、user、password 和 dbname 內容。
更明確地說,就是編輯下列字行:
  1. 在下列字行中:
    com.ibm.team.repository.db.jdbc.location=//ipAddress:ipPort/
    location:user=jazzDBuser;password={password};
    取代:
    • ipAddress 而換成您的 ipaddr。
    • ipPort 而換成您的 tcpport。
    • 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。
此外,以您針對 @workPath@ 而選取的路徑來取代 @workPath@ 的所有實例;例如,這些內容:
  • com.ibm.team.fulltext.indexLocation=@workPath@/workitemindex
  • com.ibm.team.repository.tmpdir=@workPath@/contentservice
  • com.ibm.team.scm.tmpdir=@workPath@/contentservice
  • com.ibm.team.scm.vcs.tmpdir=@workPath@/versionedcontentservice
註: Jazz Team Server for System z 將會建立這些目錄。
提示: Jazz 資料庫的表格包含 LOB(大型物件)直欄。表格建立期間,LOB 直欄會與 DB2 所建立的某個緩衝池相關聯。LOB 表格空間的預設緩衝池定義在 zparm TBSBPLOB 中。 如果您不想要 4K 頁面大小,您可以將這個值設為 8K 緩衝池。 如需其他資訊,請參閱 IBM® 紅皮書 LOBs with DB2 for z/OS: Stronger and Faster 中的 "Alternatives in defining LOBs",位置如下:http://www.redbooks.ibm.com/redbooks/pdfs/sg247270.pdf

意見

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