Customizando Arquivos de Propriedades do Jazz Team Server para System z para DB2 para z/OS

Por padrão, o Jazz Team Server para System z usa o arquivo de configuração localizado em JazzInstallDir/server/conf/jazz para informações de configuração sobre a conexão com o banco de dados.

Edite o arquivo teamserver.properties. Altere as linhas a seguir para comentá-las para que o banco de dados Derby padrão não seja usado. Especificamente, altere as seguintes linhas:
# 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
para corresponder às seguintes linhas:
# 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
Remova o comentário das seguintes propriedades que iniciam com #com.ibm removendo o #. Em seguida, siga as instruções posteriores nesta seção para configurar os valores da propriedade.
#
# 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

 Nota: As duas propriedades a seguir podem aparecer no arquivo 
teamserver.properties, mas elas não são necessárias. 
# 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
Use o comando -DIS DDF para seu subsistema DB2 para z/OS para exibir alguns dos valores que precisam ser fornecidos. Por exemplo, é possível recuperar o local, endereço IP (ipaddr) e porta (tcpport) a partir da exibição a seguir:

-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

Edite as linhas a seguir para corresponderem à configuração do banco de dados criado nas etapas anteriores e também para corresponder à sua configuração do DB2 . Edite as propriedades location, user, password, dbname, bufferpool e stogroup de acordo com sua configuração. Especificamente, edite o seguinte:
  1. Na linha:
    com.ibm.team.repository.db.jdbc.location=//ipAddress:ipPort/
    location:user=jazzDBuser;password={password};
    Substituir:
    • ipAddress com seu endereço IP.
    • ipPort com sua porta TCP.
    • location com o valor listado no relatório DDF sob LOCATION.
    • jazzDBuser com o ID do usuário criado que possui o acesso adequado para o banco de dados DB2 .
    Importante: Não modifique password={password}.
  2. Na linha:
    com.ibm.team.repository.db.jdbc.password=jazzDBpswd
    substitua jazzDBpswd pela senha para seu usuário do DB2.
  3. Na linha:
    com.ibm.team.repository.db.db2.dsn.dbname=JAZZDB
    substitua JAZZDB pelo nome do banco de dados que você criou.
  4. Insira a linha a seguir se você escolher:
    com.ibm.team.repository.db.schemaPrefix=xx
    substitua xx por um prefixo de sua escolha. Isto é opcional. Ele permite que você tenha múltiplos repositórios do Jazz em um subsistema DB2.
    Nota: Se desejar criar vários bancos de dados Jazz no mesmo subsistema DB2, você precisará diferenciar os proprietários de tabelas para as tabelas do Jazz. Para isso, o Jazz Team Server para System z usa a diretiva com.ibm.team.repository.db.schemaPrefix para incluir um prefixo nos objetos do Jazz DB2 para que eles sejam exclusivos em um subsistema DB2. O proprietário incluirá a definição do prefixo em com.ibm.team.repository.db.schemaPrefix juntamente com um sublinhado. Por exemplo, a tabela WORKITEMS_SNAPSHOT.WORKITEM_CHNGS será criada como X1_WORKITEMS_SNAPSHOT.WORKITEM_CHNGS, em um banco de dados específico quando com.ibm.team.repository.db.schemaPrefix=X1.