Moteur de rapport

Dans le scénario de reporting intégré, le JRC (Java Reporting Component) est le moteur de rapport. Il traite les demandes de rapports émanant du visualiseur et expose un modèle d'objet de rapport qui permet aux développeurs d'agir sur un rapport par l'intermédiaire du code. Avec le JRC, tout le traitement s'effectue au sein du serveur d'applications Java.

Modèle d'objet ReportClientDocument

Pour effectuer des interactions au niveau du rapport par l'intermédiaire du code, le JRC fournit un modèle d'objet ReportClientDocument. Ce modèle d'objet encapsule le fichier de rapport Crystal Reports (.rpt) et fournit une instance d'exécution du rapport incluant ses données. Lorsque vous êtes prêt à visualiser le rapport, vous pouvez transmettre au visualiseur une propriété de la source de rapport de l'objet ReportClientDocument.

Remarque :    Bien que le JRC puisse modifier l'instance ReportClientDocument lors de l'exécution, ces modifications ne sont pas répercutées dans le fichier .rpt. Seul le Crystal Enterprise Report Application Server a la capacité de conserver les modifications effectuées lors de l'exécution. L'emplacement de la source de données constitue une exception à cette règle. Le JRC peut modifier l'emplacement de la source de données dans un fichier .rpt lors de l'exécution, puis répercuter cette modification dans le fichier de rapport.

Le modèle d'objet ReportClientDocument présenté par le JRC est un sous-ensemble du modèle d'objet ReportClientDocument présenté par le Crystal Enterprise Report Application Server. Cette architecture commune simplifie la migration des applications entre un reporting intégré et un reporting d'entreprise.

Vous pouvez explorer de façon interactive le modèle d'objet ReportClientDocument dans le JRC sur le site Web Business Objects suivant : http://support.businessobjects.com/global/interactive/xi/om/default.html

Source de rapport

Les visualiseurs utilisent une source de rapport plutôt qu'un modèle d'objet de rapport pour interagir avec un rapport. Les visualiseurs et le moteur peuvent ainsi communiquer plus efficacement en périodes de demande aiguë de traitement de rapport.

Pour l'affichage, vous pouvez transmettre au visualiseur une propriété de la source de rapport de l'objet ReportClientDocument.



Business Objects
http://www.france.businessobjects.com/
Support technique
http://www.businessobjects.com/services/support/