Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine der Business Objects-Technologien ist der Report Application Server (RAS). RAS ist sowohl ein Client-SDK als auch ein Server. Sie können den RAS-Server zum Erstellen und Ändern von Crystal Reports-Berichten sowie zum Verarbeiten von Seitenanforderungen verwenden. Wenn ein Serverprozess einen angeforderten Bericht abruft, übergibt der RAS ihn an den Report Viewer.
Der RAS-Server ist nur als Bestandteil von Crystal Reports Server oder BusinessObjects Enterprise verfügbar.
Verwalteter RAS-Server
Einen RAS-Server, der von anderen Komponenten des Enterprise-Frameworks verwaltet wird, nennt man einen verwalteten RAS-Server. Crystal Reports Server und BusinessObjects Enterprise bieten ein Server-Framework, das die unternehmensweite, webbasierte Verwaltung und Verteilung von Berichten ermöglicht. Der verwaltete RAS-Server ist einer von mehreren Servern in diesem Framework. Er kann Berichte verarbeiten, die sich auf demselben Computer wie der Webserver und das RAS-SDK (unverwaltete Berichte) befinden, sowie Berichte, die sich auf einem anderen Berichtsrepository-Server (verwaltete Berichte) befinden.
Der verwaltete RAS-Server kann das ReportClientDocument-Objektmodell (RAS) und das InfoObject Objektmodell (BOE) verwenden.
Der verwaltete RAS-Server ist Bestandteil von Crystal Reports Server und BusinessObjects Enterprise.
Unverwalteter RAS-Server
Ein unverwalteter RAS-Server ist als Aktualisierungsoption nicht mehr verfügbar.
Einen RAS-Server, der unabhängig von einem Enterprise-Framework ausgeführt wird, nennt man "unverwalteten RAS-Server". Der unverwaltete RAS-Server hat den Zugriff auf Crystal Reports-Berichtsdateien im lokalen Dateisystem oder in bestimmten Netzwerkordnern (unverwaltete Berichte) ermöglicht. Das unverwaltete RAS-SDK und der unverwaltete RAS-Server können sich auf zwei verschiedenen Computern befinden.
Der unverwaltete RAS-Server hat das ReportClientDocument-Objektmodell (RAS) verwendet.
Verwenden der RAS-API ohne einen RAS-Server
In Crystal Reports können Sie vom CR .NET SDK aus auf die erweiterten Funktionen des ReportClientDocument-Objektmodell (RAS)s zur Erstellung und Änderung von Berichten zugreifen. Das Bereitstellungspaket in diesem Szenario erfordert nur die .NET-Assemblys, Sie verwenden die RAS-API also prozessintern.
Wenn Sie die RAS-API prozessintern verwenden, büßen Sie jedoch die Leistung und Stabilität eines serverorientierten prozessexternen Systems ein. Um diese Vorteile zu nutzen, verwenden Sie die RAS-API in Verbindung mit einem RAS-Server in einer Crystal Reports Server- oder BusinessObjects Enterprise-Umgebung.
Zusätzliche Informationen und Beispielcode finden Sie in der ReportClientDocument-Eigenschaft der CrystalDecisions.CrystalReports.Engine.ReportDocument-Klasse in der API-Referenz.