Vorgehensweise: |
Sie können einen Link von einer beliebigen Reportkomponente zu einer beliebigen URL definieren, einschließlich Webseiten, Websites, Servlet-Programmen oder nicht-World-Wide-Web-Ressourcen wie einer eMail-Anwendung. Nachdem Sie einen Link definiert haben können Sie die Reportkomponente auswhälen, um auf die URL zuzugreifen.
Sie können dynamische Verknüpfungen erstellen. Mit einem dynamischen Link reicht Ihre Auswahl den Wert der ausgewählten Reportkomponente an die URL weiter. Die Ressource verwendet den weitergereichten Wert, um die Resultate, die zurückgegeben werden, dynamisch zu bestimmen. You can pass one or more parameters. Weitere Informationen hierüber finden Sie unter Parameter erstellen.
TYPE=type, [subtype], URL=url[(parameters ...)], [TARGET=frame,] [ALT = 'description',] $
Hierbei gilt:
Hinweis:
Beachten Sie, dass die Länge der URL durch die im Browser maximal erlaubte Zeichenanzahl begrenzt ist. Informationen über diese Begrenzung für Ihren Browser finden Sie auf der Support-Site Ihres Browsers.
Die Beschreibung wird auch als Popup angezeigt, wenn Sie mit der Maus oder dem Cursor über den Link in der Reportausgabe fahren.
Im folgenden Beispiel ist zu sehen, wie Sie einen Link von einer URL zu einem Report herstellen. Die Kopfzeile Click here to access the IB homepage ist mit der URL http://www.ibi.com verknüpft. Die relevanten StyleSheet-Deklarationen sind in der Anfrage markiert.
Beachten Sie, dass webserver den Namen des Webservers angibt, der WebFOCUS und Developer Studio ausführt.
TABLE FILE GGSALES
ON TABLE SET PAGE-NUM OFF
SUM UNITS AND DOLLARS
BY CATEGORY BY REGION
HEADING
"Regional Sales Report"
"Click here to access the IB homepage."
" "
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, $
TYPE=HEADING, LINE=2, OBJECT=TEXT, ITEM=1,
URL=http://www.ibi.com, $
ENDSTYLE
END
Die Ausgabe ist:
Wenn Sie auf den Link klicken wird die Seite in Ihrem Browser angezeigt.
Die folgende Anfrage wird von einer Browsersession initiiert und führt einen Drilldown-Report aus, der auf dem WebFOCUS Reporting Server gespeichert ist.
Diese Prozedur wird von einem Browser ausgeführt, so dass der Drilldown im Beispiel als eine relative URL angegeben ist (sie hat weder Protokoll, Host noch Port), da sie unter Verwendung des Protokolls, Hosts und Ports der aktuellen Browsersession eingereicht wird.
Hinweis: Diese Methode ist in einer Managed-Reporting-Prozedur sinnvoll, um einen Drilldown auf eine WebFOCUS-Serverprozedur zu erstellen. Die FOCEXEC=-Methode für das Ausführen einer Drilldown-Prozedur funktioniert nicht, da Managed Reporting immer im Managed Reporting Repository nach der Prozedur sucht.
Die Hauptprozedur ist:
TABLE FILE GGSALES ON TABLE SET PAGE-NUM OFF SUM UNITS AND DOLLARS BY CATEGORY BY REGION HEADING "Regional Sales Report" " " ON TABLE SET STYLE * TYPE=REPORT, GRID=OFF, $ TYPE=DATA, COLUMN=REGION, URL=/ibi_apps/WFServlet?(IBIF_ex='ggdrill' AREA=REGION IBIC_server='EDASERVE' IBI_APPS='IBISAMP'),$ ENDSTYLE END
Der Drilldown-Report, der sich in der Anwendung ibisamp befinden muss, ist:
-DEFAULTS ®ION='$*'; TABLE FILE GGSALES ON TABLE SET PAGE-NUM OFF SUM UNITS AND DOLLARS BY PRODUCT WHERE REGION = '&AREA' HEADING "Sales Report for Region &AREA" " " ON TABLE SET STYLE * TYPE=REPORT, GRID=OFF, $ ENDSTYLE END
Die Ausgabe des Hauptreports ist:
Wenn Sie auf die Region Nordosten klicken ist die Ausgabe wie folgt:
WebFOCUS |