Personalización de los archivos de propiedades de Jazz Team Server for System z para DB2 for z/OS

En este apartado se describe cómo editar y configurar el archivo teamserver.properties para que z/OS pueda conectarse a DB2.

Por qué y cuándo se efectúa esta tarea
Ubique el directorio de configuración en @confPath@/jazz. de forma predeterminada, el archivo teamserver.properties del directorio está configurado para conectarse a una base de datos de Derby.
  1. Cambie el nombre del archivo teamserver.properties por teamserver_derby.properties.
  2. Cambie el nombre del archivo teamserver_db2z.properties por teamserver.properties.
  3. Termine de editar el archivo teamserver.properties según las instrucciones descritas en este tema.
Utilice el mandato -DIS DDF para que el subsistema DB2 for z/OS muestre algunos de los valores que necesita proporcionar. Por ejemplo, puede recuperar la ubicación, dirección IP y el puerto (tcpport) desde la siguiente pantalla:
-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 el servidor, edite el archivo @confPath@/jazz/teamserver.properties y localice las siguientes líneas:
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=jazzDBpswdcom.ibm.team.repository.db.db2.dsn.dbname=JAZZDB
#com.ibm.team.repository.db.schemaPrefix=xx
Edite las siguientes líneas para que se ajusten a la configuración de bases de datos que ha creado en los pasos anteriores y también a la configuración de DB2. Edite las propiedades de ubicación, usuario, contraseña y nombre de base de datos en función de la configuración.
De manera concreta, edite lo siguiente:
  1. En esta línea:
    com.ibm.team.repository.db.jdbc.location=//ipAddress:ipPort/
    location:user=jazzDBuser;password={password};
    sustituya:
    • ipAddress con su dirección IP.
    • ipPort con su tcpport.
    • location con el valor incluido en el informe DDF en LOCATION.
    • jazzDBuser con el ID de usuario que haya creado, que tiene permiso para acceder a la base de datos DB2.
      Nota: No modifique password={password}.
  2. En esta línea:
    com.ibm.team.repository.db.jdbc.password=jazzDBpswd
    sustituya jazzDBpswd con la contraseña del usuario DB2.
  3. En esta línea:
    com.ibm.team.repository.db.db2.dsn.dbname=JAZZDB
    sustituya JAZZDB con el nombre de la base de datos que haya creado.
  4. En esta línea:
    #com.ibm.team.repository.db.schemaPrefix=xx
    puede eliminar el símbolo # y sustituir xx con el prefijo que desee. Esto es opcional. Permite contar con varios repositorios de Jazz en un subsistema DB2.
    Nota: Para crear varias bases de datos de Jazz en el mismo subsistema DB2, debe diferenciar los propietarios de las tablas de Jazz. Para ello, Jazz Team Server for System z utiliza la directiva com.ibm.team.repository.db.schemaPrefix para añadir un prefijo a los objetos DB2 de Jazz para que sean únicos dentro de un subsistema DB2. El prefijo definido en com.ibm.team.repository.db.schemaPrefix se añadirá al propietario junto con guión bajo. Por ejemplo, la tabla WORKITEMS_SNAPSHOT.WORKITEM_CHNGS se creará como X1_WORKITEMS_SNAPSHOT.WORKITEM_CHNGS, en una base de datos dada cuando com.ibm.team.repository.db.schemaPrefix=X1.
Además, sustituya todas las instancias de @workPath@ con la vía de acceso que haya seleccionado para @workPath@; por ejemplo, estas propiedades:
  • 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: Jazz Team Server for System z creará estos directorios.
Consejo: Esta base de datos de Jazz contiene columnas LOB (objeto grande) en sus tablas. Las columnas LOB están asociadas con la agrupación de almacenamiento intermedio que DB2 crea durante la creación de la tabla. La agrupación de almacenamiento intermedio predeterminada para un espacio de tabla se define en zparm TBSBPLOB. Si no quiere páginas de 4k puede establecer el valor en una agrupación de almacenamiento intermedio de 8K. Para obtener más información consulte el apartado "Alternatives in defining LOBs" en el IBM® Redbook LOBs with DB2 for z/OS: Stronger and Faster en http://www.redbooks.ibm.com/redbooks/pdfs/sg247270.pdf.

Comentarios

¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error