Configuración de DB2 for z/OS para su uso con Jazz Team Server for System z

Al ejecutar Jazz Team Server for System z con DB2 for z/OS, debe crear un grupo de almacenamiento DB2 y una base de datos DB2. También debe conceder autorización a los usuarios de Jazz Team Server for System z a ese grupo de almacenamiento y a esa base de datos.

Por qué y cuándo se efectúa esta tarea
Es necesario realizar los siguientes pasos antes de ejecutar el programa de utilidad del constructor de la base de datos de las herramientas de repositorio, que crea las tablas de repositorio de Jazz en la base de datos. El programa de utilidad del creador de la base de datos de Jazz Team Server no realiza ninguno de estos pasos.
Creación de un grupo de almacenamiento
El grupo de almacenamiento debe ser adecuado para la máquina. El siguiente ejemplo muestra una sentencia SQL de creación de DB2:
CREATE STOGROUP JAZZSTG VOLUMES ('*') VCAT yourHlq ;
Notas:
  1. Es posible asignar un nombre al grupo de almacenamiento que no sea JAZZSTG.
  2. yourHlq es el cualificador de alto nivel de archivos DB2. Debe existir en el sistema y el usuario de Jazz Team Server for System z debe tener pleno acceso a él.
Creación de una base de datos
La base de datos debe ser adecuada para el sistema y debe crearla con UNICODE como CCSID. El siguiente ejemplo muestra una sentencia SQL de creación de DB2:
CREATE DATABASE JAZZDB STOGROUP JAZZSTG BUFFERPOOL bp8kx CCSID UNICODE;
Notas:
  1. Puede sustituir el nombre JAZZDB en la sentencia CREATE DATABASE con un nombre distinto.
  2. El nombre de la base de datos se utiliza posteriormente con la propiedad Jazz Team Server for System z teamserver.properties com.ibm.team.repository.db.db2.dsn.dbname.
  3. bp8kx es el nombre de la agrupación de almacenamiento intermedio; por ejemplo BP8K0. (Jazz Team Server for System z requiere un tamaño de página de 8K.)
  4. Debe crear la base de datos DB2 con UNICODE como CCSID. En caso contrario, la tarea Crear base de datos producirá un error y se mostrará este mensaje: CRJAZ0249I La página de códigos de la base de datos se he establecido en "E", pero debería ser "U". Vuelva a crear la base de datos con la página de códigos correcta.
  5. Puede definir varias bases de datos Jazz DB2 en un subsistema DB2 para que contenga repositorios independientes de Jazz. Esto se realiza en conjunción con la directiva com.ibm.team.repository.db.schemaPrefix del archivo teamserver.properties de Jazz Server, como se explica en Personalización de los archivos de propiedades de Jazz Team Server for System z para DB2 for z/OS.
Concesión de autorización a un usuario de Jazz Team Server for System z

Jazz Team Server for System z requiere un ID de usuario y una contraseña para acceder al repositorio DB2 de Jazz Team Server for System z. El ID de usuario y la contraseña se especifican posteriormente en el archivo teamserver.properties. Este ID de usuario no se utiliza para conectarse a Jazz Team Server for System z. Se utiliza únicamente para conceder autorización a fin de que Jazz Team Server for System z pueda acceder a la base de datos DB2 para z/OS. Específicamente, este ID de usuario requiere permisos, como se muestra aquí. En el siguiente ejemplo, el usuario tiene el nombre jazz:

GRANT DBADM ON DATABASE jazzdb TO jazz ; 
GRANT USE OF STOGROUP jazzstg TO jazz ;  
GRANT USE OF BUFFERPOOL bpx TO jazz ;  
COMMIT ;  
Además, si el valor del campo DBADM CREATE AUTH se establece como NO en el panel DSNTIPP durante la instalación de DB2, es necesario otorgar una autorización SYSADM al usuario de Jazz Team Server for System z.
GRANT SYSADM TO jazz ; 
COMMIT ;  

Comentarios

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