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 et les alias de script Esri Maps for IBM Cognos 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. Pour qu'Esri Maps for IBM Cognos fonctionne correctement, ces noms ne doivent pas être modifiés. Il est supposé qu'Esri Maps for IBM Cognos a été installé dans C:\Program Files (x86)\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 (par exemple, un administrateur). 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 “C:/Program Files (x86)esrimaps/em4c/cgi-bin-64bit”
<Directory “C:/Program Files (x86)/esrimaps/em4c/cgi-bin-64bit”>
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Alias /ibmcognos/em4c “C:/Program Files (x86)/esrimaps/em4c/webcontent”
<Directory “C:/Program Files (x86)/esrimaps/em4c/webcontent”>
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Dans la majorité des environnements, Apache sera installé en tant que service Windows. La documentation d'Apache recommande la création d'un compte séparé (aux autorisations limitées) pour l'exécution du service Apache. Ce compte (local ou domaine) nécessite des autorisations d'accès spécifiques au répertoire temporaire et aux fichiers d'EM4C pour que les composants de la technologie EM4C puisse accéder à son contenu et le modifier le cas échéant.