Элементы, добавляемые в отчеты с картами

Спецификация карты для отчета IBM Cognos, настроенного на работу с Esri Maps for IBM Cognos, будет обновлена элементами, относящимися к Esri Maps for IBM Cognos. Эти элементы необходимы как для IBM Cognos, так и для Esri Maps for IBM Cognos, для правильного построения отчетов. Следующие элементы добавляются в отчет с картой, настроенный на работу с Esri Maps for IBM Cognos:

  • Переменная report
  • Элемент HTML
  • Блок условий (содержащийся в блоке)
  • Блок полезной нагрузки Esri Maps

Переменная Report и блок условий

После настройки отчета с помощью Esri Maps for IBM Cognos, создается переменная Esri_Maps_Mode со следующими значениями:

  • DYNAMIC – отображение карты при интерактивном просмотре HTML.
  • STATIC – отображение карты при просмотре PDF и Excel. Это условие обычно ссылается на изображение, полученное в результате экспорта карты. Эта переменная отчета связана с блоком условий, который вставляется для хранения карты.
  • Other – при просмотре отчета в Report Studio, условие Other имеет значение true, отображая оригинальный контейнер Esri Map (метку).

Новый созданный блок заменяет исходную метку Esri Map. Все атрибуты, заданные для исходного изображения (метки) копируются в этот блок; например, если для метки на карте задана рамка, этот параметр будет скопирован в новый блок.

Элемент HTML

После настройки отчета с помощью интерфейса Esri Maps Designer, создаются элементы HTML.

Всегда имеется хотя бы один HTML-элемент с описанием скриптов Esri Maps Definition Scripts. Этот HTML-элемент содержит ссылки JavaScript на файлы EM4C Gateway и необходим для выполнения всех действий и синхронизации.

Для каждого элемента отчета IBM Cognos, выбранного для синхронизации во время настройки в Esri Maps Designer (List, Crosstab, Chart и т.д.), добавляются два HTML-элемента: один в начале, а другой в конце целевого элемента. Эти элементы определяют целевой элемент во время выполнения, поэтому они имеют возможность получать и передавать информацию. Эти HTML-элементы описываются так:

  • Esri Maps [имя объекта] Start
  • Esri Maps [имя объекта] End

Фрагмент [имя объекта] является значением параметра Name. Например, предположим, что круговая диаграмма имеет имя Pie Chart1. HTML-элемент Esri Maps выглядит как Esri Maps Pie Chart1 Start и Esri Maps Pie Chart1 End.

Блок полезной нагрузки Esri Maps

После настройки отчета с помощью Esri Maps for IBM Cognos, все спецификации отчетов, связанных с Esri Maps, сохраняются в блоке полезной нагрузки Esri Maps. Этот механизм связывает определенный отчет IBM Cognos со спецификациями на базе Esri Maps. Этот блок полезной нагрузки имеет значение DONTRENDER и не отсылается клиентам.