Lorsque vous exécutez Jazz Team
Server for System z avec DB2 for z/OS, vous devez créer un groupe de stockage DB2 et une base de données DB2. Vous devez également autoriser l'utilisateurJazz Team Server for System z à accéder à ce groupe de stockage et cette base de données.
Pourquoi et quand exécuter cette tâche
Les étapes ci-après doivent être effectuées avant d'exécuter l'utilitaire
générateur de la base de données des outils de référentiel, qui crée les tables de
référentiel de Jazz dans votre instance de base de données. Aucune de ces étapes n'est
effectuée par l'utilitaire générateur de la base de données de Jazz Team Server.
- Création d'un groupe de stockage
- Ce groupe de stockage doit être approprié pour la machine. L'exemple suivant illustre
une instruction de création de DB2 SQL :
CREATE STOGROUP JAZZSTG VOLUMES ('*') VCAT votreQhn ;
Remarques : - Vous pouvez attribuer au groupe de stockage un autre nom que JAZZSTG.
- votreQhn correspond au qualificatif de haut niveau de vos fichiers DB2. Il doit exister sur votre système et l'utilisateur Jazz Team Server
for System z doit y avoir intégralement accès.
- Création d'une base de données
- Cette base de données doit être appropriée pour le système et vous devez la créer avec UNICODE comme CCSID. L'exemple suivant illustre
une instruction de création de DB2 SQL :
CREATE DATABASE JAZZDB STOGROUP JAZZSTG BUFFERPOOL bp8kx CCSID UNICODE;
Remarques : - Vous pouvez remplacer le nom JAZZDB dans l'instruction
CREATE DATABASE par un autre nom.
- Le nom de la base de données est utilisé ultérieurement pour les propriétés teamserver.properties et com.ibm.team.repository.db.db2.dsn.dbname de Jazz Team Server for System z.
- bp8kx correspond au nom du pool de mémoire tampon. Par exemple,BP8K0 (Jazz Team Server for System z requiert une taille de page de 8 ko.)
- Vous devez créer votre base de données DB2 avec UNICODE comme CCSID. Sinon, la tâche de création de base de données échoue et ce message s'affiche : CRJAZ0249I The database codepage was set to "E" but should be "U". Recreate the database with the
correct codepage.
- Vous pouvez définir plusieurs bases de données Jazz DB2 dans un sous-système DB2 qui contiendront des référentiels Jazz. Cette opération est effectuée avec l'instruction
com.ibm.team.repository.db.schemaPrefix du fichier
teamserver.properties de Jazz Server comme décrit dans Personnalisation des fichiers de propriétés Jazz Team Server for System z pour DB2 for z/OS.
- Autorisation d'un utilisateur Jazz Team
Server for System z
-
Jazz Team Server
for System z requiert un ID utilisateur et un mot de passe pour
accéder au référentiel DB2 de Jazz Team
Server for System z. L'ID utilisateur et le mot de passe sont spécifiés ultérieurement dans le fichier teamserver.properties.
Cet ID utilisateur n'est pas utilisé pour se connecter à Jazz Team Server for System z. Il n'est utilisé
que pour fournir les droits d'accès permettant à Jazz Team Server for System z d'accéder
à la base de données DB2 for z/OS. Plus spécifiquement, cet ID utilisateur requiert les
droits d'accès indiqués ici. Dans l'exemple ci-après, l'utilisateur s'appelle
jazz.
GRANT DBADM ON DATABASE jazzdb TO jazz ;
GRANT USE OF STOGROUP jazzstg TO jazz ;
GRANT USE OF BUFFERPOOL bpx TO jazz ;
COMMIT ;
En outre, si la valeur de la zone DBADM
CREATE AUTH est NO dans le panneau DSNTIPP lors de l'installation de DB2, vous devez octroyer l'autorisation SYSADM à l'utilisateur Jazz Team Server for System z. GRANT SYSADM TO jazz ;
COMMIT ;