Vérifier et configurer les prérequis d'installation

Avant d'installer Business Integration Connect, assurez-vous d'avoir tous les prérequis nécessaires. Les rubriques contenues dans cette section vous donnent un bref aperçu des conditions matérielle et logicielle requises, des bases de données prises en charge et des comptes utilisateur nécessaires à l'exécution du logiciel Business Integration Connect.

Les listes de contrôle de préinstallation à la fin de cette section vous aideront à préparer l'installation. Ces listes de contrôle répertorient les tâches à effectuer avant l'installation de Business Integration Connect.

Cette section contient les rubriques suivantes :

Ajout de comptes utilisateur

Afin d'établir une connexion à la base de données, Business Integration Connect a besoin d'un ensemble d'utilisateurs du système d'exploitation. La procédure suivante vous guide dans les étapes de configuration de ces utilisateurs. Bien que cette procédure utilise des noms par défaut, vous pouvez les remplacer par vos propres noms d'utilisateurs et de groupes. Si vous utilisez vos propres noms d'utilisateurs et de groupes, notez qu'ils ne doivent pas dépasser huit caractères.

Si vous installez Business Integration Connect sur plusieurs machines, les ID de groupes et d'utilisateurs sur la machine cible doivent correspondre à ceux utilisés sur toutes les autres machines.

La procédure suivante part du principe que tous les composants et fonctions Business Integration Connect sont installés sur une machine.

Pour créer des comptes utilisateur, procédez comme suit :

  1. Créez le groupe qui contiendra les utilisateurs Business Integration Connect. Il peut s'agir par exemple de bcggroup.

    Business Integration se sert d'un utilisateur de ce groupe pour gérer les composants Business Integration Connect.

  2. Créez les utilisateurs.

    Business Integration Connect utilise cet utilisateur pour gérer les composants Business Integration Connect. L'assistant d'installation installe et exécute le logiciel comme cet utilisateur. Il s'agit d'un utilisateur normal, et non d'un super utilisateur. Ce sera par exemple bcguser.

  3. Si vous utilisez DB2, ajoutez l'utilisateur approprié à chaque composant que vous allez installer. Ces ID utilisateur sont requis pour permettre au serveur DB2 de contrôler les données d'accès.

    Par exemple, pour la Console de communauté, bcgcon.

    Pour le Gestionnaire de documents, bcgdoc.

    Pour le Réceptionnaire, bcgrecv.

    Ajoutez les utilisateurs suivants au groupe bcggroup : bcguser, bcgcon, bcgdoc et bcgrecv.

  4. Notez les noms d'utilisateur et les mots de passe dans les tableaux (voir "Tableaux de listes de contrôle de pré-installation").

Configuration de WebSphere MQ

La procédure suivante explique comment configurer WebSphere MQ une fois qu'il a été installé. Pour obtenir une liste des SupportPacs et des mises à jour à installer, voir "Configuration requise en matière de plateforme, matériel et logiciel". Pour plus d'informations sur les commandes spécifiques utilisées dans cette procédure, reportez-vous à la documentation relative à WebSphere MQ.

Remarque :
Le nom du gestionnaire de file d'attente par défaut est bcg.queue.manager et le port d'écoute par défaut est 9999. Si vous modifiez ces valeurs par défaut, veillez à répercuter les modifications sur chaque emplacement d'utilisation.

Pour configurer WebSphere MQ, procédez comme suit :

  1. Saisissez la commande suivante pour modifier l'utilisateur en mqm :

    su - mqm

  2. Afin de créer le gestionnaire de file d'attente, entrez la commande suivante :

    crtmqm -q bcg.queue.manager

    Afin de mettre à jour les paramètres des canaux dans le fichier de configuration du gestionnaire de file d'attente MQHomeInstallDir/mqm/qmgrs/bcg/qm.ini , entrez les lignes suivantes au début du fichier :

    Canaux :
        MaxChannels=1000
        MaxActiveChannels=1000
     

    Entrez une ligne vide sous MaxActiveChannels=1000 puis sauvegardez les modifications dans le fichier de configuration.

  3. Si le poste de travail a plusieurs unités centrales, entrez la commande suivante :

    setmqcap<nombre d'unités centrales>

  4. Démarrez le gestionnaire de file d'attente en entrant la commande suivante :
    strmqm bcg.queue.manager
     
  5. Démarrez le programme d'écoute en entrant la commande suivante :
    runmqlsr -t tcp -p 9999 -m bcg.queue.manager &
     
  6. Attendez environ 10 secondes puis appuyez sur Entrée afin de renvoyer l'invite de commande.
  7. Démarrez le courtier JMS Broker (le courtier de publication/souscription) :
    strmqbrk -m bcg.queue.manager
     
  8. Démarrez les services de commandes MQ en entrant la commande suivante :
    strmqcsv bcg.queue.manager
     
  9. Configurez les files d'attente et les canaux pour le gestionnaire de file d'attente à l'aide du fichier Tools/MQSeries/create_wbic_queues.mqsc :
    runmqsc bcg.queue.manager <
      <image CD>/Tools/MQSeries/create_wbic_queues.mqsc
     

    <image CD> correspond à l'emplacement du CD d'installation de Business Integration Connect ou celui des fichiers d'installation de Business Integration Connect qui ne sont pas installés.

  10. Configurez les files d'attente publication/souscription JMS à l'aide du fichier MQHomeInstallDir/mqm/java/bin/MQJMS_PSQ.mqsc :
    runmqsc bcg.queue.manager <
           MQHomeInstallDir/mqm/java/bin/MQJMS_PSQ.mqsc
     
  11. Notez le nom d'hôte MQ (celui du gestionnaire de file d'attente et le port du programme d'écoute de la section "Tableaux de listes de contrôle de pré-installation").

Installation et configuration de DB2

Pour garantir des performances optimales dans un environnement de production, la base de données Business Integration Connect doit se trouver sur un serveur dédié.

Lorsque vous installez WebSphere Business Integration Connect, vous pouvez utiliser le script Create_db2.sql afin de créer et de configurer la base de données. La base de données est configurée en admettant que DB2 UDB fonctionne sur une machine multi-processeurs. Le paramètre DFT_DEGREE prend ainsi la valeur 4, ce qui indique qu'une requête SQL est exécutée en tant que 4 sous-processeurs s'exécutant en parallèle. Si vous exécutez DB2 UDB sur une machine à un seul processeur, cette configuration n'est pas optimale et risque de causer un conflit entre la mémoire système et l'unité centrale. Nous vous recommandons d'examiner la configuration de la base de données afin de vérifier si elle est conforme à votre environnement de base de données spécifique, et de la modifier si nécessaire.

Si vous modifiez une installation DB2 existante, consultez la section Modification d'une installation DB2 existante.

Remarque :
Business Integration Connect n'utilise pas l'option d'utilisateur isolé. N'utilisez pas l'identifiant d'utilisateur isolé dans le cadre de l'installation de Business Integration Connect.

Pour installer et configurer DB2, suivez la procédure ci-dessous :

  1. Installez DB2 en suivant les instructions relatives à DB2 et en utilisant l'Assistant d'installation DB2. Pour des informations d'installation spécifiques, consultez la documentation DB2. Dans l'Assistant, effectuez les opérations suivantes :
  2. Une fois l'installation de DB2 effectuée, installez le FixPack 2 à l'aide des instructions figurant dans le fichier FixPackReadme.txt.
  3. Si DB2 n'est pas exécuté, démarrez-le en entrant la commande suivante :

    db2start

  4. Vérifiez que le compilateur C++ approprié est installé. Pour obtenir les versions et les noms des modules requis, reportez-vous à la documentation relative à la boîte à outils de développement d'applications DB2.
    Remarque :
    Pour permettre l'exécution de SQL et la création de procédures mémorisées, les variables d'environnement système du compilateur C++ doivent être exportées.

Modification d'une installation DB2 existante

Si vous utilisez une installation existante, effectuez les opérations suivantes :

  1. Vérifiez que DB2 Application Development Toolkit (ADT) est installé. Pour plus d'informations sur l'installation de la boîte à outils (ADT), reportez-vous à la documentation DB2.
  2. Vérifiez l'existence du répertoire include. Par exemple DB2HomeInstallDir\IBM\SQLLIB\include
  3. Vérifiez que le compilateur C++ approprié est installé. Pour obtenir les versions, les noms des modules requis et autres informations, reportez-vous à la documentation relative à DB2 Application Development Toolkit.
    Remarque :
    Pour permettre l'exécution de SQL et la création de procédures mémorisées, les variables d'environnement système du compilateur C++ doivent être exportées.

Notez les noms et les mots de passe dans les tableaux (voir "Tableaux de listes de contrôle de pré-installation"). Notez également les valeurs par défaut, surtout si elles ont été modifiées.

Installation et configuration d'Oracle

Ce guide ne fournit pas d'instructions relatives à l'installation d'Oracle 9i. Vous trouverez ces procédures en consultant la documentation Oracle appropriée.

IBM vous conseille de suivre les instructions de cette section lors de l'installation d'Oracle :

  1. Exportez les variables d'environnement système Oracle, comme décrit dans la documentation d'installation Oracle. Ceci est requis pour l'utilisateur root/Administrator si Database Loader exécute SQL automatiquement lors du processus d'installation de Business Integration Connect.
  2. Le pilote JDBC Oracle 9i doit être disponible sur chaque machine destinée à exécuter les composants du concentrateur. Le pilote JDBC doit être au même niveau que la version d'Oracle installée.

Notez les noms et les mots de passe dans les tableaux (voir "Tableaux de listes de contrôle de pré-installation"). Notez également les valeurs par défaut, surtout si elles ont été modifiées.

Tableaux de listes de contrôle de pré-installation

Les tâches ci-dessous doivent être effectuées avant l'installation de Business Integration Connect :

Remarque :
Ces tâches impliquent l'installation sur une seule machine.

  1. Le groupe d'utilisateurs bcggroup existe sur le système d'exploitation. L'utilisateur du système d'exploitation bcguser existe et est membre de bcggroup. Si vous utilisez DB2, les utilisateurs du système d'exploitation bcgcon, bcgdoc et bcgrecv existent tous et sont membres de bcggroup. Si vous utilisez Oracle, les utilisateurs du système d'exploitation bcgcon, bcgdoc & bcgrecv ne sont pas nécessaires.
  2. DB2 ou Oracle est installé et configuré sur un serveur.
  3. WebSphere MQ est installé et configuré sur un serveur.
  4. Un serveur SMTP existe.(facultatif)
  5. Si vous pensez utiliser une topologie à ordinateurs multiples, assurez-vous qu'un dispositif de stockage partagé (ex : NAS, NFS) est installé et configuré sur chaque ordinateur.

Le tableau suivant fournit les informations à connaître avant de démarrer les assistants d'installation DataBase Loader et Business Integration Connect. Consultez-le lorsque vous exécutez les assistants.
Informations requises Valeur

Nom d'utilisateur Business Integration Connect

(bcguser est la valeur par défaut)

Mot de passe de l'utilisateur Business Integration Connect


Nom de groupe Business Integration Connect

(bcggroup est la valeur par défaut)

Nom d'utilisateur pour la Console de communauté

(bcgcon est la valeur par défaut)

Mot de passe de l'utilisateur pour la Console de communauté


Numéros de ports pour la Console de communauté

(HTTP - 58080 est la valeur par défaut)

(HTTPS - 58443 est la valeur par défaut)

Nom d'utilisateur pour le Gestionnaire de documents

(bcgdoc est la valeur par défaut)

Mot de passe de l'utilisateur pour le Gestionnaire de documents


Numéros de ports pour le Gestionnaire de documents

(HTTP - 56080 est la valeur par défaut)

(HTTPS - 56443 est la valeur par défaut)

Nom d'utilisateur pour le Réceptionnaire

(bcgrecv est la valeur par défaut)

Mot de passe de l'utilisateur pour le Réceptionnaire


Numéros de ports pour le Réceptionnaire

(HTTP - 57080 est la valeur par défaut)

(HTTPS - 57443 est la valeur par défaut)

Nom d'hôte WebSphere MQ


Gestionnaire de file d'attente WebSphere MQ

(bcg.queue.manager est la valeur par défaut)

Port WebSphere MQ pour le programme d'écoute

9999

Point d'installation pour un emplacement partagé


Nom d'hôte de la base de données


Port de la base de données

la valeur par défaut est (DB2=50000 si vous utilisez l'instance par défaut) (Oracle=1521)

Propriétaire de la base de données (DB2)


Mot de passe du propriétaire (DB2)


Nom de la base de données (DB2)


Nom de l'instance (DB2)


ID de connexion de l'administrateur (Oracle)


Mot de passe de l'administrateur (Oracle)


Numéro de session Oracle (Oracle)


ID de connexion du propriétaire du schéma (Oracle)


Mot de passe du propriétaire du schéma (Oracle)


Nom d'hôte SMTP


Numéro du port SMTP

(25 est la valeur par défaut)

Copyright IBM Corp. 1997, 2004