Skip To Content

Zu Berichten mit Kartenaktivierung hinzugefügte Elemente

Die Kartenspezifikation für einen IBM Cognos-Bericht, die mit Esri Maps for IBM Cognos konfiguriert wurde, wird mit Esri Maps for IBM Cognos-spezifischen Elementen aktualisiert. Diese Elemente sind sowohl für IBM Cognos als auch für Esri Maps for IBM Cognos erforderlich, um die ordnungsgemäße Berichtsausführung sicherzustellen. Die folgenden Elemente werden einem mit Esri Maps for IBM Cognos konfigurierten Bericht mit Kartenaktivierung hinzugefügt:

  • Berichtsvariable
  • HTML-Element
  • Bedingungsblock (in einem Block enthalten)
  • Esri Maps-Ladeblock

Berichtsvariable und Bedingungsblock

Nach der Konfiguration eines Berichts durch Esri Maps for IBM Cognos wird eine Berichtszeichenfolgen-Variable mit dem Namen Esri_Maps_Mode und den folgenden Werten erstellt:

  • DYNAMIC – Die Karte wird während der interaktiven HTML-Ansicht gerendert.
  • STATIC – Die Karte wird während der PDF- und Excel-Ansicht gerendert. Diese Bedingung verweist normalerweise auf ein Bild, dessen Quelle ein Export der Karte darstellt. Diese Berichtsvariable ist an den Bedingungsblock gebunden, der als Container für die Karte eingefügt wurde.
  • Other – Beim Anzeigen des Berichts in Report Studio trifft die Bedingung "Other" zu und zeigt den ursprünglichen Container der Karte von Esri (Platzhalter) an.

Der neu erstellte Block ersetzt den ursprünglichen Platzhalter der Karte von Esri. Alle Attribute, die für das ursprüngliche Platzhalterbild festgelegt wurden, werden in diesen Block kopiert. Wenn beispielsweise ein Rand für den Kartenplatzhalter festgelegt wurde, wird diese Einstellung in den neuen Block kopiert.

HTML-Element

Nach der Konfiguration eines Berichts mit der Esri Maps Designer-Benutzeroberfläche werden HTML-Elemente erstellt.

Es gibt immer mindestens ein HTML-Element mit einer Beschreibung von Esri Maps-Definitionsskripten. Dieses HTML-Element enthält JavaScript-Verweise auf die EM4C Gateway-Dateien und wird für alle Interaktions- und Synchronisierungsaufgaben benötigt.

Für jedes IBM Cognos-Berichtselement, das bei der Esri Maps Designer-Konfiguration zur Synchronisierung ausgewählt wurde (Liste, Kreuztabelle usw.), werden zwei HTML-Elemente hinzugefügt, eines zu Beginn und eines am Ende des Zielelements. Diese Elemente identifizieren das Zielelement zur Laufzeit, damit Informationen empfangen und gesendet werden können. Folgende Beschreibungen treffen auf diese HTML-Elemente zu:

  • Esri Maps [Objektname] Start
  • Esri Maps [Objektname] Ende

Der Teil [Objektname] entspricht dem Wert der Eigenschaft Name. Beispiel: Ein Kreisdiagramm hat den Namen "Pie Chart1". Die Esri Maps-HTML-Elemente werden als Esri Maps Pie Chart1 Start und Esri Maps Pie Chart1 End angezeigt.

Hinweis:

Weisen Sie Berichtsautoren an, die Eigenschaft Name von Esri Maps-HTML-Elementen nicht zu ändern. Anderenfalls funktioniert Esri Maps for IBM Cognos nicht ordnungsgemäß.

Esri Maps-Ladeblock

Nach der Konfiguration eines Berichts mit Esri Maps for IBM Cognos werden alle Berichtsspezifikationen im Zusammenhang mit Esri Maps in einem Esri Maps-Ladeblock gespeichert. Auf diese Weise wird ein bestimmter IBM Cognos-Bericht den zugehörigen Berichtsspezifikationen von Esri Maps zugeordnet. Für den Ladeblock ist DONTRENDER festgelegt, er wird nicht an die Clients gesendet.