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/.

Install and configure EM4C Server

Depending on your environment, the EM4C Server component can be installed on one or more computers. Also, the EM4C Server component can be installed on the same computer more than once (in separate target paths).

This workflow describes a scenario in which only EM4C Server is being installed (EM4C Dispatcher will be installed on a different computer). When EM4C Server and EM4C Dispatcher are installed on the same computer, see Install and configure EM4C Server and EM4C Dispatcher.

Install EM4C Server

A complete installation of Esri Maps for IBM Cognos involves installing components on your server and then configuring them to work in your environment. Before you begin, make sure you are familiar with the installation options.

It is recommended that the following steps be performed as the user who owns the IBM Cognos installation location.

Install Esri Maps for IBM Cognos components in a directory that contains only ASCII characters in the path.

  1. In terminal, browse to the em4c directory on the installation media, grant execute permissions to setPermissions.sh, run setPermissions.sh, and then run the installer shell script (.sh), for example:

    [cognosuser@server1]$ chmod +x setPermissions.sh
    [cognosuser@server1]$ ./setPermissions.sh
    [cognosuser@server1]$ ./launchInstaller.sh
    

  2. On the Welcome page, click Next.
  3. If you accept the terms of the license agreement, click Next; otherwise, click Quit to exit.
  4. Select the installation path and click Next.
  5. Select the version of IBM Cognos that Esri Maps for IBM Cognos will be installed on and click Next.
  6. Ensure that only the EM4C Server component is selected and click Next.
  7. Click Next to proceed with the installation.
  8. Wait for files to be copied to the specified location and click Next.
  9. Optionally, click Generate an automatic installation script to save an XML file containing all the parameters you set on the previous pages.
  10. Click Done.
  11. Browse to em4c_location/bin and enter the following:
    [cognosuser@server1]$ chmod +x setPermissions.sh
    [cognosuser@server1]$ ./setPermissions.sh
    

Configure EM4C Server

Before you complete the following steps, make sure you are familiar with the available configuration settings.

Run Esri Maps for IBM Cognos Configuration as the user who owns the Esri Maps for IBM Cognos installation location (this user should have READ/WRITE/EXECUTE access to both the em4c_location and the cognos_location).

  1. Browse to the em4c_location/bin directory and run ./configure.sh.
  2. In the Explorer window, click Local Configuration.
  3. Change the local configuration settings to reflect your environment (for example, the host name portion of any URI should be changed from localhost to an IP address or a network host name). The Esri Maps for IBM Cognos Configuration application recognizes which EM4C components are installed and only lists the configuration settings that are required to be set.
  4. Click Apply.
  5. From the File menu, click Exit.

Start EM4C Server

The Esri Maps for IBM Cognos EM4C Server must be started for all locations where the EM4C Server component was installed.

The EM4C Server process is started and stopped with the use of the following shell scripts.

  • Start: start-em4c.sh
  • Stop: stop-em4c.sh

For example:

[cognosuser@server1]$ cd /opt/em4c/bin 
[cognosuser@server1]$ ./start-em4c.sh

or

[cognosuser@server1]$ /opt/em4c/bin/start-em4c.sh

These scripts are located at em4c_location/bin and should be run as the user who owns the Esri Maps for IBM Cognos installation location.

To automatically start the Esri Maps for IBM Cognos process on Linux and UNIX, you must configure the process as a daemon. For more information, see your operating system documentation.

Test the configuration

After Esri Maps for IBM Cognos has been installed and configured, clear your web browser's cache (Ctrl+Shift+Delete on most browsers) if you haven't done so already. You can then test various aspects of the installation and configuration process.

In the following example, it is assumed IBM Cognos is exposed by an ibmcognos alias.

  1. For each EM4C Server configured in your environment, test whether EM4C Server is listening on the indicated port as follows. Note that the default port 9896 is assumed (change as required):
    http://<em4c_server>:9896/em4c/version.txt
    

    If this test fails, make sure EM4C Server is started in all places where it is installed.