Установка и конфигурация EM4C Gateway

EM4C Gateway должен быть установлен на каждом компьютере IBM Cognos Gateway в вашей среде.

EM4C Gateway может быть установлен и настроен отдельно или совместно с EM4C Server и EM4C Dispatcher. Для получения более подробной информации см. Последовательность установки серверных компонентов. Например, для разворачивания Esri Maps for IBM Cognos см. Архитектура Esri Maps for IBM Cognos.

Установка EM4C Gateway

До начала установки убедитесь, что директория IBM Cognos Gateway есть на каждом компьютере, где планируется инсталляция EM4C Gateway.

Следующие шаги должны быть выполнены администратором.

  1. В директории em4c на установочном носителе, запустите файл пакетной установки (.bat). Например:

    G:\em4c\launchInstaller.bat

  2. На странице Добро пожаловать нажмите Далее.
  3. Если вы согласны с условиями лицензионного соглашения, нажмите Далее; в противном случае нажмите Выйти.
  4. Выберите путь для установки и нажмите Далее.
  5. Выберите версию IBM Cognos, на которую будет устанавливаться Esri Maps for IBM Cognos, и нажмите Далее.
  6. Убедитесь в том, что выбран только компонент EM4C Gateway, и нажмите Далее.
  7. Укажите директорию webcontent для IBM Cognos Gateway и щелкните Далее.
  8. Нажмите Далее, чтобы продолжить процесс установки.
  9. Дождитесь завершения копирования файлов в указанное местоположение и нажмите Далее.
  10. Дополнительно щелкните Создать сценарий автоматической инсталляции, чтобы сохранить XML-файл со всеми параметрами, которые были заданы на предыдущих страницах.
  11. Щелкните Готово.

Настройка EM4C Gateway

Для настройки EM4C Gateway необходим упорядоченный список компьютеров EM4C Server в вашей среде, разделенный запятыми. Более подробную информацию см. в разделе Настройка.

Запустите конфигурацию Esri Maps for IBM Cognos от имени пользователя с правами доступа администратора.

  1. Перейдите к директории <em4c_location>\bin и запустите configure.bat.
  2. В окне настройки Проводник щёлкните Локальная конфигурация.
  3. Измените параметры локальной конфигурации так, чтобы она соответствовала вашей среде (например, часть имени хоста любого URI следует изменить с localhost на IP-адрес или сетевое имя хоста). Приложение Конфигурация Esri Maps for IBM Cognos распознает, какие из компонентов EM4C установлены, и выведет список именно тех параметров конфигурации, которые необходимо установить.
  4. Нажмите кнопку Применить.
  5. В меню Файл выберите Выход.

Настройка веб-сервера

Чтобы Esri Maps for IBM Cognos и IBM Cognos могли взаимодействовать, необходимо создать виртуальные директории (псевдонимы), указанные в следующей таблице. Предполагается, что IBM Cognos обозначен на веб-сервере как ibmcognos (измените, в соответствии с вашей средой).

ПсевдонимМестоположение

ibmcognos\em4c

<em4c_location>\webcontent

ibmcognos\em4c\cgi-bin

<em4c_location>\cgi-bin или <em4c_location>\cgi-bin-64bit, в зависимости от среды (x86 или x64)

Виртуальные директории Esri Maps for IBM Cognos

Дополнительные сведения о конфигурации веб-сервера см. в разделе О настройке веб-сервера.

Протестируйте конфигурацию

После установки и настройки Esri Maps for IBM Cognos, очистите кэш веб-браузера(Ctrl+Shift+Delete на большинстве браузеров), если вы этого еще не сделали. Вы можете попробовать различные способы установки и настройки.

В следующих примерах предполагается, что IBM Cognos обозначается псевдонимом ibmcognos.

  1. Выполните следующие тесты, чтобы убедиться, что EM4C Gateway работает как ожидается:
    1. Проверьте, что виртуальная директория веб-сервера em4c (псевдоним) задана правильно (это также позволят проверить, что кнопка Применить была нажата при настройке Esri Maps for IBM Cognos):
      http://<cognos_gateway>/ibmcognos/em4c/version.txt
      
    2. Проверьте, что скрипт EM4C Gateway CGI работает правильно (подключается к серверу EM4C Server). Если он работает, пройдя по следующему URL-адресу, вы увидите в браузере сообщение с отметкой времени:
      http://<cognos_gateway>/ibmcognos/em4c/cgi-bin/em4c.cgi
      
    3. Проверьте, может ли скрипт EM4C Gateway CGI подключиться ко внешним ресурсам. Например, каждый из следующих URL должен возвращать объект JSON, который описывает версию ПО, установленного на сервер.

      ArcGIS Online:

      http://ibmcognosserver/ibmcognos/em4c/cgi-bin/em4c.cgi?http://www.arcgis.com/sharing?f=pjson
      

      Экземпляр Portal for ArcGIS:

      http://ibmcognosserver/ibmcognos/em4c/cgi-bin/em4c.cgi?http://myPortal/gis/sharing/?f=pjson
      

      Если проверка прошла успешно, возвратиться название текущей версии, например, "currentVersion":"x.x".