Спецификация карты для отчета IBM Cognos, настроенного на работу с Esri Maps for IBM Cognos, будет обновлена элементами, относящимися к Esri Maps for IBM Cognos. Эти элементы необходимы как для IBM Cognos, так и для Esri Maps for IBM Cognos, для правильного построения отчетов. Следующие элементы добавляются в отчет с картой, настроенный на работу с Esri Maps for IBM Cognos:
После настройки отчета с помощью Esri Maps for IBM Cognos, создается переменная Esri_Maps_Mode со следующими значениями:
Новый созданный блок заменяет исходную метку Esri Map. Все атрибуты, заданные для исходного изображения (метки) копируются в этот блок; например, если для метки на карте задана рамка, этот параметр будет скопирован в новый блок.
После настройки отчета с помощью интерфейса Esri Maps Designer, создаются элементы HTML.
Всегда имеется хотя бы один HTML-элемент с описанием скриптов Esri Maps Definition Scripts. Этот HTML-элемент содержит ссылки JavaScript на файлы EM4C Gateway и необходим для выполнения всех действий и синхронизации.
Для каждого элемента отчета IBM Cognos, выбранного для синхронизации во время настройки в Esri Maps Designer (List, Crosstab, Chart и т.д.), добавляются два HTML-элемента: один в начале, а другой в конце целевого элемента. Эти элементы определяют целевой элемент во время выполнения, поэтому они имеют возможность получать и передавать информацию. Эти HTML-элементы описываются так:
Фрагмент [имя объекта] является значением параметра Name. Например, предположим, что круговая диаграмма имеет имя Pie Chart1. HTML-элемент Esri Maps выглядит как Esri Maps Pie Chart1 Start и Esri Maps Pie Chart1 End.
После настройки отчета с помощью Esri Maps for IBM Cognos, все спецификации отчетов, связанных с Esri Maps, сохраняются в блоке полезной нагрузки Esri Maps. Этот механизм связывает определенный отчет IBM Cognos со спецификациями на базе Esri Maps. Этот блок полезной нагрузки имеет значение DONTRENDER и не отсылается клиентам.