Vous pouvez utiliser DB2 pour configurer une base de données d'événements sous z/OS.
Pour configurer la base DB2 à partir d'un client distant, vous devez auparavant avoir installé DB2
Connect avec les fixpacks les plus récents.
Remarque : Suivez la procédure ci-après uniquement si vous configurez une base de données d'événements
DB2 sur un système z/OS.
Pour configurer la base de données d'événements :
- Sur un système z/OS, utilisez le menu d'administration DB2 pour créer un sous-système.
- Créez un groupe de stockage. Vous devez également indiquer le nom du groupe de stockage
dans le fichier de réponses de la base de données. La valeur par défaut est sysdeflt.
- Accordez les droits d'accès appropriés à l'ID utilisateur que la source de données WebSphere
Process Server doit utiliser. Cet ID doit également pouvoir accéder à la base de données et au
groupe de stockage créés et être autorisé à créer des tables, des espaces tables et des index pour la base de
données.
- Cataloguez la base de données distante. Utilisez les commandes suivantes dans un
script ou dans une fenêtre de ligne de commande DB2 :
catalog tcpip node zosnode remote
nom_hôte server port_IP system sous-système_base_de_données
catalog database nom_base_de_données as nom_base_de_données at node zosnode
authentication DCS
Pour plus de détails sur le catalogage des noeuds et des bases de données, voir la documentation DB2 Connect.
- Vérifiez que vous pouvez établir une connexion avec le sous-système distant. Pour ce faire, vous pouvez exécuter la commande suivante :
db2 connect to sous-système
user id_utilisateur using mot_de_passe
- Effectuez une liaison avec la base de données hôte. Utilisez les commandes suivantes :
db2 connect to nom_base_de_données user id_utilisateur using mot_de_passe
db2 bind path/bnd/@ddcsmvs.lst blocking all sqlerror continue message
mvs.msg grant public
db2 connect reset
Pour plus de détails sur la liaison d'un client à une base de données hôte,
consultez la documentation DB2 Connect.
- Accédez au répertoire chemin_profil/event/dbconfig du profil définissant
l'environnement d'exécution WebSphere ESB
dans lequel vous voulez configurer la base de données. Remplacez chemin_profil
par le chemin du répertoire contenant le profil
WebSphere ESB.
- A l'aide d'un éditeur de texte ASCII, ouvrez le fichier de réponses exemple
DB2ZOSResponseFile.txt.
- Modifiez ce fichier en indiquant les informations correspondant à votre environnement (lisez les
commentaires figurant dans le fichier pour plus de détails sur les paramètres et la syntaxe). Définissez les valeurs des paramètres suivants :
- DB_NAME
- Nom de la base de données z/OS créée pour la base de données d'événements.
- JDBC_CLASSPATH
- Chemin d'accès du pilote JDBC DB2.
- UNIVERSAL_JDBC_DRIVER_NATIVEPATH
- Chemin d'accès de la bibliothèque native JDBC Universal.
- UNIVERSAL_JDBC_CLASSPATH
- Chemin d'accès du pilote JDBC Universal.
- Exécutez le script de configuration de base de données correspondant au système d'exploitation
client, en indiquant comme paramètre le nom du fichier de réponses de la base. Utilisez l'une des commandes suivantes :
- Sous Windows
- config_event_database.bat fichier_réponses
- Sous Linux et UNIX
- config_event_database.sh fichier_réponses
Ce script configure la base de données d'événements et crée deux sources de données JDBC : l'une pour
la base de données d'événements et l'autre pour le catalogue d'événements. Un message s'affiche une fois la
configuration de la base de données terminée.
Remarque : Si le fichier de réponses contient l'option
EXECUTE_SCRIPTS=false, vous devez terminer la configuration en procédant à l'exécution
manuelle des scripts générés. La valeur par défaut figurant dans le fichier de réponses
exemple pour la base de données est EXECUTE_SCRIPTS=true.
Après avoir configuré la base de données d'événements, vous devez redémarrer le serveur
d'applications.