Une fois les fichiers Gateway correspondants à votre système
d'exploitation installés, vous devez configurer votre serveur Web
de façon qu'il puisse retrouver et reconnaître ces fichiers.
Pour ce faire, vous devez effectuer les tâches décrites en détail
ci-dessous.
Configurez le chemin d'accès à vos fichiers MQSeries
Internet Gateway en fonction de l'interface de serveur Web utilisée. Si
vous configurez plusieurs interfaces, vos formulaires d'entrée
prennent en compte la première interface configurée détectée.
Configurez le chemin d'accès à vos fichiers de configuration
MQSeries Internet Gateway.
Configurez le chemin d'accès à vos fichiers de documentation MQSeries Internet Gateway.
Effectuez toute opération de configuration supplémentaire
nécessaire pour votre plateforme.
Redémarrez votre serveur Web.
L'interface CGI, les fichiers de configuration et les chemins d'accès
à la documentation sont configurés à l'aide du serveur
d'administration Netscape (Netscape Admin
Server). Dans le cas de l'interface NSAPI, vous devez modifier
certains fichiers de serveur Web.
Affichez la page de sélection du serveur (Netscape Server
Selector). Cette page se trouve par défaut sur le port 8304 sur
le système hôte, mais cet emplacement peut avoir été modifié dans
votre configuration locale.
Sélectionnez le serveur que vous souhaitez modifier.
Sélectionnez Programs dans la barre de menus.
Sélectionnez CGI directory dans l'index de gauche.
Ajoutez vos informations de répertoire CGI en entrant les données
suivantes dans le formulaire qui s'affiche :
Plateforme
Nom de zone
Données
AIX, HP_UX, Solaris
Préfixe URL
dmq-bin
Répertoire CGI
gateway_dir/dmqcgi
OS/2,Windows/NT
Préfixe URL
dmq-bin
Répertoire CGI
gateway_dir\dmqcgi.exe
Cliquez sur OK.
Cliquez sur Save and Apply.
Cliquez sur OK dans la fenêtre de confirmation.
Sélectionnez le type de fichier CGI dans l'index de
gauche.
Sélectionnez le bouton de caractère générique Wildcard.
Tapez
*.mqf
dans la fenêtre affichée.
Sélectionnez YES pour activer CGI en tant que type de
fichier.
Pour configurer l'interface NSAPI, vous devez modifier trois des
fichiers de serveur Web :
MIME.TYPES
OBJ.CONF
MAGNUS.CONF
Assurez-vous que vous avez modifié les fichiers se trouvant dans
votre répertoire de serveur Web. Il s'agit généralement d'un
sous-répertoire portant un nom de type '\httpd-nom_hôte'. Ne modifiez
pas les fichiers du répertoire '\admserv'.
Modifiez chaque fichier comme décrit ci-dessous.
Remarque : L'installation sur les plateformes OS/2 et
Windows/NT requiert le remplacement de toutes les '/' par '\'.
MIME.TYPES
Ajoutez la ligne
type=mqseries/form exts=mqf
qui permet de mettre en correspondance un suffixe
'mqf' avec un type de formulaire 'mqseries/form'.
OBJ.CONF
Ajoutez la ligne
Service method="(GET|POST)" type="mqseries/form" fn="DMQNSAPI"
entre
et
qui permet de mettre en correspondance un type de formulaire
'mqseries/form' avec une méthode de maintenance 'GET|POST' et la
fonction 'DMQNSAPI'
pour charger les fonctions MQSeries Internet Gateway.
Une fois les fichiers modifiés, allez à la page concernant votre
serveur dans Netscape Admin server, tel que décrit dans la
section Configuration de l'interface CGI
ci-dessus, et sélectionnez System Settings dans la barre de
menus.
Un message s'affiche qui vous demande si vous souhaitez valider les
modifications manuelles effectuées.
Sélectionnez le bouton Apply situé dans la partie
supérieure de la page.
Remarque : Si vous avez commis une erreur lors de la
configuration, elle risque d'empêcher le démarrage de la totalité
du serveur Web, et pas uniquement de l'interface NSAPI.
Le nom d'utilisateur par défaut pour la plupart des serveurs est 'nobody'. Pour
conserver le niveau de sécurité requis, vous devez modifier ce nom,
en procédant comme suit :
Sélectionnez View Server Settings dans la barre de menus.
Sélectionnez User.
Entrez votre nouveau nom dans la zone de nom d'utilisateur
(username).
Sélectionnez Save and apply.
Vous pouvez utiliser un nom existant dans votre groupe mqm,
ou créer un nouveau nom spécifique de votre serveur Web et l'ajouter
au groupe.