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/.
You must configure Microsoft Internet Information Services to work with Esri Maps for IBM Cognos if the following conditions are true:
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 or IIS 8 computer.
The Esri Maps for IBM Cognos EM4C Gateway modules must be executed in the context of an IIS 7.x or 8.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 must do the following:
For more information on these steps, see the sections that follow.
The Common Gateway Interface (CGI) role is not included in the default installation of IIS 7.x or 8.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.
If you are configuring IIS 8.0 or 8.5, you will need to set the anonymous authentication credentials for the cgi-bin application.
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.