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

В зависимости от вашей среды компонент EM4C Server может устанавливаться на одном или на нескольких компьютерах. Кроме того, компонент EM4C Server может устанавливаться на одном и том же компьютере несколько раз (отдельными целевыми путями с использованием различных портов).

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

Установка EM4C Server

Перед началом убедитесь, что вам известны параметры установки.

Для пользователя, являющегося владельцем установочной директории IBM Cognos, рекомендуется выполнить следующие шаги:

Установите компоненты Esri Maps for IBM Cognos в директорию, путь к которой указан только символами ASCII.

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

    [cognosuser@server1]$ ./launchInstaller.sh
    

  2. На странице Добро пожаловать нажмите Далее.
  3. Если вы согласны с условиями лицензионного соглашения, нажмите Далее; в противном случае нажмите Выйти.
  4. Выберите путь для установки и нажмите Далее.
  5. Выберите версию IBM Cognos, на которую будет устанавливаться Esri Maps for IBM Cognos, и нажмите Далее.
  6. Убедитесь в том, что выбран только компонент EM4C Server, и нажмите Далее.
  7. Нажмите Далее, чтобы продолжить процесс установки.
  8. Дождитесь завершения копирования файлов в указанное местоположение и нажмите Далее.
  9. Дополнительно щелкните Создать сценарий автоматической инсталляции, чтобы сохранить XML-файл со всеми параметрами, которые были заданы на предыдущих страницах.
  10. Щелкните Готово.
  11. Перейдите к em4c_location/bin и введите следующую команду:
    [cognosuser@server1]$ chmod +x setPermissions.sh
    [cognosuser@server1]$ ./setPermissions.sh
    

Настройка EM4C Server

При конфигурации EM4C Server необходимо следующее:

  • Один IBM Cognos Gateway URI (один и тот же URI для каждого EM4C Gateway в распределенной среде)
  • Упорядоченный список IBM Cognos Dispatchers (URI) в среде, разделенный запятыми
  • Упорядоченный список EM4C Servers (URI), разделенный запятыми
  • Порт отключения EM4C Server
  • HTTP-порт EM4C Server
  • Файл журнала EM4C Server

Более подробную информацию см. в разделе Настройка.

Запустите Конфигурацию Esri Maps for IBM Cognos от имени пользователя, являющегося владельцем Esri Maps for IBM Cognos с правами READ/WRITE/EXECUTE установочной директории <em4c_location> и <ibmcognos_location>).

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

Запуск EM4C Server

Необходимо запустить EM4C Server Esri Maps for IBM Cognos для всех местоположений, где были установлены компоненты EM4C Server.

Запуск и остановка процесса EM4C Server осуществляется следующими скриптами.

  • Пуск: start-em4c.sh
  • Останов: stop-em4c.sh

Например:

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

или

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

Эти скрипты расположены в <em4c_location>/bin и их запуск должен производится от имени пользователя – владельца директории установки Esri Maps for IBM Cognos.

Для автоматического запуска процесса Esri Maps for IBM Cognos на Linux и UNIX он должен быть настроен как программа "демон". Более подробная информация имеется в документации к вашей ОС.

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

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

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

  1. Для каждого настроенного для вашей среды EM4C Server проверьте, обращается ли этот EM4C Server к указанному порту. Обратите внимание, что предполагается использование порта по умолчанию 9896 (измените при необходимости):
    http://<em4c_server>:9896/em4c/version.txt
    

    Если этот тест не проходит, убедитесь, что EM4C Server запущен везде, где он установлен.