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

Esta seção descreve como editar e configurar o arquivo teamserver.properties para que o z/OS possa conectar-se ao DB2.

Por Que e Quando Desempenhar Esta Tarefa
Localize o diretório de configuração em @confPath@/jazz. Por padrão, o arquivo teamserver.properties nesse diretório é configurado para usar um banco de dados Derby.
  1. Renomeie o arquivo teamserver.properties para teamserver_derby.properties.
  2. Renomeie o arquivo teamserver_db2z.properties para teamserver.properties.
  3. Complete a edição do arquivo teamserver.properties de acordo com as instruções neste tópico.
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 location, ipaddr e port (tcpport) a partir da seguinte exibição:
-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                   
Para configurar o servidor, edite o arquivo @confPath@/jazz/teamserver.properties file e localize as seguintes linhas:
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
Edite estas linhas para que correspondam com a configuração do banco de dados criado nas etapas anteriores, e também para que correspondam com a sua configuração de DB2. Edite as propriedades location, user, password, dbname e dbname de acordo com sua configuração.
Especificamente, edite o seguinte:
  1. Na linha seguinte:
    com.ibm.team.repository.db.jdbc.location=//ipAddress:ipPort/
    location:user=jazzDBuser;password={password};
    substitua:
    • ipAddress por seu ipaddr.
    • ipPort por seu tcpport.
    • location pelo valor listado no relatório DDF sob LOCATION.
    • jazzDBuser pelo ID de usuário criado, que possui o acesso adequado ao banco de dados DB2.
      Nota: Não modifique password={password}.
  2. Na linha seguinte:
    com.ibm.team.repository.db.jdbc.password=jazzDBpswd
    substitua jazzDBpswd pela senha para seu usuário do DB2.
  3. Na linha seguinte:
    com.ibm.team.repository.db.db2.dsn.dbname=JAZZDB
    substitua JAZZDB pelo nome do banco de dados que você criou.
  4. Na linha seguinte:
    #com.ibm.team.repository.db.schemaPrefix=xx
    você pode remover o # e substituir 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: Para criar diversos bancos de dados do Jazz no mesmo subsistema DB2, diferencie os proprietários de tabela para 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 prefixo definido em com.ibm.team.repository.db.schemaPrefix será incluído no proprietário junto 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.
Além disso, substitua todas as instâncias de @workPath@ pelo caminho que você selecionou para @workPath@ nas seguintes propriedades:
  • 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
Nota: O Jazz Team Server para System z criará estes diretórios.
Dica: O banco de dados Jazz contém colunas LOB (objeto grande) em suas tabelas. As colunas LOB estão associadas a um buffer pool que é criado pelo DB2 durante a criação das tabelas. O buffer pool padrão para o espaço de tabela LOB está definido em zparm TBSBPLOB. Você pode configurar o valor para um buffer pool de 8K se você não quiser tamanhos de página de 4K. Para obter informações adicionais, consulte "Alternatives in defining LOBs" no IBM® Redbook LOBs with DB2 for z/OS: Stronger and Faster em http://www.redbooks.ibm.com/redbooks/pdfs/sg247270.pdf.