В данном разделе предполагается, что IBM Cognos Business Intelligence уже настроен на работу с Microsoft Internet Information Services (IIS) 7.x или 8.x Следующие шаги следует выполнить на каждом компьютере с EM4C Gateway в вашей среде, их следует выполнять от имени пользователя, входящего в группу Administrators на компьютере с IIS.
Многоцелевые расширения интернет-почты (MIME) определяют типы ресурсов веб-сервера, которые могут обслуживаться через браузер. Для Esri Maps for IBM Cognos необходимы следующие типы MIME, настроенные по умолчанию в списке глобальных типов MIME в IIS:
Модули EM4C Gateway для Esri Maps for IBM Cognos должны выполняться в контексте пула приложений IIS 7.x или 8.x. Хотя удобнее использовать пул приложений по умолчанию, рекомендуется задать дополнительный пул приложений.
Следующие шаги позволяют создать пул приложений с именем EM4CAppPool.
Microsoft IIS предоставляет клиенту ресурсы с помощью дерева виртуальных каталогов. Ресурсы Esri Maps for IBM Cognos должны обрабатываться как подкаталоги виртуального каталога IBM Cognos.
Ресурсы Esri Maps for IBM Cognos должны поставляться с того же домена (и порта), что и ресурсы IBM Cognos. Следующие шаги описывают создание виртуального каталога: em4c. Чтобы Esri Maps for IBM Cognos работал правильно, имена директорий менять нельзя. В этом разделе предполагается, что IBM Cognos запущен на веб-сайте по умолчанию, и что виртуальный каталог IBM Cognos называется ibmcognos (например, http://cognosserver/ibmcognos).
Создание приложения IIS для cgi-bin позволяет сопоставить модули EM4C Gateway с пулом приложений, в котором работает веб-сайт IBM Cognos (например, Веб-сайт по умолчанию).
Для работы шлюза EM4C CGI выполните следующее:
Более подробную информацию см. в следующем разделе.
По умолчанию роль Common Gateway Interface (CGI) в IIS 7.x или 8.x не устанавливается. Для выполнения следующих шагов необходимо сначала установить службу роли CGI. В Windows Server 2008 это можно сделать, перейдя в Server Manager > Роли > Добавить службы ролей.
При настройке IIS 8.0 или 8.5 необходимо задать анонимные учетные записи для приложения cgi-bin.
Для элементов EM4C необходимы права на чтение и изменение содержания папки temp EM4C. Чтобы предоставить доступ, необходимо дать специальные разрешения для идентификации, под которой работает EM4CAppPool. Во время описанной выше настройки EM4CAppPool были приняты параметры по умолчанию. Это означает, что пул приложений будет работать как IIS AppPool\ EM4CAppPool. Если ваш пул приложений использует другую учетную запись (например, встроенную учетную запись Network Service, Local System или Local Service, или определенную идентификацию локального или доменного пользователя), внесите соответствующие изменения в следующие шаги.