Cette archive est relative à une version précédente d'Esri Maps for IBM Cognos. La version actuelle est disponible sur cette page : http://doc.arcgis.com/fr/maps-for-cognos/
Avant de pouvoir configurer Apache, vous devez configurer IBM Cognos Business Intelligence pour qu'il fonctionne avec le serveur HTTP Apache (ou un serveur Web basé sur Apache) et l'alias IBM Cognos doit être nommé ibmcognos.
Pour en savoir plus sur la configuration d'Apache, consultez la rubrique À propos de la configuration d'Apache.
La procédure suivante doit être appliquée sur un ordinateur passerelle EM4C dans votre environnement.
Pour une exécution réussie de Esri Maps for IBM Cognos, le fichier de configuration principal d'Apache (httpd.conf) doit être modifié de manière à ajouter les alias Esri Maps for IBM Cognos et les alias de script adéquats. Avant de commencer, prenez note du répertoire cgi-bin d'EM4C (qui appartient à votre environnement). Ce peut être l'un des suivants :
L'exemple suivant crée un alias de script nommé cgi-bin et un alias nommé em4c. Il est impossible de changer ces noms, sinon Esri Maps for IBM Cognos ne fonctionnera pas correctement. Il est supposé que Esri Maps for IBM Cognos a été installé dans /opt/esrimaps/em4c et que les modifications apportées au fichier de configuration d'Apache le sont par un utilisateur détenant un accès en écriture à l'emplacement d'installation d'Apache. Il est important que l'alias de script em4c/cgi-bin soit défini avant l'alias em4c et que les alias Esri Maps for IBM Cognos soient définis avant les alias IBM Cognos.
Lorsque vous avez ajouté les alias suivants, redémarrez le processus de serveur Web.
ScriptAlias /ibmcognos/em4c/cgi-bin “/opt/esrimaps/em4c/cgi-bin-64bit”
<Directory “/opt/esrimaps/em4c/cgi-bin-64bit”>
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Alias /ibmcognos/em4c “/opt/esrimaps/em4c/webcontent”
<Directory “/opt/esrimaps/em4c/webcontent”>
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Le compte sous lequel Apache est exécuté doit détenir un accès READ/WRITE/EXECUTE au répertoire temp et aux fichiers. Il existe deux façons de se plier à cette exigence. Choisissez une des options suivantes :
Le compte sous lequel Apache est exécuté doit également détenir un accès READ/EXECUTE au répertoire cgi-bin ou cgi-bin-64bit et aux fichiers.