Notes de version de Crystal Reports Server 2008 V1

Transcription

Notes de version de Crystal Reports Server 2008 V1
Notes de version de Crystal Reports Server 2008 V1
■ Crystal Reports Server 2008 V1
2009-09-22
Copyright
© 2009 SAP® BusinessObjects™. Tous droits réservés. SAP BusinessObjects et
ses logos, BusinessObjects, Crystal Reports®, SAP BusinessObjects Rapid Mart™,
SAP BusinessObjects Data Insight™, SAP BusinessObjects Desktop Intelligence™,
SAP BusinessObjects Rapid Marts®, SAP BusinessObjects Watchlist Security™,
SAP BusinessObjects Web Intelligence® et Xcelsius® sont des marques ou
marques déposées de Business Objects, une société du groupe SAP, et/ou de
ses sociétés affiliées aux Etats-Unis et/ou dans d'autres pays. SAP® est une
marque déposée de SAP AG en Allemagne et/ou dans d'autres pays. Tous les
autres noms mentionnés peuvent être des marques de leurs propriétaires respectifs.
2009-09-22
Table des matières
Chapitre 1
Bienvenue dans les notes de version de
Crystal Reports Server 2008 V1.........................................................5
A propos de Crystal Reports Server 2008 V1.............................................5
Nouveautés de Crystal Reports Server 2008 V1.........................................6
Produits pris en charge................................................................................6
Installation et déploiement...........................................................................7
Migration et mise à niveau...........................................................................8
Nouveautés de Crystal Reports Server 2008 V1.......................................10
Documentation disponible avec Crystal Reports Server 2008 V1.............17
Crystal Reports Server 2008 V1................................................................18
Présentation...............................................................................................18
Installation et mise à niveau......................................................................19
Déploiement...............................................................................................26
Sécurité......................................................................................................37
Publication.................................................................................................39
Audit...........................................................................................................45
Recherche de contenu...............................................................................48
Central Management Console...................................................................49
Central Configuration Manager.................................................................50
InfoView.....................................................................................................50
Assistant d'importation...............................................................................57
Moteur BIAR..............................................................................................60
Outil de diagnostic du référentiel...............................................................61
Tableau de bord.........................................................................................62
Integration option for Microsoft SharePoint...............................................64
Live Office..................................................................................................64
3
Table des matières
Déploiement de Crystal Reports Server 2008 V1......................................64
Convivialité du produit...............................................................................66
Présentation...............................................................................................75
Migration....................................................................................................75
Déploiement de Crystal Reports Server 2008 V1......................................75
Migration et mise à niveau.........................................................................76
Crystal Reports 2008.................................................................................77
Problèmes d'installation.............................................................................77
Problèmes de workflow..............................................................................80
Problèmes d'affichage...............................................................................85
Problèmes de données..............................................................................88
Problèmes intéressant les développeurs...................................................89
Developer..................................................................................................95
Crystal Reports Server 2008 V1................................................................95
Crystal Reports........................................................................................103
Services Web...........................................................................................110
Annexe A
Index
4
Informations supplémentaires.......................................................119
123
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Bienvenue dans les notes de version de
Crystal Reports Server 2008 V1
A propos de Crystal Reports Server 2008 V1
Crystal Reports Server 2008 V1 est une solution de gestion de rapports
complète conçue pour les services et les organisations de petite et moyenne
taille souhaitant afficher, imprimer, partager, planifier et diffuser en toute
sécurité des rapports interactifs par le biais de messages électroniques, de
portails et d'applications Microsoft Office. Crystal Reports Server 2008 V1
repose sur la plateforme éprouvée BusinessObjects Enterprise XI 3.1.
La section suivante présente les principaux avantages offerts par Crystal
Reports Server 2008 V1 :
• Partagez, planifiez et diffusez en toute sécurité vos rapports interactifs
conçus dans Crystal Reports Server 2008 V1.
•
Donnez à tous les utilisateurs la possibilité de visualiser, d'explorer et de
partager des rapports sur le Web, par le biais de messages électroniques
ou de documents Microsoft Office et de prendre ainsi des décisions plus
avisées.
•
Accédez aux informations les plus récentes de l'entreprise directement
depuis vos documents PowerPoint, Excel et Word.
•
Explorez les rapports sur votre poste de travail même hors ligne grâce
au visualiseur autonome de Crystal Reports.
•
Améliorez votre productivité grâce à une console d'administration intuitive
entièrement repensée.
•
Un investissement garanti dans une solution évolutive en fonction du
développement de l'entreprise.
5
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Ce document offre un aperçu des nouvelles fonctions et améliorations
disponibles dans Crystal Reports Server 2008 V1 et vous indique où trouver
la documentation produit pour commencer à les utiliser.
Si vous ne trouvez pas de réponses à vos questions dans l'aide en ligne du
produit ou dans la documentation PDF, vous pouvez communiquer vos
questions et vos commentaires à Business Objects en utilisant l'adresse
électronique suivante : [email protected].
Nouveautés de
Crystal Reports Server 2008 V1
Produits pris en charge
Pour en savoir plus sur les produits et composants pris en charge par cette
version, reportez-vous au Guide d'installation et de configuration de
BusinessObjects Enterprise pour Windows et UNIX.
Composants pour développeurs
•
•
•
SDK Java de BusinessObjects Enterprise
SDK .NET de BusinessObjects Enterprise
SDK Services Web de BusinessObjects Enterprise.
Pour obtenir des références complètes sur les documentations des produits
du développeur, voir la version en ligne à l'adresse :
https://sdn.sap.com/irj/boc.
Produits tiers pris en charge
Pour obtenir la liste récente des produits tiers pris en charge, vous devez
vous connecter au SAP Support Portal et au Service Marketplace.
Pour accéder à Service Marketplace, procédez comme suit :
1. Accédez au lien http://service.sap.com
2. Cliquez sur Nouvel utilisateur ? Enregistrez-vous ici ! dans le panneau
"QUESTIONS CONCERNANT LA CONNEXION" situé dans la partie
supérieure droite de l'écran.
3. Remplissez le formulaire.
6
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
4. Vous recevrez les informations par courrier électronique après 24 heures
et pourrez accéder au site.
Pour obtenir de l'aide sur les produits pris en charge, envoyez un courrier
électronique à [email protected] SAP Service Marketplace.
Installation et déploiement
La section suivante présente les nouvelles fonctions d'installation et de
déploiement de Crystal Reports Server 2008 V1 :
• Il est possible d'ajouter des langues dans la configuration du programme,
à l'aide du module autonome d'installation de langues.
Pour en savoir plus sur l'installation des packs linguistiques, voir le Guide
d'installation de Crystal Reports Server 2008 V1.
•
Un nouveau programme d'installation autonome pour les outils client est
désormais fourni. Vous pouvez maintenant indiquer quels composants
et outils client installer à l'aide d'un programme d'installation dédié.
Pour en savoir plus sur l'installation des outils client, voir le Guide
d'installation de Crystal Reports Server 2008 V1.
•
Vous pouvez désormais déployer les applications Web sur les serveurs
d'applications Web pris en charge à l'aide du programme d'installation
de Crystal Reports Server. Les versions précédentes se déployaient sur
Tomcat uniquement.
Pour en savoir plus sur le déploiement d'applications Web, voir le Guide
d'installation de Crystal Reports Server 2008 V1.
•
Vous pouvez désormais installer Crystal Reports Server 2008 V1 sur les
systèmes exécutant Crystal Reports Server XI Release 2 Service Pack 2
à l'aide d'un scénario d'installation côte à côte.
•
Les installations scriptées sont maintenant prises en charge. Vous pouvez
désormais consigner l'ensemble de vos paramètres d'installation dans
un fichier permettant d'exécuter des installations silencieuses ou scriptées.
Cette fonctionnalité est très utile pour l'automatisation des installations
personnalisées.
7
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Pour en savoir plus sur l'installation silencieuse, voir le Guide d'installation
de Crystal Reports Server 2008 V1.
•
Toute la documentation produit (y compris l'explication des messages
d'erreur) est disponible dans toutes les langues prises en charge dans
une bibliothèque de documentation basée HTML. Ce système permet la
recherche plein texte, ainsi que d'autres fonctionnalités personnalisables
qui facilitent la recherche des informations dont vous avez besoin.
Vous pouvez également accéder aux guides au format PDF et les
télécharger à partir du même site Web. Le site web est actualisé avec
du contenu à jour à mesure qu'il est disponible entre la parution des
différentes versions. Voir http://help.sap.com/ pour télécharger les guides
produit.
Migration et mise à niveau
Assistant d'importation
L'Assistant d'importation présente de nouvelles fonctionnalités importantes
dans cette version.
Filtre des documents personnels et de la boîte de réception
L'utilisateur dispose désormais d'un plus grand nombre d'options pour
importer les documents de son choix uniquement à partir de dossiers
personnels et boîtes de réception des versions 5.x ou 6.x. Les possibilités
de filtrage sont notamment les suivantes :
• Importation des documents non lus de la boîte de réception depuis le
référentiel
• Importation des documents lus de la boîte de réception depuis
l'emplacement d'un système de fichiers
• Importation des documents personnels et de la boîte de réception, filtrés
chronologiquement
8
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Mise à jour des objets
Lors de la migration, vous pouvez choisir de mettre les objets à jour en
fonction de leur nom ou de leur identifiant CUID.
Administration déléguée
Les administrateurs délégués, qui disposent de droits administratifs restreints,
peuvent utiliser l'Assistant d'importation pour se connecter aux
environnements source et de destination de Crystal Reports Server 2008 XI
Release 2 Service Pack 2 et importer uniquement les utilisateurs et objets
auxquels ils ont accès.
Paramètres de configuration du serveur
Avec l'Assistant d'importation, vous pouvez sauvegarder les paramètres de
configuration du serveur dans un fichier BIAR, restaurer les paramètres à
partir de ce fichier BIAR et faire pointer les nœuds d'un déploiement Crystal
Reports Server 2008 V1 vers un autre déploiement Crystal Reports
Server 2008 V1.
Importation d'utilisateurs LDAP/AD
Avec l'Assistant d'importation de Crystal Reports Server 2008 V1, vous
pouvez importer des utilisateurs LDAP/AD, ainsi que leurs documents
personnels et le contenu de leur boîte de réception.
Remarque :
Le protocole LDAP/AD doit être configuré préalablement dans la Central
Management Console (CMC).
Divers
Les autres améliorations sont notamment les suivantes :
• avertissement quant à la taille des dossiers
• amélioration des fichiers journaux
9
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Outil de ligne de commande du moteur BIAR
L'Outil de ligne de commande du moteur BIAR aide les administrateurs et
les administrateurs délégués à promouvoir du contenu entre les
environnements Développement, Assurance qualité et Production de Crystal
Reports Server 2008 V1. Il vous permet d'utiliser des scripts pour automatiser
l'importation et l'exportation d'objets.
Pour en savoir plus, voir le Guide d'administration
BusinessObjects Enterprise.
Mise à niveau vers Crystal Reports Server 2008 V1
Vous pouvez désormais installer Crystal Reports Server 2008 V1 sur les
systèmes exécutant Crystal Reports Server XI Release 2 Service Pack 2 à
l'aide d'un scénario d'installation côte à côte ou en tant que mise à niveau
en place.
Si vous installez Crystal Reports Server 2008 V1 sur un système comportant
une version précédente de Crystal Reports Server, vous devez effectuer
une nouvelle installation de Crystal Reports Server 2008 V1. Cette nouvelle
installation de Crystal Reports Server 2008 V1 ne remplacera pas la version
précédente existante. Vous devez importer manuellement les ressources
de la précédente version de Crystal Reports Server dans Crystal Reports
Server 2008 V1 à l'aide de l'Assistant d'importation.
Pour en savoir plus sur l'installation de Crystal Reports Server 2008 V1, voir
le Guide de mise à niveau de Crystal Reports Server 2008 V1.
Nouveautés de Crystal Reports Server 2008 V1
Les fonctionnalités suivantes ont été modifiées dans Crystal Reports
Server 2008 V1 par rapport à la version précédente :
• CMC (Central Management Console) intuitive
• Niveaux d'accès
• Server Intelligence
10
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
•
•
•
•
•
•
•
•
•
•
•
•
•
Outil de diagnostic de déploiement
Software Inventory Tool
Accès aux données
Prise en charge des fichiers SWF (Xcelsius)
Prise en charge de Java Portal Integration Kit
Prise en charge d'Integration Option for Microsoft SharePoint software
Prise en charge de Integration Kit pour Microsoft Office SharePoint Server
Prise en charge de Publishing
Prise en charge de Dashboard Builder
Prise en charge de .NET
Prise en charge du serveur conteneur d'applications Web (WACS)
Prise en charge de Dashboard Builder
Prise en charge d'Auditing
CMC (Central Management Console) intuitive
La CMC (Central Management Console) offre aux administrateurs plus de
souplesse et un niveau de granularité plus élevé pour la gestion des
déploiements de reporting.
Les nouvelles fonctions incluses dans la CMC sont les suivantes :
• Navigation, flux de travail et structure de menus reconçus et intuitifs pour
une plus grande facilité d'utilisation.
•
Gestion améliorée des utilisateurs et des groupes.
•
Prise en charge des actions groupées permettant d'exécuter des actions
sur plusieurs objets sélectionnés. Par exemple, pour ajouter plusieurs
objets à une catégorie, mettez à jour les propriétés de plusieurs rapports
Crystal, etc.
•
Les niveaux d'accès personnalisés vous permettent d'adapter les droits
des groupes pour des utilisateurs ciblés et de réduire ainsi la complexité
des opérations de gestion de la sécurité.
•
Le gestionnaire d'instances, qui vous permettait de gérer la planification
du travail, est désormais intégré à la CMC.
11
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Niveaux d'accès
Les niveaux d'accès sont des groupes de droits dont les utilisateurs ont
souvent besoin. Ils permettent aux administrateurs de définir rapidement et
uniformément des niveaux de sécurité communs au lieu de définir
individuellement les différents droits.
Cette version de Crystal Reports Server 2008 V1 vous permet de créer et
de gérer des niveaux d'accès personnalisés en fonction de votre déploiement
et de vos impératifs de sécurité.
Pour en savoir plus sur l'utilisation des niveaux d'accès, voir le Guide
d'administration de BusinessObjects Enterprise.
Server Intelligence
Server Intelligence est l'architecture de gestion de serveur sous-jacente qui
simplifie l'administration et le déploiement des serveurs et services de Crystal
Reports Server 2008 V1. Au lieu d'administrer manuellement les serveurs
par le biais du CCM (Central Configuration Manager), vous pouvez réaliser
la majorité des tâches d'administration des serveurs par le biais de la CMC
(Central Management Console) qui dispose d'une nouvelle interface plus
conviviale.
Server Intelligence vous permet d'utiliser la CMC pour toutes vos tâches de
maintenance quotidiennes, comme l'ajout et la configuration de nouveaux
serveurs ou le démarrage et l'arrêt de serveurs existants. Il permet également
d'automatiser certains processus de serveur, tels que le redémarrage ou
l'arrêt correct des serveurs en cas d'arrêt inattendu. Si la connexion à la
base de données du CMS est interrompue, le CMS tente automatiquement
de se reconnecter.
Server Intelligence gère également les informations de configuration des
serveurs et les stocke dans le CMS de manière à ce que vous puissiez
facilement restaurer les paramètres par défaut des serveurs ou créer des
clones de serveurs avec les mêmes paramètres. Les paramètres de
configuration du serveur peuvent être sauvegardés dans un fichier BIAR et
facilement restaurés. Vous pouvez utiliser ces nouvelles fonctions pour créer
des modèles de configuration vous permettant de garantir la cohérence de
la configuration d'un type de serveur spécifique.
12
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Les nouveaux serveurs de traitement adaptatif et les Job Servers adaptatifs
hébergent de nombreux services, ce qui permet un déploiement plus souple
et une configuration adaptée.
Les améliorations apportées à Server Intelligence simplifient également la
configuration des déploiements Crystal Reports Server 2008 complexes
dans un environnement protégé par un pare-feu.
Toutes ces fonctionnalités permettent d'affiner plus facilement le réglage
des performances et de la tolérance aux pannes du système.
Pour en savoir plus sur Server Intelligence, voir "Gestion et configuration
des serveurs" du Guide d'administration de BusinessObjects Enterprise.
Software Inventory Tool
L'outil Software Inventory Tool de Crystal Reports Server est un outil de
maintenance Java accessible aux administrateurs. Il permet de créer et de
gérer un inventaire de toutes les modifications apportées à
Crystal Reports Server 2008 V1 via les programmes d'installation et permet
aux utilisateurs de visualiser ces modifications.
Pour en savoir plus sur l'outil Software Inventory Tool, voir le Guide de
l'utilisateur pour l'outil BusinessObjects Enterprise Software Inventory Tool.
Repository Diagnostic Tool
Le Repository Diagnostic Tool (RDT) est conçu pour aider les clients à
déterminer s'il existe des incohérences entre le FRS (File Repository Server)
et leurs bases de données Central Management System (CMS). Cet outil
est utilisé dans le cadre de la synchronisation des deux bases de données,
après la réalisation d'une "sauvegarde à chaud" par l'utilisateur.
Pour en savoir plus sur le Repository Diagnostic Tool, voir le Guide de
l'utilisateur pour l'outil de diagnostique de référentiel BusinessObjects
Enterprise XI 3.1.
13
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Accès aux données
Le composant d'accès aux données propose maintenant de nouvelles
connectivités.
Pour en savoir plus sur l'accès aux données, reportez-vous au Guide d'accès
aux données : http://help.sap.com/
Crystal Reports 2008
Crystal Reports 2008 n'est pas inclus avec Crystal Reports Server 2008 V1.
Crystal Reports 2008 doit être téléchargé séparément à partir du site de
produits SAP BusinessObjects. De cette manière, vous pourrez accéder aux
outils de conception de Crystal Reports 2008 répondant aux besoins
spécifiques de votre déploiement.
Pour en savoir plus sur les Nouveautés de Crystal Reports Server 2008 V1,
voir le Guide des nouveautés de BusinessObjects XI 3.1 à l'adresse suivante :
http://help.sap.com
Kit d'intégration de portail SharePoint (PIK)
Le Integration Kit pour Microsoft Office SharePoint Server est inclus dans
Crystal Reports Server 2008 V1.
Pour en savoir plus, voir le Guide de l'utilisateur du Portal Integration Kit for
Microsoft SharePoint.
Integration option for Microsoft SharePoint software
Le logiciel Integration option for Microsoft SharePoint est exécuté dans votre
navigateur Web et constitue la principale interface pour l'utilisation d'objets
dans Crystal Reports Server 2008 V1. Les différents types d'objet incluent
les rapports Crystal et autres objets créés à l'aide des composants plug-in
de Crystal Reports Server 2008 V1. Les parties Web d'Integration option for
14
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Microsoft SharePoint software vous permettent d'ouvrir, d'afficher, d'organiser
et d'utiliser des objets depuis le système SharePoint.
Remarque :
Vous pouvez personnaliser l'affichage et les fonctions d'Integration option
for Microsoft SharePoint software.
Pour en savoir plus sur Integration option for Microsoft SharePoint,
reportez-vous au Guide d'administration d'Integration option for Microsoft
SharePoint software.
Xcelsius
Xcelsius est une application de pointe pour Microsoft Windows qui donne
vie à vos données. Reposant sur des technologies de pointe, Xcelsius est
une passerelle entre l'analyse des données et la présentation visuelle, en
permettant aux utilisateurs de tous niveaux de créer des applications et des
rapports interactifs avec des visualisations étonnantes.
Avec Xcelsius, les utilisateurs peuvent communiquer des informations de
manière claire et agréable tant pour l'oeil que pour l'esprit. Xcelsius est à la
fois intuitif pour les débutants et polyvalent pour les utilisateurs expérimentés.
Il simplifie le processus de génération de rapports et d'applications car les
utilisateurs n'ont pas besoin de se familiariser avec des langages de
programmation complexes.
Grâce à Xcelsius, vous pouvez créer des présentations riches et interactives
en quelques clics de souris. Vous n'êtes limité que par votre imagination.
Xcelsius peut être intégré aux produits omniprésents de la suite Microsoft
Office. Cette intégration vous permet de joindre vos rapports à des messages
électroniques Microsoft Outlook ou de les incorporer dans des diapositives
PowerPoint en un seul clic.
Pour en savoir plus sur Xcelsius, voir le Guide de l'utilisateur Xcelsius 2008.
Serveur conteneur d'applications Web
Le serveur conteneur d'applications Web (WACS) est un service qui héberge
la Central Management Console (CMC) pour les utilisateurs qui installent
15
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Crystal Reports Server 2008 V1 dans un environnement Windows et ne
souhaitent pas déployer la CMC sur un serveur d'applications Java.
Un serveur WACS est très simple à installer, gérer et configurer, et offre une
interface d'administration similaire à celle des autres serveurs Crystal Reports
Server 2008 V1.
Pour en savoir plus sur le WACS, voir le Guide d'administration de
BusinessObjects Enterprise.
Dashboard Builder
Dashboard Builder est une application Tableaux de bord et analyses de
SAP BusinessObjects qui vous aide à gérer et à effectuer le suivi des
performances de votre entreprise à l'aide d'analyses et de tableaux de bord.
Dashboard Builder vous permet également de planifier l'actualisation des
métriques, des ensembles, des cartes de contrôles, des modèles prédictifs
et des analyses.
Pour en savoir plus sur Dashboard Builder, voir le Guide de l'utilisateur de
BusinessObjects Dashboard Builder.
Publication
Le processus de publication permet de mettre à la disposition du grand public
des documents tels que des rapports Crystal. Le contenu de ces documents
peut être distribué automatiquement via courrier électronique ou FTP,
enregistré sur disque ou géré via la plateforme Crystal Reports Server pour
la visualisation, l'archivage et l'extraction sur le Web, le tout pouvant être
automatisé en utilisant la planification. A partir d'InfoView ou de la CMC,
vous pouvez prendre des documents et les adapter à plusieurs utilisateurs
ou destinataires, planifier l'exécution d'une publication à des intervalles
spécifiques et l'envoyer à un certain nombre de destinations, notamment les
boîtes de réception et les adresses électroniques des destinataires Crystal
Reports Server.
Remarque :
La publication se distingue de l'Assistant de publication. L'Assistant de
publication est un produit Windows conçu pour ajouter des documents au
CMS (Central Management Server).
16
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Pour en savoir plus sur la publication, voir le Guide de publication de
BusinessObjects Enterprise XI 3.1.
Java Portal Integration Kit
Java Portal Integration Kit intègre le contenu directement avec les portails
basés Java et fournit à l'utilisateur une vue personnalisée, unique et sécurisée
des informations de l'entreprise.
Pour en savoir plus sur Java Portal Integration Kit, voir le Guide
d'administration du Portal Integration Kit pour portlets.
Audit
L'audit permet de conserver un enregistrement des événements significatifs
sur les serveurs Crystal Reports Server 2008 V1. Ces enregistrements offrent
un aperçu des informations consultées, de la manière dont elles le sont et
des utilisateurs qui y accèdent.
Pour en savoir plus sur Java Portal Integration Kit, voir le Guide
d'administration de BusinessObjects Enterprise XI 3.1.
Documentation disponible avec
Crystal Reports Server 2008 V1
Tous les produits comprennent une aide en ligne intégrée, accessible par
le menu Aide, le bouton Aide ou en appuyant sur la touche F1 dans
l'application. Le site Web de support en ligne SAP BusinessObjects propose
en outre plus de 50 guides au format HTML ou Adobe PDF. Ce site Web,
actualisé régulièrement, contient les informations les plus détaillées et à jour.
Voici la liste complète des guides Crystal Reports Server 2008 V1 publiés
sur le site Web de documentation produit accessible au public dans toutes
les langues prises en charge : http://help.sap.com.
17
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Documentation Crystal Reports Server 2008 V1
Les guides suivants sont fournis avec Crystal Reports Server 2008 V1 :
• Guide d'installation Crystal Reports Server 2008 V1 pour Windows et
Linux
• Notes de version de Crystal Reports Server 2008 V1
• Guide de démarrage de Crystal Reports Server 2008 V1
• Guide d'installation rapide de Crystal Reports Server 2008 V1 pour
Windows et Linux
• Guide de mise à niveau de Crystal Reports Server 2008 V1
Remarque :
Crystal Reports Server 2008 V1 repose sur l'infrastructure de SAP
BusinessObjects Enterprise. Pour en savoir plus sur la migration, la mise à
niveau et l'administration, voir les guides BusinessObjects Enterprise XI 3.1
disponibles sur le site de support de SAP BusinessObjectshttp://help.sap.com.
Crystal Reports Server 2008 V1
Présentation
Ce chapitre décrit les problèmes connus relatifs à Crystal Reports
Server 2008 V1.
Cette section contient les rubriques suivantes :
•
•
•
•
•
•
•
•
•
•
•
18
Installation et mise à niveau
Déploiement
Sécurité
Publication
Audit
Recherche de contenu
Central Management Console (CMC)
InfoView
Assistant d'importation
Moteur BIAR
Outil de diagnostic du référentiel
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Installation et mise à niveau
Installation
Scénarios d'installation
Vous pouvez installer Crystal Reports Server 2008 V1 de l'une ou l'autre
des manières suivantes :
•
Nouvelle installation
Installez le logiciel sur l'un des systèmes d'exploitation pris en charge.
Vérifiez qu'aucune autre instance du logiciel Crystal Reports
Server 2008 V1 n'est installée.
•
Installation côte à côte
Installez le logiciel sur le même ordinateur que Crystal Reports Server XI
Release 2 Service Pack 2. Pour en savoir plus, reportez-vous au guide
d'installation. Lorsque vous effectuez une installation côte à côte, utilisez
des numéros de port qui ne sont pas utilisés par d'autres logiciels sur
l'ordinateur.
Si vous installez un ou plusieurs modules complémentaires de Crystal
Reports Server 2008 V1 sur le même système, assurez-vous d'installer
le produit Crystal Reports Server 2008 V1 avant d'installer les modules
complémentaires.
Remarque :
Crystal Reports Server 2008 V1 ne peut être installé sur le même
ordinateur que Crystal Reports Server 2008.
Problèmes de connectivité Oracle
Si vous installez Crystal Reports Server 2008 V1 sur une plateforme Windows
64 bits, vous risquez de rencontrer des problèmes de connectivité avec la
base de données Oracle. Si Crystal Reports Server 2008 V1 est installé
dans un emplacement dont le chemin d'accès contient des parenthèses, par
exemple C:\Program Files (x86)\, il lui sera impossible de se connecter
à une base de données Oracle. Certains clients de base de données Oracle,
19
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
comme les versions 10.2.0.2 ou 10.1.0.2 peuvent ne pas fonctionner
correctement avec une application dont le chemin d'accès comporte des
parenthèses. Lorsque vous installez Crystal Reports Server 2008 V1,
sélectionnez un chemin d'installation ne contenant pas de parenthèses,
comme C:\Program Files x86\ ou contactez le support Oracle pour obtenir
un client de base de données à jour.
Installations côte à côte
Lorsque vous exécutez à la fois Crystal Reports Server XI Release 2 Service
Pack 2 et Crystal Reports Server 2008 V1 sur le même système et que vous
utilisez le Central Configuration Manager (CCM), il est recommandé de suivre
les instructions ci-après pour éviter de vous connecter au mauvais
déploiement :
•
•
•
Lorsque vous vous connectez à un déploiement, spécifiez toujours un
numéro de port après le CCM. Par exemple, mon_ordinateur:6400 ou
mon_ordinateur:6403.
Pour administrer Crystal Reports Server 2008 V1, utilisez le CCM sur
l'ordinateur local. Pour administrer Crystal Reports Server XI Release 2
Service Pack 2, utilisez le CCM à partir d'un ordinateur distant et
administrez les serveurs à distance.
Conservez des mots de passe différents pour les comptes Administrateur
des deux systèmes.
Messages d'erreur au cours de l'installation
Sous Windows :
Après avoir sélectionné la base de données à installer, vous pouvez obtenir
le message d'erreur suivant :
L'InfoObject Index 0 essaie de créer un index personnalisé pour
SI_GUID mais il en existe déjà un.
Ne tenez pas compte de ce message et poursuivez l'installation.
Sous Linux :
Après avoir sélectionné la base de données à installer, les messages d'erreur
suivants peuvent s'afficher :
Impossible de vérifier les informations de connexion à la base
de données, voulez-vous continuer ?
20
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Avant de continuer, vérifiez le contenu du fichier suivant : {installdir}/se
tup/logs/dbcheck.*
Si ce fichier est associé au message d'erreur :
L'InfoObject Index 0 essaie de créer un index personnalisé pour
SI_GUID mais il en existe déjà un.
Ne tenez pas compte de ce message et poursuivez l'installation. Cependant,
si vous recevez d'autres messages d'erreur ou d'avertissement, il est
préférable de sélectionner une autre base de données avant de poursuivre
l'installation.
Validation de références de cluster CMS
Le programme d'installation de Crystal Reports Server 2008 V1 ne vérifie
pas les références de connexion spécifiées pour accéder à un référentiel du
CMS lorsqu'un nouveau nœud est installé. Les références de connexion
correctes doivent être spécifiées lorsque les nœuds sont ajoutés à un cluster
Crystal Reports Server 2008 V1.
Prise en charge .NET après le déploiement
Si vous créez un déploiement Crystal Reports Server 2008 V1 avec prise
en charge de serveurs d'applications Web Java uniquement, vous ne pouvez
pas ajouter ultérieurement une prise en charge d'applications Web .NET.
Un déploiement avec prise en charge de serveurs d'applications Web Java
et .NET doit être envisagé dès la procédure d'installation initiale.
Liste de binaires d'applications tierces qui n'ont pas des informations
de fichier valides
Pour voir une liste des binaires d'applications tierces utilisés par Crystal
Reports Server 2008 V1 qui ne contiennent pas des informations de fichier
valides, reportez-vous à l'ID de note SAP : 1240202, dans la base de données
de notes SAP, à l'adresse suivante : https://websmp208.sap-ag.de/notes.
Ces informations de fichier manquantes peuvent correspondre à des noms
de société, des noms de produit et des attributs de version de produit.
Remarque :
Vous aurez besoin des ID UTILISATEUR et MOT DE PASSE SAP Service
Marketplace pour accéder à cette documentation. Si vous ne disposez pas
des informations d'authentification nécessaires, contactez votre centre
21
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
d'assistance SAP :https://websmp202.sap-ag.de/~sa
pidp/011000358700000560361996E/
Démarrage de Tomcat avec la variable d'environnement
CATALINE_HOME
L'application Tomcat intégrée à l'installation de Crystal Reports
Server 2008 V1 ne démarre pas correctement si la variable d'environnement
du système CATALINA_HOME est définie avant l'installation de Crystal Reports
Server 2008 V1.
Pour résoudre ce problème, ne définissez pas la variable d'environnement
du système CATALINA_HOME avant d'installer Crystal Reports
Server 2008 V1.
Sur des installations Red Hat 4, des erreurs peuvent se produire si
vous utilisez cmsdbsetup.sh ou ccm.shpar pour extraire des informations
de nœuds de serveur
Dans des installations Red Hat 4 de Crystal Reports Server 2008 V1, le
message d'erreur suivant peut apparaître si vous utilisez cmsdbsetup.sh :
line76: 16265 Segmentation fault (core dumped)
$CE_CMDLINE_PREFIX mozjsshell "$CCMFILE" "$@" (ligne 76 : Erreur
de segmentation 16265 (noyau évacué) $CE_CMDLINE_PREFIX
mozjsshell "$CCMFILE" "$@").
Toutefois, cette erreur n'a pas d'incidence sur les opérations effectuées par
cmsdbsetup.sh et vous pouvez l'ignorer.
Sur des installations Red Hat 5, l'utilisation de cmsdbsetup.sh génère un
message d'erreur
Sur les installations Red Hat 5 de Crystal Reports Server 2008 V1, une erreur
grave peut se produire et le message suivant apparaître si vous utilisez cm
sdbsetup.sh :
ccm.sh: line 80: 11234 Segmentation fault (core dumped)
$CE_CMDLINE_PREFIX mozjsshell "$CCMFILE" "$@" (ligne 80 : Erreur
de segmentation 11234 (noyau évacué) $CE_CMDLINE_PREFIX
mozjsshell "$CCMFILE" "$@").
22
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Pour résoudre ce problème, installez le correctif Red Hat disponible sur la
page https://rhn.redhat.com/errata/RHBA-2007-0619.html.
Désinstallation de Crystal Reports Server 2008 V1 sous Windows
Lorsque vous désinstallez Crystal Reports Server 2008 V1 d'un système
Windows, si vous tentez de supprimer des dossiers SAP BusinessObjects
restants du système, il se peut que vous receviez le message d'erreur
Impossible de supprimer <fichier> : le nom de fichier spécifié
n'est pas valide ou est trop long.
Ce message s'affiche lorsque le chemin d'un fichier contient plus de
255 caractères. Pour savoir comment supprimer ces dossiers ou fichiers,
reportez-vous à la section “Cause 4 : les chemins d'accès des fichiers sont
trop profonds par rapport au nombre de caractères de MAX_PATH” de
l'article : http://support.microsoft.com/?kbid=320081.
Certains fichiers ne sont pas supprimés lors de la désinstallation de
Crystal Reports Server 2008 V1
La désinstallation du logiciel Crystal Reports Server 2008 V1 laisse certains
fichiers. La plupart des fichiers sont associés au serveur de base de données
MySQL, au serveur Tomcat et aux applications SAP Web de BusinessObjects
sous la forme de fichiers WAR.
La désinstallation de Crystal Reports Server 2008 V1 génère un
message d'erreur
Lorsque vous désinstallez Crystal Reports Server 2008 V1 sur des systèmes
Linux, le programme de désinstallation peut afficher le message Impossible
de localiser la méthode d'objet 'getProductTableEntry' via le
package 'InstallSDK::Installer', ligne 560 ModifyExecute.pl.
Pour résoudre ce problème, supprimez le répertoire Crystal Reports
Server 2008 V1 manuellement avec la commande rm -Rf <INSTALL_DIRE
CTORY> où <INSTALL_DIRECTORY> est le répertoire d'installation de Crystal
Reports Server 2008 V1.
Désinstallation des outils client
Une fois que vous avez désinstallé les outils client de Crystal Reports
Server 2008 V1, lorsque vous ouvrez une application Microsoft Office, vous
23
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
êtes invité à reconfigurer votre installation Microsoft Office. Suivez les
instructions qui s'affichent à l'écran pour effectuer cette opération.
Modification d'une installation
Si vous avez déployé des applications Web sur un serveur d'applications
Web existant, celles-ci ne seront pas redéployées si vous choisissez
d'installer Tomcat dans votre installation Crystal Reports Server 2008 V1 au
cours d'une opération de "modification". Pour déployer les applications Web
sur le serveur Tomcat que vous venez d'installer, utilisez l'outil wdeploy.
Pour en savoir plus, consultez le Guide de déploiement d'applications Web
de BusinessObjects Enterprise XI 3.1.
Mise à niveau
Mise à niveau depuis Crystal Reports Server XI Release 2 RTM
Lorsque vous procédez à une mise à niveau de Crystal Reports
Server XI Release 2 RTM vers Crystal Reports Server 2008 V1, une
installation côte à côte s'effectue si les produits suivants sont installés sur
votre système :
• Crystal Reports Server XI Release 2 RTM
• Crystal Reports Server XI Release 2 RTM + Service Pack 2
• Crystal Reports Server XI Release 2 RTM + Service Pack 2 + Service
Pack 3
• Crystal Reports Server XI Release 2 RTM + Service Pack 2 + Service
Pack 3 + Service Pack 4
Pour pouvoir installer une mise à niveau, les produits suivants doivent être
installés sur votre système :
• Version complète de Crystal Reports Server XI Release 2 RTM Service
Pack 2 et correctifs ultérieurs
• Version complète de Crystal Reports Server XI Release 2 RTM Service
Pack 4 et correctifs ultérieurs
Pour en savoir plus sur les scénarios de mise à niveau pris en charge,
consultez le Guide de mise à niveau de Crystal Reports Server 2008 V1.
24
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Restrictions lors de la mise à niveau d'objets
Si vous essayez de copier plus de 300 000 objets en une seule fois vers une
autre base de données, il se peut que la mise à niveau échoue.
IBM DB2
Si vous effectuez une mise à niveau de votre base de données IBM DB2
depuis Crystal Reports Server XI Release 2 Service Pack 2 vers Crystal
Reports Server 2008 V1, assurez-vous que le client et le serveur IBM DB2
utilisent tous deux la version 9.1.
Les serveurs planifiés CE9 ne sont pas importés correctement
Après une mise à niveau, l'importation des serveurs planifiés CE9 peut
échouer si les préférences du groupe de serveurs sont définies, par défaut,
pour utiliser le premier serveur disponible.
Répertoires d'installation
Vous ne pouvez pas installer Crystal Reports Server 2008 V1 dans le même
répertoire que Crystal Reports Server XI Release 2 Service Pack 2. Lorsque
vous procédez à une mise à niveau depuis Crystal Reports Server XI
Release 2 Service Pack 2 vers Crystal Reports Server 2008 V1 dans le cadre
d'une installation côte à côte, vous devez sélectionner un répertoire
d'installation différent pour Crystal Reports Server 2008 V1.
Outils
Problème de synchronisation lors du téléchargement des fichiers de
ressource dans le visualiseur ActiveX
Un problème de synchronisation de langue se produit lors du téléchargement
des fichiers de ressource dans le visualiseur ActiveX. Patientez quelques
instants pour que le visualiseur ActiveX corrige ce problème et affiche le
contenu dans la langue adéquate.
25
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
L'interface utilisateur de l'outil Software Inventory Tool n'est pas
contrôlée par les paramètres régionaux du système d'exploitation
L'interface utilisateur de l'outil Software Inventory Tool n'est pas contrôlée
par les paramètres régionaux du système d'exploitation et n'est pas traduite.
L'interface utilisateur de l'outil de diagnostic n'est pas contrôlée par
les paramètres régionaux du produit
L'outil de diagnostic est uniquement disponible en anglais.
Présentation
Cette section contient des informations sur l'installation, la désinstallation et
la mise à niveau du système Crystal Reports Server 2008 V1.
Déploiement
Prise en charge des proxys inverses
InfoView Strategy Builder et proxy inverse
L'utilisation de Strategy Builder n'est pas actuellement prise en charge avec
un serveur proxy inverse. Si vous accédez à l'outil InfoView Strategy Builder
sur des déploiements utilisant un proxy inverse, un message d'erreur
HTTP 404 peut s'afficher.
Langues
Modules de langues sur les serveurs d'applications Web autres que
Tomcat
Si vous avez installé un pack linguistique, vous devez redéployer les
applications Web pour activer le pack.
26
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Le programme d'installation du pack linguistique est automatiquement
redéployé sur le serveur d'applications Web utilisé lors de l'installation
d'origine de Crystal Reports Server.
• Si le redéploiement échoue, la ressource du pack linguistique est installée,
mais l'utilisateur doit procéder à un redéploiement après l'installation pour
pouvoir utiliser le pack linguistique.
• L'installation d'un pack linguistique peut être uniquement déployée sur
un serveur d'applications Web local.
• Les packs linguistiques redéployent uniquement les fichiers WAR affectés
par l'installation du pack linguistique.
Si l'un des paramètres du serveur d'applications Web (tel que le numéro de
port, le mot de passe ou le nom d'utilisateur administrateur) est modifié après
le déploiement initial du produit principal, vous devez modifier le fichier co
nfig.WEB_APP_SERVER spécifique à votre type de serveur d'applications
Web avant d'exécuter le programme d'installation du pack linguistique de
façon à le redéployer correctement.
Vous trouverez le fichier config.WEB_APP_SERVER correspondant dans le
répertoire du déploiement du produit principal (REP_INSTALL\deployment).
Vous devez modifier le fichier config.WEB_APP_SERVER portant l'extension
correspondant à votre type de serveur d'applications Web (par exemple, si
votre produit principal est déployé sur Tomcat, vous devez modifier le fichier
config.tomcat55 afin qu'il reflète la nouvelle configuration Tomcat).
Pour en savoir plus sur les paramètres et valeurs dans le fichier co
nfig.WEB_APP_SERVER, voir le Guide de déploiement d'applications Web
BusinessObjects Enterprise.
Langues sur le serveur d'applications SAP
Lorsque vous utilisez une application Web SAP Business Objects avec une
langue autre que l'anglais hébergée par SAP Application Server 7, il se peut
que certains caractères ne s'affichent pas correctement.
Pour remédier à ce problème, ouvrez le fichier de configuration web.xml
correspondant à chaque application serveur Web déployée, et retirez les
lignes définissant les filtres et les mappages de filtres du paramètre UTF 8
ResponseEncodingFilter.
27
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Déploiement avec plusieurs langues
Lorsque vous déployez des applications Web avec plusieurs langues, il se
peut que vous receviez le message d'erreur Trop de fichiers ouverts.
Pour contourner ce problème, augmentez la limite de descripteur du fichier
de système d'exploitation (limite "descripteur de fichier ouvert"; sous
Windows). Par exemple, sous Linux, utilisez la commande ulimit pour
augmenter la limite de descripteur de fichier.
ulimit -n 4096
Prise en charge des serveurs
Modification du port de requête et du nom d'hôte sur Affecter
automatiquement
Lorsqu'un utilisateur change la valeur du port de requête ou celle du nom
de l'hôte pour un serveur et qu'il passe d'une valeur prédéfinie (non attribuée
automatiquement) à la valeur "Affecter automatiquement", la page Propriétés
du serveur n'avertit pas nécessairement l'utilisateur qu'un redémarrage est
nécessaire. L'utilisateur doit procéder à un redémarrage chaque fois qu'il
modifie la valeur du port de requête ou du nom d'hôte de cette façon, sinon
les changements risquent de ne pas être pris en compte.
Remarque :
Dans la situation inverse, lorsqu'un utilisateur passe de la valeur Affecter
automatiquement à une valeur prédéfinie, il ne rencontre pas cette erreur.
Suppression d'un serveur en cours d'exécution
Lorsqu'un utilisateur tente de supprimer un serveur en cours d'exécution,
aucun message d'erreur ne s'affiche et le serveur n'est pas supprimé. Pour
supprimer un serveur, il faut d'abord que celui-ci soit arrêté.
Oracle 10 en tant que base de données du CMS
Si vous configurez le CCM pour qu'il utilise une base de données Oracle 10,
le message système suivant peut s'afficher :
28
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Impossible d'extraire le nom du cluster de la base de données. Cause : CMS
de BusinessObjects Enterprise : impossible de se connecter à la base de
données système du CMS "cms10u07". Cause ORA-12154 : TNS : impossible
de résoudre l'identificateur de connexion spécifié.
Dans ce cas, utilisez la version 10.2.0.3 du client Oracle.
Option Affecter automatiquement de Report Application Server
Par défaut, l'option Affecter automatiquement pour la propriété "Nom d'hôte
ou adresse IP" est sélectionnée pour les serveurs Crystal Reports. Lorsque
l'option Affecter automatiquementest sélectionnée, les serveurs Crystal
Reports sont automatiquement liés à un nom d'hôte.
Cependant, Report Application Server (RAS) ne suit pas cette convention
lorsque l'option Affecter automatiquement est sélectionnée. Le serveur RAS
est lié à l'adresse IP de l'ordinateur. Ceci peut poser des problèmes lors de
l'utilisation d'ordinateurs à hébergements multiples ou en cas de
communication avec le serveur RAS dans un environnement de pare-feu
NAT.
Pour contourner ce problème, vous devez saisir le nom d'hôte approprié
dans le champ "Nom d'hôte ou adresse IP" du serveur RAS dans la Central
Management Console (CMC). Pour en savoir plus, voir la section "Gestion
et configuration des serveurs" dans le Guide d'administration de serveur de
BusinessObjects Enterprise.
Utilisation du client Oracle 11g et LDAP pour la résolution du nom de
service Oracle
Des problèmes de connectivité ont été identifiés lorsque Oracle 11g est
utilisé comme base de données du CMS. Il est recommandé d'utiliser une
version plus ancienne de base de données Oracle, par exemple Oracle 10g.
Cela vaut à la fois pour les installations Linux et Windows.
Erreur d'accès à la base de données avec Sybase 15.0.0
Lorsque Sybase 15.0.0 sert de base de données système pour le CMS, le
message suivant peut s'afficher : Erreur d'accès à la base de données.
Cause ASE termine ce processus.
Il est recommandé d'utiliser Sybase 15.0.1 ou une version ultérieure.
29
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Sun JVM sur serveurs Windows
Si vous utilisez Sun Java Virtual Machine (JVM) sur des serveurs équipés
du système d'exploitation Microsoft Windows, une erreur peut se produire
dans Crystal Reports Server 2008 V1 si le nombre d'indicateurs de fichiers
ouverts dépasse la limite définie pour Sun JVM.
Les noms d'ordinateur avec caractères de soulignement peuvent
générer des problèmes de connexion
Vous aurez peut-être des difficultés à vous connecter à la CMC ou à InfoView
si un caractère de soulignement se trouve dans le nom de votre ordinateur
et que vous utilisez le navigateur Web Internet Explorer. Pour contourner ce
problème, utilisez un autre navigateur Web.
Adresses IPv6 sur serveurs de traitement Adaptive Processing Server
ou Multi-Dimensional Analysis Services Server
Pour les serveurs de traitement Adaptive Processing ou Multi-Dimensional
Analysis Services de votre déploiement, ne spécifiez pas d'adresses IPv6
entre crochets ([ ]) sur la page "Propriétés" de la CMC. Sinon, les serveurs
ne démarreront pas correctement.
Prise en charge des serveurs d'applications Web
WebLogic 9.2 MP2 avec JRocket 5.0 sur Linux
Si vous avez déployé les fichiers WAR de services Web dswsbobje.war et
BusinessProcessBI.war à l'aide de WebLogic 9.2 MP2 avec JRockit 5.0
sur des systèmes d'exploitation Linux, l'opération peut échouer. Cela est dû
à une limitation connue de WebLogic 9.2 MP2.
Pour résoudre ce problème, augmentez les limites du descripteur des fichiers
logiciel et matériel à 4096. Par exemple, modifiez le fichier /etc/securi
ty/limits.conf comme indiqué ci-dessous.
soft nofile 4096
hard nofile 4096
Redémarrez le serveur après avoir modifié le fichier /etc/security/li
mits.conf.
30
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Pour en savoir plus, voir http://www.oracle.com/bea/index.html.
Services Web avec des serveurs Web et des serveurs d'applications
Web distincts
Si vous avez déployé des services Web sur des serveurs HTTP et
d'applications Web distincts, vous pouvez rencontrer une exception
NullPointer lorsque vous lancez une URL de services Web.
Le déploiement sur des serveurs Web et des serveurs d'applications Web
distincts n'est pas actuellement pris en charge pour les services Web.
Déploiement sur SAP Application Server 7.0 avec des serveurs Web
et des serveurs d'applications Web distincts
L'outil wdeploy ne prend pas en charge le déploiement sur
SAP Application Server 7.0 lors de l'utilisation de serveurs Web et serveur
d'applications Web distincts.
Utilisation de Tomcat en mode IPv6 seul sous Windows Vista ou 2008
Si vous utilisez Tomcat sur un serveur Windows Vista ou 2008 en mode IPv6
seul, désactivez IPv4 via le Panneau de configuration de Windows, option
Connexions réseau. Ne désinstallez pas IPv4. Sinon, Tomcat risque de ne
pas démarrer.
Il s'agit d'un problème connu avec Java JDK 5 et 6.
Utilisation de wdeploy pour annuler le déploiement d'applications Web
à partir de Tomcat
La commande d'annulation de déploiement wdeploy d'un serveur
d'applications Web peut générer une erreur si le serveur d'applications Web
n'est pas fermé et toujours en cours d'utilisation. Pour contourner ce
problème, fermez le serveur d'applications Tomcat avant d'exécuter la
commande wdeploy.
Déploiement sur WebSphere en mode sécurisé
Une erreur de validation peut se produire lors de l'utilisation de wdeploy avec
une installation WebSphere utilisant le cryptage Secure Socket Layer (SSL).
Pour résoudre ce problème, utilisez la commande wsadmin pour accepter
31
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
manuellement le certificat SSL avant de tenter le déploiement à l'aide de
wdeploy.
Par exemple, accédez au répertoire <WEBSPHERE_INSTALL_DIR>\AppSer
ver\bin et exécutez la commande suivante :
wsadmin -conntype SOAP -port <SOAP_admin_port>
-user <as_admin_username> -password <as_admin_password>
Remplacez <SOAP_admin_port> par le numéro de port utilisé par WebSphere
(ex. 8880), <as_admin_username> par le nom d'utilisateur de votre compte
administrateur (ex. admin) et <as_admin_password> par le mot de passe
que vous avez spécifié pour <as_admin_username>.
Appuyez sur Y pour accepter le certificat, puis effectuez le déploiement de
l'application Web en utilisant wdeploy.
Déploiement sur Sun Java Application Server en mode sécurisé à l'aide
de wdeploy
Une erreur de validation peut être générée lors de l'utilisation de wdeploy
avec Sun Java Application Server 8.2 lorsque le cryptage Secure Socket
Layer (SSL) est activé. Pour résoudre ce problème, utilisez la commande
asadmin pour accepter manuellement le certificat SSL avant de tenter le
déploiement à l'aide de wdeploy.
Par exemple, accédez au répertoire <SUNONE_INSTALL_DIR>/bin et exécutez
la commande suivante :
./asadmin get --port <as_admin_port> --user <as_admin_user_name>
--secure '*'
Remplacez <as_admin_port> par le numéro de port utilisé par Sun Java
Application Server 8.2 (ex. 4849), et <as_admin_username> par le nom
d'utilisateur de votre compte administrateur (ex. admin).
Lorsque vous y êtes invité, entrez et confirmez le mot de passe administrateur
pour accepter le certificat, puis effectuez le déploiement de l'application Web
à l'aide de wdeploy.
32
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Suppression du déploiement de services Web dans WebLogic ou
WebSphere Community Edition
L'utilisation des commandes wdeploy undeploy ou wdeploy undeployall
peut ne pas supprimer les fichiers BusinessProcessBI.war ou dsws
bobje.war d'un serveur d'applications Web WebLogic 9.2/10 ou
WebSphere Community Edition 2.0.
Pour résoudre ce problème, arrêtez les applications Web BusinessProcessBI
et dswsbobje à l'aide de la console d'administration, puis redémarrez le
serveur d'applications Web. Une fois le serveur d'applications Web redémarré,
vous pouvez utiliser wdeploy undeploy ou wdeploy undeployall pour
supprimer les fichiers BusinessProcessBI.war et dswsbobje.war.
Utilisation de wdeploy dans un environnement purement IPv6
Si vous utilisez la commande wdeploy dans un environnement purement
IPv6 avec le JDK Sun (Java Development Kit), celui-ci peut ne pas permettre
la liaison du serveur d'applications Web à une adresse IPv6, ce qui peut
faire échouer les commandes wdeploy.
Ceci est dû au fait que le JDK Sun utilise par défaut des adresses IPv4.
Modifiez les paramètres du JDK Sun de façon à ce que Java utilise les
adresses IPv6 en définissant la variable JAVA_OPTIONS dans votre
environnement ou script de démarrage :
JAVA_OPTIONS="-Djava.net.preferIPv6Addresses=true"
Par exemple, sur un serveur d'applications Web WebLogic, ajoutez JAVA_OP
TIONS="-Djava.net.preferIPv6Addresses=true" aux scripts setDomai
nEnv.sh ou setDomainEnv.cmd.
Relancez votre serveur d'applications Web et vérifiez la connectivité avec
l'alias ::1 ou localhost dans le fichier hosts.
Déploiement sous Oracle 10g avec des serveurs Web et d'applications
Web distincts
Lorsque vous utilisez un serveur Web et un serveur d'applications Web
distincts pour déployer des applications Web vers le serveur d'applications
Oracle 10g R3, une erreur HTTP 404 (fichier introuvable) peut s'afficher
lorsque vous lancez InfoView, la CMC (Central Management Console) ou
d'autres applications Web.
33
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Pour résoudre ce problème, modifiez mod_oc4j.conf et ajoutez la ligne
suivante :
Oc4jRoutingMode Static
Redémarrez le serveur d'applications Oracle 10g R3 et le serveur HTTP
Oracle 10g R3.
WebLogic et Sun JDK
Si vous utilisez WebLogic 9.2 MP2 ou WebLogic 10 avec Sun JDK 1.5.x,
l'exception suivante peut s'afficher s'il manque des indicateurs de fichiers
pour le déploiement :
<Error> <Deployer> <BEA-149202> <Encountered an exception while
attempting to commit the 1 task for the application” using
WDEPLOY or manual deployment
Pour régler ce problème, utilisez le JRockit JDK.
Serveur d'applications SAP avec des packs linguistiques
Si vous utilisez SAP Application Server 7.0 avec plus de deux packs
linguistiques, le déploiement d'applications Web peut prendre beaucoup de
temps et échouer. Pour résoudre ce problème :
• Allouez un minimum de 2 Go d'espace de données pour MAXDB (base
de données SAP Application Server 7.0).
• Ajoutez des volumes de données à MAXDB.
• Copiez le dossier de déploiement dans un emplacement plus proche du
répertoire racine du volume du lecteur (C:\ sous Windows ou / sous
Unix).
• Utilisez Java 1.5 pendant la durée du déploiement.
Déploiement sur SAP Application Server
Après le déploiement de la CMC (Central Management Console) et des
applications Web InfoView sur SAP Application Server 7.0 à l'aide de wdeploy
ou via la console d'administration du serveur d'applications SAP, certaines
pages peuvent contenir des caractères binaires.
Pour résoudre ce problème, procédez comme suit :
1. Lancez la console d'administration de SAP Application Server.
34
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
2. Cliquez sur Connect (Connecter) > Login (Connexion), sélectionnez
la connexion appropriée, puis cliquez sur Connect (Connecter).
3. Entrez vos références de connexion d'administrateur et cliquez sur
Connect (Connecter).
4. Naviguez vers Cluster > Server (Serveur) > Services > HTTP Provider
(Fournisseur HTTP).
5. Cliquez sur l'onglet Properties (Propriétés) en haut à droite de l'écran.
6. Sélectionnez la clé AlwaysCompressed et supprimez text/html.
7. Cliquez sur NeverCompressed. Au bas du champ Value (Valeur), ajoutez
"text/html" (sans guillemets).
8. Cliquez sur Mettre à jour.
9. Cliquez sur Enregistrer les propriétés en haut de l'écran.
10. Redémarrez SAP Application Server 7.0.
Prise en charge du pare-feu
Report Application Server et pare-feu
Le module Report Application Server (RAS) peut rencontrer une erreur lors
de l'utilisation d'un numéro de port statique derrière un pare-feu car il
sélectionne de façon aléatoire des numéros de port pour répondre aux
requêtes du client. Pour corriger ce problème, vous devez configurer le
pare-feu de façon à ce que tous les ports sortants soient ouverts.
Présentation
La section suivante dresse la liste des problèmes et solutions relatifs au
déploiement de Crystal Reports Server 2008 V1.
Pour en savoir plus sur les problèmes de déploiement liés à des produits
spécifiques comme Live Office, accédez aux sections de déploiement du
produit en question.
35
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Heure d'été Australie et Nouvelle Zélande
Il est possible que la synchronisation du système ne se fasse pas
correctement lors des changements d'heure en Australie et en Nouvelle
Zélande.
Utilisation d'adresses IPv6 sur les systèmes
d'exploitation Linux
Sous Linux, même lorsque le serveur DNS a été configuré avec des
recherches avant et arrière d'adresses IPv6, Crystal Reports Server 2008 V1
risque de ne pas pouvoir résoudre les requêtes de connexion à l'aide de
IPv6. Pour contourner le problème, modifiez le fichier hosts (généralement
situé dans /etc/hosts), pour que les adresses IPv6 y soient indiquées.
Exemple :
Par exemple, sur un système Linux appelé “nomordinateur” situé dans le
domaine “test.businessobjects.com” utilisant à la fois IPv4 et IPv6, le fichier
hosts aurait l'aspect suivant :
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.1.1 machinename.test.businessobjects.com machinename
2001:db8:0:1::2 machinename.test.businessobjects.com machine
name
fe80::1 machinename.test.businessobjects.com machinename
Exemple :
Si le même système est configuré pour des requêtes de service en IPv6
seulement, le fichier hosts aurait l'aspect suivant :
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
2001:db8:0:1::2 machinename.test.businessobjects.com machine
name
fe80::1 machinename.test.businessobjects.com machinename
36
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Les recherches DNS peuvent être lentes en mode IPv6
seulement
Sous Windows Server 2003 et Windows XP, les recherches DNS peuvent
uniquement être effectuées en mode IPv4. Lorsque vous désactivez IPv4
sur ces systèmes d'exploitation, les opérations impliquant des recherches
DNS peuvent prendre du temps car le système d'exploitation attend que le
délai d'expiration de la requête DNS expire avant de terminer l'opération.
Ce comportement augmente le temps nécessaire pour démarrer les serveurs
Crystal Reports Server 2008 V1 et pour se connecter au CMS. Toutes les
opérations Crystal Reports Server 2008 V1 impliquant des recherches DNS
seront également lentes.
Désinstallation des composants de Crystal Reports
Server 2008 V1
Si vous désinstallez un programme Crystal Reports Server 2008 V1, cela
peut empêcher le bon fonctionnement d'autres programmesCrystal Reports
Server 2008 V1 de ce système. Par exemple, un message système de type
boezlib.dll introuvable peut s'afficher.
Pour corriger ce problème, vous pouvez exécuter le programme d'installation
des composants concernés en mode réparation. Reportez-vous au guide
d'installation du produit pour en savoir plus sur la maintenance de l'installation.
Sécurité
Les droits des membres du groupe Tout le monde
sont limités
Par défaut, les droits des membres du groupe Tout le monde sont limités.
Par exemple, un membre du groupe Tout le monde qui ne reçoit pas d'autres
droits par l'intermédiaire de l'héritage du groupe ou du dossier, ou encore
par l'intermédiaire d'un administrateur, risque de ne pas avoir accès aux
37
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
dossiers de niveau supérieur. Il est recommandé de revoir les droits accordés
aux membres de ce groupe et de les configurer selon les besoins.
Firefox et connexion unique
Il existe un problème connu avec Firefox dans le cas suivant :
Si vous utilisez un navigateur Web Firefox et que vous avez défini
l'authentification de connexion unique Windows AD sur votre système Crystal
Reports Server 2008 V1, vous risquez de rencontrer une erreur HTTP 401
lorsque vous essayez de vous connecter à la Central Management Console
(CMC) ou à InfoView.
Création d'utilisateurs en double
Si les utilisateurs possèdent plusieurs services
Central Management Server (CMS) dans un seul déploiement Crystal Reports
Server 2008 V1, ils doivent s'assurer que plusieurs administrateurs ne cliquent
pas simultanément sur le bouton Mise à jour d'Active Directory (AD). Sinon,
plusieurs comptes utilisateurs risquent d'être créés. Des utilisateurs en double
peuvent aussi être créés pendant l'importation d'utilisateurs AD avec
l'Assistant d'importation alors que des utilisateurs AD et des groupes sont
associés via la Central Management Console (CMC).
L'authentification sécurisée d'InfoView .NET ne prend
pas en charge HTTP_HEADER ou USER_PRINCIPAL
L'authentification sécurisée et la connexion unique à .NET InfoView ne
fonctionnent pas si le paramètre trusted.auth.user.retrieval du fichier
web.config d'InfoView est défini sur HTTP_HEADER ou USER_PRINCIPAL.
38
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Par défaut, contrôle total de l'application de gestion
des traductions pour le groupe de traducteurs
Dans la CMC, le groupe de traducteurs bénéficie du niveau d'accès Contrôle
total en ce qui concerne l'application de gestion des traductions par défaut.
Suivant le niveau de sécurité requis, ce choix peut s'avérer inadapté. Il est
recommandé de vérifier les droits granulaires du groupe de traducteurs et
de modifier les affectations de sécurité si nécessaire.
Impossible d'ajouter ou de supprimer des noeuds
dans le CCM pour les administrateurs munis de
références de connexion AD
Si, en tant qu'administrateur Crystal Reports Server 2008 V1, vous utilisez
des références de connexion AD, il est possible que vous ne puissiez ni
ajouter ni supprimer des noeuds dans le Central Configuration Manager
(CCM).
Publication
Convivialité et intégration du produit
Echec de la redistribution des instances de publication si les
documents source sont supprimés
La redistribution des instances de publication réussies peut échouer si les
documents source sur lesquels ces instances sont basées sont supprimées
du système.
Les instances envoyées vers une boîte de réception en mode test et
l'espace réservé au nom des destinataires n'affichent pas le nom des
destinataires comme il convient
Si vous utilisez le mode test pour tester une publication destinée à une boîte
de réception, le nom des destinataires ne s'affiche pas correctement dans
39
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
les instances de publication. L'espace réservé au nom des destinataires
affiche (%SI_USERFULLNAME%) à la place.
Le délai de livraison des publications dans les boîtes de réception
peut être long
Les publications peuvent nécessiter un temps de traitement et d'expédition
long vers les destinations Boîte de réception. Il est conseillé d'envoyer les
publications sous la forme d'un raccourci au lieu d'en envoyer un exemplaire
aux destinations Boîte de réception.
Fichier journal répertoriant les échecs de publications des rapports
Crystal inexact
Le message d'erreur suivant peut s'afficher dans le fichier journal d'une
publication de rapport Crystal qui a échoué : Impossible de démarrer la
connexion. Install\Business Objects\BusinessObjects Enterprise
12.0\Data\procSched\nom_nœud.reportjobserver\Instance_tempo
raire.rpt. Ici Install représente le répertoire indiqué lors de l'installation,
nom_nœud représente le nœud spécifié pendant l'installation et Insta
nce_temporaire représente l'instance temporaire du rapport Crystal créé
pendant le processus. Ce message d'erreur s'affiche car une source de
données ODBC a été incorrectement configurée dans un ou plusieurs
rapports Crystal de la publication. Pour résoudre ce problème, ouvrez le
rapport dans Crystal Reports et reconfigurez la connexion de données.
Les sources des destinataires dynamiques d'un rapport Crystal utilisant
les références de connexion à la base de données Windows NT
nécessitent des paramètres de configuration de base de données
spécifiques
Les sources de destinataires dynamiques d'un rapport Crystal utilisant les
références de connexion à la base de données Windows NT ne fonctionnent
pas lorsque l'option Utiliser les mêmes références de connexion à la base
de données que lors de l'exécution du rapport est activée. Pour résoudre
ce problème, sélectionnez dans la CMC la source de destinataires
dynamiques du rapport Crystal et cliquez sur Actions > Configuration de
la base de données. Cliquez sur Inviter l'utilisateur à se connecter à la
base de données, puis sur Mettre à jour.
40
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Dépassement de la capacité des piles lorsque les documents source
d'un rapport Crystal utilisent des formules de sélection
d'enregistrements longues
Dans les déploiements Linux de Crystal Reports Server 2008 V1, les
publications de rapports Crystal volumineuses peuvent provoquer un
dépassement de la capacité des piles dans l'application lorsque les conditions
suivantes sont réunies : les documents source comportent des formules de
sélection d'enregistrements longues et l'option Une extraction de base de
données pour tous les destinataires est activée. Pour éviter ce problème,
il est fortement conseillé d'activer l'option Une extraction de base de
données pour chaque lot de destinataires.
Baisse possible des performances de publications à volume élevé
destinées à un disque local
Si vous exécutez une publication à volume élevé qui génère des milliers
d'instances de publication et dont la destination est un répertoire unique sur
un disque local, il est possible que vous constatiez une baisse des
performances. Parfois c'est en activant la génération d'un nom de
fichier NTFS court que ce problème apparaît. Pour améliorer les
performances, désactivez la génération d'un nom de fichier NTFS court dans
les paramètres de registre.
Pour plus d'informations, consultez l'article suivant de la base de
connaissances Microsoft :
•
•
http://technet.microsoft.com/en-gb/library/bb457112.aspx
http://support.microsfot.com/kb/130694
La replanification des instances de publication redistribuées exclue
les destinataires n'ayant pas reçu ces instances
Si vous redistribuez une instance de publication à un sous-ensemble de
destinataires initiaux de la publication, et que vous replanifiez ensuite
l'instance de la publication pour tous les destinataires initiaux, seul le
sous-ensemble de destinataires reçoit l'instance replanifiée. Pour éviter ce
problème, il est conseillé de planifier l'objet de publication lui-même et non
de replanifier l'instance de publication.
41
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Création et distribution des artefacts dupliqués
Lorsqu'une publication contient plusieurs documents source et que certains
de ces documents ont plus de périmètres que d'autres, le service de
publication duplique les périmètres jusqu'à ce que tous les documents source
aient le même nombre de périmètres. Ceci entraîne la création et la
distribution de rapports en double dans certaines instances de publication.
Pour résoudre ce problème, concevez des publications où les doublons n'ont
pas d'importance ou personnalisez les documents de façon à ce que chaque
document soit filtré de la même manière.
Le service de publication risque de ne pas créer de noms uniques pour
les documents statiques
Si au moins deux documents statiques ayant le même nom sont inclus dans
une publication, la distribution dans les boîtes de réception échoue et la
distribution vers le FTP et le disque ne réussira que pour un seul document.
Pour contourner ce problème, renommez les documents statiques afin qu'ils
aient un nom unique.
Des documents MHTML fusionnés risquent de ne pas afficher les
publications correctement
Pour Crystal Reports, ce problème survient lorsqu'au moins deux documents
d'une publication utilisent le format MHTML. Lors de la distribution vers
SMTP, ceci peut entraîner l'incorporation d'un seul des deux documents
dans le corps du message. Pour contourner ce problème, ne mettez en forme
qu'un seul document au format MHTM.
Les rapports fédérés peuvent être utilisés comme documents source
pour une publication
Il est possible que les rapports fédérés ne fonctionnent pas dans des
publications, même si l'interface utilisateur de la publication n'empêche pas
l'utilisateur de les ajouter à des publications.
Pour contourner ce problème, utilisez des rapports non fédérés pour les
publications.
42
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Les instances de document statiques peuvent être accessibles aux
membres du groupe Tout le monde
Les instances de document statiques (par exemple, une feuille de calcul
Excel ou un PDF) qui sont stockés dans le référentiel après l'exécution d'un
travail de publication peuvent être accessibles aux membres du groupe Tout
le monde, même si ces membres n'ont pas le droit d'accès de visualisation.
Ceci peut poser un risque de sécurité si les instances des documents
statiques contiennent des données confidentielles. Pour résoudre ce
problème, assurez-vous que les documents source statiques que vous incluez
dans une publication ne contiennent pas de données confidentielles.
Les détails des extensions de publication post-traitement
n'apparaissent pas dans les fichiers journaux pour un lot de
destinataires avant la fin du traitement de ce lot
Les détails des extensions de publication post-traitement ne figurent pas
dans les fichiers journaux de la publication avant la fin du traitement de la
publication et de l'exécution des extensions de publication pour un lot de
destinataires.
Les rapports Crystal dont l'option "Actualiser au moment de
l'exécution" est désactivée peuvent quand même être actualisés si la
personnalisation est basée sur un champ de rapport qui ne figure pas
dans les données enregistrées
Si l'option "Actualiser au moment de l'exécution" d'un rapport Crystal est
désactivée et que la personnalisation de ce rapport est basée sur un champ
qui n'apparaît pas dans les données enregistrées, le paramètre "Actualiser
au moment de l'exécution" est ignoré et le document source est actualisé
dans la base de données.
Les sources de destinataires dynamiques de Crystal Reports ayant le
partage de données activé peuvent expirer pour les publications à
gros volume
Les sources de destinataires dynamiques de Crystal Reports ayant le partage
de données activé peuvent expirer pour les publications à gros volume qui
prennent beaucoup de temps à s'exécuter. Des tentatives successives de
connexion à la base de données échouent et provoquent l'échec du travail
de publication.
43
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Pour résoudre ce problème, désactivez le partage de données pour la source
de destinataires dynamiques en procédant comme suit :
1. Dans la zone "Dossiers" de la CMC, sélectionnez le rapport et cliquez
sur Gérer > Paramètres par défaut.
2. Cliquez sur Visualisation du groupe de serveurs.
3. Cliquez sur Utiliser les paramètres de visualisation propres au
rapport, puis désélectionnez la case à cocher Partager les données
des rapports entre les clients.
Workflows d'intégration
Modifications apportées aux formules de sélection d'enregistrements
non reconnues par les publications
Si vous modifiez la formule de sélection d'enregistrements d'un rapport
Crystal utilisé comme document source, les modifications ne sont pas
appliquées lorsque vous relancez l'exécution de la publication. C'est la
formule de sélection d'enregistrements originale qui est appliquée à la
publication. Après avoir modifié la formule de sélection d'enregistrements
dans un rapport, vous devez toujours supprimer, puis rajouter le rapport en
tant que document source de la publication.
La présence de deux services de post-traitement de publication ou
plus sur un même ordinateur peut provoquer l'échec de la publication
Si deux Services de post-traitement de publication ou plus sont sur un même
système Linux et que ces services partagent le même répertoire temporaire,
des conflits de traitement peuvent se produire. Ces conflits provoquent l'échec
du travail de publication et des tentatives successives. Pour contourner ce
problème, assurez-vous qu'il existe un seul Service de post-traitement de
publication sur chaque ordinateur. Si vous devez utiliser deux Services de
post-traitement de publication ou plus sur le même système, assurez-vous
que le répertoire temporaire défini par la variable java.io.tmpdir dans
la ligne de commande d'Adaptive Processing Server est différent pour chaque
service.
44
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Présentation
Publishing est une fonctionnalité permettant aux utilisateurs de distribuer un
ensemble de documents personnalisés dynamiques et de documents
statiques à un large public, composé de destinataires Crystal Reports ou
dynamiques (qui existent en dehors du système Crystal Reports).
Audit
Sybase en tant que connexion native
Vous ne pourrez peut-être pas exécuter les exemples de rapports d'audit
Crystal Reports si vous utilisez une connexion native Sybase pour la base
de données d'audit dans un système Linux.
Installation manuelle
Si vous n'avez pas installé l'audit au moment de l'installation initiale, il se
peut que les exemples de rapports d'audit ne s'installent pas correctement
lors de l'exécution ultérieure d'une installation personnalisée. Vous devez
alors activer l'audit à l'aide du Central Configuration Manager (CCM),
redémarrer Central Management Server, puis importer manuellement les
exemples de rapports d'audit.
Audit d'incompatibilité de langue
Une incompatibilité de langue peut se produire si l'utilisateur :
1. sélectionne une source de données de la base de données système du
Central Management Server (CMS) ne comportant aucune table ;
2. sélectionne une source de données d'audit vide ne comportant aucune
table ;
3. possède des tables d'audit dans une langue autre que le français.
45
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Il faut que ces trois conditions soient réunies pour provoquer l'incompatibilité.
Pour créer des tables d'audit dans la langue de l'utilisateur, suivez la
procédure ci-après :
1. Sélectionnez une source de données de la base de données système
du CMS vide et ne possédant aucune table, puis, à l'aide du CCM,
réinitialisez la base de données système du CMS. Cette action permet
de créer des tables. Démarrez ensuite le cluster et vérifiez que le système
fonctionne correctement.
2. Configurez le CMS pour qu'il utilise une nouvelle base de données d'audit.
Démarrez le cluster et vérifiez que les tables d'audit sont correctement
créées dans la langue du système.
Pilote MySQL
Si le déploiement Crystal Reports Server 2008 V1 dispose d'une base de
données d'audit MySQL, l'utilisateur doit utiliser le pilote
ODBC MySQL 3.51.12 pour se connecter à partir d'un outil client externe
de reporting à la base de données.
Invites du rapport d'audit
Lorsque vous exécutez un rapport d'audit avec une invite Type de document,
il est possible que tous les types de document ne soient pas répertoriés.
Certains types de document peuvent être exclus si la base de données
d'audit ne contient actuellement aucun événement associé à ces types.
Les adresses IP spécifiques qui tentent d'accéder aux
rapports Crystal de Mon cluster ne fonctionnent pas
Les rapports Crystal Adresses IP accédant à mon cluster par nom - Mois et
Adresses IP accédant à mon cluster par nom - Jour n'affichent pas d'invite.
Ils n'affichent pas d'informations ou, si c'est le cas, affichent des informations
statiques.
46
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Affichage des rapports d'audit issus des bases de
données MySQL sous Linux
Pour afficher des rapports d'audit Crystal Reports sous Linux après une
installation, l'utilisateur doit remplacer la connexion ODBC de MySQL par
une connexion JDBC en procédant de la manière suivante :
1. Connectez-vous à Designer au moyen de vos références de connexion
Crystal Reports Server 2008 VI sous Linux.
2. Fermez l'Assistant de création d'univers s'il apparaît.
3. Sous Outils > Connexions > Edition, sélectionnez Auditing Connection,
cliquez sur le bouton Retour et sélectionnez MYSQL 4 JDBC.
4. Entrez les références de connexion.
5. Exécutez les étapes suivantes pour tester la connexion avant d'afficher
les rapports :
a. Pour tester la connexion, vous avez besoin du fichier mysql-connec
tor-java-3.1.14-bin.jar situé dans le répertoire linuxInstall
Dir/bobje/java/lib/external/ sur le système Linux. Déplacez ce
fichier vers le répertoire windowsInstallDir\common\4.0\java\lib
du système Windows.
b. Définissez la variable CLASSPATH du système Windows (sous Poste
de travail > Gestion du système > Propriétés système > Avancé
> Variables d'environnement) pour qu'elle désigne windowsInstall
Dir\common\4.0\java\lib\mysql-connector-java-3.1.14bin.jar.
c. Relancez Designer. Accédez à Outils > Connexions et testez la
connexion.
6. Définissez la variable d'environnement CLASSPATH sur linuxInstall
Dir /bobje/java/lib/external/mysql-connector-java-3.1.14bin.jar du système Linux.
7. Affichez le rapport.
47
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Recherche de contenu
Convivialité et intégration du produit
L'option Recherche de contenu ne fonctionne pas avec les fichiers
Microsoft Office 2007
L'option Recherche de contenu ne peut pas indexer les fichiers créés dans
Microsoft Office 2007.
La langue de radicalisation par défaut est différente de celle des
paramètres régionaux
La langue de radicalisation par défaut utilisée pour la recherche de contenu
est définie sur Anglais, quel que soit le paramètre régional spécifié pour
Crystal Reports Server 2008 V1. Il est recommandé de réinitialiser la langue
de radicalisation par défaut sur la langue souhaitée avant de procéder à
l'indexation.
Présentation
La recherche de contenu de Crystal Reports Server 2008 V1 permet aux
utilisateurs d'effectuer des recherches dans le contenu des objets compris
dans le référentiel Crystal Reports Server 2008 V1. Les utilisateurs peuvent
bénéficier des fonctionnalités telles que la recherche multilingue, la mise en
surbrillance des termes pertinents, le regroupement des résultats et des
techniques de recherche. La recherche de contenu peut également suggérer
de nouveaux documents, si les informations recherchées par les utilisateurs
sont introuvables dans tous les documents existants. Elle associe pour cela
les termes recherchés avec des univers, des mesures et des valeurs utilisés
dans des objets existants dans le référentiel. Les problèmes suivants ont
été relevés pour cette version.
48
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Central Management Console
Convivialité et intégration du produit
Deux pages de connexion s'affichent après l'expiration de Crystal
Reports
Si vous utilisez une boîte de dialogue ouverte dans la zone Enterprise de la
CMC, il se peut que votre session expire. Vous serez alors invité à vous
reconnecter pour mettre à jour le contenu. Si cela se produit, la page de
connexion peut s'afficher dans deux volets distincts. Pour vous reconnecter
et actualiser le contenu, deux choix sont possibles. Vous pouvez utiliser les
deux volets pour vous reconnecter. Vous pouvez également utiliser un seul
volet pour la reconnexion, le fermer, puis le rouvrir.
Remarque :
L'utilisation des deux volets pour la reconnexion n'est pas considérée comme
une nouvelle session utilisateur.
Une instance de rapport PDF peut ne pas se fermer correctement
Lorsque vous planifiez un rapport Crystal au format PDF et affichez l'instance
qui en résulte, il se peut que le visualiseur de rapport ne se ferme pas
correctement.
Présentation
La Central Management Console (CMC) de Crystal Reports Server 2008 V1
est un portail d'administration en ligne utilisé pour la gestion du déploiement
de Crystal Reports Server 2008 V1. Veuillez noter le problème suivant avec
cette version de Crystal Reports Server 2008 V1.
49
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Central Configuration Manager
Mise à jour d'objets en cascade dynamiques
Si vous utilisez le CCM pour mettre à jour un grand nombre d'objets et
d'objets en cascade dynamiques dépendants, un message d'erreur de ce
type peut s'afficher :
3403997 3403997 ...
3403998 3403998 ...
3403999 3403999 ...
Vous pouvez ignorer ce message.
InfoView
Convivialité et intégration du produit
Problèmes d'ordre général
Les paramètres régionaux de produit définis sur la langue
Chinois reviennent par défaut à la langue Anglais dans
certaines conditions
Les paramètres régionaux du produit InfoView sont redéfinis par défaut sur
Anglais dans les conditions suivantes :
•
•
•
Si vous avez défini la préférence "Paramètres régionaux du produit" dans
InfoView sur Utiliser les paramètres régionaux du navigateur.
Si vous avez défini les paramètres régionaux du navigateur sur une
variante de la langue chinoise comme le chinois de Hong Kong, de Macao
ou de Malaisie.
Si vous avez installé le pack linguistique Chinois (Taiwan).
Pour résoudre ce problème, définissez les paramètres régionaux de produit
InfoView sur Chinois traditionnel.
50
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Dysfonctionnement des chemins de partage réseau au
niveau des objets des en-têtes et pieds de page de tableau
de bord
Lorsque vous créez un nouveau tableau de bord dans InfoView, vous ne
pouvez pas référencer des objets d'un partage réseau dans les en-têtes et
pieds de page du tableau de bord. Vous devez entrer une adresse Web
http:// pour l'objet.
La planification peut échouer dans certaines circonstances
La planification peut échouer et résulter en une erreur d'application ou
l'instance peut ne pas s'afficher dans l'historique d'instance de l'objet. Le
problème affecte les déploiements Crystal Reports Server 2008 V1 qui
utilisent SAP Application Server 7.0 sur une plateforme Linux.
Pour résoudre ce problème, procédez comme suit :
1. Accédez à <SAP AS7_Install
DIR>usr\sap\C11\JC00\j2ee\configtool
2.
3.
4.
5.
6.
7.
8.
Exécutez configtool.sh (./configtool.sh).
Sélectionnez cluster_data.
Sélectionnez instance_ID.
Sélectionnez server_ID.
Accédez à Java Parameters.
Ajoutez la ligne suivante :-Djava.awt.headless=true
Redémarrez SAP Application Server.
Pour en savoir plus sur la modification des paramètres Java, voir
https://service.sap.com/sap/support/notes/710146 .
Problèmes spécifiques à Java InfoView
Problème openDocument avec les rapports Crystal ayant
migré
Si vous faites migrer un rapport Crystal depuis Crystal Reports Server XI
Release 2 Service Pack 2 vers Crystal Reports Server 2008 V1 et que ce
rapport Crystal utilise openDocument pour la liaison du rapport, une erreur
peut s'afficher lorsque vous cliquez sur le lien incorporé au rapport
51
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
sélectionné. Ce problème peut se produire si l'emplacement du dossier
openDocument a changé dans Crystal Reports Server 2008 V1.
Pour résoudre ce problème, configurez la redirection suivante dans votre
serveur Web :
Redirigez ../businessobjects/enterprise115/desktoplaunch/open
doc/openDocument.jsp
vers ../OpenDocument/opendoc/openDocument.jsp
Remarque :
Pour en savoir plus, consultez la documentation de votre serveur Web.
Dans Safari 3.0, le visualiseur d'applet Java ne se ferme
pas dans Java InfoView.
Si vous utilisez le navigateur Web Safari 3.0, le visualiseur d'Applet Java de
Java InfoView ne vous permet pas de quitter le rapport affiché.
La modification de la valeur du paramètre Liste dans le
fichier web.xml Tomcat peut faire échouer la connexion à
InfoView
Si vous définissez la valeur du paramètre Liste du fichier web.xml Tomcat
(installroot\Business Objects\Tomcat55\conf\web.xml) sur true et
que vous redémarrez Tomcat, la connexion à InfoView échoue.
Problèmes spécifiques à .NET InfoView
Process Tracker n'est pas pris en charge par .NET InfoView
Process Tracker n'est pas pris en charge par .NET InfoView.
Les objets planifiés à l'aide de calendriers peuvent afficher
un statut incorrect
Lorsque vous planifiez un objet avec un calendrier contenant des dates
périodiques, le statut de l'objet peut apparaître En suspens au lieu de
Périodique sur la page Historique.
52
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Lorsque l'utilisateur ferme la page "Toutes les instances
correspondantes", il est ramené vers la page"Accueil"
Lors d'une recherche de contenu, si l'utilisateur ferme la page "Toutes les
instances correspondantes", il est ramené vers la page "Accueil" au lieu de
la page "Résultat".
Espaces de travail Voyager non pris en charge dans .NET
InfoView
Les espaces de travail Voyager ne sont pas pris en charge dans .NET
InfoView. Lorsque vous essayez d'ouvrir un espace de travail Voyager, une
erreur se produit.
Lors de la planification d'objets associés à des paramètres
régionaux de visualisation thaï, les dates peuvent afficher
une année incorrecte
Si vous planifiez un objet et que les paramètres régionaux de visualisation
ont été définis sur Thaï, les dates peuvent afficher une année incorrecte
lorsque vous effectuez les opérations suivantes :
•
•
•
Lorsque vous définissez des dates pour le schéma de périodicité.
Lorsque vous planifiez l'objet afin qu'il s'exécute maintenant.
Lorsque vous affichez l'historique.
Pour résoudre ce problème, lorsque vous spécifiez le schéma de périodicité,
vous devez redéfinir manuellement les dates sur l'année correcte. Toutefois,
même si la date est incorrecte, Exécuter maintenant fonctionne correctement.
Le fichier InfoViewApp\CrystalReports\web.config doit être
reconfiguré pour prendre en charge la sélection de
paramètres pour les rapports contenant des invites de mise
en cascade dynamiques
Ce problème est spécifique à .NET InfoView dans un environnement utilisant
IIS7. Vous ne pouvez pas définir les paramètres de rapports qui contiennent
des invites de mise en cascade dynamiques à moins de reconfigurer le fichier
InfoViewApp\CrystalReports\web.config.
Pour reconfigurer le fichier web.config, procédez comme suit :
53
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
1. Accédez à install_root\Business Objects\BusinessObjects
Enterprise 12.0\Web Content\InfoViewApp\CrystalReports\ et
ouvrez web.config.
2. Localisez <pages validateRequest="false"/> et ajoutez l'attribut
suivant : enableEventValidation="false"
Pour afficher les instances de publication sur la page
"Historique" d'une publication, l'utilisateur peut être amené
à cliquer sur "Actualiser"
Pour afficher les instances de publication en cours sur la page "Historique"
de la publication, vous pouvez être amené à cliquer sur Actualiser.
Dans Internet Explorer, un message d'information sur la
sécurité peut apparaître
Si vous accédez à .NET InfoView avec Internet Explorer et que vous cliquez
sur Liste de documents, le message suivant s'affiche :
Cette page contient des éléments sécurisés et non sécurisés.
Ce problème se pose en particulier dans un environnement SSL. Ignorez
ce message et cliquez sur Oui pour continuer.
Les changements apportés lors de l'ajout de documents
source à une publication peuvent ne pas s'afficher
instantanément
Si vous utilisez Firefox ou Internet Explorer 6 comme navigateur Web et que
vous modifiez des documents source lors de la conception d'une publication,
la section "Documents source" peut ne pas être automatiquement actualisée
pour refléter les changements apportés. Par exemple, si vous cliquez sur
Monter ou Descendre, l'ordre mis à jour des documents source peut ne pas
s'afficher instantanément ; si vous supprimez un document source, celui-ci
peut toujours figurer dans la liste "Sélectionné". Pour contourner ce problème,
allez à une section différente de la page de conception de la publication,
puis revenez à la section "Documents source".
54
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
L'option Filtrer les instances par heure peut ne pas
fonctionner correctement
Si vous utilisez le navigateur Web Firefox, l'option Filtrer les instances par
heure de l'historique de l'objet peut présenter des dysfonctionnements.
Dans certains environnements de déploiement, visualiser
des documents lorsque Encyclopedia est ouvert peut
générer des erreurs
Si vous utilisez IIS comme serveur d'applications Web et ISA comme proxy
inverse, lorsque vous naviguez vers d'autres documents alors que
Encyclopedia est ouvert, une erreur HTTP 404 peut se produire dans le
panneau Encyclopedia.
Le statut des instances XML de rapports Crystal ne s'affiche
pas correctement
Lorsque vous visualisez l'historique des instances d'un rapport Crystal, les
instances XML n'affichent aucune valeur dans la colonne "Statut".
Problèmes d'alignement de colonnes
Dans .NET InfoView, vous pouvez rencontrer des problèmes d'alignement
de colonnes. Par exemple, il est possible que les données d'instance
répertoriées dans l'historique d'instance d'un objet ne soient pas alignées
avec les en-têtes de colonnes. De même, certaines colonnes de la Liste
des documents peuvent être mal alignées. Dans ce cas, modifiez la largeur
des colonnes en faisant glisser les séparateurs.
Problèmes de fonctionnement simultané des versions
Crystal Reports Server XI Release 2 Service Pack 2 et
Crystal Reports Server 2008 V1 de .NET InfoView
Dans le cas d'une installation côte à côte de Crystal Reports Server XI
Release 2 Service Pack 2 et Crystal Reports Server 2008 V1, vous ne pouvez
pas utiliser simultanément les versions Crystal Reports Server XI Release 2
Service Pack 2 et Crystal Reports Server 2008 V1 de .NET InfoView.
55
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
La planification ne fonctionne pas dans Safari 3.0.2 ou 3.0.3
La planification ne fonctionne pas dans Safari 3.0.2 ou 3.0.3. Il est
recommandé d'utiliser Safari 3.0.4 ou version ultérieure.
Ajouter > Rapports Crystal ne fonctionne pas dans Safari
Une erreur peut se produire si vous utilisez l'option Ajouter > Rapports
Crystal pour ajouter un rapport Crystal dans InfoView et que vous utilisez
le navigateur Web Safari.
La planification ne fonctionne pas dans Firefox 2.0
Si vous planifiez un objet et que vous utilisez Firefox 2.0, les paramètres de
planification sont ignorés lorsque vous cliquez sur Planifier. En revanche,
la planification fonctionne si vous utilisez l'explorateur Web Internet Explorer 6
ou 7 ou Firefox 3.0 ou version ultérieure.
Basculement de serveur Web non pris en charge
.NET InfoView ne prend pas en charge le basculement de serveur Web.
Erreur non spécifiée
pour le paramètre de mise en cascade dynamique d'un rapport Crystal
Dans .NET InfoView, si le message d'erreur Erreur non spécifiée s'affiche
lorsque vous définissez la valeur par défaut du paramètre de mise en cascade
dynamique d'un rapport Crystal, la configuration de la base de données
permet de s'assurer que :
•
•
Les informations de connexion à la base de données sont correctes.
L'option Utiliser les mêmes références de connexion à la base de
données que lors de l'exécution du rapport n'est pas sélectionnée.
Erreur : la Page .NET InfoView est introuvable
Après l'installation du serveur d'applications Web IIS et l'activation
d'ASP.NET, l'erreur "Cette page est introuvable" peut s'afficher lorsque vous
essayez d'ouvrir .NET InfoView. Pour résoudre ce problème, ouvrez le
gestionnaire d'Internet Information Services (IIS) et sélectionnez Extensions
de services Web. Dans le panneau Extensions de services Web, sélectionnez
ASP .NET v2.0.50727 et cliquez sur Autoriser.
56
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Présentation
InfoView est un portail Web utilisé pour la gestion du
contenu Business Objects d'un utilisateur. Veuillez noter le problème suivant
avec la version XI 3.1 actuelle de BusinessObjects Enterprise.
Assistant d'importation
Vérifier que l'Input FRS et l'Output FRS sont en cours
d'exécution avant d'utiliser l'Assistant d’importation
Avant d'utiliser l'Assistant d'importation, vérifiez que l'Input File Repository
Server et l'Output File Repository Server (FRS) sont exécutés à la fois sur
les systèmes source et de destination. L'Assistant d'importation peut alors
correctement gérer toutes les opérations de fichier liées aux objets importés.
Restrictions d'importation
Si vous importez le contenu d'un fichier Business Intelligence Archive
Resource (BIAR) et que ce fichier contient plus de 50 000 objets, objets
dépendants et fichiers associés, l'Assistant d'importation peut se fermer de
façon inattendue.
Affichage de la taille du document
Lorsqu'un utilisateur sélectionne un type de document, la taille affichée dans
l'écran "Avertissement" de l'Assistant d'importation correspond à la taille
totale de tous les documents présents dans le référentiel pour cet utilisateur.
L'Assistant d'importation n'affiche pas la taille du type de document spécifique.
57
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Importation de serveurs à partir de BIAR
Si l'utilisateur restaure la configuration serveur de son cluster à partir de
BIAR à l'aide de l'Assistant d'importation, après l'opération d'importation et
sous certaines conditions (par exemple, si BIAR contient plus de nœuds que
le déploiement actuel), son déploiement peut contenir plus de nœuds (dans
la base de données système du CMS) que les systèmes
Server Intelligence Agent (SIA).
Pour les systèmes sur lesquels l'utilisateur souhaite ajouter les SIA
manquants, démarrez le Central Configuration Manager (CCM) et suivez le
workflow “Recréation d'un Server Intelligence Agent sur un ordinateur local”
pour ajouter des SIA aux nœuds existants dans la base de données système
du CMS, mais non existants sur les systèmes du cluster.
Ouverture de tableaux de bord à peine importés
Si vous utilisez l'Assistant d'importation pour importer un tableau de bord
depuis Crystal Reports Server XI Release 2 Service Pack 2 vers Crystal
Reports Server 2008 V1, et que vous ne parvenez pas à l'ouvrir :
1. Ouvrez le tableau de bord dans Crystal Reports Server XI Release 2
Service Pack 2InfoView.
2. Faites une petite modification dans le tableau de bord et enregistrez-le.
3. Quittez InfoView, puis reconnectez-vous.
4. Ouvrez le tableau de bord importé.
Le tableau de bord importé s'ouvre.
Le format d'un rapport Crystal n'est pas mis à jour en
cas de réimportation
Si vous importez un rapport Crystal depuis Crystal Reports Server XI
Release 2 Service Pack 2, Crystal Enterprise ou une version antérieure de
Crystal Reports Server, modifiez le format du rapport via la CMC de Crystal
Reports Server 2008 V1 ou via InfoView, puis réimportez le rapport Crystal
depuis la destination source d'origine, le format du rapport n'est plus celui
de la version précédente.
58
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
L'importation d'un rapport Crystal n'importe pas
nécessairement les fonctions personnalisées de ce
dernier
Si vous importez un rapport Crystal depuis Crystal Reports Server XI
Release 2 Service Pack 2, Crystal Enterprise ou une version antérieure de
Crystal Reports Server, les fonctions personnalisées que vous avez créées
pour le rapport ne sont pas importées à moins de sélectionner Importer
tous les objets du référentiel dans l'écran "Options d'importation d'un objet
du référentiel".
Si vous n'avez pas importé tous les objets du référentiel et que vous ouvrez
le rapport importé dans l'environnement de destination avec
Crystal Reports 2008 V1 et l'option Mettre à jour les objets du référentiel,
un avertissement indiquant "Objets de référentiel manquants" peut s'afficher.
Vous pouvez toutefois visualiser le rapport.
L'Assistant d'importation n'importe pas de tableaux
de bord depuis les fichiers BIAR
L'Assistant d'importation et le moteur BIAR n'importent pas correctement les
objets Tableau de bord MyInfoView depuis les fichiers BIAR. Lorsque vous
visualisez un objet Tableau de bord MyInfoView importé via InfoView, le
message d'erreur suivant s'affiche :
Une erreur s'est produite : Vous n'êtes pas autorisé à effectuer
cette opération. Pour obtenir ce droit, veuillez contacter
votre administrateur système.
59
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Moteur BIAR
Convivialité du produit
Importation d'objets portant le même nom
Lorsque vous utilisez l'outil de ligne de commande du moteur BIAR ou l'API
de ce moteur, l'importation des objets échoue si vous tentez d'importer un
fichier BIAR avec plusieurs objets portant le même nom et appartenant à la
même catégorie.
Utilisation du moteur BIAR avec les versions précédentes
L'Outil de ligne de commande du moteur BIAR et l'API du moteur BIAR
prennent uniquement en charge l'importation d'objets depuis un système
Crystal Reports Server 2008 V1 vers un autre. Vous ne pouvez pas utiliser
ces outils pour importer des objets depuis Crystal Reports Server XI
Release 2 Service Pack 2, Crystal Enterprise ou une version antérieure de
Crystal Reports Server. Pour importer le contenu de versions antérieures
vers Crystal Reports Server 2008 V1, vous devez utiliser l'Assistant
d'importation.
L'Outil de ligne de commande du moteur BIAR, l'API du moteur BIAR et
l'Assistant d'importation ne prennent pas en charge l'importation d'objets
d'un déploiement Crystal Reports Server 2008 V1 vers un déploiement
Crystal Reports Server 2008.
Horodatages pour les objets importés ou répliqués
Lors de l'importation ou de la réplication d'instances contenant une sécurité
explicite, leurs horodatages sont mis à jour en fonction de l'heure d'importation
ou de réplication. Il s'agit de l'heure affichée dans la page d'historique de
l'objet dans la CMC ou InfoView. Cela a une incidence sur le moteur BIAR.
60
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Outil de diagnostic du référentiel
Affichage d'une erreur lors de l'arrêt de l'Outil de
diagnostic de référentiel
Si vous utilisez MySQL pour la base de données du CMS, le message
d'erreur Error in my_thread_global_end(): 1 threads didn't exit
(Erreur dans my_thread_global_end(): 1 unité d'exécution ne
s'est pas arrêté) s'affiche lorsque vous arrêtez le Repository Diagnostic
Tool. Vous pouvez ignorer ce message d'erreur.
Recommandation de republication de l'outil de
diagnostic de référentiel
L'Outil de diagnostic de rapport peut vous inviter à republier un fichier, mais
cette recommandation n'est pas toujours appropriée.
Par exemple, il est inutile de republier le fichier .txt de sortie d'un objet
d'instance de programme Java étant donné que c'est précisément
Crystal Reports Server 2008 V1 qui a créé le fichier.
Outil de diagnostic de rapport en coréen
L'interface de ligne de commande actuelle de l'Outil de diagnostic de rapport
ne propose pas d'option spécifique aux paramètres régionaux coréens. L'outil
doit être exécuté en anglais ou dans une autre langue installée pour les
paramètres régionaux coréens.
61
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Répertoire de sortie de l'Outil de diagnostic de rapport
Les répertoires dont le nom comporte des caractères multilingues ne sont
pas pris en charge par le répertoire de sortie de l'Outil de diagnostic de
rapport (-outputdir).
Tableau de bord
Les sous-onglets "Nouvelles analyses" et "Planification"
sont visibles dans InfoView
Les sous-onglets "Nouvelles analyses" et "Planification" sont visibles dans
InfoView lorsque vous cliquez sur Annuler lors de la création d'un nouveau
tableau de bord. Crystal Reports Server 2008 V1 ne prend pas en charge
ces deux fonctions. Par conséquent, pour créer des tableaux de bord, seul
l'onglet "Tableaux de bord" doit être utilisé.
Voici comment contourner ce problème :
1. Dans InfoView, créez un tableau de bord d'entreprise en procédant de
l'une des façons suivantes :
•
•
•
Cliquez sur Ouvrir > Tableau de bord et analyses. Cliquez sur le
nouveau lien sous "Tableaux de bord d'entreprise".
Cliquez sur Tableaux de bord > Créer un tableau de bord
d'entreprise.
Cliquez sur Liste de documents > Nouveau > Tableau de bord
d'entreprise.
2. Cliquez sur Annuler.
Les sous-onglets "Nouvelles analyses" et "Planification" sont visibles
lorsque vous cliquez sur l'onglet "Dashboard Builder".
62
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Les analyses non prises en charge par Crystal Reports
Server 2008 V1 sont visibles dans InfoView
Lorsque vous créez un tableau de bord dans InfoView, la "Boîte à outils
d'analyse" s'affiche si vous modifiez le tableau de bord. Les analyses
affichées dans les onglets "Nouvelle analyse" et "Services analytiques" ne
sont pas prises en charge parCrystal Reports Server 2008 V1. Vous devez
sélectionner des rapports ou des objets d'analyse dans d'autres onglets et
les inclure dans le tableau de bord.
Voici comment contourner ce problème :
1. Dans InfoView, créez un tableau de bord d'entreprise en procédant de
l'une des façons suivantes :
• Cliquez sur Ouvrir > Tableau de bord et analyses. Cliquez sur le
nouveau lien sous "Tableaux de bord d'entreprise".
• Cliquez sur Tableaux de bord > Créer un tableau de bord
d'entreprise.
• Cliquez sur Liste de documents > Nouveau > Tableau de bord
d'entreprise.
2.
3.
4.
5.
6.
Saisissez le nom du tableau de bord d'entreprise.
Précisez le dossier d'enregistrement du tableau de bord.
Sélectionnez une catégorie.
Cliquez sur OK.
Pour modifier le tableau de bord, cliquez sur Modifier le tableau de bord.
La "Boîte à outils d'analyse" apparaît.
7. Dans la "Boîte à outils d'analyse", sélectionnez des objets d'analyse et
faites-les glisser vers la zone d'agencement. Redimensionnez les objets
d'analyse en fonction de la conception de tableau de bord souhaitée.
8. Cliquez sur l'une des options suivantes :
• Enregistrer pour appliquer la nouvelle définition ou les changements
effectués.
• Annuler pour annuler les changements effectués et revenir à la version
précédemment enregistrée.
• Quitter le mode Edition pour quitter ce mode. Si vous n'avez pas
enregistré vos modifications, celles réalisées depuis la dernière
opération d'enregistrement sont perdues.
63
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Integration option for Microsoft SharePoint
La partie Web du visualiseur de rapports analytiques
n'affiche pas les rapports Web Intelligence et Desktop
Intelligence
La partie Web du "visualiseur de rapports analytiques" est utilisée pour
visualiser les rapports Web Intelligence et Desktop Intelligence. Comme ces
rapports ne sont pas pris en charge dans Crystal Reports Server 2008 V1,
il n'est pas utile d'ajouter la partie Web dans la page Integration option for
Microsoft SharePoint.
Live Office
Déploiement de Crystal Reports Server 2008 V1
Live Office avec équilibrage de charge matériel Web
Tier
L'Assistant d'insertion de Live Office peut échouer lorsque les services Web
sont déployés dans un environnement comportant un équilibreur de charge
matériel Web Tier qui utilise l'affinité de session basée sur les cookies.
Il s'agit d'une limite des services Web connue. Les applications des services
Web ne sont actuellement prises en charge qu'avec les configurations
d'équilibrage de charge suivantes :
1. Rappel de l'adresse IP source.
2. Rappel des ports IP source et de destination (disponible uniquement sur
le modèle Cisco Content Services Switch)
3. Rappel SSL.
64
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Remarque :
Le rappel SSL peut entraîner des problèmes de sécurité et de fiabilité
sur certains navigateurs Web. Vérifiez auprès de votre administrateur
réseau si le rappel SSL est adapté à votre organisation.
Services Web avec proxy inverse
Certaines pages d'administration Axis2 peuvent ne pas s'afficher correctement
lorsque les services Web dswsbobje.war et BusinessProcessBI.war sont
déployés derrière un proxy inverse. Pour résoudre ce problème, assurez-vous
que le même chemin de contexte est utilisé à la fois pour le proxy inverse
et le serveur d'applications Web.
Par exemple, si une application Web est déployée sur http://SER
VEUR:PORT/bobjexir30/, le chemin de contexte du proxy inverse doit
également être /bobjexir30/.
Validation du service Web
Il est possible que Live Office ne valide pas les utilisateurs si l'adresse du
service Web fournie pointe vers un serveur WebLogic. Pour résoudre ce
problème, déployez manuellement le fichier .war dswsbobje.
Les administrateurs système doivent procéder comme suit pour déployer
correctement dswsbobje sur un serveur WebLogic 9.2.
1. Déployer dswsbobje sous un format de répertoire décompressé et non
dans un fichier .war.
2. Créer un fichier XML WebLogic contenant les lignes suivantes :
<weblogic-web-app>
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
</weblogic-web-app>
3. Placer le fichier XML dans le répertoire dswsbobje WEB-INF. Pour en
savoir plus, voir http://ws.apache.org/axis2/1_2/app_server.html.
65
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Pour plus d'informations sur le déploiement des services Web, voir
Configuration et déploiement page 110
Convivialité du produit
Installation - Utilisateur expérimenté
Si un utilisateur dispose de droits Utilisateur expérimenté, le programme
d'installation Live Office ne peut pas installer les éléments requis au préalable
ni les packs linguistiques sélectionnés. Il est préférable d'avoir les droits
Administrateur.
Ouverture de documents à partir d'une version
précédente
Les documents créés dans une version précédente devront être mis à niveau
s'ils sont ouverts dans Live Office XI 3.1.. A l'ouverture du document, vous
serez invité à mettre à niveau le document vers la version actuelle. Une fois
le processus de mise à niveau effectué, le document ne sera plus compatible
avec l'ancienne version de Live Office.
Copier et Coller
L'utilisation de la fonction Copier-Coller avec les objets Live Office comporte
certaines limites. Dans Office 2007, il est possible que les utilisateurs ne
puissent pas utiliser le menu ruban pour copier ou coller des objets Live
Office ; cependant, ils peuvent utiliser les touches de raccourci et les options
des menus contextuels pour effectuer ces actions. Lorsque vous copiez une
seule cellule depuis Excel vers PowerPoint, puis de PowerPoint vers une
autre application Office, vous risquez de perdre la connectivité Live Office.
Lorsque vous copiez des objets Live Office depuis PowerPoint, vérifiez que
tous les contenus de cellule requis sont mis en surbrillance. Pour être sûrs
de conserver la connectivité Live Office, les utilisateurs de Microsoft Word
doivent mettre en surbrillance la totalité des tables, y compris les retours
chariot. Live Office ne prend pas complètement en charge les options Couper
66
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
et Coller. Lorsque les utilisateurs copient une feuille de calcul contenant des
objets incorporés, il se peut que la connectivité Live Office vers ces objets
soit perdue. Les utilisateurs ne doivent pas copier de diagrammes entre
l'éditeur HTML Outlook et d'autres applications Office.
En-têtes de tableaux
Il est possible que les utilisateurs ne puissent pas insérer de ligne ou de
colonne entre les en-têtes de tableaux et la première ligne d'une grille de
données.
Suppression de ligne ou de colonne
Pour supprimer une ligne ou une colonne insérée dans un objet Live Office
à l'aide de l'option Insérer une ligne ou Insérer une colonne du menu Live
Office, il est recommandé d'utiliser également les options Supprimer la
ligne ou Supprimer la colonne du menu Live Office. Si vous supprimez la
ligne ou la colonne à l'aide de la fonction Supprimer la ligne ou Supprimer
la colonne de l'application Microsoft Excel, la ligne ou la colonne risque de
réapparaître lorsque l'objet Live Office sera actualisé.
Liste déroulante de valeurs de filtre
Lorsque vous sélectionnez un filtre dans une liste déroulante de valeurs
dans Live Office, 500 valeurs maximum s'affichent. S'il existe plus de
500 filtres, alors seuls les 500 premiers sont affichés.
Liste de valeurs en cascade
Il est possible que les utilisateurs ne puissent pas faire de recherche dans
une liste de valeurs en cascade, ni même la trier.
67
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Paramètre date ou date/heure - Format de nombre
Lorsqu'un paramètre de type date ou date/heure est lié à plusieurs cellules,
les valeurs sont converties au format de nombre si le format par défaut des
cellules est “Général”.
Pour contourner le problème : Modifiez manuellement le format de cellule
pour afficher les données au format correct.
Modification de symbole monétaire
Lorsque la langue par défaut de Microsoft Excel et du système d'exploitation
est le coréen, le symbole monétaire ne s'affiche pas toujours correctement
dans Live Office. Dans l'objet Live Office le symbole monétaire est représenté
par le signe “/”.
Crystal Reports
Crystal Reports et tableaux croisés
Pour les rapports Crystal Reports contenant un seul tableau croisé, il est
possible que la liste des champs soit vide lorsqu'un utilisateur tente d'insérer
un objet Live Office. Il est donc recommandé aux utilisateurs d'insérer le
tableau croisé en tant que partie de rapport. Si les utilisateurs souhaitent
insérer les champs du tableau croisé dans Live Office, ils doivent ajouter
ces champs dans Crystal Reports en dehors du tableau croisé.
Option Sécurité intégrée de Crystal Reports
L'option Sécurité intégrée de Crystal Reports peut ne pas s'appliquer
correctement aux objets créés depuis des parties de rapports Crystal
ReportsLive Office. Il est conseillé aux utilisateurs de configurer une
connexion unique du client vers la base de données selon la documentation
associée afin que cette connexion fonctionne sous Live Office.
68
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Paramètres régionaux de visualisation de Crystal Reports
Lorsqu'un objet Live Office est créé à partir d'un rapport Crystal, il se peut
que les paramètres régionaux de visualisation définis par les utilisateurs ne
soient pas appliqués lors de l'actualisation de l'objet.
Mise en forme d'un rapport Crystal
Si le format d'une table de rapport Crystal (à l'exception du tableau croisé)
est modifié à l'aide de la fonction Tableau de Microsoft Word 2007, il est
possible que le format d'origine du rapport ne soit pas restauré lors de
l'actualisation de la table. Pour conserver le format d'origine d'une table de
rapport Crystal, ne la modifiez pas après son importation.
Format multi-colonnes de Crystal Reports
Il arrive que le format Crystal Reports à plusieurs colonnes de la section
détails ne s'affiche pas correctement lorsque vous l'importez dans des
documents Microsoft Office. Dans certains cas, une seule colonne apparaît
sous l'en-tête du tableau de visualisation.
PowerPoint 2007
Dans la version 2007 de Microsoft Office PowerPoint, il est possible que les
utilisateurs ne puissent pas insérer ou supprimer une ligne ou une colonne
personnalisée. Il est également possible que les utilisateurs ne puissent pas
afficher une valeur en particulier ni exclure une valeur dans le menu des
paramètres du filtre d'un objet Live Office.
Microsoft Word - Objet dans l'en-tête ou le pied de
page
Les objets de table Live Office peuvent être insérés dans la section d'en-tête
ou de pied de page d'un document Microsoft Word, mais les autres objets
(par ex. un objet cellule unique) ne sont pas pris en charge.
Restriction :
Les objets Live Office insérés dans l'en-tête ou le pied de page d'un document
Microsoft Word ne seront pas reconnus par le bouton Atteindre l'objet.
69
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Microsoft
Invites Excel liées
Les utilisateurs de Microsoft Excel ne pourront pas sélectionner plusieurs
valeurs si un paramètre ou une invite est lié(e) à une cellule. Ceci est dû à
une restriction de Microsoft, car Excel ne prend pas en charge la sélection
multiple à partir d'une liste de valeurs. Pour les invites ou paramètres discrets
prenant en charge les valeurs multiples, les utilisateurs peuvent les lier à
des plages contenant plusieurs cellules.
De même, un utilisateur Microsoft Excel peut ne pas avoir accès à une liste
de valeurs d'invite s'il a lié un paramètre de mise en cascade dynamique
Crystal Reports à une cellule.
Formules Excel
Si un objet Live Office dépasse son étendue d'origine lorsqu'il est actualisé
dans une feuille de calcul Excel, toutes les formules Excel qui génèrent des
informations dans la feuille peuvent être compromises. Nous vous
recommandons d'ajouter manuellement des colonnes ou lignes à un fichier
Excel si vous devez ajouter des informations complémentaires.
Feuille de calcul Excel protégée
Si une feuille de calcul Microsoft Excel est protégée, il vous sera peut-être
impossible d'insérer ou d'actualiser des objets Live Office, même si les
cellules sélectionnées ne sont pas verrouillées.
Microsoft Outlook
Données masquées dans Outlook
Il est possible que la fonctionnalité de masquage des données dans Outlook
ne fonctionne pas correctement. Dans Outlook 2003, la fonction peut être
appliquée aux objets Live Office si le message électronique est au format
HTML.
70
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Microsoft Outlook 2003 et Outlook 2002 - Brouillons
Les objets Live Office des messages enregistrés comme brouillons ne sont
plus reconnus par Live Office lorsqu'ils sont ouverts par double clic ou via
la commande Ouvrir du menu contextuel.
Pour contourner le problème : Il s'agit d'un problème survenant dans Microsoft
Outlook 2003 et Outlook 2002 avec l'utilisation de l'éditeur Word. Pour
restaurer les objets Live Office, sélectionnez le message brouillon et cliquez
sur Répondre, Répondre à tous ou Transférer. Les objets Live Office
devraient à nouveau être reconnus par Live Office.
Microsoft Outlook 2003 - Langue non anglaise
Dans certains environnements Microsoft Outlook 2003 non anglais (espagnol,
par exemple), les objets Live Office contenus dans un message électronique
reçu peuvent ne pas être reconnus par Live Office. Ceci peut être dû au
codage des messages sortants.
Pour contourner ce problème, modifiez les options de codage des messages
sortants en Unicode à la fois du côté expéditeur et du côté destinataire.
Procédez comme suit depuis le menu principal :
1. Sélectionnez Outils > Options.
La boîte de dialogue "Options" apparaît.
2. Sélectionnez l'onglet Format du courrier, cliquez sur le bouton Options
internationales.
La boîte de dialogue "Options internationales" s'affiche.
3. Sous "Options de codage", sélectionnez Unicode (UTF-8) dans la liste
déroulante "Utiliser ce codage pour les messages sortants".
4. Cliquez sur OK.
Microsoft Outlook 2003 SP2 et SP3
Une fois Microsoft Outlook 2003 SP2 ou SP3 installé, il se peut que le menu
et la barre d'outils Live Office ne soient pas chargés dans l'application.
Pour contourner le problème : Ce problème se produit dans Microsoft
Outlook 2003 SP2 et SP3 lorsque l'éditeur HTML est utilisé. Cliquez sur
Répondre ou Nouveau pour créer un message électronique. Fermez ce
71
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
message électronique. Cliquez encore sur Répondre ou Nouveau. Le menu
et la barre d'outils Live Office apparaissent.
Fonctionnement de la souris avec Outlook 2007
Après avoir utilisé Outlook 2007, il est possible que les utilisateurs notent
un mauvais fonctionnement de leur souris. Pour résoudre ce problème,
mettez le système à niveau vers la version Office 2007 SP1.
Microsoft Outlook 2007 SP1
Il existe une restriction d'objets Live Office dans les messages électroniques
à destination de Microsoft Outlook 2007 SP1. Les objets diagramme de
Live Office sont reconnus, contrairement à tous les autres types d'objet
(cellule unique ou tables, par exemple). Aucune solution n'a encore été
trouvée pour remédier à ce problème.
Xcelsius 2008 et Live Office
Boutons de barre d'outils désactivés
Les boutons Actualiser tous les objets et Atteindre l'objet sur la barre
d'outils Live Office ne sont pas activés après l'insertion d'un objet Live Office
dans la feuille de calcul incorporée dans Xcelsius 2008.
Message d'erreur non spécifiée
Les utilisateurs peuvent recevoir une Erreur non spécifiée lorsqu'ils
essaient de naviguer vers un objet Live Office à l'aide du bouton Atteindre
l'objet. Cela peut se produire si une exception est survenue lors de l'insertion
de l'objet et si le mode Compatibilité Live Office n'a pas été activé.
Exportation d'une feuille de calcul incorporée avec un objet Live Office
Les objets Live Office insérés dans la feuille de calcul incorporée dans
Xcelsius 2008 peuvent devenir non valides lors de l'exportation de la feuille
de calcul dans Microsoft Excel.
72
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Le menu contextuel ne s'affiche pas
Le menu contextuel qui s'affiche par un clic droit de la souris peut ne pas
afficher le menu Live Office lorsque vous cliquez avec le bouton droit de la
souris sur un objet Live Office dans Xcelsius 2008.
Remarque :
L'application Live Office peut ne pas fournir toutes les fonctionnalités depuis
Xcelsius 2008 comme depuis les applications Microsoft Office. Les fonctions
Live Office qui ne sont pas prises en charge dans Xcelsius 2008 sont : la
modification des propriétés d'objets Live Office, notamment les options
d'actualisation, l'ouverture de feuilles de calcul publiées à partir de Crystal
Reports Server 2008 V1 et la publication de feuilles de calcul dans Crystal
Reports Server 2008 V1.
Barre d'outils Live Office - Microsoft Office XP et Office 2003
Lorsque vous utilisez Microsoft Office XP ou Office 2003, lors de l'importation
d'un fichier Microsoft Excel contenant des objets Live Office, tous les boutons
de la barre d'outils LiveOffice excepté “Ouvrir à partir de
BusinessObjects Enterprise” sont désactivés dans la feuille de calcul
Xcelsius 2008 incorporée.
Remarque :
L'application Live Office peut ne pas fournir toutes les fonctionnalités depuis
Xcelsius 2008 comme depuis les applications Microsoft Office. Les fonctions
Live Office qui ne sont pas prises en charge dans Xcelsius 2008 sont : la
modification des propriétés d'objets Live Office, notamment les options
d'actualisation, l'ouverture de feuilles de calcul publiées à partir de Crystal
Reports Server 2008 V1 et la publication de feuilles de calcul dans Crystal
Reports Server 2008 V1.
Message d'erreur - Office XP
En raison d'un problème Microsoft Office XP connu, Live Office force les
applications Office à charger Microsoft .NET 2.0 Framework. Si vous
souhaitez charger une version supérieure de .NET Framework, vous pouvez
modifier la clé de registre. Pour utiliser Live Office avec les applications
Microsoft Office XP, vous devez modifier vos clés de registre. Pour en savoir
plus, voir la section “Installation du client” dans le Guide d'installation de
BusinessObjects Live Office XI 3.1.
73
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Live Office ne se charge pas dans Office 2003
Les utilisateurs ayant installé Microsoft Office 2003 peuvent remarquer que
l'interface Live Office ne se charge pas au lancement des applications Office.
Cela provient d'un problème Microsoft connu relatif aux macros
complémentaires, tels que Live Office, qui utilise la version 2.0 de Microsoft
.NET Framework. Pour utiliser Live Office avec les produits Microsoft
Office 2003, vous devez télécharger un correctif de Microsoft pour résoudre
ce problème.
Pour en savoir plus, voir la section “Installation du client” dans le Guide
d'installation de BusinessObjects Live Office XI 3.1.
Microsoft Office 2007 - Styles de renvoi à la ligne
automatiques
Dans les applications Microsoft Office 2007, Aligné sur le texte est le style
de renvoi à la ligne par défaut des objets “Live Office”. Si vous modifiez le
style de renvoi, l'objet Live Office ne sera plus reconnu et ne pourra être
actualisé.
Microsoft Office 2007 - Menu contextuel Live Office
Dans Microsoft Office 2007, il se peut que le menu contextuel de Live Office
ne soit pas disponible avec Microsoft PowerPoint. Il est également
indisponible pour les objets graphiques dans toutes les applications
Microsoft Office 2007 ou les feuilles de calcul Excel créées à l'aide d'une
macro Microsoft Excel 4.0. Le menu ruban Live Office peut fournir un accès
à toutes les fonctions habituellement disponibles dans ce menu.
Microsoft Office 2007 - Sécurité des compléments
Les utilisateurs de Microsoft Office 2007 pour lesquels l'option “Exiger la
signature des compléments d'applications par un éditeur approuvé”
est activée dans le menu Centre de gestion de la confidentialité >
Compléments, doivent également activer manuellement Live Office en
74
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
sélectionnant “Activer tout le code publié par cet éditeur” dans la fenêtre
"Options de sécurité Microsoft Office".
Présentation
Ce chapitre décrit les problèmes et solutions connus relatifs à Crystal Reports
Server 2008 V1 (Live Office).
Migration
Déploiement de Crystal Reports Server 2008 V1
Impossible pour les utilisateurs d'Oracle d'accéder
au CMS
Sur les systèmes Windows 64 bits, il faut utiliser la version 10.2.0.3 du
client Oracle, pour que la base de données du serveur CMS (Central
Management Server) utilise Oracle 10.
Les mises à jour incrémentielles peuvent ne pas
fonctionner avec une version antérieure des
fichiers BIAR
La réalisation de mises à jour incrémentielles à l'aide de versions précédentes
des fichiers BIAR (Business Intelligence Application Resource) risque de ne
pas fonctionner. Pour éviter ce problème, supprimez les objets et les objets
dépendants du système de destination avant de procéder à l'importation
incrémentielle ou utilisez une version à jour des fichiers BIAR pour
l'importation incrémentielle.
75
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Définition d'un référentiel CMS durant l'installation
Si vous définissez un référentiel CMS (Central Management Server) au cours
de l'installation, le mot de passe de l'administrateur du CMS de l'utilisateur
saisi pendant l'installation doit être identique à celui indiqué dans le référentiel
CMS existant.
L'interface utilisateur de l'Assistant de migration de
source de données n'est pas contrôlée par les
paramètres régionaux du système d'exploitation
L'interface de l'Assistant de migration de source de données n'est disponible
qu'en anglais.
Migration et mise à niveau
SIA n'est pas lancé lors de la copie d'une base de
données R3
Lors de la copie d'une base de données R3 dans un nouvel emplacement
de la base de données ou lors de la sélection d'une nouvelle base de données
ou d'une base de données R3 existante, il est possible que le serveur SIA
(Server Intelligence Agent) ne démarre pas si les noms de nœuds sont
modifiés, si l'emplacement de l'installation a changé ou si la plateforme du
système d'exploitation pour l'installation a changé.
Migration vers Sybase
Lorsque vous copiez la base de données du CMS (Central Management
Server) sur Sybase vers une autre base de données, des tables résiduelles
peuvent subsister, mais le fonctionnement du CMS n'est pas affecté.
76
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Pour supprimer les tables CMS_Aliases3 et APS_VersionInfo procédez
comme suit :
1. Connectez-vous au serveur Sybase avec le schéma comportant les tables
résiduelles (isql -USCHEMA_NAME -PPASSWORD -SSYBASE_SER
VICE_NAME).
2. Exécutez la commande : select name from sysobjects where uid = (select
uid from sysusers where name='SCHEMA_NAME') .
3. Exécutez la commande :drop table CMS_aliases3.
4. Exécutez la commande : drop table Aps_VersionInfo.
5. Saisissez go puis appuyez sur la touche Entrée.
6. Saisissez quit puis appuyez sur la touche Entrée.
Possibilité de perdre vos préférences utilisateur sur
le CMS
Lorsque vous copiez et mettez à jour votre base de données R2 vers la
version R3 sur le CMS (Central Management Server), il est possible que
vous perdiez vos préférences relatives à la CMC (Central Management
Console). Cependant, les préférences InfoView sont conservées.
Crystal Reports 2008
Problèmes d'installation
Oracle sur des systèmes 64 bits
Le pilote Oracle ne fonctionne pas sur les ordinateurs 64 bits.
Si vous avez un compte MetaLink, vous serez peut-être en mesure de trouver
un correctif pour le client Oracle 32 bits. Pour obtenir un correctif adapté à
votre version du client Oracle 32 bits, rendez-vous à l'adresse suivante :
http://updates.oracle.com/ARULink/PatchDetails
77
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Conflit de mise à jour de la sécurité de Windows XP
Des entrées Crystal Reports en double peuvent apparaître dans la boîte à
outils et dans la boîte de dialogue À propos de Visual Studio .NET 2005. Ce
problème est dû à l'installation de la mise à jour de la sécurité de Windows XP
comme mentionné dans le bulletin de sécurité de Microsoft MS07-052.
Pour résoudre ce problème, désinstallez puis réinstallez Crystal
Reports 2008.
Message d'erreur inutile lors de l'installation sans
droits suffisants
La tentative d'installation de Crystal Reports sans les droits d'administration
entraîne le message d'erreur inutile suivant :
Une erreur a provoqué l'arrêt prématuré de
l'installation.
Si vous recevez ce message d'erreur, assurez-vous que l'utilisateur
actuellement connecté dispose des droits d'administration.
L'option Réparer ne permet pas de réparer les
composants Crystal Reports 2008 pour Visual Studio
Pour réparer les composants Crystal Reports 2008 pour Visual Studio en
cas de problème, vous devez d'abord désinstaller les composants, puis les
réinstaller en choisissant l'option Modifier de la boîte de dialogue
"Configuration de Crystal Reports 2008". L'option Réparer ne permet pas
de réparer les composants.
Pour désinstaller les composants Crystal Reports 2008 pour Visual Studio,
procédez comme suit :
1. Dans Windows, cliquez sur Démarrer, pointez sur Paramètres, puis
sélectionnez Panneau de configuration.
2. Cliquez deux fois sur l'icône Ajout/Suppression de programmes.
3. Sélectionnez Crystal Reports 2008 et cliquez sur Changer.
78
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
La boîte de dialogue "Configuration de Crystal Reports 2008" apparaît.
4. Choisissez Modifier et cliquez sur Suivant.
5. Sélectionnez Crystal Reports 2008 pour Visual Studio, cliquez sur La
totalité du composant sera indisponible dans la liste et cliquez sur
Suivant.
6. Cliquez sur Suivant pour supprimer les composants.
Pour réinstaller les composants Crystal Reports 2008 pour Visual Studio,
procédez comme suit :
1. Dans Windows, cliquez sur Démarrer, pointez sur Paramètres, puis
sélectionnez Panneau de configuration.
2. Cliquez deux fois sur l'icône Ajout/Suppression de programmes.
3. Sélectionnez Crystal Reports 2008 et cliquez sur Changer.
La boîte de dialogue "Configuration de Crystal Reports 2008" apparaît.
4. Choisissez Modifier et cliquez sur Suivant.
5. Sélectionnez Crystal Reports 2008 pour Visual Studio, cliquez sur La
totalité de ce composant sera installée sur le disque dur local dans
la liste et cliquez sur Suivant.
6. Cliquez sur Suivant pour réinstaller les composants.
Après la réinstallation, les composants Crystal Reports 2008 pour
Visual Studio seront réparés.
Mappage non pris en charge sous Vista
MapX et les autres produits MapInfo ne sont actuellement pas pris en charge
sous Windows Vista.
Le fichier midlg30.dll est indispensable pour l'affichage des boîtes de
dialogue les plus courantes par les composants de mappage. Pour pouvoir
être chargé correctement, midlg30.dll nécessite le fichier MSVCP50.dll
qui n'est pas fourni avec Vista.
Pour contourner ce problème, téléchargez une version du fichier MSVCP50.dll
et placez-le dans le même répertoire que le fichier midlg30.dll
(généralement sous C:\Program Files\Business Objects\MapInfo
Mapx\Program) ou dans le répertoire C:\Windows\System32.
79
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Problèmes de workflow
Impossible d'actualiser les rapports Oracle dans le
visualiseur .Net
Les données des rapports créées avec une source de données Oracle ne
peuvent pas être actualisées lorsque le rapport est affiché dans le visualiseur
.Net.
Cela est dû aux autorisations par défaut dans IIS. Pour résoudre ce problème,
affectez des droits plus importants pour le processus Oracle pour permettre
son exécution.
CrystalReports.com ne prend pas en charge les objets
Flash incorporés
Les rapports contenant des objets Flash incorporés ne sont actuellement
pas pris en charge par CrystalReports.com. Les utilisateurs tentant de
télécharger des rapports contenant des objets Flash incorporés dans Crys
talReports.com recevront un message d'erreur du serveur CrystalRe
ports.com. Ce problème pourra être résolu à l'avenir lorsque CrystalRe
ports.com mettra à niveau son infrastructure.
Diagrammes basés sur des tableaux croisés
Si vous essayez d'insérer un diagramme dans un rapport contenant plusieurs
tableaux croisés, vous ne pouvez pas baser le diagramme sur un tableau
croisé.
Résumés de comptage distinct et de comptage avec
précision intégrale
Dans Crystal Reports Server 2008 V1, les membres calculés ayant des
résumés de comptage distinct et de comptage possèdent une précision
80
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
intégrale uniquement. Le comptage distinct et le comptage sont, de par leur
conception, stockés en tant que valeurs entières.
Séparateurs de formats de date et d'heure
Dans le visualiseur Webform, les séparateurs de format de date et d'heure
localisés ne sont pas toujours respectés pour toutes les langues.
Par exemple, lorsque Crystal Reports Server 2008 V1 est installé sur un
système en langue chinoise, le séparateur de format de date du panneau
Paramètres interactifs utilise une barre oblique "/" à la place d'un tiret "-".
Temps de réponse DHTML
Le temps de réponse pour passer d'une page à une autre dans le visualiseur
DHTML est plus lent que ceux du visualiseur Java. Lors du passage d'une
page à l'autre, une page vide apparaît.
Pour contourner ce problème, vous pouvez masquer le scintillement de la
page vide dans Internet Explorer au chargement d'une nouvelle page. Ajoutez
une balise méta simple à la page ASPX. Assurez-vous que la balise META
est ajoutée immédiatement après l'ouverture de la balise HTML <head> :
<meta http-equiv='Page-Enter' content='Alpha(opacity=100)'/>
Remarque :
Il s'agit d'une commande spécifique à Internet Explorer permettant de créer
une transition entre deux pages. La transition est opaque, ce qui fournit un
effet visuel neutre. Un instantané rapide de la page précédente est capturé
et conservé jusqu'à ce que la nouvelle page soit prête à s'afficher totalement.
Pour en savoir plus, voir le Centre de développement Web Microsoft
http://msdn2.microsoft.com/en-us/library/ms532849.aspx.
81
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Les versions plus anciennes de Crystal Reports ne
peuvent pas ouvrir de rapports contenant des objets
Flash
Les rapports créés avec des objets Flash incorporés ne peuvent pas s'ouvrir
avec d'anciennes versions de Crystal Reports. Les utilisateurs qui essaient
d'ouvrir le rapport recevront le message d'erreur suivant :
Impossible d'ouvrir ce document. Il ne s'agit pas d'un
document Crystal Reports. L'extension de fichier de ce
document est correcte (.RPT), mais le document semble
endommagé.
Les options Créer un vide et Sélection pour le calcul
ne sont pas disponibles
Après la création de rapports, les deux options de menu Créer un vide et
Sélection pour le calcul ne s'affichent pas lors de la sélection d'une étiquette
de groupe incorporée existante. Cela est dû aux nouvelles lignes et colonnes
calculées qui ne possèdent pas de valeurs de groupe par défaut. Vous ne
pouvez pas insérer de lignes ou de colonnes de référence sans valeurs de
groupe.
Cela peut fonctionner avec d'anciens rapports car le menu contextuel qui
modifie le texte d'en-tête modifie également la valeur de groupe. Le nouveau
comportement modifie l'étiquette de groupe.
Les options Aucune limite supérieure et Aucune limite
inférieure affichent 0
Crystal Reports affiche zéro (0) comme limite supérieure lorsque l'option
Aucune limite supérieure ou Aucune limite inférieure est sélectionnée.
Lors de la création d'un rapport sans limites supérieure ou inférieure, vous
pouvez fournir des informations dans un objet texte pour noter cela.
Avec les options d'"aucune limite" affichant 0, cela peut induire les utilisateurs
en erreur, car ils ne s'attendent pas à voir certaines données. Par exemple,
82
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
prenez les données suivantes : [-10, -5, 0, 10, 12, 20, 30]. Définissez Aucune
limite inférieure et une limite supérieure de 15 ; le résultat affiche : [0 à 15]
mais les nombres négatifs sont renvoyés comme partie de l'ensemble de
données : [-10, -5, 0, 10, 12].
Les paramètres facultatifs sont identiques aux
paramètres obligatoires
Cela est dû au fait qu'il est impossible de distinguer les paramètres facultatifs
(paramètres ne possédant aucune valeur) des paramètres normaux ; les
utilisateurs peuvent être déroutés par l'invite de paramètre ou ignorer que
la valeur est en réalité facultative.
Il est recommandé aux concepteurs de rapports d'indiquer clairement à
l'utilisateur final du rapport qu'un paramètre peut être utilisé de façon
facultative. Le texte d'invite dans la définition du paramètre peut être
personnalisé via le concepteur. Les utilisateurs peuvent rencontrer des
difficultés pour supprimer une valeur de paramètre facultatif. Cela peut se
faire à l'aide du bouton Supprimer dans la barre d'outils Panneau des
paramètres.
Invite de paramètres lors de l'enregistrement
Lors d'une opération Enregistrer visant à enregistrer un rapport, vous êtes
invité à fournir des paramètres visualisables saisis dans la sélection
d'enregistrement de données enregistrées ; cependant, la sélection
d'enregistrement de données enregistrées n'entraîne pas d'actualisation.
Les rapports ne s'affichent pas dans la langue locale
Le code de langue et le code de pays doivent tous les deux être définis dans
les paramètres régionaux pour pouvoir afficher les rapports dans la langue
locale. Le rapport demeure en anglais si seul le code de langue est défini.
83
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
La commande de tri ne fonctionne pas dans les
sous-rapports
Lorsque vous cliquez sur une commande de tri dans un sous-rapport, aucune
opération n'est effectuée. Cela est dû au fait qu'un sous-rapport peut contenir
des variables partagées qui affectent le rapport principal lors d'une opération
de tri. Etant donné que le rapport principal peut avoir changé après le tri, le
sous-rapport peut ne plus exister.
Impossible d'enregistrer des rapports contenant des
caractères spéciaux dans CrystalReports.com
Lorsque des rapports contenant des caractères spéciaux dans leur nom sont
enregistrés dans CrystalReports.com, le message d'erreur suivant s'affiche :
Le nom d'objet spécifié () doit comporter au moins
1 caractère et ne peut pas contenir les caractères
suivants : ! # = + * % $ @ , ; : ?
Fermeture des vues de sous-rapport
Si un rapport contient une formule de sélection de groupe avec un champ
de paramètre ou des fonctions de formule d'heure d'impression, lors de
l'ouverture du rapport, toute vue d'exploration ou de sous-rapport enregistrée
avec le rapport peut être fermée.
Rapports OLAP créés avec d'anciennes versions de
Crystal Reports
Pour certains rapports OLAP créés avec d'anciennes versions de Crystal
Reports, vous pouvez rencontrer des erreurs à l'ouverture de ces rapports
dans les visualiseurs Webform ou Winform.
84
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Les objets Flash d'un rapport sont imprimés selon les
paramètres d'origine
Lorsque vous imprimez un rapport contenant un objet Flash pour la première
fois, l'impression de l'objet Flash peut être basée sur son statut d'origine au
lieu des paramètres que vous avez choisis.
Pour résoudre ce problème, procédez comme suit :
1. Modifiez les paramètres de l'objet Flash et imprimez un exemplaire de la
page concernée.
2. Redéfinissez les paramètres de l'objet Flash ; le résultat souhaité s'affiche.
Imprimez ensuite votre rapport.
Problèmes d'affichage
Limitation de largeur du champ de code à barres
La largeur de champ par défaut pour les codes à barres est de 16 caractères.
Les données supérieures à 16 caractères sont tronquées sans avertissement.
Si vous souhaitez créer un champ plus long que 16 caractères, vous devez
définir manuellement une valeur de largeur plus grande.
Les groupes booléens ne sont pas pris en charge dans
le panneau Paramètres interactifs
Les groupes booléens ne sont pas pris en charge dans le panneau
Paramètres interactifs et la boîte de dialogue Avancé.
85
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Bouton OK désactivé dans la boîte de dialogue Lier
le contrôle de tri
Dans le tri interactif, si vous choisissez certains éléments dans la boîte de
dialogue Lier le contrôle de tri, le bouton OK est désactivé.
Cela est dû à l'ordre spécifié qui n'est pas pris en charge pour le tri interactif.
Barre d'outils et arborescence des groupes
manquantes
La barre d'outils et l'arborescence des groupes ne s'affichent pas dans Crystal
Reports Viewer si elles ont été placées dans un panneau de mise à jour. De
même, la page n'est pas actualisée si vous cliquez sur des liens dans le
visualiseur.
Paramètres de valeurs de plages
Les valeurs de plage ne sont pas prises en charge dans les paramètres
OLAP. Lors de l'ouverture ou de l'actualisation de rapports contenant des
paramètres, les données renvoyées peuvent ne pas se situer dans les plages
attendues si vous saisissez des valeurs incorrectes pour les paramètres.
Boîte de dialogue Mise à jour du logiciel non traduite
lors de l'utilisation de langues Unicode
La boîte de dialogue Service de mise à jour peut ne pas afficher les
caractères Unicode correctement. Définissez la Langue pour les
programmes non Unicode sur un paramètre régional correspondant au
paramètre que vous utilisez dans Crystal Reports Server 2008 V1. Cette
boîte de dialogue se trouve sous l'onglet Options avancées de la boîte de
dialogue Paramètres régionaux de votre Panneau de configuration
Windows.
86
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Contenu SWF non modifiable
Les zones de texte et autres commandes dans les objets SWF, tels qu'un
diagramme SWF, dans lesquels les utilisateurs peuvent saisir des valeurs,
peuvent sembler modifiables, mais les valeurs ne sont pas enregistrées dans
le rapport, même si ce dernier est actualisé. Il ne s'agit pas d'un bogue ;
cette fonctionnalité est normale.
Adobe Reader 9 n'affiche pas l'image par défaut
Normalement, une image par défaut (de secours) s'affiche dans un fichier
PDF exporté lorsque le SWF lié est introuvable. Adobe Reader 9 peut laisser
cet emplacement vide au lieu d'afficher l'image de secours.
Langue de la boîte de dialogue Calendrier
Dans les déploiements multilingues, il se peut que les boîtes de dialogue
Calendrier affichant des invites n'apparaissent pas dans la langue des
paramètres régionaux de visualisation préférés.
Modification des paramètres régionaux des produits
ou des paramètres régionaux de visualisation préférés
Si les utilisateurs modifient les Paramètres régionaux de leur produit ou leurs
Paramètres régionaux de visualisation préférés, il est possible que certains
messages du système ne s'affichent pas dans la langue qu'ils ont définie.
Pour corriger cette erreur, il suffit de terminer la session en cours et de se
reconnecter au système.
87
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Problèmes de données
Fichiers Access 2007 non reconnus
Les fichiers DB Microsoft Access 2007 (fichiers ACCDB) n'ont pas le même
format que ceux d'Access 2003. MS DAO ne prend pas en charge leur accès.
Les clients peuvent utiliser les pilotes ODBC ou OLEDB d'Office 2007 pour
accéder aux pilotes .accdb.
Impossible d'entrer des chaînes vides dans les
paramètres facultatifs
Vous ne pouvez pas spécifier de chaîne à valeur unique discrète comme
paramètre facultatif sur la page d'invite.
La connexion ODBC Netezza renvoie des données
non valides
Lors de l'utilisation d'une connexion de données ODBC Netezza, les types
de données nchar et nvarchar peuvent ne pas renvoyer de données ou
peuvent renvoyer des données inattendues au début de la chaîne. Il ne s'agit
pas d'un problème de Crystal Reports ; cela semble provenir du pilote ODBC
Netezza.
Listes de valeurs dynamiques sans messages d'erreur
ou avec des messages d'erreur inutiles
Aucun message d'erreur n'est affiché par la boîte de dialogue d'invite de
paramètre lorsqu'une liste de valeurs dynamique passe en mode statique.
Ce comportement est normal car les utilisateurs ne devraient voir aucun
message d'erreur pour ce type d'action.
88
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Le visualiseur Webform ne fournit pas de messages d'erreur utiles pour les
listes de valeurs avec des connexions de données incorrectes. Il renvoie
uniquement le message d'erreur suivant :
Impossible de démarrer la connexion.
Prise en charge d'IPv6
Crystal Reports Server 2008 V1 prend en charge les réseaux IPv6 dans des
environnements mixtes (IPv4 et IPv6) et purs (IPv6 uniquement).
Les composants Crystal Reports pour Linux fonctionnent uniquement dans
un environnement mixte. Les composants Crystal Reports pour Windows
fonctionnent dans des environnements mixtes et purs.
Problèmes intéressant les développeurs
Le contrôle Web CrystalReportsViewer n'est pas pris
en charge dans un contrôle UpdatePanel
ASP.NET AJAX.
Lorsque vous développez un site Web ASP.NET AJAX, le contrôle Web
CrystalReportViewer n'est pas pris en charge dans un contrôle UpdatePanel.
Les actions de publication du contrôle
CrystalReportViewer échouent si un objet
CrystalDecisions.Web.CrystalReportSource est lié
dans l'événement Page_Load avec une vérification de
la publication (PostBack)
Lorsqu'ils interagissent avec le contrôle Web CrystalReportViewer, les
utilisateurs peuvent obtenir une page vide lorsqu'ils déclenchent des actions
de publication telles que l'exploration de diagrammes ou de groupes. Cela
se produit lorsque vous reliez un objet CrystalDecisions.Web.CrystalRe
89
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
portSource directement au visualiseur dans l'événement Page_Load avec
une vérification de la publication if (!IsPostBack).
Pour éviter tout problème, n'effectuez aucune vérification de la publication
lorsque vous définissez la source du rapport :
protected void Page_Load(object sender, EventArgs e)
{
this.CrystalReportViewer1.ReportSource = CrystalReportSource1;
}
Les projets Web contenant des rapports incorporés
et ayant migré vers Crystal Reports 2008 ne
contiennent pas de nouveaux paramètres de
configuration dans le fichier Web.config
Si vous migrez un projet Web .NET 2.0 qui utilise des rapports incorporés
vers Crystal Reports 2008, votre fichierWeb.config ne contiendra pas les
nouveaux paramètres qui pourraient servir à configurer la compilation du
rapport en une DLL par le fournisseur de version. Votre site Web continuera
à fonctionner normalement sans ces paramètres. Toutefois, pour profiter
des nouvelles fonctions de configuration, ouvrez le fichier Web.config et
ajoutez les éléments suivants :
<configSections>
<sectionGroup name="businessObjects">
<sectionGroup name="crystalReports">
<section name="rptBuildProvider" type="CrystalDecisio
ns.Shared.RptBuildProviderHandler, CrystalDecisions.Shared,
Version=12.0.2000.0, Culture=neutral, PublicKeyTo
ken=692fbea5521e1304, Custom=null"/>
</sectionGroup>
</sectionGroup>
</configSections>
<system.web>
<compilation debug="true">
<buildProviders>
<add extension=".rpt" type="CrystalDecisions.Web.Compi
lation.RptBuildProvider, CrystalDecisions.Web, Ver
sion=12.0.2000.0, Culture=neutral, PublicKeyTo
ken=692fbea5521e1304"/>
</buildProviders>
90
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
</compilation>
</system.web>
<businessObjects>
<crystalReports>
<rptBuildProvider>
<add embedRptInResource="true"/>
</rptBuildProvider>
</crystalReports>
</businessObjects>
Pour en savoir plus sur la façon de configurer la compilation des rapports
incorporés, reportez-vous au chapitre sur la "Configuration du fichier
Web.config" du Guide du développeur SDK .NET BusinessObjects Enterprise.
Remarque :
Si vous ajoutez un nouveau rapport à votre projet après avoir procédé à une
mise à niveau vers Crystal Reports 2008, les balises seront automatiquement
ajoutées au fichier Web.config.
Une erreur de type "Classe non enregistrée DTSConnection" peut se produire durant l'exécution
d'applications Web ASP.NET Crystal Reports 2008
côte à côte avec des versions antérieures
L'erreur Classe non enregistrée - DTSConnection peut se produire
lorsque les applications Web ASP.NET créées à l'aide de Crystal Reports
Server 2008 sont exécutées côte à côte avec des applications créées avec
des versions antérieures de Crystal Reports. Pour résoudre ce problème,
assurez-vous que chaque application est déployée dans un pool
d'applications IIS différent.
Sens du tri incorrect des résumés de groupe renvoyé
par le SDK RAS
Lorsqu'un rapport est constitué de plusieurs groupes et que ces groupes
sont triés en fonction de plusieurs champs de résumé, le sens du tri des
résumés de groupe que la méthode ReportClientDocument.getDataDef
91
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Controller().getDataDefinition().getSorts().getSort(int) du SDK
RAS produit est incorrect.
Actualisation de la base de données non systématique
à la suite de la définition de paramètres
Dans les précédentes versions de Crystal Reports, la définition d'une valeur
de paramètre entraînait toujours une actualisation de la base de données.
Avec Crystal Reports 2008, ce comportement a changé : l'actualisation n'est
pas systématiquement effectuée après la définition d'une valeur de paramètre.
Marges de page définies sur zéro à l'aide la méthode
PrintOptions du SDK RAS non conservées
Si vous définissez les marges de page (haut, bas, gauche, droite) sur zéro
à l'aide de la méthode PrintOutputController.modifyPrintOptions du
SDK RAS, les marges de la page ne conservent pas cette valeur, qui est
remplacée par 240.
Pour définir toutes les marges de page sur zéro, utilisez la méthode Prin
tOutputController.modifyPageMargins.
Sélection d'un bac d'impression incorrect
Si vous avez défini manuellement un bac d'impression, il est possible que
l'imprimante en utilise un autre. Ce problème se produit en cas d'utilisation
de la propriété PrintReportOptionsClass.Bin ou PrintReportOptions
Class.BinName lors de la programmation dans le langage .NET. Lors de la
programmation en langage Java, ce problème peut se présenter en cas
d'utilisation de la méthode PrintReportOptions.setMediaTray.
92
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Les invites du paramètre facultatif et interactif ne
fonctionnent pas toujours correctement lorsqu'une
source de rapport de services Web est utilisée
Si vous utilisez une source de rapport de services Web avec le visualiseur
Webform .NET, les invites du paramètre facultatif et interactif risquent de ne
pas fonctionner correctement. Les paramètres facultatifs peuvent être traités
comme des paramètres requis et, lorsque plusieurs utilisateurs affichent un
rapport simultanément, les paramètres sont partagés.
Impossible de définir la propriété BorderStyle sur None
Si vous définissez la propriété BorderStyle sur None à partir de Visual
Studio, la bordure s'affichera toujours à l'exécution. Ce problème est dû à
Visual Studio qui ne parvient pas à supprimer ce code. Pour vous assurer
qu'aucune bordure ne s'affiche à l'exécution, vous devez définir manuellement
la propriété BorderStyle sur None.
Crystal Reports et Visual Studio 7.1, 8.0 et 9.0 ne
s'intègrent pas
Crystal Reports ne s'intègre pas à Visual Studio lorsque la valeur de IDE
Integration\Visual Studio\Crystal Report est déjà définie dans le
registre avant que les utilisateurs n'installent Crystal Reports.
Pour résoudre ce problème, procédez comme suit :
1. Ouvrez Regedit (cliquez sur Démarrer > Exécuter et entrez regedit.exe).
2. Accédez à la clé de registre
HKEY_LOCAL_MACHINE\SOFTWARE\BusinessObjects\IDE
Integration\Visual Studio <numéro de version>\Crystal Report.
Remplacez <numéro de version> par le numéro de version de
Visual Studio que vous utilisez (par exemple, 7.1, 8.0 ou 9.0).
3. Supprimez la clé de registre et installez Crystal Reports Server 2008 V1.
93
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Le SDK Java de BusinessObjects Enterprise n'ajoute
pas Crystal Reports
Crystal Reports ne peut plus être ajouté à l'aide du SDK Java de
BusinessObjects Enterprise, à moins que le serveur RAS (Report Application
Server) ne soit en cours d'exécution. Ceci est une conséquence imprévue
des changements apportés pour simplifier le déploiement. Le SDK de la
plateforme Java de Crystal Reports ne génère plus de processus enfant
pour charger et inspecter les rapports au niveau de l'application. Le SDK de
la plateforme s'appuie maintenant sur RAS pour fournir cette fonctionnalité.
En conséquence, l'accès à un serveur RAS opérationnel est à présent
nécessaire pour pouvoir publier des rapports dans Crystal Reports 2008 à
l'aide du SDK de la plateforme Java de Crystal Reports.
L'utilisation de ADO .NET comme source de données
dans Visual Studio 2003 peut entraîner des
défaillances
Visual Studio 2003 peut subir une défaillance si vous essayez de rechercher
des données dans un champ du Designer incorporé, de l'Explorateur de
champs ou dans une table sous la boîte de dialogue de l'onglet Liens de
l'"Expert Données".
Crystal Reports pour Visual Studio ne répond pas
lorsque Visual Studio est intégré à Crystal Reports
Crystal Reports pour Visual Studio ne s'ouvre pas si la clé de registre de
Crystal Reports est définie avant l'installation de Crystal Reports Writer.
Visual Studio Integration Manager indique que l'opération est "invalid" (non
valide) parce que les clés de registre pointent encore vers Crystal Reports
pour Visual Studio. Dans Visual Studio Integration Manager, le message
d'erreur suivant est consigné : Registry value mismatch (Les valeurs
de registre ne correspondent pas).
Pour résoudre ce problème, procédez comme suit :
1. Ouvrez Regedit (cliquez sur Démarrer > Exécuter et entrez regedit.exe).
94
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
2. Accédez à la clé de registre
HKEY_LOCAL_MACHINE\SOFTWARE\BusinessObjects\IDE
Integration\Visual Studio <numéro de version>\Crystal Report.
Remplacez <numéro de version> par le numéro de version de
Visual Studio que vous utilisez (par exemple 7.1, 8.0 ou 9.0).
3. Supprimez la clé de registre et installez Crystal Reports Server 2008 V1.
ISCRFieldObject.Format.ConditionFormulas[].Text
renvoie une valeur nulle.
Lorsque vous appelez ISCRFieldObject.Format.ConditionFormulas[].Text
une valeur nulle est renvoyée pour l'énum DisplayText et l'énum CSSClass.
Le paramètre par défaut de l'URL de l'aperçu HTML
.NET est incorrect
Pour utiliser l'aperçu HTML .NET, vous devez modifier le paramètre par
défaut de l'URL de l'aperçu HTML de façon à désigner l'URL suivant :
http://<<nomserveur>>/crystalreportviewers12/preview.aspx
Developer
Crystal Reports Server 2008 V1
Affichage de toutes les langues dans la liste des
paramètres régionaux du produit
La méthode ILanguageMgr.getInstalledLocales renvoie la liste des
langues installées par Crystal Reports Server 2008 V1 et les éventuels
modules complémentaires. Si le paramètre régional sélectionné n'est pas
installé pour le produit utilisé, le paramètre par défaut est appliqué.
95
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
La planification d'objets avec un fuseau horaire valide
peut générer des résultats incorrects
Un fuseau horaire valide (java.util.TimeZone) peut être incorrectement
remplacé par la valeur par défaut (java.util.TimeZone.getDefault) lors
de l'utilisation de la méthode com.crystaldecisions.sdk.occa.infos
tore.ISchedulingInfo.setTimeZone, ce qui produit un comportement
inattendu. Pour contourner ce problème, utilisez les fuseaux horaires
suivants :
Afrique/Le Caire
96
Asie/Colombo
Australie/Adelaïde
Afrique/Johannesburg Asie/Dacca
Australie/Brisbane
Afrique/Nairobi
Asie/Damas
Australie/Darwin
Afrique/N'djamena
Asie/Irkoutsk
Australie/Hobart
Afrique/Tunis
Asie/Jérusalem
Australie/Perth
Amérique/Anchorage Asie/Kaboul
Australie/Sydney
Amérique/Buenos
Aires
Asie/Karachi
Europe/Berlin
Amérique/Caracas
Asie/Katmandou
Europe/Helsinki
Amérique/Chicago
Asie/Krasnoïarsk
Europe/Londres
Amérique/Edmonton Asie/Magadan
Europe/Moscou
Amérique/Halifax
Asie/Rangoon
Europe/Paris
Amérique/Lima
Asie/Riyad
Europe/Prague
Amérique/Los Angeles
Asie/Séoul
Europe/Sofia
Amérique/Mexico
Asie/Shanghai
Europe/Varsovie
Amérique/Montréal
Asie/Singapour
GMT
Amérique/New York
Asie/Taipei
GMT-12
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Amérique/Phoenix
Asie/Tbilissi
GMT-3
Amérique/Santiago
Asie/Téhéran
Pacifique/Apia
Amérique/Sao Paulo Asie/Tokyo
Pacifique/Auckland
Amérique/St Johns
Asie/Vladivostok
Pacifique/Fidji
Amérique/Winnipeg
Asie/Iakoutsk
Pacifique/Guam
Asie/Almaty
Asie/Ekaterinbourg
Pacifique/Honolulu
Asie/Bagdad
Atlantique/Açores
Pacifique/Tongatapu
Asie/Bangkok
Atlantique/Cap Vert
Etats-Unis/Centre
Asie/Calcutta
Atlantique/Géorgie du
Sud
Pour éviter toute exception potentielle, pensez à effectuer une vérification
pour vous assurer que le fuseau horaire a été défini correctement.
schedulingInfo.setTimeZone(java.util.TimeZone.
getTimeZone("Canada/Pacific"));
if( schedulingInfo.getTimeZone().getID() != java.util.Time
Zone.getTimeZone("Canada/Pacific").getID() )
// Insert handling to indicate to end user that time zone
was set to the default instead.
Accès à partir des applications SDK XI R2
Les utilisateurs qui tentent d'accéder à un système
BusinessObjects Enterprise XI 3.0 à l'aide des applications SDK
BusinessObjects XI R2 peuvent recevoir le message système suivant :
"Erreur : Le serveur est introuvable ou arrêté". Cela est dû à un changement
apporté à la mise en forme des noms du FRS (File Repository Server) entre
les deux versions. Pour résoudre ce problème, ouvrez le CCM (Central
Configuration Manager) et renommez le Input FRS en Input.<nom_hôte>.fi
leserver et le Output FRS en Output.<nom_hôte>.fileserver.
97
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
getReportHyperlinkResolves() ne fonctionne plus
La méthode getReportHyperlinkResolves() ne peut plus être définie en
programmation à l'aide du SDK Java BusinessObjects Enterprise. Lorsque
la méthode refreshProperties est appelée pour un objet de rapport, les
objets Ihyperlinkresolve sont ignorés et ne sont pas correctement définis
dans le rapport.
IPv6 : COM SDK ne peut pas se connecter à Crystal
Reports Server 2008 V1 à l'aide de l'adresse de liaison
locale sous Linux
Les adresses de liaison locale IPv6 ayant un identificateur de périmètre ne
fonctionnent sur aucune plateforme Linux. Les adresses de liaison locale
ayant un identificateur de périmètre sont uniquement prises en charge sous
Windows.
Crystal Reports Server 2008 V1 prend en charge les adresses de liaison
locale IPv6 qui peuvent être converties en nom d'hôte. Les adresses de
liaison locale sont des adresses réseau destinées à être utilisées uniquement
dans un réseau de couche de liaison de données locale et non pour un
routage allant au-delà de ce réseau.
Aucun message d'erreur ne s'affiche lors de la
suppression d'objets non validés
La méthode DeleteNow() et la méthode Commit(IInfoObjects objs)
d'InfoStore ne renvoient pas de message d'erreur lorsqu'elles sont appelées
pour supprimer un objet qui n'a pas été validé dans le référentiel. Les
méthodes suppriment définitivement l'objet même si l'objet n'existe pas.
Cependant, sans message d'erreur approprié, les utilisateurs ne peuvent
pas savoir s'ils suppriment des objets existants ou non.
Remarque :
Aucun message d'erreur ne s'affiche lors de la suppression d'objets non
validés.
98
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
La définition des dates de début et de fin d'un schéma
de périodicité ne fonctionne pas avec les commandes
de serveur .NET
Si vous utilisez les commandes de serveur .NET pour Crystal Reports
Server 2008 V1 avec .NET InfoView, les boutons du calendrier qui permettent
de sélectionner les dates de début et de fin d'un schéma de périodicité ne
s'affichent pas correctement. Lorsque vous entrez les dates de début et de
fin manuellement, une erreur peut se produire.
Les valeurs de paramètre d'instances de rapport ne
s'affichent pas correctement pour les commandes du
serveur .NET
Si vous utilisez les commandes du serveur .NET pour Crystal Reports
Server 2008 V1 avec .NET InfoView, lorsque vous voulez visualiser les
valeurs de paramètre d'une instance de rapport contenant des paramètres,
les valeurs des paramètres ne s'affichent pas correctement dans le champ
Valeur.
Il manque les commandes du serveur .NET dans
Visual Studio 2003
Il manque les commandes du serveur .NET dans la boîte à outils
Visual Studio 2008 lorsque Crystal Reports Server 2008 V1 est installé. Pour
ajouter les commandes du serveur .NET pour Crystal Reports Server 2008 V1
dans Visual Studio, cliquez avec le bouton droit de la souris sur la boîte à
outils de Visual Studio, puis sur Ajouter/Supprimer des éléments. Ajoutez
tous les composants sous l'espace de nom CrystalDecisions.Enter
prise.WebControls.
99
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
SI_ON_READ_RECIPIENTS et
SI_ON_POST_PROCESS_PERSONALIZED_DOCS
contiennent des valeurs différentes
Les variables SI_ON_READ_RECIPIENTS et SI_ON_POST_PROCESS_PER
SONALIZED_DOCS de la classe PropertyIDs sont automatiquement remplies
avec les valeurs 16779800 et 16779799 respectivement. Ces valeurs vous
empêchent de planifier correctement une publication vers un destinataire
dynamique.
Pour créer l'ensemble de propriétés SI_ON_READ_RECIPIENTS pour les
destinataires dynamiques, au lieu d'utiliser propertyID enum, AddPublica
tionEventHandler(PropertyIDs.SI_ON_READ_RECIPIENTS), utilisez
directement la valeur entière : AddPublicationEventHandler(2583).
De même, pour SI_ON_POST_PROCESS_PERSONALIZED_DOCS, utilisez la
valeur entière 2584.
Visual Basic
Dim handlers As PublicationEventHandlers = myPublication.Pu
blicationEventHandlers
Dim handler As PublicationEventHandler = handlers.AddPublica
tionEventHandler(2583)
C#
PublicationEventHandlers handlers = publication.PublicationE
ventHandlers;
PublicationEventHandler handler = handlers.AddPublicationEve
ntHandler(2583);
Journal des erreurs - Publication
Si les utilisateurs rencontrent des erreurs lors de la planification d'une
Publication créée par une application SDK qui utilise le Fournisseur de
destinataire dynamique Crystal Reports et un document de reporting
Crystal Reports dans .NET, le journal peut contenir le message : Caractère )
manquant. Ce message est incorrect : en réalité, c'est le caractère } qui est
manquant.
100
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
L'outil sslconfig.exe doit être exécuté avec les
privilèges d'administrateur
Sous Windows Server 2008, lors de la configuration des SDK CORBA SSL
pour COM et .NET en tant qu'utilisateur non administrateur à l'aide de l'outil
sslconfig.exe, la configuration SSL peut ne pas être appliquée correctement
dans le registre Windows.
Sur un système Windows 2008 (64 bits) sur lequel UAC est activé, remplacez
la valeur de la clé de registre
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Business Objects\Suite
12.0\CER par la valeur de HKEY_CURRENT_USER\Software\Classes\Vir
tualStore\MACHINE\SOFTWARE\Wow6432Node\Business Objects\Suite
12.0\CER.
Sur un système Windows 2008 (non 64 bits) avec UAC activé, remplacez
la valeur de la clé de registre HKEY_LOCAL_MACHINE\SOFTWARE\Business
Objects\Suite 12.0\CER par la valeur HKEY_CURRENT_USER\Software\Cla
sses\VirutalStore\MACHINE\SOFTWARE\Business Objects\Suite
12.0\CER.
Désinstallation des composants de Crystal Reports
Server 2008 V1
Si vous désinstallez un programme Crystal Reports Server 2008 V1, cela
peut empêcher le bon fonctionnement d'autres programmes Crystal Reports
Server 2008 V1 sur cet ordinateur. Par exemple, le message système suivant
peut s'afficher :boezlib.dll est introuvable.
Pour corriger ce problème, vous pouvez exécuter le programme d'installation
des composants concernés en mode réparation. Reportez-vous au guide
d'installation du produit pour en savoir plus sur l'installation.
Prise en charge du SDK .NET
Le SDK .NET de BusinessObjects Enterprise ne prend pas en charge les
fonctionnalités suivantes :
101
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
•
•
•
Rôles personnalisés
Server Intelligence
Audit de serveur
Pour plus d'informations sur ces fonctions de SDK Java, reportez-vous aux
classes ou packages suivants : Pour plus d'informations ou pour voir des
échantillons de code, reportez-vous au guide BusinessObjects Enterprise
Java SDK Developer Guide.
Fonction
Rôles personnalisés
Server Intelligence
Classe/package
com.businessobjects.sdk.plugin.desk
top.customrole
(package)
• com.crystaldecisions.sdk.plugin.de
sktop.server.IServer (classe)
• com.crystaldecisions.sdk.plugin.de
sktop.servergroup.IServerGroup (cla
sse)
• com.businessobjects.sdk.plugin.desk
top.service.IService (classe)
• com.businessobjects.sdk.plugin.desk
top.servicecontainer.IServiceContai
ner
(classe)
• com.businessobjects.sdk.plugin.desk
top.install.IInstall (classe)
102
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Fonction
Audit de serveur
Classe/package
• com.crystaldecisions.sdk.plugin.de
sktop.server.IServer (classe)
• com.businessobjects.sdk.plugin.desk
top.service.IService (classe)
• com.businessobjects.sdk.plugin.desk
top.common.IConfiguredService (cla
sse)
• com.businessobjects.sdk.plugin.desk
top.auditeventinfo.IAuditEventInfo
(classe)
Crystal Reports
Le contrôle Web CrystalReportsViewer n'est pas pris
en charge dans un contrôle UpdatePanel
ASP.NET AJAX.
Lorsque vous développez un site Web ASP.NET AJAX, le contrôle Web
CrystalReportViewer n'est pas pris en charge dans un contrôle UpdatePanel.
Les actions de publication du contrôle
CrystalReportViewer échouent si un objet
CrystalDecisions.Web.CrystalReportSource est lié
dans l'événement Page_Load avec une vérification de
la publication (PostBack)
Lorsqu'ils interagissent avec le contrôle Web CrystalReportViewer, les
utilisateurs peuvent obtenir une page vide lorsqu'ils déclenchent des actions
de publication telles que l'exploration de diagrammes ou de groupes. Cela
103
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
se produit lorsque vous reliez un objet CrystalDecisions.Web.CrystalRe
portSource directement au visualiseur dans l'événement Page_Load avec
une vérification de la publication if (!IsPostBack).
Pour éviter tout problème, n'effectuez aucune vérification de la publication
lorsque vous définissez la source du rapport :
protected void Page_Load(object sender, EventArgs e)
{
this.CrystalReportViewer1.ReportSource = CrystalReportSource1;
}
Les projets Web contenant des rapports incorporés
et ayant migré vers Crystal Reports 2008 ne
contiennent pas de nouveaux paramètres de
configuration dans le fichier Web.config
Si vous migrez un projet Web .NET 2.0 qui utilise des rapports incorporés
vers Crystal Reports 2008, votre fichierWeb.config ne contiendra pas les
nouveaux paramètres qui pourraient servir à configurer la compilation du
rapport en une DLL par le fournisseur de version. Votre site Web continuera
à fonctionner normalement sans ces paramètres. Toutefois, pour profiter
des nouvelles fonctions de configuration, ouvrez le fichier Web.config et
ajoutez les éléments suivants :
<configSections>
<sectionGroup name="businessObjects">
<sectionGroup name="crystalReports">
<section name="rptBuildProvider" type="CrystalDecisio
ns.Shared.RptBuildProviderHandler, CrystalDecisions.Shared,
Version=12.0.2000.0, Culture=neutral, PublicKeyTo
ken=692fbea5521e1304, Custom=null"/>
</sectionGroup>
</sectionGroup>
</configSections>
<system.web>
<compilation debug="true">
<buildProviders>
<add extension=".rpt" type="CrystalDecisions.Web.Compi
lation.RptBuildProvider, CrystalDecisions.Web, Ver
sion=12.0.2000.0, Culture=neutral, PublicKeyTo
ken=692fbea5521e1304"/>
104
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
</buildProviders>
</compilation>
</system.web>
<businessObjects>
<crystalReports>
<rptBuildProvider>
<add embedRptInResource="true"/>
</rptBuildProvider>
</crystalReports>
</businessObjects>
Pour en savoir plus sur la façon de configurer la compilation des rapports
incorporés, reportez-vous au chapitre sur la "Configuration du fichier
Web.config" du Guide du développeur SDK .NET BusinessObjects Enterprise.
Remarque :
Si vous ajoutez un nouveau rapport à votre projet après avoir procédé à une
mise à niveau vers Crystal Reports 2008, les balises seront automatiquement
ajoutées au fichier Web.config.
Une erreur de type "Classe non enregistrée DTSConnection" peut se produire durant l'exécution
d'applications Web ASP.NET Crystal Reports 2008
côte à côte avec des versions antérieures
L'erreur Classe non enregistrée - DTSConnection peut se produire
lorsque les applications Web ASP.NET créées à l'aide de Crystal Reports
Server 2008 sont exécutées côte à côte avec des applications créées avec
des versions antérieures de Crystal Reports. Pour résoudre ce problème,
assurez-vous que chaque application est déployée dans un pool
d'applications IIS différent.
Sens du tri incorrect des résumés de groupe renvoyé
par le SDK RAS
Lorsqu'un rapport est constitué de plusieurs groupes et que ces groupes
sont triés en fonction de plusieurs champs de résumé, le sens du tri des
résumés de groupe que la méthode ReportClientDocument.getDataDef
105
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Controller().getDataDefinition().getSorts().getSort(int) du SDK
RAS produit est incorrect.
Actualisation de la base de données non systématique
à la suite de la définition de paramètres
Dans les précédentes versions de Crystal Reports, la définition d'une valeur
de paramètre entraînait toujours une actualisation de la base de données.
Avec Crystal Reports 2008, ce comportement a changé : l'actualisation n'est
pas systématiquement effectuée après la définition d'une valeur de paramètre.
Marges de page définies sur zéro à l'aide la méthode
PrintOptions du SDK RAS non conservées
Si vous définissez les marges de page (haut, bas, gauche, droite) sur zéro
à l'aide de la méthode PrintOutputController.modifyPrintOptions du
SDK RAS, les marges de la page ne conservent pas cette valeur, qui est
remplacée par 240.
Pour définir toutes les marges de page sur zéro, utilisez la méthode Prin
tOutputController.modifyPageMargins.
Sélection d'un bac d'impression incorrect
Si vous avez défini manuellement un bac d'impression, il est possible que
l'imprimante en utilise un autre. Ce problème se produit en cas d'utilisation
de la propriété PrintReportOptionsClass.Bin ou PrintReportOptions
Class.BinName lors de la programmation dans le langage .NET. Lors de la
programmation en langage Java, ce problème peut se présenter en cas
d'utilisation de la méthode PrintReportOptions.setMediaTray.
106
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Les invites du paramètre facultatif et interactif ne
fonctionnent pas toujours correctement lorsqu'une
source de rapport de services Web est utilisée
Si vous utilisez une source de rapport de services Web avec le visualiseur
Webform .NET, les invites du paramètre facultatif et interactif risquent de ne
pas fonctionner correctement. Les paramètres facultatifs peuvent être traités
comme des paramètres requis et, lorsque plusieurs utilisateurs affichent un
rapport simultanément, les paramètres sont partagés.
Impossible de définir la propriété BorderStyle sur None
Si vous définissez la propriété BorderStyle sur None à partir de Visual
Studio, la bordure s'affichera toujours à l'exécution. Ce problème est dû à
Visual Studio qui ne parvient pas à supprimer ce code. Pour vous assurer
qu'aucune bordure ne s'affiche à l'exécution, vous devez définir manuellement
la propriété BorderStyle sur None.
Crystal Reports et Visual Studio 7.1, 8.0 et 9.0 ne
s'intègrent pas
Crystal Reports ne s'intègre pas à Visual Studio lorsque la valeur de IDE
Integration\Visual Studio\Crystal Report est déjà définie dans le
registre avant que les utilisateurs n'installent Crystal Reports.
Pour résoudre ce problème, procédez comme suit :
1. Ouvrez Regedit (cliquez sur Démarrer > Exécuter et entrez regedit.exe).
2. Accédez à la clé de registre
HKEY_LOCAL_MACHINE\SOFTWARE\BusinessObjects\IDE
Integration\Visual Studio <numéro de version>\Crystal Report.
Remplacez <numéro de version> par le numéro de version de
Visual Studio que vous utilisez (par exemple, 7.1, 8.0 ou 9.0).
3. Supprimez la clé de registre et installez Crystal Reports Server 2008 V1.
107
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Le SDK Java de BusinessObjects Enterprise n'ajoute
pas Crystal Reports
Crystal Reports ne peut plus être ajouté à l'aide du SDK Java de
BusinessObjects Enterprise, à moins que le serveur RAS (Report Application
Server) ne soit en cours d'exécution. Ceci est une conséquence imprévue
des changements apportés pour simplifier le déploiement. Le SDK de la
plateforme Java de Crystal Reports ne génère plus de processus enfant
pour charger et inspecter les rapports au niveau de l'application. Le SDK de
la plateforme s'appuie maintenant sur RAS pour fournir cette fonctionnalité.
En conséquence, l'accès à un serveur RAS opérationnel est à présent
nécessaire pour pouvoir publier des rapports dans Crystal Reports 2008 à
l'aide du SDK de la plateforme Java de Crystal Reports.
Crystal Reports pour Visual Studio ne répond pas
lorsque Visual Studio est intégré à Crystal Reports
Crystal Reports pour Visual Studio ne s'ouvre pas si la clé de registre de
Crystal Reports est définie avant l'installation de Crystal Reports Writer.
Visual Studio Integration Manager indique que l'opération est "invalid" (non
valide) parce que les clés de registre pointent encore vers Crystal Reports
pour Visual Studio. Dans Visual Studio Integration Manager, le message
d'erreur suivant est consigné : Registry value mismatch (Les valeurs
de registre ne correspondent pas).
Pour résoudre ce problème, procédez comme suit :
1. Ouvrez Regedit (cliquez sur Démarrer > Exécuter et entrez regedit.exe).
2. Accédez à la clé de registre
HKEY_LOCAL_MACHINE\SOFTWARE\BusinessObjects\IDE
Integration\Visual Studio <numéro de version>\Crystal Report.
Remplacez <numéro de version> par le numéro de version de
Visual Studio que vous utilisez (par exemple 7.1, 8.0 ou 9.0).
3. Supprimez la clé de registre et installez Crystal Reports Server 2008 V1.
108
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
ISCRFieldObject.Format.ConditionFormulas[].Text
renvoie une valeur nulle.
Lorsque vous appelez ISCRFieldObject.Format.ConditionFormulas[].Text
une valeur nulle est renvoyée pour l'énum DisplayText et l'énum CSSClass.
Le paramètre par défaut de l'URL de l'aperçu HTML
.NET est incorrect
Pour utiliser l'aperçu HTML .NET, vous devez modifier le paramètre par
défaut de l'URL de l'aperçu HTML de façon à désigner l'URL suivant :
http://<<nomserveur>>/crystalreportviewers12/preview.aspx
Désinstallation des composants de Crystal Reports
Server 2008 V1
Si vous désinstallez un programme Crystal Reports Server 2008 V1, cela
peut empêcher le bon fonctionnement d'autres programmes Crystal Reports
Server 2008 V1 sur cet ordinateur. Par exemple, le message système suivant
peut s'afficher :boezlib.dll est introuvable.
Pour corriger ce problème, vous pouvez exécuter le programme d'installation
des composants concernés en mode réparation. Reportez-vous au guide
d'installation du produit pour en savoir plus sur l'installation.
109
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Services Web
Versions et plateformes prises en charge
Les services Web de Crystal Reports Server déployés sur SAP Web
Application Server 7.0 ou plus récents ne sont pas pris en charge.
Crystal Reports Server ne prend pas en charge les services Web déployés
sur SAP Web Application Server 7.0 ou les versions plus récentes.
SAP Web Application Server et toute version antérieure génèrent une erreur
ClassLoad lors du chargement. Pour déployer les services Web, utilisez une
plateforme d'application prise en charge, autre que NetWeaver.
Configuration et déploiement
Déploiement et activation du fichier dswsbobje.war dans Weblogic 9.2 et
Weblogic 10
L'activation du fichier dswsbobje.war après le déploiement provoque une
erreur sous Weblogic 9.2 et Weblogic 10. Ceci est dû aux raisons suivantes :
•
•
Problèmes de configuration avec Weblogic : Weblogic est livré avec des
fichiers JAR en conflit avec les fichiers JAR présents sur Axis2.
Weblogic 9.2, Weblogic 10 et le MPI Weblogic 9.2 ne fonctionnent pas
avec la méthode XMLInputFactory.
Pour résoudre ce problème, procédez comme suit :
1. Utilisez la configuration éclatée pour déployer Axis2.WAR en définissant
la valeur de <prefer-web-inf-classes> sur true dans le fichier weblo
gic.xml comme suit :
<weblogic-web-app>
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
</weblogic-web-app>
110
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
En définissant la valeur de <prefer-web-inf-classes> sur true, le
chargeur de classes Weblogic est obligé de charger les classes situées
dans le répertoire de l'application Web, et non les classes de l'application
ou du système.
Remarque :
Le fichier weblogic.xml est présent dans le dossier WEB-INF du répertoire
d'installation.
Pour en savoir plus sur la configuration et le déploiement de fichiers WAR
personnalisés à l'aide de Weblogic, reportez-vous au Guide de
configuration spécifique du serveur d'applications sur le site Web
d'Apache Axis.
2. Téléchargez et installez WebLogic 9.2 ou version ultérieure.
3. Sur le site Web de BEA Weblogic, téléchargez et installez un correctif
privé avec l'identifiant VZEF ou la version 9.2 MP1 + TP27.
Conseil :
Si vous installez 9.2 MP2, aucun correctif n'est nécessaire.
Remarque :
Avant de pouvoir installer ce correctif privé, vous devez vous inscrire sur le
site Web de BEA Weblogic.
Connexion à Crystal Reports Server 2008 V1 via le SDK à l'aide de
l'authentification Windows AD avec un déploiement Weblogic 9.2 et Vintela
pour les services Web
Si vous utilisez un déploiement Weblogic 9.2 et Vintela, les fichiers JAR
inclus dans le dossier WEB-INF/lib de votre répertoire d'installation
contiennent un fichier weblogic.xml. Ce fichier contient du code qui définit
la valeur de <prefer-web-inf-classes> sur true, Lorsque cette valeur est
définie sur true, les utilisateurs ne peuvent pas se connecter via
l'authentification Windows AD.
Pour corriger ce problème, supprimez les fichiers JAR Vintela (jcsi_*.jar)
du dossier WEB-INF/lib de votre répertoire d'installation.
Remarque :
La suppression des fichiers JAR Vintela interrompra les services Vintela.
Toutefois, vous pourrez désormais vous connecter à Crystal Reports
Server 2008 V1 via le SDK à l'aide de l'authentification Windows AD.
111
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Accès aux services Web de BusinessObjects Enterprise à l'aide du système
d'exploitation Windows et du serveur d'applications Oracle
Les services Web de BusinessObjects Enterprise sont accessibles via l'URL
suivante : http://localhost:port2/dswsbobje/services. Remplacez
localhost par le nom de votre système et port2 par le numéro de port.
Toutefois, si vous utilisez le serveur d'applications Oracle sur un système
Windows et que vous essayez d'accéder aux services Web de
BusinessObjects Enterprise, un message d'erreur de connexion s'affiche.
Cela est dû à des problèmes de configuration d'Oracle.
Pour résoudre ce problème, créez un fichier orion-web.xml dans le
répertoire WEB-INF du serveur d'applications Web. Ajoutez les lignes de code
suivantes au fichier orion-web.xml.
<orion-app autoreload-jsp-beans="true" autojoin-session="false"
autoreload-jsp=pages="true"
default-buffer-size="2048" default-charset="iso-8859-1" deve
lopment="false"
directory-browsing="true" file-modification-check-interval="100"
internationalize-resources="false"
jsp-cache-tlds="on" jsp-print-null="true" jsp-timeout="0 (ne
ver)" simple-jsp-mapping="true"
enable-jsp-dispatcher-shortcut="true" servlet-webdir="/serv
let/">
<web-app-class-loader-classes-first="true" include-war-classpath="true"/>
</orion-web-app>
Ainsi, le chargeur de classes Oracle est obligé de charger les classes situées
dans le répertoire de l'application Web, et non les classes de l'application
ou du système. Pour en savoir plus sur la configuration et le déploiement de
fichiers WAR personnalisés à l'aide d'Oracle, voir le Guide de configuration
spécifique du serveur d'applications sur le site Web d'Apache Axis.
Utilisation du serveur proxy inverse
Les pages d'administration Axis2 dswsbobje.war et BusinessProcessBI.war
contiennent un élément <base> qui peut entraîner un retour incorrect des
déploiements de proxy inverse utilisant les pages d'administration Axis2.
Pour contourner ce problème, vous devez procéder de l'une des manières
suivantes :
• Modifiez le chemin contextuel de l'application Web déployée comme suit :
http://reverseproxymachine:port/XIR3/dswsbobje. Remplacez
112
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
•
reverseProxyServer par le nom de votre système et port par le
numéro de port.
Modifiez le contexte spécifié du proxy comme suit /dswsbobje/.
Spécification des propriétés de l'analyseur de requête URI
Les propriétés de l'analyseur de requête URI de dsws.properties ne sont
plus actives. Ces propriétés ont été transférées vers le fichier cecore.jar,
situé dans le répertoire suivant : META-INF/CrystalEnterprise.Ser
vices/URIQueryParser.properties.
Pour reconfigurer le fichier de propriétés, procédez comme suit :
1. Utilisez Winzip ou Gunzip pour ouvrir le fichier cecore.jar.
2. Procédez à l'extraction du fichier META-INF/CrystalEnterprise.Ser
vices/URIQueryParser.properties et modifiez-le.
3. Compressez-le à nouveau.
4. Mettez à jour dswsbobje.war et BusinessProcessBI.war avec le
nouveau fichier cecore.jar.
Le message "Transport error: 411 Error: Length Required" (Erreur de
transport : Erreur 411 : Longueur requise) apparaît lors d'une opération
DSWS avec fournisseur DSWS déployé sur serveur d'applications Sun
Java 8.2
Avec le serveur d'applications Sun Java, le message système suivant peut
s'afficher lors de la mise à jour de rapports ou autres objets : Transport
error: 411 Error: Length Required (Erreur de transport :
Erreur 411 : Longueur requise). Dans ce cas, vous devez désactiver
les blocs HTML du fichier axis2.xml côté client pour le serveur d'applications
Sun Java.
Pour désactiver les blocs HTML du fichier axis2.xml côté client, procédez
comme suit :
1. Ajoutez l'option JVM suivante : -Daxis2.xml=<chemin-vers-votreaxis2.xml>. Indiquez le chemin d'accès au fichier axis2.xml à la place
de chemin-vers-votre-axis2.xml.
2. Copiez le fichier axis2_default.xml de axis2-kernel-1.3.jar dans
le répertoire de votre fichier axis2.xml.
113
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
3. Supprimez la ligne suivante du fichier axis2_default.xml copié : <pa
rameter name="Transfer-Encoding">chunked</parameter>
Erreur AxisFault renvoyée lors de l'appel de BIWorkFlow.fireEvents()
URIQueryParser renvoie une erreur AxisFault lorsque BIWorkflow.fireE
vents est appelé, vraisemblablement à cause d'un événement manquant.
Pour contourner ce problème, modifiez le chemin de la requête. Au lieu
d'utiliser path://SystemObjects/Events/NewEvent, ajoutez @SI_TYPE à la
fin de la requête. Vous obtenez une requête du type : path://SystemObje
cts/Events/NewEvent@SI_TYPE.
Migration
Les types primitifs définis comme étant "nillables" dans les WSDL DSWS
fonctionnent différemment dans .NET 2.0 et .NET 1.1.
Le code écrit avec les utilisateurs .NET 1.1 doit fonctionner avec peu ou pas
de modification par rapport aux utilisateurs .NET 2.0. Cependant, les types
primitifs définis comme "nillables" dans les WSDL DSWS fonctionnent
différemment dans .NET 2.0 et .NET 1.1.
Dans .NET 2.0, les variables peuvent contenir des valeurs nulles ou être
définies sur une valeur spécifique.
Cependant, dans la code C# généré, ces types primitifs sont mappés sur
les types de valeurs qui ne peuvent pas être nulles.
Dans .NET 1.1, la variable ne peut pas être définie sur nulle, ni sur une valeur
spécifique.
Pour contourner ce problème, vous devez définir la valeur de la propriété
dans l'API de l'utilisateur sur vrai. Vous devez également définir la valeur
spécifique <nom de la propriété> sur vrai. Remplacez <nom de la
propriété> par le nom de la propriété que vous utilisez.
114
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Exemple : Membres GetOptions
Par exemple, Membres GetOptions du SDK pour les services Web de
plateforme comprend les options ExportDependencies et ExportDepede
nciesSpecified. L'option ExportDepedenciesSpecified est définie sur
vrai. Cela permet à la valeur de l'option ExportDependencies dans WSDL
d'être "nillable".
Connexion
Communication avec le fournisseur de services Web IPv6solo à l'aide de
Session.login()
L'utilisateur de services Web Java ne parvient pas à communiquer avec le
fournisseur de services Web IPv6solo via Session.login(). La connexion
expire lorsque vous tentez de vous connecter au fournisseur de services en
utilisant le nom de domaine.
Vous pouvez en revanche vous connecter en utilisant l'adresse IPv6 complète
du fournisseur de services Web. Cette connexion fonctionne parce que le
socket extrait l'adresse du fournisseur de services Web à partir du nom de
l'ordinateur. Les adresses IPv4 sont le protocole de communication.
Ce problème peut être évité en définissant les propriétés système de la JVM :
-Djava.net.preferIPv6Addresses=true
-Djava.net.preferIPv4Stack=false
Remarque :
Sur le service Web .NET, l'utilisateur ne parvient pas à se connecter lorsqu'il
utilise IPv6 ; il peut cependant se connecter en utilisant le nom de domaine.
Convivialité et intégration du produit
Première connexion aux services Web DSWS avec un nom de cluster CMS
Le SDK de plateforme vous permet d'utiliser le nom de cluster provenant de
la liste de membres du cluster en cache interne pour vous connecter aux
115
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
services Web DSWS. Lorsqu'un fournisseur de services Web
BusinessObjects Enterprise (DSWS) est lancé, la liste des membres du
cluster CMS doit être établie et mise en cache côté fournisseur. Pour mettre
à jour le cache du membre du cluster du fournisseur DSWS, établissez une
connexion avec l'un des membres du cluster CMS. Si le fournisseur DSWS
peut se connecter à au moins un membre du cluster CMS, le service de
Session DSWS obtient automatiquement du CMS la liste de tous les autres
membres du cluster CMS ainsi que le nom du cluster, avant de les mettre
en mémoire cache.
Cependant, le service Web DSWS ne permet pas l'utilisation du nom du
cluster lors de la première connexion. Lorsque vous vous connectez aux
services Web DSWS, vous devez spécifier un nom CMS unique.
Cette obligation peut présenter un problème lors des tentatives de connexion
à un CMS en cluster. Vous devez en effet définir le domaine sur un membre
spécifique du cluster CMS. Cependant, si le membre spécifique du
cluster CMS auquel vous essayez de vous connecter ne fonctionne pas,
vous devez vous connecter à un autre CMS du cluster.
Pour contourner ce problème lorsque vous utilisez InfoView, le développeur
du consommateur DSWS doit stocker les membres du cluster dans le fichier
web.xml de desktop.war. Vous devez écrire votre propre code pour permettre
la mise en cache d'un membre du cluster CMS lors de votre première
connexion à un fournisseur. Ce code doit parcourir plusieurs fois une liste
de membres du cluster CMS connus et il doit tenter de se connecter à chacun
à l'aide de références de connexion vides. S'il ne parvient pas à se connecter
à un membre du cluster CMS, il passe au membre suivant. Si la demande
de connexion aboutit ou si elle est refusée en raison de références de
connexion non valides, le membre du cluster CMS est valide et les membres
du cluster CMS sont automatiquement mis en cache par le fournisseur DSWS.
Utilisation du SDK Java BusinessObjects XI
Utilisation du package com.businessobjects.enterprise.profile
Le SDK Java BusinessObjects XI 3.0 comprend un packagecom.busines
sobjects.enterprise.profile. Ce package intègre une interface Profi
leValues. Cette interface est un ensemble de valeurs de profils chargé de
la gestion de l'infrastructure BusinessObjects Enterprise. Il ne doit pas être
permis de valider les ProfileValues avec des ProfileID en double dans
l'InfoStore. Lorsqu'une valeur ProfileValue est ajoutée à ISystemPrin
116
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
cipal.ProfileValues, le système vérifie si le ProfileID existe déjà. Si c'est
le cas, une exception InvalidArg est générée.
Notez que dans le SDK Java BusinessObjects XI Release 2, les ProfileID
en double étaient autorisés.
Utilisation du package com.businessobjects.enterprise.user
Le SDK Java BusinessObjects XI comprend un package com.businessob
jects.enterprise.user. Ce package intègre une interface Utilisateur
comportant une méthode getProfileValue. Dans le SDK Java
BusinessObjects XI Release 2, lorsque vous ajoutez ou supprimez des
éléments ProfileValue de User.getProfileValues(), vous devez également
ajouter ou supprimer les entrées correspondantes dans User.getPrinci
palProfiles.
Utilisation de l'exploration : gestion de référence de document dans
CallbackScript
Dans les précédentes versions des services Web, lors de l'exploration d'un
document, une valeur nulle était transmise en tant que référence de document
au callbackscript, et une solution de contournement était implémentée pour
obtenir la référence de document. Le problème a été résolu dans cette
version. Une valeur nulle n'est plus transmise en tant que référence de
document au callbackscript ; c'est pourquoi vous pouvez ignorer la solution
proposée pour contourner le problème.
Exemple : Transmission des paramètres d'exploration au CallbackScript
DrillOption objDrillOption = new DrillOption();
objDrillOption.setCallbackFrame("view");
objDrillOption.setCallbackScript("manageDrill.jsp");
objDrillOption.setAmbiguousDrillCallbackScript("ambi
guous.jsp");
objDrillOption.setBlockHolder("block");
objDrillOption.setFromHolder("from");
objDrillOption.setDrillActionHolder("action");
objDrillOption.setFilterHolder("filter");
objDrillOption.setToHolder("to");
objDrillOption.setHierarchyHolder("hierarchy");
objDrillOption.setDocumentReferenceHolder("documentReference");
In manageDrill.jsp (CallbackScript)
String reference=request.getParameter("documentReference");
117
Bienvenue dans les notes de version de Crystal Reports Server 2008 V1
Impossible de mettre à jour un rapport à l'aide de finishSingleUpload()
Lorsque vous mettez à jour un rapport Crystal publié et que le nom de fichier
qui s'affiche dans SI_FILES est transmis à finishSingleUpload(), l'erreur
suivante s'affiche : That file cannot be attached to this Crystal
Report (either the file type is not valid, or the report has
changed). (Error: WBP 42059) (Le fichier ne peut pas être lié
au rapport Crystal (le fichier n'est pas valide ou le rapport
a été modifié). (Erreur : WBP 42059). Ce problème se produit même
si le nom du fichier correspond au nom de fichier dans le FRS.
Pour contourner ce problème, transmettez une valeur nulle ou un nom autre
que le nom du fichier RPT stocké dans le FRS comme nom de fichier.
118
Informations supplémentaires
Informations supplémentaires
Ressources d'informations
Emplacement
Informations sur
le produit SAP
BusinessObjects
http://www.sap.com
Sélectionnez http://help.sap.com > SAP BusinessObjects.
Vous pouvez accéder à la toute dernière documentation relative aux produits SAP BusinessObjects et à
leur déploiement sur le portail SAP Help Portal. Il est
également possible de télécharger des versions PDF
ou des bibliothèques HTML installables.
SAP Help Portal
Certains guides résident sur SAP Service Marketplace et ne sont, par conséquent, pas disponibles
sur le portail SAP Help Portal. Le portail d'aide répertorie ces guides et propose un lien vers SAP Service
Marketplace. Les clients qui bénéficient d'un contrat
de maintenance disposent d'un ID utilisateur pour
accéder à ce site. Pour obtenir un identifiant, contactez votre support technique.
119
Informations supplémentaires
Ressources d'informations
Emplacement
http://service.sap.com/bosap-support > Documentation
• Guides d'installation : https://ser
vice.sap.com/bosap-instguides
• Notes de version : http://service.sap.com/re
leasenotes
SAP Service
Marketplace
120
SAP Service Marketplace comprend certains guides
d'installation, guides de migration et de mise à niveau,
guides de déploiement, notes de version et des documents concernant les plates-formes prises en charge.
Les clients qui bénéficient d'un contrat de maintenance disposent d'un ID utilisateur pour accéder à ce
site. Pour obtenir un identifiant, contactez votre support technique. Si vous êtes redirigé vers SAP Service
Marketplace à partir du site SAP Help Portal, utilisez
le menu situé dans le panneau de navigation à
gauche pour sélectionner la catégorie contenant la
documentation que vous souhaitez consulter.
Ressources à
l'attention des
développeurs
https://boc.sdn.sap.com/
Articles SAP BusinessObjects
sur SAP Community Network
https://www.sdn.sap.com/irj/boc/businessobjects-ar
ticles
https://www.sdn.sap.com/irj/sdn/businessobjectssdklibrary
Ces articles étaient précédemment appelées notes
techniques.
Informations supplémentaires
Ressources d'informations
Emplacement
https://service.sap.com/notes
Remarques
Forums sur SAP
Community Network
Ces remarques étaient précédemment appelées des
articles de la base de connaissances.
https://www.sdn.sap.com/irj/scn/forums
http://www.sap.com/services/education
Formation
Nous pouvons vous fournir un module de formation
qui réponde à vos besoins et convienne à votre style
d'apprentissage préféré, sous forme de stage traditionnel ou de séminaires plus ciblés.
http://service.sap.com/bosap-support
Support client en
ligne
Le site SAP Support Portal présente des informations
sur les programmes et services de support technique.
Il propose également des liens vers de nombreuses
informations techniques ainsi que des téléchargements. Les clients qui bénéficient d'un contrat de maintenance disposent d'un ID utilisateur pour accéder à
ce site. Pour obtenir un identifiant, contactez votre
support technique.
121
Informations supplémentaires
Ressources d'informations
Emplacement
http://www.sap.com/services/bysubject/businessobje
ctsconsulting
Conseil
122
Les consultants peuvent vous accompagner dans
votre démarche, depuis la phase initiale d'analyse
jusqu'à la phase finale de livraison de votre projet de
déploiement. Ils peuvent vous faire bénéficier de leur
expertise en matière de bases de données relation
nelles et multidimensionnelles, de connectivité,
d'outils de conception de base de données et de
technologie d'intégration personnalisée.
Index
A
accès aux données 14
accès, niveaux 12
aperçu HTML 95, 109
audting
File Repository Server 13
Axis2 30, 65
B
BusinessProcessBI.war 30, 65
C
Central Management Console 11
D
dswsbobje.war 30, 65
L
Linux 30
M
Membres calculés 80
modules de langues 26
N
Nombre distinct, résumé 80
P
packs linguistiques
SAP Application Server 27
pare-feu
ports Report Application Server 35
proxy inverse 26, 65
F
Flash, objets
Adobe Reader 9 87
imprimer 85
I
imprimer des objets Flash 85
InfoView 26
IPv4 89
IPv6 89
R
Report Application Server
ports de pare-feu 35
Repository Diagnostic Tool
nouveau produit 13
S
Server Intelligence 12
Software Inventory Tool 13
Strategy Builder 26
J
JRocket 5.0 30
T
Tomcat 26
IPv6 sous Windows 31
123
Index
WebLogic 30
WebSphere 31
W
Web, services 31
124

Documents pareils