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