This is an archive related to a previous version of Esri Maps for IBM Cognos. If you need the current version go to http://doc.arcgis.com/en/maps-for-cognos/.
This topic assumes IBM Cognos Business Intelligence has already been set up to work with Microsoft Internet Information Services (IIS) 7.x, IBM Cognos runs in the default website, and the IBM Cognos virtual directory is named ibmcognos.
The following steps should be completed on each EM4C Gateway computer in your environment and performed by a user who is part of the Administrators group on the IIS 7 computer.
The Esri Maps for IBM Cognos EM4C Gateway modules need to be executed in the context of an IIS 7.x application pool. While it's most convenient to use the default application pool, it's recommended that you define an additional application pool.
The following steps will create an application pool named EM4CAppPool.
Microsoft IIS serves its content to clients by exposing a virtual directory tree. Both Esri Maps for IBM Cognos content and IBM Cognos content must be served as subdirectories of the IBM Cognos virtual directory.
Esri Maps for IBM Cognos content must be served from the same domain (and port) as IBM Cognos content. The following steps outline the creation of a virtual directory: em4c. These directory names cannot be changed in order for Esri Maps for IBM Cognos to function properly. This topic assumes that IBM Cognos runs in the default website and that the IBM Cognos virtual directory is named ibmcognos (for example, http://cognosserver/ibmcognos).
Creating an IIS application for cgi-bin maps the EM4C Gateway modules to the application pool in which the IBM Cognos website runs (for example, Default Web Site).
For the EM4C CGI gateway to work, you need to do the following:
The Common Gateway Interface (CGI) role is not included in the default installation of IIS 7.x. To complete the following steps, you must first install the CGI role service. On Windows Server 2008, you do this by going to Server Manager > Roles > Add Role Services.
The EM4C technology pieces need access to read and modify the contents of the EM4C temp directory. To do this, you must give specific access permissions to the identity that the EM4CAppPool runs as. When the EM4CAppPool was configured above, the default settings were accepted. This means the application pool will be running as IIS AppPool\ EM4CAppPool. If your application pool is not running as this account (for example, it uses a built-in account such as Network Service, Local System, or Local Service, or as a specific local or domain user identity), modify the following steps as necessary.