Crystal Reports. SAP 4.0 Support Package 5
Реклама
Реклама
Architektur
Der CMS sendet die Auftragsinformationen an den Dienst zur zeitgesteuerten Verarbeitung von
Programmen.
3.
Der Dienst zur zeitgesteuerten Verarbeitung von Programmen kommuniziert mit dem Input File
Repository Server (FRS), um das Programmobjekt abzurufen.
Anmerkung:
Dieser Schritt setzt zudem die Kommunikation mit dem CMS voraus, damit die erforderlichen Server und Objekte gesucht werden können.
4.
Der Dienst zur zeitgesteuerten Verarbeitung von Programmen startet das Programm.
5.
Der Dienst zur zeitgesteuerten Verarbeitung von Programmen aktualisiert regelmäßig den
Auftragsstatus auf dem CMS. Der aktuelle Status ist "Verarbeitung".
6.
Der Dienst zur zeitgesteuerten Verarbeitung von Programmen sendet eine Protokolldatei an den
Output FRS. Der Output FRS benachrichtigt den Dienst zur zeitgesteuerten Verarbeitung von
Programmen durch Senden einer Objektprotokolldatei darüber, dass das Objekt erfolgreich zeitgesteuert verarbeitet wurde.
Anmerkung:
Dieser Schritt setzt zudem die Kommunikation mit dem CMS voraus, damit die erforderlichen Server und Objekte gesucht werden können.
7.
Der Dienst zur zeitgesteuerten Verarbeitung von Programmen aktualisiert den Auftragsstatus auf dem CMS. Der aktuelle Status ist "Erfolg".
8.
Der CMS aktualisiert den Auftragsstatus in seinem Arbeitsspeicher und schreibt die
Instanzinformationen dann in die CMS-Systemdatenbank.
3.4.3 Crystal Reports
85
3.4.3.1 Anzeigen einer zwischengespeicherten
SAP-Crystal-Reports-Berichtsseite
Dieser Workflow beschreibt, wie ein Benutzer eine Seite in einem SAP-Crystal-Reports-Bericht (z.B.
vom Bericht-Viewer in BI-Launchpad) anfordert, wenn die Berichtsseite bereits auf einem Cache Server vorliegt. Dieser Workflow gilt sowohl für SAP Crystal Reports 2011 als auch für SAP Crystal Reports für Enterprise.
1.
Der Webclient sendet in einer URL eine Anforderung zur Anzeige über den Webserver an den
Webanwendungsserver.
2.
Der Webanwendungsserver interpretiert die Anforderung und stellt fest, dass es sich um eine
Anforderung zum Anzeigen einer ausgewählten Berichtsseite handelt. Der Webanwendungsserver sendet eine Anforderung an den Central Management Server (CMS), um sicherzustellen, dass der
Benutzer über ausreichende Rechte zum Anzeigen des Berichts verfügt.
2013-01-07
Architektur
3.
Der CMS prüft die CMS-Systemdatenbank, um zu verifizieren, dass der Benutzer über die erforderlichen Rechte zum Anzeigen des Berichts verfügt.
4.
Der CMS sendet eine Antwort an den Webanwendungsserver, um zu bestätigen, dass der Benutzer
über die erforderlichen Rechte zur Anzeige des Berichts verfügt.
5.
Der Webanwendungsserver sendet eine Anforderung an den Crystal Reports Cache Server, in der die Seite des Berichts (.epf) angefordert wird.
6.
Der Crystal Reports Cache Server stellt fest, ob die angeforderte .epf-Datei im Cache-Verzeichnis vorhanden ist. In diesem Beispiel wird die .epf-Datei gefunden.
7.
Der Crystal Reports Cache Server sendet die angeforderte Seite an den Webanwendungsserver.
8.
Der Webanwendungsserver sendet die Seite über den Webserver an den Webclient, wo sie gerendert und angezeigt wird.
3.4.3.2 Anzeigen einer nicht zwischengespeicherten Seite eines
SAP-Crystal-Reports-2011-Berichts
Dieser Workflow beschreibt, wie ein Benutzer eine Seite in einem SAP-Crystal-Reports-2011-Bericht
(z.B. vom Berichtsviewer in BI-Launchpad) anfordert, wenn die Datei noch nicht auf einem Cache Server vorhanden ist.
1.
Der Benutzer sendet die Anzeigeanforderung über den Webserver an den Webanwendungsserver.
2.
Der Webanwendungsserver interpretiert die Anforderung und stellt fest, ob es sich um eine
Anforderung zum Anzeigen einer ausgewählten Berichtsseite handelt. Der Webanwendungsserver sendet eine Anforderung an den Central Management Server (CMS), um sicherzustellen, dass der
Benutzer über ausreichende Rechte zum Anzeigen des Berichts verfügt.
3.
Der CMS prüft die CMS-Systemdatenbank, um festzustellen, ob der Benutzer über ausreichende
Rechte zum Anzeigen des Berichts verfügt.
4.
Der CMS sendet eine Antwort an den Webanwendungsserver, um zu bestätigen, dass der Benutzer
über die ausreichende Rechte zum Anzeigen des Berichts verfügt.
5.
Der Webanwendungsserver sendet eine Anforderung an den Crystal Reports Cache Server, in der die erste Seite des Berichts (.epf-Datei) angefordert wird.
6.
Der Crystal Reports Cache Server stellt fest, ob die angeforderte Datei im Cacheverzeichnis vorhanden ist. In diesem Beispiel befindet sich die angeforderte .epf-Datei nicht im
Cacheverzeichnis.
7.
Der Crystal Reports Cache Server sendet die Anforderung an den Crystal Reports 2011 Processing
Server.
8.
Der Crystal Reports 2011 Processing Server fragt den Output File Repository Server (FRS) nach der angeforderten Berichtsinstanz ab. Der Output FRS sendet die angeforderte Berichtsinstanz an den Crystal Reports 2011 Processing Server.
Anmerkung:
Dieser Schritt setzt zudem die Kommunikation mit dem CMS voraus, damit die erforderlichen Server und Objekte gesucht werden können.
86 2013-01-07
Architektur
9.
Der Crystal Reports 2011 Reporting Server öffnet die Berichtsinstanz und überprüft, ob der Bericht
Daten enthält. Der Crystal Reports 2011 Reporting Server stellt fest, ob der Bericht Daten enthält, und erstellt die .epf-Datei für die angeforderte Berichtsseite. Dazu muss keine Verbindung mit der
Produktionsdatenbank hergestellt werden.
10.
Der Crystal Reports 2011 Processing Server sendet die .epf-Datei an den Crystal Reports Cache
Server.
11.
Der Crystal Reports Cache Server schreibt die .epf-Datei in das Cache-Verzeichnis.
12.
Der Crystal Reports Cache Server sendet die angeforderte EPF-Seite an den Webanwendungsserver.
13.
Der Webanwendungsserver sendet die Seite über den Webserver an den Webclient, auf dem sie gerendert und angezeigt wird.
3.4.3.3 Anzeigen eines SAP-Crystal-Reports-2011-Berichts auf Abruf
In diesem Workflow wird beschrieben, wie ein Benutzer eine Seite eines
SAP-Crystal-Reports-2011-Berichts auf Abruf anfordert, um die neuesten Daten einzusehen. In diesem
Beispiel erfolgt dies über den Bericht-Viewer in BI-Launchpad.
1.
Der Benutzer sendet die Anzeigeanforderung über den Webserver an den Webanwendungsserver.
2.
Der Webanwendungsserver interpretiert die Anforderung und stellt fest, dass es sich um eine
Anforderung zum Anzeigen einer ausgewählten Berichtsseite handelt. Der Webanwendungsserver sendet eine Anforderung an den Central Management Server (CMS), um sicherzustellen, dass der
Benutzer über die erforderlichen Rechte zum Anzeigen des Berichts verfügt.
3.
Der CMS prüft die CMS-Systemdatenbank, um zu verifizieren, dass der Benutzer über die erforderlichen Rechte zum Anzeigen des Berichts verfügt.
4.
Der CMS sendet eine Antwort an den Webanwendungsserver, um zu bestätigen, dass der Benutzer
über die erforderlichen Rechte zur Anzeige des Berichts verfügt.
5.
Der Webanwendungsserver sendet eine Anforderung an den Crystal Reports Cache Server, in der die Seite des Berichts (.epf) angefordert wird.
6.
Der Crystal Reports Cache Server überprüft, ob die Seite bereits vorhanden ist. Der Crystal Reports
Cache Server sendet eine Anforderung zum Generieren der Seite an den Crystal Reports 2011
Processing Server, es sei denn, der Bericht erfüllt die Bedingungen für die Freigabe von Berichten auf Abruf (innerhalb einer festgelegten Zeit einer anderen Auf-Abruf-Anforderung,
Datenbankanmeldung oder anderer Parameter).
7.
Der Crystal Reports 2011 Processing Server fordert das Berichtsobjekt vom Input File Repository
Server (FRS) an. Der Input FRS übermittelt eine Kopie des Objekts in einem Datenstream an den
Crystal Reports 2011 Processing Server.
Anmerkung:
Dieser Schritt setzt zudem die Kommunikation mit dem CMS voraus, damit die erforderlichen Server und Objekte gesucht werden können.
8.
Der Crystal Reports 2011 Processing Server öffnet den Bericht in seinem Arbeitsspeicher und prüft, ob er Daten enthält. In diesem Beispiel sind keine Daten im Berichtsobjekt enthalten, sodass der
87 2013-01-07
Architektur
Crystal Reports 2011 Processing Server eine Verbindung mit der Datenquelle herstellt, um Daten abzurufen und den Bericht zu generieren.
9.
Der Crystal Reports 2011 Processing Server sendet die Seite (.epf-Datei) an den Crystal Reports
Cache Server. Der Crystal Reports Cache Server speichert eine Kopie der .epf-Datei in seinem
Cache-Verzeichnis, wo sie für neue Anzeigeanforderungen zur Verfügung steht.
10.
Der Crystal Reports Cache Server sendet die angeforderte Seite an den Webanwendungsserver.
11.
Der Webanwendungsserver sendet die Seite über den Webserver an den Webclient, wo sie gerendert und angezeigt wird.
3.4.3.4 Festlegen einer zeitgesteuerten Verarbeitung für einen
Crystal-Reports-Bericht
Dieser Workflow beschreibt, wie ein Benutzer einen SAP-Crystal-Reports-Bericht zeitgesteuert verarbeitet, sodass dieser zu einem späteren Zeitpunkt von einer Webanwendung, z.B. der Central
Management Console (CMC) oder BI-Launchpad, ausgeführt wird. Dieser Workflow gilt sowohl für SAP
Crystal Reports 2011 als auch für SAP Crystal Reports für Enterprise.
1.
Der Webclient sendet in einer URL eine Anforderung zur zeitgesteuerten Verarbeitung über den
Webserver an den Webanwendungsserver.
2.
Der Webanwendungsserver interpretiert die URL-Anforderung und stellt fest, ob es sich bei der
Anforderung um eine Anforderung zur zeitgesteuerten Verarbeitung handelt. Der
Webanwendungsserver sendet den Zeitpunkt für die zeitgesteuerte Verarbeitung, Werte für die
Datenbankanmeldung, Parameterwerte, Ziel und Format an den angegebenen Central Management
Server (CMS).
3.
Der CMS stellt sicher, dass der Anwender zur zeitgesteuerten Verarbeitung des Objekts berechtigt ist. Wenn der Benutzer über die erforderlichen Rechte verfügt, fügt der CMS der
CMS-Systemdatenbank einen neuen Datensatz hinzu. Der CMS fügt die Instanz außerdem der
Liste ausstehender zeitgesteuerter Verarbeitungen hinzu.
4.
Der CMS sendet eine Antwort an den Webanwendungsserver, um ihm mitzuteilen, dass der Vorgang der zeitgesteuerten Verarbeitung erfolgreich war.
5.
Der Webanwendungsserver generiert die nächste HTML-Seite und sendet sie über den Webserver an den Webclient.
88
3.4.3.5 Ausführen von zeitgesteuert verarbeiteten
SAP-Crystal-Reports-2011-Berichten
Dieser Workflow beschreibt, wie ein zeitgesteuert verarbeiteter SAP-Crystal-Reports-2011-Bericht zu einem geplanten Zeitpunkt ausgeführt wird.
1.
Der Central Management Server (CMS) prüft die CMS-Systemdatenbank, um festzustellen, ob momentan ein zeitgesteuert verarbeiteter SAP-Crystal-Reports-Bericht ausgeführt werden muss.
2013-01-07
Скачать
Реклама