Архив для предыдущей версии Esri Maps for IBM Cognos. Если вам требуется текущая версия, пререйдите по ссылке http://doc.arcgis.com/ru/maps-for-cognos/.

Ошибки CGI

Если при установке или использовании Esri Maps for IBM Cognos возникает ошибка CGI, попробуйте выполнить следующие шаги по решению проблем.

  1. В веб-браузере введите URL-путь к em4c.cgi, используя имя хоста и путь вашей организации. Например:

    http://localhost/ibmcognos/em4c/cgi-bin/em4c.cgi

    Если в результате появляется ошибка CGI, убедитесь, что соблюдается следующее:

    • Все компьютеры с EM4C Server в вашей среде запущены.
    • У пользователей есть права для записи в temp директорию на шлюзе EM4C. Более подробно см. в подразделе прав доступа к файлам в разделе Настройка Apache.

  2. Если ошибка CGI остается, введите следующий путь в веб-браузере, используя имя хоста и адрес URL для ArcGIS Online или Portal for ArcGIS вашей организации:

    http://localhost/ibmcognos/em4c/cgi-bin/em4c.cgi?https://<arcgisUrl>/sharing/rest/accounts/self?f=json

    Если ошибка остаётся, попробуйте сделать что-нибудь из следующего:

    • Убедитесь, что каждый шлюз EM4C в вашей среде имеет доступ к указанному URL-пути к ArcGIS Online или Portal for ArcGIS. Например, порт может быть заблокирован брандмауэром.
    • Убедитесь, что запущен ArcGIS for Server.
    • Если ссылка не работает, и выводится сообщение HTTP Ошибка 403, возможно, пропущено свойство в файле proxy.conf в шлюзе EM4C. Если этот файл содержит matchUrls=true, но не включает serverUrl=&lt;arcgisUrl&gt;, выполните одно из следующего:
      • Измените значение matchUrls на false (например, matchUrls=false).
      • Добавьте новую линию со следующим свойством, указывая адрес URL ArcGIS Online или Portal for ArcGIS для вашей организации: serverUrl=<arcgisUrl>.

  3. Если вышеперечисленные шаги не решили проблему, попробуйте использовать другие URL, чтобы убедиться, что прокси em4c.cgi работает. Например:

    http://localhost/ibmcognos/em4c/cgi-bin/em4c.cgi?http://www.esri.com

    Если URL генерирует ошибку, это может означать, что em4c.cgi не подключен к Интернет или блокируется брандмауэром.

  4. Если предыдущие шаги не помогают устранить ошибку CGI, откройте log-файл журнала для подробной информации. Файл журнала (cgiError.log) обычно находится в <em4c_gateway_location>/temp. Если вам необходима помощь в прочтении и расшифровке файла журнала, свяжетесь с Центром поддержки ESRI.