Preview only show first 10 pages with watermark. For full document please download

Business Objects Xi 3.1 Release Notes

   EMBED


Share

Transcript

Business Objects XI 3.1 Release Notes Business Objects XI 3.1 Copyright © 2009 SAP® BusinessObjects™. All rights reserved. SAP BusinessObjects and its 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®, and Xcelsius® are trademarks or registered trademarks of Business Objects, an SAP company and/or affiliated companies in the United States and/or other countries. SAP® is a registered trademark of SAP AG in Germany and/or other countries. All other names mentioned herein may be trademarks of their respective owners. 2009-03-28 Contents Chapter 1 Welcome to the Business Objects XI 3.1 Release Notes 11 About BusinessObjects XI 3.1...................................................................12 BusinessObjects Enterprise.......................................................................12 Overview..............................................................................................12 Installation and Upgrade......................................................................13 Deployment..........................................................................................19 Security................................................................................................33 Publishing.............................................................................................35 Federation............................................................................................41 Auditing................................................................................................43 Content Search....................................................................................45 Central Management Console..............................................................46 Central Configuration Manager............................................................48 InfoView................................................................................................48 Import Wizard.......................................................................................56 BIAR Engine.........................................................................................59 Repository Diagnostic Tool...................................................................60 Live Office..................................................................................................61 Overview..............................................................................................61 Enterprise Deployment.........................................................................62 Product Usability..................................................................................64 Voyager......................................................................................................71 Overview..............................................................................................71 Supported Platforms and Versions.......................................................72 Configuration and Deployment.............................................................72 Product Usability and Integration.........................................................74 Business Objects XI 3.1 Release Notes 3 Contents Security................................................................................................79 OLAP Data Access...............................................................................80 Data Access...............................................................................................82 Scheduling Web Intelligence documents based on SSO2DB universes..............................................................................................82 SQL Server 2005 connectivity..............................................................83 SQL Server 2008 date object support..................................................83 IBM DB2 9 for z/OS DECFLOAT support.............................................84 PostgreSQL and Greenplum MONEY support.....................................84 Null as column in SELECT statements for Teradata............................84 Datatype constraint for input columns that use dates..........................85 Compatibility issues..............................................................................85 Avoiding connection failures at startup.................................................85 Designer....................................................................................................86 Universes general................................................................................86 SQL generation parameters.................................................................87 Table and column restrictions...............................................................89 Stored procedures restrictions.............................................................91 OLAP Universes...................................................................................92 Universe Builder........................................................................................93 Universe Builder does not support Windows Vista...............................93 Universe Builder does not work in Standalone mode if you install BusinessObjects Enterprise XI R2 and XI 3.0 on the same machine ..93 Oracle OLAP Universe Builder Notes .................................................93 Oracle OLAP plugin unavailable..........................................................95 Web Intelligence........................................................................................95 Compatibility with previous versions....................................................95 Cannot view a Desktop Intelligence or Web Intelligence document in .NET InfoView configured with CORBA SSL........................................96 Scheduling date format .......................................................................96 Dynamic recipient publications.............................................................97 4 Business Objects XI 3.1 Release Notes Contents Viewing publication properties..............................................................97 Error when choosing publication formats.............................................97 Previously-selected values in publishing..............................................97 Text search for Dynamic Recipients.....................................................97 Creating documents in Desktop format................................................98 Publishing to Default Enterprise Location and Business Objects Inbox.....................................................................................................98 Display of fixed reference data.............................................................98 Skin/image changes cause default background color to change.........98 Display of report titles incorrect in Japanese.......................................98 Saving as CSV in a .NET environment in Danish................................99 Some interface strings in Russian version of Web Intelligence Rich Client not localized.........................................................................................99 DrillFilters syntax..................................................................................99 Drill hierarchies not displayed using Preferred Viewing Locale...........99 Changed server settings not applied in Web Intelligence Rich Client...99 Text effects in Safari browser.............................................................100 Fonts and font styles not applied to charts on AIX, Linux and Solaris.100 Sum calculation incorrect in multi-data provider reports with block filters...................................................................................................100 ForceMerge function incorrect when applied with block filter.............100 NoFilter function gives incorrect results with Count aggregation.......100 NoFilter function gives incorrect result with Drill parameter and block filter.....................................................................................................101 Aggregated measures display empty results in synchronized queries with block filters.........................................................................................101 Aggregation function with Where and In operators............................101 Incorrect #MULTIVALUE error message............................................101 Viewing Web Intelligence documents in an IP v6 environment..........102 SSO through siteminder using LDAP.................................................102 Sections in reports with merged dimensions can display incorrect results.................................................................................................102 Business Objects XI 3.1 Release Notes 5 Contents Incorrect security message when opening document........................103 Incorrect error message when Input File Repository Server is down..103 Close menu does not work in FireFox................................................103 Text effects not applied in Safari........................................................103 Match whole word does not work in FireFox......................................103 Refreshing document with two levels of prompt can cause a "Null pointer exception" error..................................................................................104 "Autofit width" setting can impact column resizing ............................104 Sections containing empty tables not hidden.....................................104 Cartesian product warning not displayed...........................................104 Interactive Viewing possible even when right is disabled in CMC.....104 Web Intelligence Rich Client displays incorrectly at login with Hydravision installed..............................................................................................105 Incorrect Modified column content in document Open dialog box.....105 Impossible to see X-Y-Z axis grid of chart if first save was without any grid ....................................................................................................105 Incorrect display of borders of default values and labels on charts ...105 Impossible to create or view Web Intelligence documents when Xcelsius 2008 and Business Objects Enterprise Server are on same machine.106 Missing error message help...............................................................106 Incorrect action specified in error messages WIS 30271 and WIS 30271.................................................................................................106 Wrong example in help for MonthsBetween function.........................106 Adding objects to header cells...........................................................107 Drill filters on detail variables not applied...........................................107 Embedded images in published documents......................................107 Embedded images in documents published to email.........................107 Remove, Move Up and Move Down in publishing.............................107 Load balancing for Dynamic Recipients.............................................108 Saving large documents as Excel......................................................108 Data tracking icon on charts...............................................................108 6 Business Objects XI 3.1 Release Notes Contents No warning message when navigating away from a document in Safari..................................................................................................108 Browser code appears in the Drill toolbar in Safari............................108 Dimension name does not appear after drill up in FireFox................109 Instances not cleaned up after scheduling.........................................109 Product Locale overrides Preferred Viewing Locale..........................109 Number format not displayed.............................................................109 UNVID universe variables..................................................................109 Sort order of lists of values in universe prompts................................109 Refreshing queries.............................................................................110 Database ranking using HP NeoView................................................110 Changing the image or skin in a cell..................................................110 SQL generation and changed universe objects.................................110 Open document shortcut disappears from Web Intelligence window.110 Configuration required when Apache 2.2 used as proxy server........111 Simple report filters containing "<" and ">".........................................111 Creating or editing Web Intelligence documents may not work if preferences are set to Advanced.......................................................111 Migration..................................................................................................112 Enterprise Deployment.......................................................................112 Migration and Upgrading....................................................................113 Report Conversion Tool......................................................................114 Report Comparison Tool.....................................................................115 Dashboard and Analytics.........................................................................116 Dashboard and Analytics...................................................................116 Enterprise Deployment.......................................................................116 Product Usability................................................................................126 Query as a Web Service..........................................................................131 @prompt filter defined at the object level is not supported in Web Intelligence.........................................................................................131 Nested prompts question are not supported in the query panel........132 Business Objects XI 3.1 Release Notes 7 Contents Cannot add login to CMS...................................................................132 User access permission for Designer client tool................................132 "Server not found or server may be down" error message is displayed when Query Definition file is accessed..............................................133 Oracle AS does not interpret URL correctly.......................................133 WebSphere does not interpret the URL correctly...............................134 Desktop Intelligence................................................................................134 Enterprise deployment.......................................................................134 InfoView document viewing................................................................137 Product Usability................................................................................138 Integration for SAP Solutions...................................................................139 Deployment........................................................................................139 Product Usability................................................................................140 Installation and Upgrade....................................................................146 Integration for PeopleSoft........................................................................147 Overview............................................................................................147 Installation..........................................................................................147 Deployment........................................................................................153 Migration.............................................................................................157 Product Usability................................................................................157 System Performance..........................................................................164 Integration for JD Edwards EnterpriseOne..............................................165 Overview............................................................................................165 Installation..........................................................................................165 Deployment........................................................................................167 Product Usability................................................................................167 Performance.......................................................................................168 Integration for Siebel................................................................................169 Overview............................................................................................169 Deployment........................................................................................169 Product Useability..............................................................................170 8 Business Objects XI 3.1 Release Notes Contents Integration for Oracle E-Business Suite..................................................171 Overview............................................................................................171 Installation and Deployment...............................................................171 Product Usability................................................................................173 Crystal Reports 2008...............................................................................173 Installation Issues...............................................................................173 Workflow Issues.................................................................................176 Display Issues....................................................................................182 Data Issues........................................................................................184 Developer Issues................................................................................185 Developer................................................................................................191 BusinessObjects Enterprise...............................................................191 Crystal Reports...................................................................................199 Web Intelligence.................................................................................205 Web Services.....................................................................................206 Translation Manager................................................................................214 Users in the Translators group are granted unnecessary rights in Translation Manager..........................................................................214 Opening a local document in offline mode can return unexpected error....................................................................................................215 The Search function in Category view gives unexpected results.......216 The Key Objects class incorrectly appears in Translation Manager...216 Error log view covers other views when opened................................216 In Norwegian, some commands on the user interface are not translated............................................................................................216 Window size of the Preferences dialog box changes depending on length of folder paths.....................................................................................217 Translation Manager may generate inappropriate error message after logging in............................................................................................217 Universe Connection Manager................................................................217 Universe Connection Manager has limited language support............217 BI Widgets...............................................................................................218 Business Objects XI 3.1 Release Notes 9 Contents Overview............................................................................................218 Installation Issues...............................................................................218 Application Behavior Issues...............................................................218 Process Tracker.......................................................................................219 Uninstalling Process Tracker..............................................................219 Business View Manager..........................................................................220 Business View Manager user interface unavailable in Danish...........220 Appendix A More Information Index 10 Business Objects XI 3.1 Release Notes 221 225 Welcome to the Business Objects XI 3.1 Release Notes 1 1 Welcome to the Business Objects XI 3.1 Release Notes About BusinessObjects XI 3.1 About BusinessObjects XI 3.1 Welcome to BusinessObjects XI 3.1. Please note that we will only be offering partial support for Portuguese and Swedish for this release. While all screen prompts and program messages will appear in these languages if selected during installation, we do not offer documentation in either of these languages at this time. BusinessObjects Enterprise Overview This chapter describes known issues with BusinessObjects Enterprise XI 3.1. Topics in this section include: • • • • • • • • • • • • 12 Installation and Upgrade Deployment Security Publishing Federation Auditing Content Search Central Management Console (CMC) InfoView Import Wizard BIAR Engine Repository Diagnostic Tool Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Installation and Upgrade Overview This section contains information about installing, uninstalling, and upgrading your BusinessObjects Enterprise XI 3.1 system. Installation Installation scenarios You can install BusinessObjects Enterprise XI 3.1 in one of the following ways: • Clean Installation Install the software on one of the supported operating systems with no other instance of BusinessObjects Enterprise software installed. • Side-by-Side Installation Install the software on the same machine where a BusinessObjects Enterprise XI R1 or XI R2 product is installed. For more information, refer to the installation guide. When you perform a side by side installation, use port numbers that are not used by any other software on the machine. If you are installing one or more BusinessObjects XI 3.1 products on the same Windows machine, ensure that you install BusinessObjects Enterprise XI 3.1 before you install subsequent products. BusinessObjects Enterprise XI 3.1 cannot be installed on the same machine as BusinessObjects XI 3.0, 5.x or 6.x. Applying Fix Packs to BusinessObjects Enterprise XI 3.1 BusinessObjects Enterprise XI 3.1 includes BusinessObjects Enterprise XI 3.0 Fix Packs 1 and 2. If a user installs BusinessObjects Enterprise XI 3.0 Fix Pack 3 or any subsequent Fix Packs, and then applies BusinessObjects Enterprise XI 3.1, certain fixes from previous Fix Packs will be overwritten. To restore fixes that were lost, the user must uninstall the latest Fix Pack available for BusinessObjects Enterprise XI 3.1. Business Objects XI 3.1 Release Notes 13 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Oracle connectivity issues If you are installing on a 64-bit Windows platform, Oracle database connectivity issues may occur. If BusinessObjects Enterprise XI 3.1 is installed to a location that contains brackets in the folder path, for example, C:\Program Files (x86)\, it will be unable to connect to an Oracle database. Certain Oracle database clients such as version 10.2.0.2 or 10.1.0.2., may not function properly with any application that has brackets in its folder path. When installing BusinessObjects XI 3.1, select an installation path that does not contain brackets, such as C:\Program Files x86\ or contact Oracle support for an updated database client. Side-by-side installations When running both BusinessObjects XI R2 and BusinessObjects XI 3.1 on the same machine and using Central Configuration Manager (CCM), to avoid accidentally connecting to the wrong deployment we recommend the following best practices: • • • Always specify a port number after the Central Management Server (CMS) when connecting to a deployment. For example, mymachine:6400 or mymachine:6403. To administer BusinessObjects XI 3.1 use the CCM from the local machine. To administer BusinessObjects XI R2 use the CCM from a remote machine and administer the servers remotely. Keep different passwords for the Administrator accounts of the two systems. Installing BusinessObjects Enterprise on HPUX with IPv6 If you are installing BusinessObjects Enterprise on an HPUX 64-bit operating system for IPv6 environments, both IPv4 and IPv6 must be enabled during the installation. After the installation, you can use IPv6 exclusively. Error messages during installation For Windows: After selecting which database you want to install, you may encounter the following error message: “The Index InfoObject 0 tried to create a custom index for SI_GUID but one already exists” 14 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Disregard this message and continue with the installation. For UNIX: After selecting a database you want to install, you may encounter the following error messages: “Can't verify db logon. Would you like to continue?” Before proceeding, check the contents of the following file: installdir/set up/logs/dbcheck.* If the file has the associated error message: “The Index InfoObject 0 tried to create a custom index for SI_GUID but one already exists” Disregard these messages and continue with the installation. However, if you receive any other error or warning messages, it is recommended that you select a different database before proceeding with your installation. CMS cluster credential validation The BusinessObjects Enterprise installer does not verify the credentials specified for accessing a CMS repository when installing a new node. The correct credentials must be specified when adding nodes to a BusinessObjects Enterprise cluster. Post deployment addition of .NET support When a BusinessObjects Enterprise deployment has been created with support for Java web application servers only, .NET web application support cannot be added later. To deploy with both Java and .NET web application server support, support for both must be installed during the initial installation. List of third-party application binaries that do not have valid file information For a list of third-party application binaries used by BusinessObjects that are missing valid file information, refer to SAP Note ID: 1240202, on the SAP Notes Database, here: https://websmp208.sap-ag.de/notes. Examples of missing file information may include company names, product names, and product version attributes. Please note that you will need your SAP Service Marketplace USER ID and PASSWORD to access this material. If you do not have the necessary Business Objects XI 3.1 Release Notes 15 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise credentials contact your SAP support center: https://websmp202.sapag.de/~sapidp/011000358700000560361996E/. Starting Tomcat with CATALINE_HOME environment variable The Tomcat integrated in BusinessObjects Enterprise installation will not start properly if the system environment variable CATALINA_HOME is set before BusinessObjects Enterprise is installed. To work around this problem, do not set the CATALINA_HOME system environment variable before installing BusinessObjects Enterprise. On Red Hat 4 installations, errors may occur when cmsdbsetup.sh or ccm.sh are used to retrieve server node information On Red Hat 4 installations of BusinessObjects Enterprise, the following error message may appear when you use cmsdbsetup.sh: line 76: 16265 Segmentation fault (core dumped) $CE_CMDLINE_PREFIX mozjsshell "$CCMFILE" "$@". However, this error does not affect the operations performed by cmsdbsetup.sh and no action is required. On Red Hat 5 installations, using cmsdbsetup.sh produces an error message On Red Hat 5 installations of BusinessObjects Enterprise, using cmsdbsetup.sh may cause a critical error, and the following error message to appear: ccm.sh: line 80: 11234 Segmentation fault (core dumped) $CE_CMDLINE_PREFIX mozjsshell "$CCMFILE" "$@". To resolve this issue, install the Red Hat patch available from https://rhn.redhat.com/errata/RHBA2007-0619.html. Uninstalling BusinessObjects Enterprise on Windows After uninstalling BusinessObjects Enterprise from a Windows machine, if you are trying to delete any remaining BusinessObjects folders from the machine, you may see the error message “Cannot delete : the file name you specified is not valid or too long”. This can happen when a file path is greater than 255 characters. For options on how to remove these folders or files, see the “Cause 4: Files exist in paths that are deeper than MAX_PATH characters” section of the following article: http://support.microsoft.com/?kbid=320081. 16 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Certain files are not removed during uninstall of BusinessObjects XI 3.1 Uninstalling BusinessObjects Enterprise XI 3.1 software will leave files behind. The majority of the files are related to MySQL database server, Tomcat server, and BusinessObjects web applications in the form of WAR files. Uninstallation of BusinessObjects Enterprise generates error message When uninstalling BusinessObjects Enterprise on UNIX systems, the uninstaller may report "Can't locate object method 'getProductTableEntry' via package 'InstallSDK::Installer' at ModifyExecute.pl line 560." To work around this problem, delete BusinessObjects Enterprise directory manually with the command rm -Rf where is the directory in which BusinessObjects Enterprise is installed. Uninstalling Client Tools After uninstalling BusinessObjects Enterprise XI 3.1 Client Tools, when opening any Microsoft Office application you will be asked to reconfigure your Microsoft Office installation.Follow the onscreen instructions to reconfigure your Microsoft Office installation. Modifying an installation If you deployed web applications to an existing web application server, web applications will not be redeployed if you choose to install Tomcat during a "modify" operation on your BusinessObjects Enterprise installation. To deploy the web applications to your newly installed Tomcat server, use wdeploy. For more information see the BusinessObjects Enterprise XI 3.1 Deployment and Configuration Guide. Upgrade Database upgrade If you upgrade a database from BusinessObjects Enterprise XI R1 to BusinessObjects Enterprise XI 3.1, universes will not work until they are opened up in the BusinessObjects Enterprise XI 3.1 Universe Designer and saved back to the BusinessObjects Enterprise XI 3.1 deployment. Business Objects XI 3.1 Release Notes 17 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Limitation when upgrading objects If you try to copy more than 300,000 objects at once to another database, the upgrade may abort. IBM DB2 If you are upgrading your IBM DB2 database from BusinessObjects Enterprise XI 2 to BusinessObjects Enterprise XI 3.1, ensure that both the IBM DB2 Client and Server are version 9.1. CE9 Scheduled Servers not imported properly After an upgrade, CE9 Scheduled Servers may not be imported properly because the server group preferences are set to use the first available server by default. Upgrading on HPUX in IPv6 environments If you are upgrading to BusinessObjects Enterprise XI 3.1 from previous versions and are running Adaptive Processing Servers (APS) in an IPv6 environment on HP-UX operating systems, the servers might not have the latest configuration properties or environment variables applied to them. To use the Adaptive Processing Servers, add the following to the command-line arguments for each APS: –Djava.net.preferIPv4Stack=false Install directories You cannot install BusinessObjects Enterprise XI 3.1 in the same directory as BusinessObjects XI R1 or R2. When upgrading from BusinessObjects Release XI R1 or R2 to BusinessObjects Enterprise XI 3.1 in a side-by-side installation, you must select a different installation directory for BusinessObjects Enterprise XI 3.1 Upgrading Web Intelligence Servers from XI 3.0 to XI 3.1 If you are upgrading your BusinessObjects Enterprise deployment from XI 3.0 to XI 3.1, Web Intelligence Servers will continue to use XI 3.0 configuration settings. The following configuration settings need to be updated for your new and existing Web Intelligence Server instances: 18 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise • • On the "Servers" page of Central Management Console (CMC), select your Web Intelligence Processing Server, select Properties, and then add the stack thread size -JTCss 1024 to the command-line parameters. If you are running BusinessObjects Enterprise in a LINUX environment, update the LD_PRELOAD environment variable so that it contains the following information: “libmda_api.so:libmda_common.so”. This environment variable needs to be set in the UNIX shell. Note: The "Properties" page in CMC for Web Intelligence Servers is not updated. The property settings are grouped and ordered as they were in XI 3.0. Tools Synchronization problem when downloading resource files in ActiveX Viewer There is a language synchronization problem that occurs when downloading resource files in the ActiveX Viewer. If the user waits a while, the problem will correct itself and the ActiveX Viewer will display content in the correct language. Software Inventory Tool user interface is not controlled by the operating system locale The Software Inventory Tool user interface is not controlled by the operating system locale, and it is not translated. Diagnostic Tool user interface is not controlled by the product locale The Diagnostic Tool is available only in English. Deployment Overview The following section lists issues and workarounds concerning the deployment of BusinessObjects Enterprise XI 3.1. For deployment issues related to individual products, such as Voyager or Live Office, go to the deployment sections for the specific product. Business Objects XI 3.1 Release Notes 19 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Java Java fails to run in an IPv6 solo environment If you run a Java program on HPUX_IA64 in an IPv6 solo environment, you may receive this message: “failed to log on with token”. If this occurs, you must add the following to the list of program arguments: -jvmArgs Djava.net.preferIPv4Stack=false Reverse Proxy Support InfoView Strategy Builder with reverse proxies Use of Strategy Builder is currently not supported with a reverse proxy server. If you access the InfoView Strategy Builder tool on deployments using a reverse proxy, an “HTTP 404” error message may be generated. Language Packs Language packs with non-Tomcat web application servers If you have installed a language pack, the web applications must be redeployed to activate the language pack. The language pack installation program will automatically redeploy to the same web application server as was used during the original BusinessObjects Enterprise installation. • If redeployment fails, the language pack resource will be installed, but the user will have to redeploy after installation in order for the language pack to be used. • Language pack installation can deploy only to a local web application server. • Language Packs will redeploy only the WAR files affected by the language pack installation. If any of the web application server settings (such as port number, password, admin username) change after the original core product deployment, you must modify the config.WEB_APP_SERVER file specific to your web application server type before running the language pack installation program, in order to redeploy successfully. 20 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise The relevant config.WEB_APP_SERVER file can be found in your core product install directory under the Deployment directory (INSTALLDIR\deployment); you must modify the config.WEB_APP_SERVER file with the extension that matches your web application server type (for example, if your core product is deployed on Tomcat you must modify the config.tomcat55 file to reflect the new Tomcat configuration. For detailed information on the exact parameters and values inside the config.WEB_APP_SERVER file, consult the BusinessObjects Enterprise Web Application Deployment Guide. Language packs on SAP Application Server When using a Business Objects web application with a non-English language pack hosted by SAP Application Server 7, some characters may be incorrectly rendered. To remedy this problem, open the web.xml configuration file for each deployed web application, and uncomment the lines specifying the filter and filter mappings for the ResponseEncodingFilter UTF-8 setting. Delopyment with several language packs When deploying web application with several language packs, you may encounter a "too many open files" error message. To work around this problem increase the operating system file descriptor limit ("open file handle" limit in Windows). For example, in Unix, use the ulimit command to increase the file descriptor limit. ulimit -n 4096 Server Support Adaptive processing server upgrade needs command line argument If you have upgraded from Titan to Mira and use the Adaptive Processing Server in an IPv6 environment on HP-UX, you may need to manually add this command line argument to your server instances: -Djava.net.preferIPv4Stack=false Business Objects XI 3.1 Release Notes 21 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Report Application Server Users of HP UX Itanium may find that Crystal Reports related operations may not function for Business Objects Enterprise. Changing request port and host name to "Auto Assign" When a user changes either the request port or the hostname values for a server, from a predefined value (a value that is not automatically assigned) to the "Auto Assign" value, the Server Properties page may not warn the user that a restart is required. Therefore, the user must restart whenever they change the request port or the hostname value in this way, or the changes may not be implemented. Note that for the reverse situation, when a user changes the values from an Auto Assign to a defined one, this issue is not encountered. Deleting a running server When a user attempts to delete a running server, no error message is displayed and the server is not deleted. To delete a server, the server must first be stopped. Cluster name cannot be set to special characters string While a cluster name should be able to be set to any characters, an error may occur in the cmsdbsetup.sh script if a cluster contains any of the following non-alphanumeric characters are used: `~!@#$%^&*()_+={}|\][:";'<>?.,/. Oracle 10 as a CMS data source Setting the Central Configuration Manager (CCM) to use an Oracle 10 database may produce the following system message: Failed to retrieve cluster name from the database. Reason: BusinessObjects Enterprise CMS: Unable to connect to the CMS system database "cms10u07". Reason ORA-12154: TNS: could not resolve the connect identifier specified. If this occurs, use the 10.2.0.3 version of the Oracle client. Report Application Server Auto-Assign By default, Auto-Assign option for "Hostname or IP Address" property is selected for BusinessObjects Enterprise servers. When Auto-Assign option is selected, BusinessObjects Enterprise servers automatically bind to a hostname. 22 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise However, Report Application Server (RAS) doesn't follow this convention when Auto-Assign option is selected. The RAS server binds to the machine's IP address. This may cause issues when using multihomed machines or when communicating with the RAS server across NAT firewalls. To remedy this situation, enter the correct hostname in the "Hostname or IP Address" property field for RAS server through Central Management Console (CMC). See Chapter 5 Managing and Configuring Servers in the BusinessObjects Enterprise Server Administration Guide. Using the Oracle 11g client and LDAP for Oracle service name resolution There are known connectivity issues with Oracle 11g when used as a CMS database. It is recommended that you use an earlier version of Oracle as a database, for example Oracle 10g. This applies to both UNIX and Windows installations. Database access error when using Sybase 15.0.0 When using Sybase 15.0.0 as the CMS system database, you may encounter the following message: Database access error. Reason ASE is terminating this process. It is recommended that you use Sybase 15.0.1 or higher. Sun JVM on Windows servers When using the Sun Java Virtual Machine (JVM) on servers running a Microsoft Windows operating system, BusinessObjects Enterprise may encounter an error condition if the number of open file handles exceeds the Sun JVM filehandle limit. Machine names with underscores may interfere with logon attempts Attempts to log on to the CMC or InfoView may fail if your machine name contains an underscore and you are using Internet Explorer as your web browser. To work around this issue, use a different web browser. IPv6 addresses on Adaptive Processing or Multi-Dimensional Analysis Services Processing Servers For the Adaptive Processing Servers and Multi-Dimensional Analysis Services Processing Servers in your deployment, do not specify IPv6 addresses that are enclosed in square brackets ([ ]) on the "Properties" page of the CMC, or the servers will not start correctly. Business Objects XI 3.1 Release Notes 23 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Older clients may have trouble connecting to BusinessObjects servers on IPv4/IPv6 operating systems If your BusinessObjects Enterprise XI 3.1 servers are running on mixed IPv4/IPv6 machines, then older clients such as Crystal Report Designer may have trouble connecting to the servers. Older clients may become confused by the IPv6 hostname or port that the CMS sends as its address. To resolve this, any of the following will work: • • • Disable IPv6 on the BusinessObjects Enterprise servers' operating system and restart the BusinessObjects Enterprise servers. In the "Host Identifiers" pane of the "Properties" page of each BusinessObjects Enterprise server, specify to bind only to the local machine's IPv4 address. On the "Properties" page of each BusinessObjects Enterprise server, uncheck Auto assign and provide a valid Request Port. Web Application Server Support WebLogic 9.2 MP2 with JRocket 5.0 on Linux If you have deployed Web Services WAR files dswsbobje.war and Busi nessProcessBI.war using WebLogic 9.2 MP2 with JRockit 5.0 on Linux operating systems, the operation may fail. This is due to a known limitation within WebLogic 9.2 MP2. To work around this issue, increase the hard and soft file descriptor limits to 4096. For example, change /etc/security/limits.conf file as shown below. soft nofile 4096 hard nofile 4096 Restart the server after changing /etc/security/limits.conf. For more information, see http://support.bea.com/application_content/prod uct_portlets/support_patterns/wls/TooManyOpenFilesPat tern.html#Known_WebLogic_Server_Issues. Central Management Console (CMC) with WebSphere on AIX If you have deployed the CMC to WebSphere running on AIX, the "Folder Limits" pages may generate an HTTP 500 error. 24 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise To resolve the Folder Limits HTTP 500 error, these steps must be followed. 1. Launch the WebSphere administrative console and stop the CmcApp.war and CmcAppActions.war applications. 2. In the WebSphere console, go to Enterprise Applications > WEB_AP PLICATION > Manage Modules > WEB_APPLICATION.war and select Classes loaded with application class loader first from the combo box. 3. Remove the xml-apis.jar from CmcApp and CmcAppActions, if it appears. 4. Restart the web application. Web application deployment in a clustered environment The deployment of web applications to clustered web application servers is currently not supported by the wdeploy tool. Web applications must be deployed manually on clustered web application servers. Web Services with separate web and web application servers If you have deployed Web Services to separate HTTP and web application servers, you may encounter a NullPointer exception when launching a web services URL. The deployment to separate web and web application servers is currently not supported for Web Services. Deployment to SAP Application Server 7.0 with separate web and web application servers The wdeploy tool does not support deployment onto SAP Application Server 7.0 when using separate web and web application servers. Fail-over is not supported for the Central Management Console (CMC) in a clustered environment Clustered Java application servers can be configured to work in fault tolerant mode (the session gets serialized to a state server or replicated across multiple application servers in a clustered environment), or in high availability mode (the session is not saved). In fault tolerant mode, if one of the application servers crashed, then the request will be processed on another application server within the cluster; the session will be restored from the state server or from the data that has been cached in memory. Business Objects XI 3.1 Release Notes 25 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise • • For BusinessObjects Enterprise XI 3.1, only InfoView supports fault tolerant mode. For BusinessObjects Enterprise XI 3.1, both the CMC and InfoView support non-fault tolerant (high-availability) mode. Conclusion: both the CMC and InfoView are supported in a clustered java application server environment. However, only InfoView is supported in fault tolerant mode (which requires session serialization), and both the CMC and Infoview are supported in non-fault tolerant (high availability) mode. Furthermore, please ensure that your load balancer supports and provides session affinity. Note: Session state replication in a clustered application server environment is supported for InfoView and is not supported for the CMC. Using Tomcat in IPv6-only mode on Windows Vista or 2008 If you are using Tomcat on a Windows Vista or 2008 server in IPv6-only mode, disable IPv4 through the Windows Control Panel's Network Connections. Do not uninstall IPv4. If you do, Tomcat may not start. This is a known issue with Java JDK 5 and 6. Undeploy web applications from Tomcat using wdeploy The wdeploy undeploy command on a Tomcat web application server may encounter an error if the web application server is not shut down and still in use. Work around this issue by shutting down the Tomcat web application server before attempting to run the wdeploy undeploy command. Deploy to WebSphere secured mode A validation error may be generated when using wdeploy with a WebSphere installation that uses Secure Socket Layer (SSL) encryption. To work around this issue, use the wsadmin command to manually accept the SSL certificate before attempting to deploy with wdeploy. For example, change directories to \AppServ er\bin and run the following command: wsadmin -conntype SOAP -port -user -password 26 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Replace with the port number used by WebSphere (e.g. 8880), with the username for your administrator account (e.g. admin), and with the password for the account you specified for . Press Y to accept the certificate, then proceed with the web application deployment using wdeploy. Deploy to Sun Java Application Server secured mode using wdeploy A validation error may be generated when using wdeploy with Sun Java Application Server 8.2 with Secure Socket Layer (SSL) encryption enabled. To work around this issue, use the asadmin command to manually accept the SSL certificate before attempting to deploy with wdeploy. For example, change directories to /bin and run the following command: ./asadmin get --port --user --secure '*' Replace with the port number used by Sun Java Application Server 8.2 (e.g. 4849), and with the username for your administrator account (e.g. admin). When prompted, enter and confirm the administrator password to accept the certificate, then proceed with the web application deployment using wdeploy. Undeploy web services from WebLogic or WebSphere Community Edition Using the wdeploy undeploy or wdeploy undeployall commands may not remove the BusinessProcessBI.war or dswsbobje.war files from a WebLogic 9.2/10 or WebSphere Community Edition 2.0 web application server. To work around this problem, stop both the BusinessProcessBI and dswsbobje web applications with the administrative console, and restart the web application server. When the web application server has restarted, you can now use the wdeploy undeploy or wdeploy undeployall to remove BusinessProcessBI.war and dswsbobje.war. Business Objects XI 3.1 Release Notes 27 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Using wdeploy in a pure IPv6 environment Using the wdeploy command in a pure IPv6 environment with the Sun Java Development Kit (JDK), the Sun JDK may not allow the web application server to bind with an IPv6 address, causing wdeploy commands to fail. This is because the Sun JDK defaults to use IPv4 addresses. Change the Sun JDK settings so that Java uses IPv6 addresses by setting the JAVA_OP TIONS variable in your environment or start-up script: JAVA_OPTIONS="-Djava.net.preferIPv6Addresses=true" For example, on a WebLogic web application server, add JAVA_OPTIONS="Djava.net.preferIPv6Addresses=true" to the setDomainEnv.sh or setDomainEnv.cmd scripts. Restart your web application server, and verify connectivity with the ::1 or localhost alias in the hosts file. Deployment to Sun Java Application Server on Sun Solaris If you are using Sun Java Application Web Server 8.2 on Solaris and you are unable to: • Use BusinessObjects web services. • Select format or recipient while publishing Crystal Reports, Web Intelligence, or Desktop Intelligence reports. • Set format via publication properties (or while creating a publication). Add the following lines to the file /domains//config/server.policy (replace with the name of your web application server domain): //--for BOBJ grant codeBase "file:${com.sun.aas.installRoot}/domains//applications/j2ee-modules/dswsbobje/-" { permission java.security.AllPermission; }; //--for BOBJ grant codeBase "file:${com.sun.aas.installRoot}/domains//applications/j2ee-modules/BusinessProcessBI/-" { permission java.security.AllPermission; }; // Basic set of required permissions granted to all remaining code grant { 28 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise <...> permission java.lang.reflect.ReflectPermission "suppres sAccessChecks"; <...> }; Note: The ellipses above (<...>) indicate that lines may already exist for the grant {} structure. Deployment to Oracle 10g with separate web and web application servers When using a separate web and web application server to deploy web applications to Oracle 10g R3 Application Server, an HTTP 404 error (file not found) may be displayed when launching InfoView, the Central Management Console (CMC), or other web applications. To work around this issue, edit mod_oc4j.conf and append the following line: Oc4jRoutingMode Static Restart Oracle 10g R3 Application Server and the Oracle 10g R3 HTTP Server. WebLogic with Sun JDK When using WebLogic 9.2 MP2 or WebLogic 10 with the Sun JDK 1.5.x, the deployment may run out of file handles and display the following exception: /weblogic92/com mon/bin/commEnv.sh: maxfiles=`ulimit -H -n` if [ "$?" = "0" -a `expr ${maxfiles} : '[0-9][0-9]*$'` eq 0 ]; then ulimit -n 2000 Note: Another option is to increase the hardware and software open file descriptors limit to a high numerical value, but not "unlimited". Deployment to SAP Application Server After deploying the Central Management Console (CMC) and InfoView web applications to SAP Application Server 7.0 using wdeploy or through the SAP web application server administrative console, some pages may contain binary characters. To resolve this problem, follow the instructions below: 1. Launch the SAP Application Server administration console. 2. Click Connect > Login, select the appropriate connection, and click on the Connect button. 3. Enter your administrator account details and press Connect. 4. Navigate to: Cluster > Server > Services > HTTP Provider. 5. Click the Properties tab on the right side of the screen. 6. Select the AlwaysCompressed key and remove text/html. 7. Click on the NeverCompressed key. At the bottom of the Value field, add "text/html" (without the quotes). 8. Click Update. 30 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise 9. Click the Save Properties button at the top of the screen. 10. Restart SAP Application Server 7.0. Firewall Support Report Application Server and Firewall The Report Application Server (RAS) may encounter an error when using a static port number behind a firewall because it randomly selects port numbers to reply to client requests. To correct this issue, the firewall must be configured with all outgoing ports set open. Single Sign-On Support Web Intelligence connection to Microsoft Analysis OLAP server Logging on to BusinessObjects Enterprise using Active Directory (AD) Single Sign-On (SSO) authentication may cause an MSAS 2005 OLAP universe connection to generate an error when initialized. Secure Socket Layer (SSL) Support .NET InfoView Web and Desktop Intelligence documents with SSL The .NET InfoView client may display an error message if a user creates, views, or schedules a Desktop Intelligence or Web Intelligence document on a .NET installation with SSL encryption enabled on web application and BusinessObjects Enterprise servers. Australian and New Zealand DST Users should be aware that the system may not synchronize properly with changes in Australian and New Zealand daylight savings time. Using IPv6 addresses on Linux operating systems On Linux, even when the DNS server has been configured with both forward and reverse lookups for IPv6 addresses, BusinessObjects Enterprise may Business Objects XI 3.1 Release Notes 31 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise be unable to resolve connection requests using IPv6. As a workaround, modify the hosts file (usually located at /etc/hosts), so that the IPv6 addresses are listed there. Example: For example, on a Linux machine called “machinename” on the domain “test.businessobjects.com” that uses both IPv4 and IPv6, the hosts file may look similar to this: 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 Example: If the same machine is configured to service requests in IPv6 only, the hosts file may look similar to this: 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 DNS lookups may be slow in IPv6-only mode DNS lookups on Windows Server 2003 and Windows XP can only be done using IPv4. After disabling IPv4 on these operating systems, operations that involve DNS lookups may take a long time to complete because the operating system waits until the DNS query times out before terminating. This behavior increases the amount of time needed to start BusinessObjects Enterprise servers and the amount of the time needed to log onto the CMS. Other BusinessObjects Enterprise operations that involve DNS lookups will be slower as well. 32 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Uninstalling BusinessObjects components If you uninstall a BusinessObjects program, this may prevent other BusinessObjects programs on that computer from functioning properly. For example, you may get the following system messages like "boezlib.dll not found". Running the Install program for the affected components in repair mode can correct the issue. Please refer to the individual product's install guide for instructions on installation maintenance. Security Rights for members of the Everyone group are limited The access rights for Everyone in a group is limited by default. For example, a member of the group Everyone who does not receive additional rights through group or folder inheritance, or through an administrator, may not view top-level folders. It is recommended that you review the rights granted to members of this group and configure them as desired. Applying security in CMC on Solaris Users of Solaris UNIX may find that they cannot apply security rights properly in the CMC. Administrators can use the following procedure to resolve the problem. 1. Launch the WebSphere admin console and stop the CmcApp web application. 2. In the WebSphere console, go to Enterprise Applications > CmcApp > Manage Modules > CmcApp.war and select Classes loaded with application class loader first from the box. 3. Repeat steps 1 and 2 for the CmcAppActions and PlatformServices web applications. 4. Remove the xml-apis.jar from the CmcApp and CmcAppActions .war files. 5. Restart the applications. Business Objects XI 3.1 Release Notes 33 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Firefox and Single Sign-On (SSO) There is a known issue with Firefox with respect to the following scenario: If you are using a Firefox web browser and you have set Windows AD SSO authentication on your BusinessObjects Enterprise system, you may encounter a HTTP 401 page error when trying to logon to the Central Management Console (CMC) or InfoView. Duplicate user creation If the user has more than one Central Management Server (CMS) service in a single BusinessObjects Enterprise XI 3.0 deployment, they must ensure that they do not have multiple Administrators clicking the Active Directory (AD) update button at the same time. If not, duplicate user accounts may be created. Duplicate users may also be created when importing AD users with Import Wizard while mapping in AD users and groups via the Central Management Console (CMC). Trusted authentication to .NET InfoView does not support HTTP_HEADER or USER_PRINCIPAL Trusted authentication and single sign-on to .NET InfoView do not work if the trusted.auth.user.retrieval parameter in the InfoView's web.config file is set to HTTP_HEADER or USER_PRINCIPAL. Translators group granted Full Control to Translation Manager application by default In the CMC, the Translators group is granted the Full Control access level to the Translation Manager application by default. Depending on your security needs, this may not be desirable. It is recommended that you review the granular rights for the Translators group and re-assign security as necessary. 34 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Administrators with AD logon credentials unable to add or delete nodes in the CCM If you are a BusinessObjects Enterprise administrator using AD logon credentials, you may be unable to add or delete nodes in the Central Configuration Manager (CCM). Publishing Overview Publishing is a feature that lets users distribute a collection of personalized dynamic content documents and static documents to a mass audience that consists of Enterprise recipients or dynamic recipients (recipients that exist outside of the BusinessObjects Enterprise system). Product Usability and Integration Redistribution of publication instances fails if source documents are deleted The redistribution of successful publication instances may fail if the source documents that those publication instances are based on are deleted from the system. Instances sent to an Inbox destination using test mode and a placeholder for recipient names do not display recipient names correctly If you use test mode to test a publication that is intended for an Inbox destination, the recipient names are not displayed correctly in the publication instances. Instead, the recipient name placeholder (%SI_USERFULLNAME%) is displayed. Publications delivered to Inbox destinations may require a long time to deliver Publications may require a long time to process and deliver if they are intended for Inbox destinations. It is recommended that you send publications as a shortcut instead of a copy to Inbox destinations. Business Objects XI 3.1 Release Notes 35 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Web Intelligence dynamic recipient sources that contain prompts fail to supply dynamic recipient data Web Intelligence documents that contain prompts and are used as dynamic recipient sources fail to provide dynamic recipient data. A publication that uses this particular type of dynamic recipient source runs successfully but the publication instances are not delivered to dynamic recipients. To resolve this problem, you can do the following: • • • Use a Web Intelligence document that contains saved data. Ensure you can view and schedule the Web Intelligence document successfully before you use it as a dynamic recipient source. Use a Web Intelligence document that does not contain prompts. Log file for failed Crystal report publications is inaccurate The error message Failed to open the connection. Install\Business Objects\BusinessObjects Enterprise 12.0\Data\proc Sched\node_name.reportjobserver\temporary_instance.rpt can appear in the log file for a failed Crystal report publication. Here Install represents the directory that was specified during installation, node_name represents the node that was specified during installation, and temporary_instance represents the temporary instance of the Crystal report that is created during processing. This error message appears because one or more of the Crystal reports in the publication has an ODBC data source that is set up incorrectly. To resolve this problem, open the report in Crystal Reports and reset the data connection. Crystal report dynamic recipient sources with Windows NT database logons require specific database configuration settings Crystal report dynamic recipient sources that use Windows NT database logons do not work if Use the same database logon as when report is run is enabled. To resolve this problem, in the CMC, select the Crystal report dynamic recipient source and go to Actions > Database Configuration. Click Prompt the user for database logon, and then click Update. Personalization values in Crystal report dynamic recipient sources may not match personalization values in Desktop Intelligence or Web Intelligence source documents exactly If you personalize Desktop Intelligence or Web Intelligence source documents using values from a Crystal report dynamic recipient source, the source 36 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise documents are not personalized correctly. This is because there are trailing spaces in Desktop Intelligence and Web Intelligence syntax that do not exist in Crystal Reports syntax. Ensure the personalization values in the Crystal report dynamic recipient source match the personalization values in the source documents exactly. Stack overflow can occur when Crystal report source documents use long record selection formulas On Solaris or Linux deployments of BusinessObjects Enterprise, high-volume Crystal report publications with long record selection formulas for the source documents, and with One database fetch for all recipients enabled, can cause stack overflow in the application. To prevent this problem, it is highly recommended that you use One database fetch for each batch of recipients. High-volume publications that are intended for a local disk destination may experience performance issues If you are running a high-volume publication that generates thousands of publication instances intended for a single directory on local disk, you may experience performance issues. Sometimes this issue is caused by enabling NTFS short file name generation. To improve performance, go to the registry setting and disable NTFS short filename generation. For complete details, consult the following Microsoft KnowledgeBase articles: • • http://technet.microsoft.com/en-gb/library/bb457112.aspx http://support.microsfot.com/kb/130694 Rescheduling publication instances that were redistributed excludes recipients who did not receive the redistributed publication instances If you redistribute a publication instance to a subset of the publication's original recipients, and then you reschedule the publication instance for all original recipients, only the subset of recipients receives the rescheduled instance. To avoid this issue, it is recommended that you schedule the publication object itself instead of rescheduling the publication instance. Duplicate artifacts created and distributed When a publication has multiple source documents and some source documents have more scopes than others, the Publishing Service duplicates scopes until all source documents have the same number of scopes. This Business Objects XI 3.1 Release Notes 37 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise causes duplicate reports to be created and delivered in some publication instances. To work around this issue, design publications where duplicates do not matter, or the documents should be personalized so that each document is filtered similarly. The Publishing Service may not create unique names for static documents If two or more static documents with the same name are included in a publication, distribution to Inbox will fail, and distribution to FTP and Disk will only succeed for one of the documents. To workaround this issue, rename the static documents so that their names are unique. MHTML merge may not display the publications properly The issue for Crystal Reports publications arises when two or more documents in a publication are formatted as MHTML. This may cause the distribution to SMTP to embed only one of the two documents into the email body. To work around this, only format one document in your publication as MHTML. Federated reports cannot be used as source documents for a publication Federated reports may not work in publications even though the publication user interface does not prevent the user from adding them to publications. To workaround this, use unfederated reports for publications. Static document instances may be accessible to members of the Everyone group Static document instances (for example, an Excel spreadsheet or a PDF) that are stored in the repository after a publication job runs may be accessible to members of the Everyone group, even if the members have no View rights. This issue may be a security risk if the static document instances contain sensitive data. To work around this issue, ensure the static source documents you include in a publication do not contain sensitive data. Log file details for post-processing publication extensions do not appear for a batch of recipients until processing is complete for that batch of recipients The details for post-processing publication extensions do not appear in the publication log files until processing is complete for the publication and until the publication extension finishes running for a batch of recipients. 38 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Crystal reports for which "Refresh at Runtime" is disabled may still refresh if personalization is based on a report field that does not appear in the saved data If "Refresh at Runtime" is disabled for a Crystal report, and the personalization for that report is based on a field that does not appear in the saved data, the "Refresh at Runtime" setting is overridden, and the source document is refreshed against the database. Crystal report dynamic recipient sources with data-sharing enabled may time out for high-volume publications Crystal report dynamic recipient sources with data-sharing enabled may time out for high-volume publications that require a long time to run. Subsequent attempts to log on to the database fail and cause the publication job to fail. To work around this issue, disable data-sharing for the dynamic recipient source by doing the following: 1. In the "Folders" area of the CMC, select the report and click Manage > Default Settings. 2. Click Viewing Server Group. 3. Click Use report specific viewing settings, and clear the Share report data between clients check box. Child processes generated by the Crystal Reports Job Server may experience memory leaks in a Solaris environment When you schedule a publication that contains Crystal reports to run in a Solaris environment, the child processes generated by the Crystal Reports Job Server may experience memory leaks, and publication performance may be affected. To work around this issue, go to the "Servers" area of the CMC and open the properties for the Crystal Reports Job Server. Change the value for the command-line parameter maxChildReqs to a value that is less than 100. Web Intelligence publications intended for dynamic recipients do not support "One database fetch per recipient" Web Intelligence publications intended for dynamic recipients do not support "One database fetch per recipient". If you have Web Intelligence documents that are intended for Enterprise and dynamic recipients, it is recommended that you design two publications that contain identical source documents. Send the first publication to Enterprise recipients only and use any report bursting method; send the second publication to dynamic recipients only and Business Objects XI 3.1 Release Notes 39 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise use "One database fetch for all recipients" or "One database fetch for each batch of recipients". Web Intelligence publications are automatically refreshed if they use the "One database fetch per recipient" report bursting option. Web Intelligence publications are automatically refreshed if they use the "One database fetch per recipient" report bursting option; this occurs even if the Refresh At Runtime property has not been enabled. Integration Workflows Publications do not recognize changes to record selection formulas If you change the record selection formula of a Crystal report that is used as a source document, the changes are not applied when you run the publication again. Instead, the original record selection formula is applied to the publication instance. After you change the record selection formula in a report, you must remove and then re-add the report as a source document to the publication. Publications intended for SAP users may succeed when an inappropriate report bursting method is enabled Publications intended for SAP users may succeed even if the inappropriate report bursting methods One database fetch for all recipients or One database fetch for each batch of recipients are used. These report bursting methods can compromise any secure data that the source documents contain. To prevent this problem, it is recommended that you always choose One database fetch per recipient when a publication is intended for SAP users. Two or more Publishing Post Processing Services on the same machine may cause publication failure If two or more Publishing Post Processing Services are on the same Linux machine, and these services share the same temporary directory, processing conflicts may occur. These conflicts cause the publication job and subsequent retry attempts to fail. To work around this issue, ensure that there is only one Publishing Post Processing Service on each machine. Alternatively, if you require two or more Publishing Post Processing Services on the same machine, ensure that the temporary directory defined by the java.io.tm 40 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise pdir variable in the Adaptive Processing Server command line is different for each service. Federation Product Usability Overview Federation is an important cross-site replication tool that works across global BusinessObjects Enterprise environments. You can create and manage content on one BusinessObjects Enterprise deployment and replicate it to other sites on a recurring schedule. The following issues should be noted for this release. Actions in replication errors view may not succeed If you are viewing an object in a list of replication errors, its actions are available. However, if you are trying to perform specific actions on objects from this view, they may result in errors and the actions may not succeed. For example, if you are viewing a Crystal report in this view and select “Sent To”, this action will be available but it may not succeed. Replicated AD and LDAP group graphs need to be refreshed When using Federation to replicate LDAP or AD groups, users within these groups may not be able to logon initially. BusinessObjects Enterprise stores a cache of the LDAP/AD group and group membership information. The group graph is not automatically updated after replicating LDAP or AD groups. Only after the Group Graph is refreshed, the new users will be able to logon. The group graph by default is refreshed every 15 minutes or according to the schedule specified by the BusinessObjects Enterprise administrator. Copy functionality not available In Federation, you can normally move and copy objects. However, the copy functionality is not available at this time. Large file threshold limits in MTOM file caching If you are trying to transfer large files in Federation's MTOM, the default file caching may not succeed. While file caching in smaller files works fine, you Business Objects XI 3.1 Release Notes 41 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise should change the default limit to ensure file caching in files larger than 5MB. This threshold limit can be changed from dswsbobje\WEB-INF\conf\axis2.xml file: true mtomtemp 5000000 LDAP plug-in not set up on Destination site If you try replicating a user with an Enterprise and LDAP alias, and have not set up the LDAP plug-in on the Destination site, the user replication may fail. Log file entries in two languages Log file entries may be displayed in two languages. This can occur when the Origin site doesn't have the Product Local of the user who is running the Replication Job installed on the Origin site. In this case, the log file on the Origin site defaults to English. NetWeaver loss of functionality If you try to use NetWeaver as your application server, Federation may not work and replication may not be possible. Path names prefixed by "Folders" The path name for a Replication Job or Remote Connection may be prefixed with “Folders”. This will not affect functionality. For example, if a Remote Connection named RC1 is located in a Folder named F1, the path to RC1 would appear as: Folders/Remote Connections/F1 Replication Lists in Internet Explorer 6 not displayed If you try to select a new Replication List for an existing Replication Job using Internet Explorer 6, the available lists may not be displayed. However, if you use Internet Explorer 7 or FireFox, the Replication Lists are displayed. 42 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Searching Replication errors not functioning If you are using the search functionality to find a Remote Connection in the “Replication Errors” folder of Federation, it may not function properly. Auditing Sybase as a native connection Crystal Reports sample auditing reports may not run if a Sybase native connection is used for the auditing database on a UNIX system. Manual installation If you did not install auditing as part of your initial installation, sample auditing reports and universes may not install properly when running a custom installation at a later date. You will have to enable auditing by using the Central Configuration Manager (CCM), restart the Central Management Server, manually import sample auditing reports and universes and configure the universes connections. Auditing language mismatch A language mismatch may occur if the user: 1. Selects an empty Central Management Server (CMS) system database data source which has no tables, 2. Selects an empty auditing data source which has no tables, and 3. Has auditing tables in a language other than English. All of these three conditions must apply in order for the mismatch to occur. To create new auditing tables in the same language as the user currently has, please follow the following workflow: 1. Select an empty CMS system database data source that has no tables and then, by using Central Configuration Manager (CCM), reinitialize the Business Objects XI 3.1 Release Notes 43 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise CMS system database. This will create tables. Then, start the cluster and ensure that the system properly works. 2. Configure the CMS to use a new auditing database. Start the cluster and ensure that the auditing tables are properly created in the system language. MySQL driver If your BusinessObjects Enterprise deployment has MySQL auditing database, then a user must use MySQL ODBC 3.51.12 driver to connect from an external reporting client tool to the auditing database. Audit report prompts When running an auditing report with a Document type prompt, users may find not all document types are listed. Some document types may be excluded if there are currently no events related to those types in the audit database. Specific IP Addresses Accessing My Cluster Crystal reports do not work The IP Addresses Accessing My Cluster by Name - Month Crystal report and the IP Addresses Accessing My Cluster by Name - Day Crystal report do not show prompts, and either display no information or display static information. Viewing Auditing reports from MySQL databases on UNIX To view Crystal Reports Auditing reports on UNIX machines after an install, the user must change the MySQL ODBC connection to JDBC by completing the following steps: 1. Log onto Designer using your UNIX BusinessObjects Enterprise credentials. 2. Close the Quick Design Wizard if it appears. 3. Under Tools > Connections > Edit Auditing connection, click on the back button and select MYSQL 4 JDBC connection. 44 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise 4. Fill in the credentials. 5. Use the following instructions to test the connection before viewing the reports. a. To test the connection the user will need the mysql-connector-java3.1.14-bin.jar file found in unixInstallDir/bobje/java/lib/ex ternal/ on the UNIX machine. Move this file to windowsIn stallDir\common\4.0\java\lib of your Windows machine. b. Set the CLASSPATH on the Windows machine (under My Computer > manage > properties > Advanced > Environment variable settings) to point to windowsInstallDir\common\4.0\ja va\lib\mysql-connector-java-3.1.14-bin.jar. c. Relaunch Designer. Go to Tools > Connections and test the connection. 6. Set the CLASSPATH environment variable to unixInstallDir /bob je/java/lib/external/mysql-connector-java-3.1.14-bin.jar on the UNIX machine. 7. View the report. Content Search Overview BusinessObjects Enterprise Content Search enables users to search the content of the objects in the BusinessObjects Enterprise repository. Users can use features such as multilingual searching, matched word highlighting, search result grouping, and search techniques. Content Search can also suggest new documents if the information users are searching for cannot be found in any existing document by matching search terms with universes, measures, and values used in existing objects in the repository. The following issues should be noted for this release. Product Usability and Integration Content Search does not work for Microsoft Office 2007 files Content Search cannot index any files that were created in Microsoft Office 2007. Business Objects XI 3.1 Release Notes 45 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Default stemming language different from locale The default Content Search stemming language is set to English regardless of the product locale specified for BusinessObjects Enterprise. It is recommended that you reset the default stemming language to the language that you want before you index. Central Management Console Overview BusinessObjects Enterprise Central Management Console (CMC) is an online administration portal used to maintain your BusinessObjects Enterprise deployment. The following issues should be noted for this BusinessObjects Enterprise XI 3.1 release. Product Usability and Integration Dual logon pages appear after Enterprise timeout If you are using an open dialog box in the Enterprise area of the CMC, your session may time out and you will be prompted to log on again to update your content. If this situation occurs, the logon page may appear in two separate panels. To log back on and refresh your content, there are two options. You can log back into both panels. Or you can log on to one panel, close the panel, and then reopen it once more. Note: Logging on to both panels will not count as a new user session. Restarting the Report Application Server on an HP platform On the HP platform, the Report Application Server (RAS) may take an extended period of time to stop, which may affect restarting. To accelerate the process, use the Force Termination action in the CMC (Central Management Console) and then restart the server. 46 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise PDF report instance may not close properly When you schedule a Crystal report in PDF format and view the resulting instance, the report viewer may not close properly. Preferred Viewing Locale When the Preferred Viewing Locale is set to Use browser locale, a report viewed in Java or .NET Infoview is formatted based on the system locale instead of the session's browser locale. The upcoming Fix Pack addresses this issue so that users can set the browser locale as the formatting standard. To workaround this issue, log on to InfoView or the Central Management Console (CMC) and set the Preferred Viewing Locale to the desired language. In InfoView, do the following: 1. 2. 3. 4. 5. Log on to InfoView. Click My Preferences on the Home page. Click General. Set the Preferred Viewing Locale to your desired language. Click OK. In the CMC, do the following: 1. 2. 3. 4. 5. Log on to the CMC. Click Preferences on the Home page. Click CMC Preferences. Set the Preferred Viewing Locale to your desired language. Click OK. Business Objects XI 3.1 Release Notes 47 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Central Configuration Manager Updating Dynamic Cascading objects If you are using the CCM to update a large number of objects and dependent Dynamic Cascading objects, an error message similar to the one below may display: 3403997 3403997 ... 3403998 3403998 ... 3403999 3403999 ... This message can be ignored. InfoView Overview InfoView is a web portal used to manage a user's Business Objects content. The following issues should be noted for this BusinessObjects Enterprise XI 3.1 release. Product Usability and Integration General issues Product locale set to a Chinese language may default to English under certain conditions The InfoView product locale may default to English if you have done the following: • • • 48 Set the "Product Locale" preference in InfoView to Use Browser Locale. Set your web browser locale to a Chinese language variant such as Hong Kong, Macau or Malaysia. Installed the Taiwanese Chinese language pack. Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise To work around this issue, set your InfoView product locale to traditional Chinese. Network share paths do not work for objects in dashboard headers and footers When you create a new dashboard in InfoView, you cannot reference objects that exist on a network share in the dashboard header or footer. You must enter a web-based http:// address for the object. Preferred Viewing Locale When the Preferred Viewing Locale is set to Use browser locale, a report viewed in Java or .NET Infoview is formatted based on the system locale instead of the session's browser locale. The upcoming Fix Pack addresses this issue so that users can set the browser locale as the formatting standard. To workaround this issue, log on to InfoView or the Central Management Console (CMC) and set the Preferred Viewing Locale to the desired language. In InfoView, do the following: 1. 2. 3. 4. 5. Log on to InfoView. Click My Preferences on the Home page. Click General. Set the Preferred Viewing Locale to your desired language. Click OK. In the CMC, do the following: 1. 2. 3. 4. 5. Log on to the CMC. Click Preferences on the Home page. Click CMC Preferences. Set the Preferred Viewing Locale to your desired language. Click OK. Issues specific to Java InfoView openDocument issue with migrated Crystal reports If you are migrating a Crystal report from BusinessObjects Enterprise XI Release 2 to BusinessObjects Enterprise XI 3.0, and the Crystal report utilizes openDocument for report linking, an error may appear when you try to Business Objects XI 3.1 Release Notes 49 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise follow the embedded link to the selected report. This issue may arise if the location of the openDocument folder changed in BusinessObjects Enterprise XI 3.0. To resolve this issue, set up the following redirect in your web server: Redirect:../businessobjects/enterprise115/desktoplaunch/open doc/openDocument.jsp To: ../OpenDocument/opendoc/openDocument.jsp Note: Please refer to your web server documentation for detailed steps on implementing a redirect. Content Search function If you run Content Search on SAP data, you may get a system error and be unable to complete your search. Java Applet viewer does not close in Java InfoView if you use Safari 3.0 The Java Applet viewer in Java InfoView does not let you navigate away from the report you are viewing if you use Safari 3.0 as your web browser. Changing the Listing parameter value in the Tomcat web.xml file may cause InfoView logon to fail If you change the Listing parameter value in the Tomcat web.xml file (in stallroot\Business Objects\Tomcat55\conf\web.xml) to true and restart Tomcat, InfoView logon fails. Error may occur when selecting recipients for a Crystal report scheduling job You may be unable to select recipients for a Crystal report scheduling job. This issue may occur if you use AIX and Tomcat; you have deployed your applications on WebSphere; and you access InfoView using Internet Explorer 7. To resolve this issue, do the following: 1. Launch the WebSphere administrative console and stop the Platform Services.war application. 50 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise 2. In the WebSphere console, go to Enterprise Applications > PlatformServices_war > Manage Modules > PlatformServices.war. 3. Select Classes loaded with application class loader first. 4. Restart the web application. Issues specific to .NET InfoView Process Tracker not supported in .NET InfoView Process Tracker is not supported in .NET InfoView. Objects scheduled using calendars may display incorrect status When you schedule an object using a calendar that contains recurring dates, the object's status may be displayed as Pending instead of Recurring in the History page. Closing the "All Matched Instances" page takes the user to the "Home" page In Content Search when the user closes the "All Matched Instances" page they are taken to the "Home" page instead of the "Result" page. Voyager workspaces not supported in .NET InfoView Voyager workspaces are not supported in .NET InfoView. When you try to open a Voyager workspace, an error occurs. Viewing documents in a folder that you only have View right to If you only have View rights for the folder, an error may occur when you try to view Web Intelligence and Desktop Intelligence documents. An error will not occur if you are logged in as Administrator. When scheduling objects with Thai viewing locale, dates may display the incorrect year If you schedule an object and the preferred viewing locale has been set to Thai, dates may display the incorrect year when you do any of the following: • • • Set dates for the recurrence pattern. Schedule the object to run now. View the History. Business Objects XI 3.1 Release Notes 51 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise To work around this issue, when you specify the recurrence pattern, you must manually reset the dates to the correct year. However, Run Now still works correctly even if the year is incorrect. The InfoViewApp\CrystalReports\web.config file must be reconfigured to support parameter selection for reports that contain dynamic cascading prompts This issue is specific to .NET InfoView in an environment that uses IIS7. You cannot set parameters for reports that contain dynamic cascading prompts unless the InfoViewApp\CrystalReports\web.config file is reconfigured. To reconfigure the web.config file, do the following: 1. Navigate to install_root\Business Objects\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\CrystalReports\ and open web.config. 2. Locate and add the following attribute: enableEventValidation="false" Publication instances may not appear on the publication's "History" page until the user clicks "Refresh" Publication instances that are running may not appear on the publication's "History" page until the user clicks "Refresh". In Internet Explorer, a security information message may appear When you access .NET InfoView using Internet Explorer and you click Document List, the following message appears: This page contains both secure and non-secure items. This issue specifically occurs in an SSL environment. Disregard this message and click Yes to proceed. Changes made when adding source documents to a publication may not display instantly If you are using Firefox or Internet Explorer 6 as your web browser and you are modifying source documents while designing a publication, the "Source Documents" section may not refresh automatically to reflect your changes. For example, if you click Move Up or Move Down, the updated order of the source documents may not display instantly; if you remove a source document, the source document may still appear on the "Selected" list. To work around this issue, navigate to a different section of the publication design page, and then return to the "Source Documents" section. 52 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Filter Instances By Time option may not work properly If you use Firefox as your web browser, the Filter Instances By Time option in the object's history may not work properly. In certain deployment environments, viewing documents while Encyclopedia is open may result in errors If you are using IIS as your web application server and ISA as a reverse proxy, navigating to different documents while Encyclopedia is open may cause an HTTP 404 error to occur in the Encyclopedia panel. Error occurs in "Personalization" section when publication contains password-protected Desktop Intelligence document If your publication includes a password-protected Desktop Intelligence document, a System.NotSupportedException error may occur in the "Personalization" section. To resolve this error, disable password protection for the document and re-add it to the publication. Error occurs in "Dynamic Recipients" section when publication contains password-protected Desktop Intelligence document If your publication includes a password-protected Desktop Intelligence document, a System.ArgumentOutOfRangeException error may occur in the "Dynamic Recipients" section. To resolve this error, disable password protection for the document and re-add it to the publication. Error may occur when viewing Web Intelligence document in drill mode The following error message may appear when you view a Web Intelligence document in drill mode: The argument is out of range: 1 < 0 or 1>= 1. (Error: RWI00012) Parameter name: position Actual value was 1. (Error: INF) This error message may appear if "Start drill session" is set to On duplicate report under Web Intelligence preferences . Instance history error for Desktop Intelligence and Web Intelligence documents When you view the instance history for Desktop Intelligence or Web Intelligence documents, the following error may appear: Server Error in Business Objects XI 3.1 Release Notes 53 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise '/AnalyticalReporting' Application. This error may occur for independent documents or documents in object packages. Status for XML instances of Crystal reports does not display correctly When you view the instance history for a Crystal report, any XML instances display a blank value in the "Status" column. Column alignment problems In .NET InfoView, you may experience some column alignment problems. For example, instance information listed in an object's instance history may not align with the column headers. Similarly, the Document List may have misaligned columns. If this issue occurs, resize the column widths by dragging the dividers. Problem running XI Release 2 and XI 3.1 versions of .NET InfoView concurrently If you have a side-by-side installation of BusinessObjects Enterprise XI Release 2 and BusinessObjects Enterprise XI 3.1, you cannot use the XI Release 2 and XI 3.1 versions of .NET InfoView simultaneously. Scheduling does not work in Safari 3.0.2 or 3.0.3 Scheduling does not work in Safari 3.0.2 or 3.0.3. It is recommended that you use Safari 3.0.4 or higher. Add > Crystal Reports may not work in Safari An error may result if you use Add > Crystal Reports to add a Crystal report to InfoView, and you are using Safari as your web browser. Scheduling does not work in Firefox 2.0 If you are scheduling an object and using Firefox 2.0, your scheduling settings are discarded when you click Schedule. However, scheduling works if you use Internet Explorer 6 or 7, or Firefox 3.0 or higher, as your web browser. Web server failover not supported .NET InfoView does not support web server failover. 54 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Crystal report displays “Unspecified error” for dynamic cascading parameter In .NET InfoView, if the error message Unspecified error is displayed while you are setting the default value of a Crystal report's dynamic cascading parameter, check the database configuration for the following: • • The database logon information is correct. Use same database logon as when report is run is not selected. Saving Web Intelligence document as CSV file may result in error In a Danish environment, if you modify a Web Intelligence document from the My Favorites folder and click Save to my computer as > CSV, an INF error may occur. To work around this issue, click Save to my computer as > CSV (with options) instead. Copying and pasting a Web Intelligence document into a folder may cause an error If you copy a Web Intelligence document and paste it in the folder that contains the original, an error may occur. Encyclopedias may not work on Windows 2003 when two .NET Frameworks are installed When there are two versions of .NET Framework present on a Windows 2003 system, .NET encyclopedias may not work because they point to the non-default framework on the system. To resolve this issue: 1. In Internet Information Services (IIS), browse to the website where BusinessObjects Enterprise is installed. 2. Right-click the PlatformServices application, right-click Properties and click Configuration. 3. In the Application extensions list, locate the extension .bouitoolkit, click Edit, and specify the path to the .NET 1.1 Framework's version of asnet_isapi.dll. 4. Exit IIS. Business Objects XI 3.1 Release Notes 55 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Import Wizard Ensure that the Input and Output FRSs are running before using the Import Wizard Before you use the Import Wizard, ensure that your Input and Output File Repository Servers (FRS) are running on both the source and destination systems. This allows the Import Wizard to properly handle all file operations related to the objects that you're importing. Import restrictions If you are importing content from a BIAR file, and the BIAR file contains more than 50,000 objects, dependent objects, and associated files, the Import Wizard may crash. Universe Name If you are importing a Web Intelligence document and its related universe from BusinessObjects 5.x/6.x, and the universe is deleted from the source system before the Import Wizard has imported it into the destination, the Web Intelligence document may become related to a universe on the destination that has the same name. This only occurs when importing from BusinessObjects 5.x/6.x Document size display When a user selects a document type, the document size displayed in the Warning screen of the Import Wizard is the total size of all the documents in the repository for that user. The Import Wizard does not display the size of the specific document type. 56 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Importing servers from BIAR If the user restores the server configuration of their cluster from Business Intelligence Application Resource (BIAR) using Import Wizard, then after the import operation, under certain conditions (for example, if BIAR contained more nodes then the current deployment), their deployment may have more nodes (in the CMS system database) than they actually have on the Server Intelligence Agents (SIA) machines. On the machines where the user wants to add the missing Server Intelligence Agents, start the Central Configuration Manager (CCM) and follow the “Recreating a Server Intelligence Agent on a local machine” workflow to add SIAs for nodes existing in the CMS system database, but not existing on any machine in the cluster. Opening newly imported dashboards If you use the Import Wizard to import a dashboard from BusinessObjects Enterprise XI Release 2 to BusinessObjects Enterprise XI 3.1, and are unable to open the dashboard: 1. 2. 3. 4. Open the dashboard in BusinessObjects Enterprise XI 3.1InfoView. Make a minor change to the dashboard and then save it. Logout of the InfoView, and log on again. Open the imported dashboard. The imported dashboard opens. Importing Web Intelligence reports BusinessObjects Enterprise XI 3.x introduces new rights for Web Intelligence reports. If you are importing or upgrading Web Intelligence reports from a previous version, these rights are set to Not Specified by default. This effectively denies rights on the report. When importing or upgrading Web Intelligence reports, keep the following considerations in mind. • The Java formula toolbar and Interactive formula toolbar rights have been merged into an Enable Formula and Variable Creation Business Objects XI 3.1 Release Notes 57 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise right. After importing a Web Intelligence report, the Enable Formula and Variable Creation right has the same value as the Java formula toolbar right. • The Create Document right is now split into the Create Document and Web Intelligence Rich Client: Create a Document rights. After importing a Web Intelligence report, the Create Document is set to its original value. The Web Intelligence Rich Client: Create a Docu ment right is set to Not Specified. • The Enable Client right is now split into the Enable Java Report Panel and Web Intelligence Rich Client: Enable a client to use it rights. After importing a Web Intelligence report, the Enable Java Report Panel right is set to the old value of Enable Client. The Web Intelligence Rich Client: Enable a client to use it right is set to Not Specified. Re-importing a Crystal Report from doesn't update the format If you import a Crystal Report from BusinessObjects, Crystal Enterprise, or a previous version of BusinessObjects Enterprise, change the report's format on the BusinessObjects Enterprise XI 3.1 CMC or InfoView, and then re-import the Crystal Report from the original source destination, the report's format does not revert to as it was in the previous version. Importing a Crystal report may not import the report's custom functions If you are importing a Crystal report from BusinessObjects, Crystal Enterprise, or a previous version of BusinessObjects Enterprise, custom functions that you've created for the report are not imported unless you select Import all repository objects on the "Import repository object options" screen. If you haven't imported all repository objects, when you open the imported report on the destination environment with Crystal Reports 2008 and with the Update Repository Objects option, a "Missing Repository Objects" warning may display. However, the report can still be viewed. 58 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Importing profiles with the notinlist() function The notinlist() function is not supported in BusinessObjects Enterprise XI 3.1. Profiles that use the notinlist() function are therefore not currently supported. If you are importing profiles that use these functions, the functions have to be reconstructed in the profile target of BusinessObjects Enterprise XI 3.1 to an equivalent Desktop Intelligence expression so that it behaves the same way as in the source. For example, notinlist("INDIA", "CANADA", "FRANCE") can be reconstructed as If( InList("INDIA","CANADA","FRANCE")) Then "" Else . Import Wizard doesn't import Dashboards from BIAR files The Import Wizard and BIAR Engine don't import MyInfoView Dashboard objects properly from BIAR files. If you view an imported MyInfoView Dashboard object through the InfoView, the following error message will show: An error has occurred: Sorry, you do not have the right to execute this action. If you require this right, please see your system administrator. BIAR Engine Product usability Importing objects with the same name When using the BIAR Engine Command Line Tool or the BIAR Engine API, if you are importing a BIAR file with two or more objects with the same name that are part of the same category the objects will not be imported. Business Objects XI 3.1 Release Notes 59 1 1 Welcome to the Business Objects XI 3.1 Release Notes BusinessObjects Enterprise Using the BIAR Engine with previous versions The BIAR Engine Command Line Tool and BIAR Engine API only support importing objects from one BusinessObjects Enterprise XI 3.x system to another. You cannot use these tools to import objects from BusinessObjects, Crystal Enterprise, or earlier version of BusinessObjects Enterprise. You must use the Import Wizard to import content from previous versions to XI 3.x. The BIAR Engine Command Line Tool, BIAR Engine API, and Import Wizard do not support importing objects from a BusinessObjects Enterprise XI 3.1 deployment to a BusinessObjects Enterprise XI 3.0 deployment. Solaris UNIX BIAR Import Users of Solaris UNIX may find that when importing information using the BIAR Engine in command line mode, the application terminates unexpectedly. We recommend enabling the -XX:LoopUnrollLimit=0 JVM option to avoid this issue. Time stamps for imported or replicated objects When Instances containing explicit security are imported or replicated, their Time Stamps are updated with the import/replication time. This is the time displayed in the History page of the object in the CMC or InfoView. This only affects Web Intelligence, Desktop Intelligence, Object Packages and Publication instances for Federation and the BIAR Engine. Repository Diagnostic Tool Repository Diagnostic Tool displays error when terminated If you are using MySQL for the CMS database, the error message “Error in my_thread_global_end(): 1 threads didn't exit” appears on the screen when the Repository Diagnostic Tool terminates. You can disregard this message. 60 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Live Office Report Diagnostic Tool republish recommendation You may see a recommendation from Report Diagnostic Tool to republish a file but this recommendation isn't always applicable. For example, it does not make sense to republish the output .txt file of a Java program instance object since this file was created by BusinessObjects Enterprise itself. Repository Diagnostic Tool in Korean Repository Diagnostic Tool currently does not have a Korean locale option for its command line interface. Users should run the tool in English or an alternate installed language for Korean locales. Report Diagnostic Tool output directory Directories with multilingual characters in their names are not supported for Report Diagnostic Tool's output directory (-outputdir). Live Office Overview This chapter describes known issues and workarounds for BusinessObjects Live Office XI 3.1 (Live Office). Business Objects XI 3.1 Release Notes 61 1 1 Welcome to the Business Objects XI 3.1 Release Notes Live Office Enterprise Deployment Live Office with web tier hardware load balancer The Live Office Insert Wizard may fail when Web Services is deployed to an environment with a web tier hardware load balancer that uses cookie based session affinity. This is a known limitation with Web Services. Web Services applications are currently only supported with the following load balancer configurations: 1. Source IP address stickiness. 2. Source IP and destination port stickiness (available only on a Cisco Content Services Switch). 3. SSL stickiness. Note: SSL stickiness may cause security and reliability issues on some web browsers. Check with your network administrator to determine whether or not SSL stickiness is appropriate for your organization. Web services with reverse proxy Some Axis2 administration pages may not render correctly when dswsbob je.war and BusinessProcessBI.war web services are deployed behind a reverse proxy. To resolve this problem, ensure that the same context path is used for both the reverse proxy and the web application server. For example, if a web application is deployed to http://SERVER:PORT/bob jexir30/, the reverse proxy context path must also be /bobjexir30/. Web Service validation Live Office may not validate users if the web service address provided points to a WebLogic server. This issue can be resolved by manually deploying the dswsbobje war file. 62 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Live Office To deploy dswsbobje correctly on a WebLogic 9.2 server, system administrators need to: 1. Deploy dswsbobje in exploded directory format and not as a .war file. 2. Create a WebLogic XML file with the following lines: true 3. Place XML file in the dswsbobje WEB-INF directory. For more information see http://ws.apache.org/axis2/1_2/app_server.html. For more information on Web Services deployment, please see Configuration and deployment on page 206 SJAS 8.2 on Solaris 10 Users deploying SJAS 8.2 on the Solaris 10 operating system may receive the message Internal server error after manually deploying dswsbob je.war. This error is a result of access to the web service URL failing. To resolve this issue, you will need to modify the server.policy file. The file is located in the directory \Sun\AppServer\domains\domain1\config\. You will need to add the following lines to the server.policy file: -grant codeBase "file:${com.sun.aas.installRoot}/domains/do main1/applications/j2ee-modules/dswsbobje/-" { permission java.security.AllPermission; }; -- For more information on Web Services deployment, please see Configuration and deployment on page 206 Business Objects XI 3.1 Release Notes 63 1 1 Welcome to the Business Objects XI 3.1 Release Notes Live Office Product Usability Installation - Power User When user only has power user privileges, the Live Office Installer is not able to install required prerequisites and selected language packs. The Administrator user privileges are recommended. Opening documents from a previous version Documents created in a previous version, will need to be upgraded when opened in Live Office XI 3.1. When opening the document, you will be prompted to upgrade the document to the current version. After the upgrade process, the document will no longer be backwards compatible with the previous version of Live Office. Copy and Paste There are some limitations in using the copy and paste feature with Live Office objects. In Office 2007, users may not be able to use ribbon menu to copy/paste Live Office objects; however users can copy/paste with the hotkey and right-click menu options. Live Office connectivity may be lost when copying a single cell from Excel to PowerPoint, and then copying the same object from Powerpoint to another Office application. To copy Live Office objects from PowerPoint ensure that all required cell contents are highlighted. Microsoft Word users should highlight entire tables including carriage returns to ensure Live Office connectivity is maintained. Live Office does not fully support the cut and paste. When users copy a worksheet containing embedded objects, Live Office connectivity to the objects may be lost. Users should not copy a chart between Outlook HTML editor and other Office applications. Table headings Users may not be able to insert a row or column between table headers and the first row in a data grid. 64 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Live Office Delete Row/Column For a row or column that has been inserted into a Live Office object using Insert Row or Insert Column from the Live Office menu, it is recommended to also use Remove Row or Remove Column from the Live Office menu in order to delete that row or column. If deleted using the Delete Row or Delete Column function in Microsoft Excel application, the row or column may re-appear when the Live Office object is refreshed. Filter drop-down list of values When selecting a filter from a drop-down list of values in Live Office, the maximum number of values that will show is 500. If there are more than 500 possible filters, only the first 500 will be shown. Cascading list of values Users may not be able to search or sort a cascading list of values. Date/Datetime Parameter - Number format When a date/datetime type parameter is bound to multiple cells, the values will be converted into number format if the default format for the cells is "General". Workaround: Change the cell format manually to display the data in the correct format. Currency symbol changed Live Office users with the Korean language set as the default for both Microsoft Excel and for their operating system (OS) may find that currency symbol is not displayed correctly. The currency symbol within the Live Office object will be displayed as “/”. Business Objects XI 3.1 Release Notes 65 1 1 Welcome to the Business Objects XI 3.1 Release Notes Live Office Crystal Reports Crystal Reports with crosstabs For Crystal Reports containing only a crosstab, the field list may be empty when a user tries to insert a Live Office object. It is recommended that users insert the crosstab as a report part. If users want to insert the fields within the crosstab to Live Office, they should add the fields to Crystal Reports outside the crosstab. Crystal Reports Integrated Security Option The Crystal Report Integrated Security option may not apply properly to objects created from Live Office Crystal Reports report parts. Users should set up a full Single Sign On (SSO) from the client to the database according to related documentation to make SSO to database work in Live Office. Crystal Reports viewing locale When a Live Office object is created from an SAP Crystal Report, users preferred viewing locale may not take effect when refreshing the object. Crystal Report formatting If the format of a Crystal Report table (excluding crosstab) is altered using the Table Style function of Microsoft Word 2007, the original report format may not return when the table is refreshed. If you want to keep the original Crystal formatting of any tables, do not modify them once they have been imported. Crystal Reports multi-column format Crystal Reports with multiple columns format in the details section may not display properly when imported into Microsoft Office documents. In some cases there will only be a single column under the heading of the view table. Web Intelligence hyperlink formats When Web Intelligence objects imported into excel contain hyperlinks, any custom formatting for those hyperlinks may be lost, and they will appear as regular hyperlinks. They will continue to function, and custom formatting can be reapplied. 66 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Live Office PowerPoint 2007 In Microsoft Office PowerPoint 2007, users may not be able to insert or remove a custom row or column. Users also may find they cannot focus on a value or exclude a value under the filter settings menu on a Live Office object. Microsoft Word - Object in Header/Footer Live Office table objects can be inserted into the header or footer section of a Microsoft Word document, other objects (e.g. single cell object) are not supported. Restriction: Live Office objects inserted into the header or footer of a Microsoft Word document will not be recognized by the Go to Object button. Microsoft Excel Bound Excel prompts Microsoft Excel users are not be able to select multiple values from the drop-down list of values when a parameter or prompt is bound to a cell. This is due to a Microsoft limitation, as Excel does not support multiple selections from a value list. For discrete prompts or parameters that support multiple values, users can bind them to ranges with multiple cells. Also, a list of prompt values may not be visible to a Microsoft Excel user after binding a Crystal Reports dynamic cascading parameter or a Web Intelligence cascading prompt to a cell. Excel formulas If a Live Office object grows beyond it's original range when being refreshed in an Excel spreadsheet, any excel formulas that draw on information in the sheet may be compromised. We recommend that you manually add addtional columns or rows to an Excel file if additional information need to be added. Business Objects XI 3.1 Release Notes 67 1 1 Welcome to the Business Objects XI 3.1 Release Notes Live Office Protected Excel worksheet If a Microsoft Excel worksheet is protected, users will not be able to insert or refresh Live Office objects, even if the selected cells are not Locked. Microsoft Outlook Concealed data in Outlook The conceal data feature of Outlook may not function properly. For Outlook 2003, the feature can be applied to Live Office objects if the email is in HTML format. Microsoft Outlook 2003 and Outlook 2002 - Draft messages Live Office objects in messages saved as drafts are no longer recognized by Live Office when opened using a double-click, or Open from the context menu. Workaround: This is a problem experienced in Microsoft Outlook 2003 and Outlook 2002 when using the Word editor. To restore the Live Office objects, select the draft message and click Reply, Reply All or Forward. The Live Office objects should again be recognized by Live Office. Microsoft Outlook 2003 - Non-English Language In some Non-English Microsoft Outlook 2003 environments, Spanish for instance, Live Office objects contained in a received email may not be recognized by Live Office. One possible cause is the encoding for outgoing messages. Workaround: Change the encoding options for outgoing messages to Unicode both on the sender side and receiver side. The steps from the main menu are Tools > Options, the "Options" dialog box appears. Select the Mail Format tab, click the International Options button, the "International Options" dialog box appears. Under "Encoding Options", select Unicode (UTF-8) from the "Preferred encoding for outgoing messages" drop down list . Microsoft Outlook 2003 SP2 and SP3 After installing Microsoft Outlook 2003 SP2 or SP3, the Live Office menu and toolbar may not be loaded into the application. 68 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Live Office Workaround: This is a problem experienced in Microsoft Outlook 2003 SP2 and SP3 when using the HTML editor. Click Reply or New to create an email message. Close this email. Click Reply or New again, the Live Office menu and toolbar should now appear. Outlook 2007 mouse functions After using Outlook 2007 users may find their mouse is no longer functioning properly. This can be resolved by upgrading to Office 2007 SP1. Microsoft Outlook 2007 SP1 There is a known limitation for Live Office objects in emails received in Microsoft Outlook 2007 SP1. Live Office chart objects are recognized, all other object types including single cell and tables are not recognized. There currently is no workaround for this issue. Xcelsius 2008 and Live Office Note: The Live Office application may not provide the full functionality from within Xcelsius 2008 as is provided from within Microsoft Office applications. Some Live Office functions which are not supported from within Xcelsius 2008 are: modifying Live Office object properties, including refresh options; opening published spreadsheets from BusinessObjects Enterprise; and publishing spreadsheets to BusinessObjects Enterprise. It is recommended to utilize Live Office functionality in Microsoft Excel, then import the Live Office-enabled spreadsheet into Xcelsius 2008. Toolbar buttons disabled The Refresh All and Go to Object buttons on the Live Office toolbar will not be enabled after inserting a Live Office object into the embedded spreadsheet within Xcelsius 2008. Unspecified error message Users may receive an Unspecified error when attempting to navigate to a Live Office object using the Go to Object button. This may result if an exception occurred during insertion of the object and Live Office Compatibility Mode was not enabled. Business Objects XI 3.1 Release Notes 69 1 1 Welcome to the Business Objects XI 3.1 Release Notes Live Office Export embedded spreadsheet with Live Office object Live Office objects inserted into the embedded spreadsheet within Xcelsius 2008, may become invalid when the spreadsheet is exported to Microsoft Excel. Context menu does not appear The context menu that appears upon right-click of the mouse, may not show the Live Office menu when right-clicking on a Live Office object within Xcelsius 2008. Live Office toolbar - Microsoft Office XP and Office 2003 Microsoft Office XP and Office 2003 users, when importing a spreadsheet that contains Live Office objects, only one LiveOffice toolbar button, “Open from BusinessObjects Enterprise”, will be enabled in the Xcelsius 2008 embedded spreadsheet. Error message - Office XP Due to a known Microsoft Office XP issue, Live Office forces Office applications to load the Microsoft .NET 2.0 Framework. If you need a higher .NET Framework version to be loaded, you may modify the registry key. In order to use Live Office with Microsoft Office XP applications, you will need to modify your registry keys. For more information, see section “To install the client” in the BusinessObjects Live Office XI 3.1 Install Guide. Live Office does not load in Office 2003 Users with Microsoft Office 2003 installed may experience the Live Office interface not loading when launching Office applications. This is due to a known Microsoft issue with add-ins, such as Live Office, that use the Microsoft .NET Framework version 2.0. In order to use Live Office with Microsoft Office 2003 products, you will need to download a patch from Microsoft to resolve this issue. For more information, see section “To install the client” in the BusinessObjects Live Office XI 3.1 Install Guide. 70 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Voyager Microsoft Office 2007 - Default text wrapping style In Microsoft Office 2007 applications, Live Office objects have a default text wrapping style of “In line with text”. Any change of the wrapping style will result in the Live Office object no longer being recognized and it will not be refreshed. Microsoft Office 2007 - Live Office context menu In Microsoft Office 2007, the LiveOffice context menu may not appear in Microsoft PowerPoint. It is also unavailable for chart objects in all Microsoft Office 2007 applications, or Excel spreadsheets created via Microsoft Excel 4.0 Macro. The LiveOffice ribbon menu can provide access to all the functions regularly available on this menu. Microsoft Office 2007 - Add-in Security Microsoft Office 2007 users with the “Require add-ins by trusted publisher” option enabled on the Trust Center > Add-Ins menu, will also need to manually enable Live Office by selecting “Enable all code published by this publisher” from the "Microsoft Office Security Options" window. Voyager Overview BusinessObjects Voyager is a tool for analyzing OLAP data. The following issues should be noted for this release. Note: As of this release BusinessObjects Voyager is not supported on HP-UX. Business Objects XI 3.1 Release Notes 71 1 1 Welcome to the Business Objects XI 3.1 Release Notes Voyager Supported Platforms and Versions Workspaces with SAP parameters fail to open Existing users with SAP connections who upgrade to BusinessObjects XI 3.1 will not be able to access their workspaces created in BusinessObjects XI 3.0 if the workspaces contain parameters. New Voyager workspaces can be created successfully. This issue will be resolved in the first Fix Pack scheduled for November 2008. Unexpected application error when concurrent sessions time out When concurrent Voyager sessions expire in Firefox, or when using the tabs feature in Internet Explorer, one or more of the sessions closes with an unexpected application error. Workaround: In Internet Explorer, do not use tabs for multiple sessions that connect to the same server. In Firefox, avoid starting multiple sessions that connect to the same server. Configuration and Deployment Invalid logon credentials in some languages With SAP BW/BI data sources, when any locale other than EN (English) is used, and the appropriate language pack has not been installed, a misleading error message "Check your name and password" is displayed instead of a message about the missing language pack. The language packs are located on the BI.BW server. 72 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Voyager Migration issues When using the Import Wizard with Voyager, you must manually select both Voyager workspaces and connections. Chinese characters displayed incorrectly in chart legends When using Chinese fonts, the text in chart legends may be displayed incorrectly. Ensure that the corresponding Chinese font pack is installed on the machines where MDAS Servers are installed, under the correct directory, specified in the fonts.xml file. The MDAS Server must be restarted before charts and PDF exports can be viewed correctly in Chinese. Note: These configuration steps are in addition to the other steps required to configure fonts.xml, as described in the “Post-installation configuration of fonts” section of the Voyager Administrator's Guide. Configuring SunOne and Oracle application servers When using ISA Server 2006 as a Reverse Proxy Server with SunOne or Oracle application servers, additional configuration steps are required. For Oracle: We need to pass -Doracle.useSessionIDFromCookie=true to the startup Java options of the Oracle application server. For SunOne: We need to set a special deployment property in the sun-web.xml file of all web applications. Business Objects XI 3.1 Release Notes 73 1 1 Welcome to the Business Objects XI 3.1 Release Notes Voyager Voyager produces the message: “The Voyager application encountered an unexpected error” Voyager does not support the serialization of the data that it stores in a user's HTTP session. Therefore, in a web farm load-balancing environment, Voyager requires that the session remain attached to the original web application server that serviced the original user's request. An administrator can configure the load balancer to use the correct setting; this setting is commonly called User Session Stickiness. Also, because Voyager does not support serialization of a user's HTTP session, a side effect is that Voyager does not support failover. Product Usability and Integration Adding calculations or visual totals to views with null suppression Null suppression removes a row or column only if every cell in that row or column is null. Therefore, adding a calculation that contains a non-null value in each cell, such as a Rank calculation or Rank visual total, causes the previously suppressed rows or columns to reappear. Searching in Member Selector in Asian locales When performing a search in the Member Selector in Asian locales with an SAP data source, the search string must be enclosed in asterisks (*). Stacked bar charts display incomplete data When using a horizontal or vertical stacked bar chart, it is possible to position the chart range slider bars in the middle of a riser, resulting in incomplete data displayed on the chart. Adjust the range slider to display the entire riser. 74 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Voyager Chart hierarchical labeling when parent members are hidden When the Show Parents option is set to No on a chart, the Show Hierarchical Labeling option has no effect. Browser "Back" button causes unexpected behavior In Firefox, using the browser's Back button while on Voyager's “Save” page may cause unexpected behavior. Printout of an empty crosstab (due to null suppression) lacks labels When printing a crosstab without data or with data suppressed, the resulting printout is empty and does not indicate the fact that there is no data. Rounded percentage values In Voyager, percentage values are treated internally as decimal values. Therefore, rounding 52.34% to two decimal places is essentially rounding 0.5234 to two decimal places. The resulting value is then 0.52, or 52%. Furthermore, rounding 52% results in a displayed value of 1, while rounding 48% results in a displayed value of 0. Sending workspaces to email recipients When a workspace is sent to an email recipient, the resulting email should contain a link that can be clicked to open the workspace. However, if the Destination Job Server is set to “Add Attachment”, and the Voyager user chooses the “Use Default settings” option, an invalid file attachment is sent with the email instead of a valid link. Therefore, users must always clear the “Use Default settings” option when sending a workspace by email. Business Objects XI 3.1 Release Notes 75 1 1 Welcome to the Business Objects XI 3.1 Release Notes Voyager In addition, to add the link to the email, users must add the “Viewer Hyperlink” placeholder to the Message field when sending the workspace. Cannot add components after deleting connection If a workspace contains multiple connections, and the workspace is displaying a maximized component, deleting all unrelated connections from the workspace may disable the ability to add additional components. Workaround: Click a different page tab, then return to the original page. Parent information not displayed with SAP optional variables Clicking the Show Parent Information button in the Member Selector, when choosing the value for an optional characteristic variable, does not display the parent information. Data formatting The data displayed in a crosstab is not formatted using the browser locale settings; the data is displayed in the format defined on the OLAP cube server. For example, in a French locale, data is displayed as 0.123 instead of 0,123. Pop-up dialog boxes Pop up dialog boxes should be enabled in your browser when using Voyager; otherwise some functionality may not be accessible. Sorting hierarchies Sorting members with the option “Maintain Hierarchies” deselected may cause drilled-down members to indicate that they are drilled up. That is, if you are displaying data with several members in the hierarchy expanded, and you sort a column or row on the opposite axis, then members that were previously shown as drilled down may now be displayed as drilled up. 76 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Voyager This problem occurs only with Analysis Services data sources, and may be addressed in future Microsoft service packs. Members with same rank With Rank calculations, if two members have the same ranking, the order is determined by their order within the dimension. Resizing the workspace When the Voyager workspace is significantly resized, the chart may no longer display the data range that the user was viewing before the resize. Multiple workspaces in My InfoView Two or more Voyager workspaces cannot be viewed simultaneously in the My InfoView dialog box, even if the InfoView Document Viewing preference is set to “In multiple fullscreen browser windows, one window for each document”. Only the latest workspace that was added to the layout is displayed; the previous workspace disappears. Nulls not suppressed with visual totals With SAP and Essbase data sources, nulls are not suppressed when visual totals show totals by dimension. SAP: null suppression On the Properties tab, the null-suppression options for “Column Only” and “Row Only” suppress all cells from both rows and columns. Business Objects XI 3.1 Release Notes 77 1 1 Welcome to the Business Objects XI 3.1 Release Notes Voyager SAP: null suppression with sparse data set Querying a large data set which has some sparsity, and with null suppression turned on, can result in the generation of an MDX expression which is too long for SAP to parse, resulting in an error. Filtering data produces unexpected results When filtering data using the “not equal to” option, some data values very close to the specified filter value may not be properly filtered. Workaround: use the “greater than” or “less than” filters in these cases. Ranking and sorting with EPMMDX Connector data sources When using a connection to a Business Objects Profit cube (EPMMDX Connector), these features are unavailable: • • • “Top contributors to % of total” rank “Bottom contributors to % of total” rank “Maintain Hierarchies” sort Error messages from MDAS Server When using an SAP connection, if the SAP OLAP server runs out of memory and produces errors, the MDAS Server may become unstable. Unable to undo a calculation If a calculation is modified and then an undo action is performed, the undo action is performed within the application but is not applied to the data displayed in the crosstab. To apply the undo action, open the "Calculation Editor" dialog box and click OK. 78 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Voyager Outer dimension does not drill down When using Microsoft Analysis Services 2005 and 2008 data sources, when dimensions are nested and a member of the outer dimension is drilled down, the plus sign “expand” icon may not change to the minus sign. Therefore, a member may appear to be collapsed when it is actually expanded. Workaround: To collapse the member, open the Member Selector and deselect the descendants of the member. Folder limits page Users may find the recieve the following system message when accessing the page: HTTP 500 error. To resolve the Folder Limits HTTP 500 error, these steps must be followed. 1. Launch the WebSphere administrative console and stop the CmcApp.war and CmcAppActions.war applications. 2. In the WebSphere console, go to Enterprise Applications > EB_APPLICATION > Manage Modules > WEB_APPLICATION.war and select Classes loaded with application class loader first from the combo box. 3. Remove the xml-apis.jar from CmcApp and CmcAppActions, if it appears. 4. Restart the web application. Security Firefox logins to InfoView affect CMC In Firefox, logging on to InfoView supplies the logon information to the CMC as well. Similarly, logging off from the CMC also logs the user off from InfoView. This is a bug in Firefox. Business Objects XI 3.1 Release Notes 79 1 1 Welcome to the Business Objects XI 3.1 Release Notes Voyager OLAP Data Access Connection remains inactive when cube is modified When a cube's structure is modified while users are connected to that cube, a Java runtime exception error message is displayed, and users are unable to reconnect to the cube for several minutes. When this occurs, users should close their browser and wait for two minutes. It is also recommended to clear the browser cache. Analysis Services 2005: incorrect user-defined calculations When using a Microsoft Analysis Services 2005 SP1 data source, under certain specific circumstances, user-defined calculations may not be applied correctly to members. This is an Analysis Services 2005 issue, and may be addressed in a future service pack of that product. Query restrictions fail for SAP data sources connected to SAP BI7 systems When selecting values to restrict single and multiple hierarchy node queries on an SAP data source, the SAP system fails to apply the restriction. This is specific to SAP BI7. Search the SAP support notes for a resolution. Second calculation affects first calculation With a Microsoft Analysis Services data source, when a second calculation is applied, an existing calculation's results may change. This is a Microsoft issue. 80 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Voyager Applying a visual total produces unexpected results When using certain Microsoft OLAP cubes, applying a visual total produces unexpected results, such as members not being drillable. This is a Microsoft issue. Invalid error message when adding large number of members to slice axis When a large number of members is added to the slice axis, an invalid error message may be produced, containing MDX syntax. This is a Microsoft issue. Workspace containing calculation opens slowly With SAP BW or Essbase data sources, if a workspace contains a calculation that is based on members of a dimension that contains many members, the workspace may open very slowly. Can't create Voyager connections after adding keycode When entering keycodes through the Central Management Console, it can take up to three minutes for a keycode's properties to take effect, even though the "License Keys" page states that “Changes take effect immediately on click of Add or Delete”. This behavior is due to the SDK caching the system properties. Unable to create a Voyager connection If a user is granted the "View objects that the user owns" right but denied the "View objects" right, the user is unable to create a Voyager connection in the Central Management Console. Workaround: Assign the "View objects" right to the user. Business Objects XI 3.1 Release Notes 81 1 1 Welcome to the Business Objects XI 3.1 Release Notes Data Access SSO not possible with EPMMDX Connector When creating a Voyager connection to a Business Objects Profit cube (EPMMDX Connector), SSO (single sign-on) is a selectable option, but SSO is not functional. Data Access Scheduling Web Intelligence documents based on SSO2DB universes Business Objects XI 3.0 universe connections now use strong typing, both with and without single sign-on (SSO). The use of SSO connections can affect the generation of scheduled Web Intelligence documents: To avoid this issue for scheduled documents: 1. Obtain the details of a database access user login ID and password that you can use for the connection. Your scheduled reports will run under this user security context. 2. Using the Designer New Connection wizard, define a database connection with these user details. When defining the login parameters, in the Login Parameters screen, in the Authentication mode pull down list, select the Use specified username and password option. Supply these details on the Login Parameters screen. 3. Using the Business Objects Central Management Console, create a new user. 4. In Designer, use the Restriction mechanism to apply a restriction to the Business Objects user ID. Restrict that the user ID must use the connection to the database that you defined in step 2. Use the Designer Tools, Manage security, Manage access restrictions menu option to configure the restriction. See the Designer user documentation for more information. 82 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Data Access 5. Use the Business Objects user that you created in step 3 to schedule the Web Intelligence documents. SQL Server 2005 connectivity When you define an OLEDB connection to connect to your MS SQLServer 2005 server, first install the SQL Native Client driver. Without this client, when you test the connection, you will receive a system message, CS:COM Provider CLSID not specified or erroneous, that prevents you from creating the connection. If you cannot install the SQL Native Client driver, select MS SQL Server 2000 as your database engine instead of MS SQL Server 2005. Alternatively, to prevent the error, you can modify parameters in the oledb.sbo file to the same values as those used in the section of the file. To do this: 1. Locate the oledb.sbo file, and open the file for editing. The file is located in the oledb directory under the connectionServer install directory. 2. Under the section of the file, change the following two parameters: • Parameter Provider CLSID — change value to: SQLOLEDB • Parameter Enumerator CLSID — change value to: SQLOLEDB Enumer ator 3. In the oledb.sbo file, locate the section. The parameters you set in the the section should be the same as the corresponding values in section. SQL Server 2008 date object support There is an issue when connecting BusinessObjects Enterprise XI 3.1 applications to an MS SQL Server 2008 database through the MS SQL Server 2005 JDBC driver 1.2. Business Objects XI 3.1 Release Notes 83 1 1 Welcome to the Business Objects XI 3.1 Release Notes Data Access Connection Server allows BusinessObjects Enterprise XI 3.1 applications to access an MS SQL Server 2008 database. Since Microsoft does not provide any updated version of the JDBC driver with MS SQL Server 2008, Connection Server uses the MS SQL Server 2005 JDBC driver 1.2 to connect this database through JDBC. In this specific case, the JDBC driver interprets date objects of SQL Server 2008 as character objects (VARCHAR type). This problem does not occur when using the driver with an MS SQL Server 2005 database. IBM DB2 9 for z/OS DECFLOAT support IBM DB2 9 for z/OS uses the new DECFLOAT datatype, which is bound in data access layer to Float64 numeric type. Since range of DECFLOAT values is larger than range of Float64 values, data access layer truncates DECFLOAT values when binding data. When an input column of a universe table uses DECFLOAT and its values are out of the range of Float64 values, you are required to set the object datatype to Character in Universe Designer in order to retrieve exact values. PostgreSQL and Greenplum MONEY support PostgreSQL and Greenplum databases uses MONEY datatype, which is bound in data access layer to float numeric type. However, data set to MONEY requires to be quoted in SQL insert queries. When an input column of a universe table uses MONEY, you are required to set the object datatype to Character in Universe Designer in order to support the use of quotes. Null as column in SELECT statements for Teradata The default value of NULL_IN_SELECT_SUPPORTED parameter is incorrect in the teradata.prm file. It must be set to NO, because the Teradata database does not support the NULL value as a column. The teradata.prm file is 84 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Data Access located in the connectionserver-install-dir\connectionServer\tera data directory. Datatype constraint for input columns that use dates When the input column of a universe table uses dates, the datatype for the date must take into account the USER_INPUT_DATE_FORMAT parameter in the PRM file of the associated datasource. For more information about PRM file parameters, refer to the Data Access Guide. Compatibility issues Desktop Intelligence XI R2 in ZABO deployment mode cannot create documents with BusinessObjects Enterprise XI 3.1 servers. In the same way, Web Intelligence Rich Client XI R2 cannot connect to XI 3.1 servers. Avoiding connection failures at startup Connection Server in server mode loads all available drivers at startup. So you may encounter connection failures at startup if the middleware involved is not configured correctly. To avoid Connection Server failures at startup, you must do one of the following: • • when installing the BusinessObjects Enterprise suite, select a custom installation and specify the connectivities you want to deploy for each type of database you require. when configuring Connection Server in the cs.cfg file, specify the drivers you want to load in the section of the server mode. For example: ... Yes 60 Business Objects XI 3.1 Release Notes 85 1 1 Welcome to the Business Objects XI 3.1 Release Notes Designer 60 ... You must follow these instructions for both patch or full installation of BusinessObjects Enterprise suite. Note: For more information about configuring Connection Server, refer to the Data Access Guide. Designer Universes general Universe connection with database single sign on (SSO) The universe connection may fail when you create, view, or schedule, a report (such as Crystal or Web Intelligence report) based on SSO2DB universe connections. To work around this issue, you must modify the USESSO property in the universe connection InfoObject from 0 to 1. The property is located under: SI_METADATA_PROPERTIES > SI_METADATA_EBCONN_ATTRIBUTES For more information, see the Knowledge Base site at www.businessob jects.com. 86 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Designer Changing authentication type on the logon prompt of Universe Designer affects the username Changing authentication type on the logon prompt of Universe Designer affects the username input box. Memory leak when exporting several universes to the CMS When exporting several universes to the CMS, the memory consumed increases by 2 MB for each universe that is exported. Multi-hierarchy node variables are not reflected in the universe Multi-hierarchy node variables are not currently supported in the universe. User rights are changed when a second universe with different rights is added to a query When a user has full rights on one universe and viewing rights on a second universe, and you modify the query by adding data from the second universe, the user is not able to refresh or edit queries from the first universe where he has full rights. SQL generation parameters SQL generation parameter COMBINED_WITH_SYNCHRO is not taken into account When you use the SQL generation parameter COMBINED_WITH_SYNCHRO = Yes, for each query you must use at most one measure and the same object in the same order. Business Objects XI 3.1 Release Notes 87 1 1 Welcome to the Business Objects XI 3.1 Release Notes Designer SQL generation parameter DISABLE_ARRAY_FETCH_SIZE_OPTIMIZATION On Page 86 of the Universe Designer User's Guide, the SQL generation parameter ARRAY_FETCH_SIZE_OPTIMIZATION is incorrect. It is called DISABLE_ARRAY_FETCH_SIZE_OPTIMIZATION. The description is below: DISABLE_ARRAY_FETCH_SIZE_OPTIMIZATION DISABLE_ARRAY_FETCH_SIZE_OPTIMIZATION = Yes|No Values Yes/No Default Yes Enables/disables the use of an optimization algorithm to optimize the size of the returned arrays for queries. Description When this is disabled, the default Array Size setting is used. The default array size setting is defined in the .sbo file. Refer to the Data Access Guide for information about the .sbo file parameters. Yes: Queries run on the universe do not use the opti- mization algorithm, but use the default value. No: All queries run on the universe benefit from the optimization. 88 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Designer Table and column restrictions Error when table name contains a dot In Designer a table name having a dot (".") generates a SQL error. It is recommended to avoid using a dot in the name of a table. Error when a table column name contains a dot When a column name contains a dot ("."), you get an SQL error in Designer. It is recommended to avoid using a dot in the name of a table column. Cannot insert a calculated column on a derived table It is not possible to insert a calculated column on a derived table. In the Query Panel, when using input columns with prompts, the static values should appear as the prompt default values In the Query Panel, when you use an input column with prompt, its static values should appear as the prompt default values. In the SQL, the @Prompt is present, but the input column static values are not used as the @Prompt default value. In the Query Panel, when an input column uses a prompt and lov, the prompt 3rd argument is not correct In the Query Panel, when an input column with prompt and lov, the prompt 3rd argument is not correct. In the @Prompt, the 3rd argument is the universe object as selected, but its class name is appears twice. Business Objects XI 3.1 Release Notes 89 1 1 Welcome to the Business Objects XI 3.1 Release Notes Designer In ANSI 92 mode, the Query Panel does not display the correct SQL for certain queries When Universe Designer is set to generate ANSI 92 compliant SQL, the Query Panel does not show the correct SQL for certain queries that contain an outer join and an input column. The query works correctly in Web Intelligence, but the Query Panel does not display the correct SQL. When a query resolves an input column with 3 inner joins, the SQL displayed in the Query Panel can be incorrect Universe Designer Query Panel can generate wrong SQL when the query has to resolve an input column with more than three inner joins. The query works correctly in Web Intelligence, but the Query Panel does not display the correct SQL. A query filter using a LIKE operator on an input column generates incorrect SQL in Designer Query Panel A query filter using a LIKE operator on an input column will generate incorrect SQL in Designer Query Panel and in Web Intelligence. Workaround: Use predefined filters. Designer does not verify if the LOV name for an object is unique Currently Universe Designer does not verify if the lists of values name for an object is already used by another object. When two lists of objects have the same name, this can result in value mismatches. A derived table must not have the same name as an existing table When a derived table is given the same name as a table that is not inserted in the universe structure, the original table is incorrectly marked as inserted. 90 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Designer To avoid this problem, do not use an existing table name as the name for a derived table. Stored procedures restrictions ojdbc14.jar version for Oracle 10g JDBC connection When using Designer to add a stored procedure with the Quick Design Wizard with an Oracle 10g JDBC connection, Designer does not respond if the ojdbc14.jar version is previous to 10.1.0.5. Use ojdbc14.jar version 10.1.0.5 or higher. Stored procedure universe restriction When creating a new universe (through the File > New menu), the Click here to choose stored procedure universe option greys itself out when you move from one tab to another on the "Universe Parameters" window in Designer. You cannot undo this option. You cannot use strategies and stored procedures on universes concurrently In the "New Universe" Wizard, the two options Check Strategies and Use Stored Procedures cannot be selected at the same time. You cannot create a universe that uses strategies and stored procedures. Do not use a reserved word in a name for a stored procedure When you try to save a stored procedure with an SQL reserved word such as the word fetch, Designer fails and an incorrect syntax error is returned. Business Objects XI 3.1 Release Notes 91 1 1 Welcome to the Business Objects XI 3.1 Release Notes Designer OLAP Universes Connection Wizard: Search function in OLAP connection cube browser has unexpected behavior When creating an OLAP connection using the Connection Wizard, the search function on the Catalog/Database Parameter page has the following unexpected behavior: When you click Search, the function searches the folder below the folder you selected. Workaround: 1. Select the folder listed directly above the folder you wish to search. 2. Enter the search criteria and click Search. The function automatically selects and searches the folder below the one you selected in step one. Unexpected memory increase when creating an OLAP universe When you create OLAP universes and close them, the memory consumed might not be released. The Index Aware mechanism is not implemented for Hierarchy variable prompt for SAP universes When you create a universe based on an InfoQuery using the Hierarchy variable, the Index Aware mechanism is not available. 92 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Universe Builder Universe Builder Universe Builder does not support Windows Vista Currently, Universe Builder will not run in a Windows Vista environment. Universe Builder does not work in Standalone mode if you install BusinessObjects Enterprise XI R2 and XI 3.0 on the same machine When BusinessObjects Enterprise XI R2 and BusinessObjects Enterprise XI 3.0 are installed side-by-side, Universe Builder XI R2 (Metadata Exchange) does not work in Standalone mode. When using BusinessObjects Enterprise XI R2, start Universe Builder from Designer: File > Metadata Exchange. Oracle OLAP Universe Builder Notes Software Requirements The following is a list of software requirements needed before you can use Oracle OLAP Universe Builder. • Business Objects Designer SDK (generally installed by default with Designer) • Windows 2000 or XP • Microsoft .NET Framework 1.1 • 10g with OLAP option • Oracle Standard Form Analytic Workspaces • Oracle Provider for OLE DB • Connections to Oracle databases that should be created in BusinessObjects Enterprise Designer Business Objects XI 3.1 Release Notes 93 1 1 Welcome to the Business Objects XI 3.1 Release Notes Universe Builder The Oracle user defined in the connections may need the following privileges depending on the workflows and the environment: • • Create View Read/Write in the Analytic Workspace (this is necessary to store the limit_map parameter text in a variable in the Analytic Workspace). KNOWN ISSUES AND LIMITATIONS • The Oracle connections list in the OLAP connection wizard is empty: BusinessObjects Oracle OLAP Universe Builder uses BusinessObjects connections only. To use a connection, you need to define it first in BusinessObjects Designer. • The Analytic Workspaces and Cubes list is empty: BusinessObjects Oracle OLAP Universe Builder supports Standard Form Analytic Workspaces and extracts the metadata from the Oracle Active Catalog. If the Analytic Workspaces you want to use are not Standard Form, they are not available in the Active Catalog • Relational View generation: The BusinessObjects Oracle OLAP Universe Builder does not generate the following parameters of the Oracle OLAP_TABLE function: PREDMLCMD OLAP_COMMAND POSTDMLCMD • Creating a universe from an existing relational view: The BusinessObjects Oracle OLAP Universe Builder does extract the metadata directly from the relation view but from the Active Catalog. The Analytic Workspaces and Cubes represented by the view must actually exist in the database. • Metadata extraction performance: In some cases, the BusinessObjects Oracle OLAP Universe Builder may encounter some performance issues during the extraction of multidimensional objects of a cube. The performance can be enhanced by reducing the number of Cubes in the same schema. • 94 BusinessObjects XI compatibility: Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Web Intelligence BusinessObjects Designer XI is not supported by this version of BusinessObjects Oracle OLAP Universe Builder. However, universes created by BusinessObjects Oracle OLAP Universe Builder with a supported version of Designer (5.1.x and 6.x) can be used in BusinessObjects XI. • • • Value based hierarchies of Oracle OLAP are not supported in this release. Only level based hierarchies are extracted from the Oracle Active catalog. BusinessObjects Oracle OLAP Universe Builder does not configure the universes for the Drill Through functionality. The user can set up manually the newly created universes to support this feature. In Oracle version 9.2.0.5 and 9.2.0.6, the INHIERARCHY boolean variables do not exist. They have been replaced by ValuSets. The multi-hierarchy dimensions do not work properly within the generated relational view. Oracle OLAP plugin unavailable Oracle OLAP plugin is not available for Windows 2008 64 bit and Windows Vista SP1 64 bit in Universe Builder. Web Intelligence Compatibility with previous versions The format of Web Intelligence documents (WID) has changed in Web Intelligence XI 3.1, with the following results: • Web Intelligence XI 3.0 cannot open documents created in Web Intelligence XI 3.1 • Web Intelligence Rich Client XI 3.0 cannot connect to a Web Intelligence XI 3.1 system • Web Intelligence Rich Client XI 3.1 can connect to a Web Intelligence XI 3.0 system, but cannot export documents to the repository Business Objects XI 3.1 Release Notes 95 1 1 Welcome to the Business Objects XI 3.1 Release Notes Web Intelligence Cannot view a Desktop Intelligence or Web Intelligence document in .NET InfoView configured with CORBA SSL It is not possible to open Desktop Intelligence or Web Intelligence documents in .NET InfoView that is configured with CORBA SSL. Workaround Modify all web.config files present in C:\program files\businessobjects enterprise 12.0\web content\infoviewapp. Add the following lines to the appsettings tag (add the tag if it is not already present): Note: The file and directory names given in these lines are examples only. Restart IIS. Scheduling date format When scheduling a report in InfoView, the American date format mm/dd/yyyy is not available. The only available format is dd/mm/yyyy. 96 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Web Intelligence Dynamic recipient publications Web Intelligence publications intended for dynamic recipients do not support one database fetch per recipient. If you have Web Intelligence documents that are intended for Enterprise and dynamic recipients, it is recommended that you design two publications. Send the first publication to Enterprise recipients only and use any report bursting method. Send the second publication to dynamic recipients only and use one database fetch for all recipients, or one database fetch for each batch of recipients. Viewing publication properties An error occurs when a user attempts to view the properties of a Web Intelligence or Desktop Intelligence publication in a .NET environment. Error when choosing publication formats Publication can fail when you select the publication formats too quickly in the Formats section. Carefully select formats one at a time. Previously-selected values in publishing Previously-selected values can appear in the Dynamic Recipients Mapping dropdown list on the Personalization page when you select multiple documents for publishing. Text search for Dynamic Recipients The text search for Dynamic Recipients does not work in Publishing. You need to navigate to the folders where the documents are stored and select them. Business Objects XI 3.1 Release Notes 97 1 1 Welcome to the Business Objects XI 3.1 Release Notes Web Intelligence Creating documents in Desktop format In InfoView, creating a Web Intelligence document in 'Desktop' format may fail if done immediately after creating or modiying a Desktop Intelligence document. Publishing to Default Enterprise Location and Business Objects Inbox Publishing a Web Intelligence document to Default Enterprise Location and Business Objects Inbox initially generates an error. Publication usually succeeds on subsequent attempts. Display of fixed reference data The date does not appear in the "Use fixed reference data from" dropdown list in the Data Tracking Options window. Only the time appears. Skin/image changes cause default background color to change When using the Web Intelligence Interactive Viewer, changing the skin or background image in a cell causes the default background color to change also. Display of report titles incorrect in Japanese Report titles do not display correctly in Japanese when reports created using Query - HTML are opened using the Java Report Panel. 98 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Web Intelligence Saving as CSV in a .NET environment in Danish An error occurs when you attempt to save a Web Intelligence report as CSV in a .NET environment running in Danish. No error occurs when you save as CSV with options. Some interface strings in Russian version of Web Intelligence Rich Client not localized In Web Intelligence Rich Client, even if your user locale is set to Russian, the interface of the Save As and the Open dialog boxes are displayed in English. This behavior is due to a limitation in the Sun JDK. DrillFilters syntax The syntax given for the DrillFilters functon in the online help is incorrect. The correct syntax is: DrillFilters(obj|separator). Drill hierarchies not displayed using Preferred Viewing Locale Drill hierarchies are not displayed using the Preferred Viewing Locale (PVL) when a drill filter is added. Changed server settings not applied in Web Intelligence Rich Client Updates to Web Intelligence server settings in the CMC are not reflected in Web Intelligence Rich Client. Workaround: Delete the webiProperties.txt file on the client machine. Business Objects XI 3.1 Release Notes 99 1 1 Welcome to the Business Objects XI 3.1 Release Notes Web Intelligence Text effects in Safari browser Underline, strikethrough and wrap text formatting are not applied in the Safari browser. Fonts and font styles not applied to charts on AIX, Linux and Solaris Some fonts and font styles are not applied to charts or chart components under Linux, Solaris and AIX. Sum calculation incorrect in multi-data provider reports with block filters In multi-data provider reports, the Sum calculation includes the filtered data in blocks to which block filters are applied. ForceMerge function incorrect when applied with block filter The ForceMerge function gives an incorrect result when applied to a dimension to which a block filter is applied. NoFilter function gives incorrect results with Count aggregation The NoFilter function gives incorrect results on measures aggregated using Count. 100 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Web Intelligence NoFilter function gives incorrect result with Drill parameter and block filter The NoFilter function gives incorrect results when used with the Drill parameter on a block to which a block filter is applied. Aggregated measures display empty results in synchronized queries with block filters Aggregated measure can incorrectly show empty results in reports based on synchronized queries and including block filters. Aggregation function with Where and In operators Aggregation functions that use both Where and In operators sometimes return incorrect results. Examples of syntax that returns incorrect results: Sum([Measure] In ([Dim 1];[Dim 2])) In ([Dim 1]) Where ([Dim 3]="Constant") Sum( [Measure] In ([Dim 1]) ) Where ([Dim 3]="Constant") Max( [Measure] In ([Dim 1]) ) Where ([Dim 3]="Constant") Incorrect #MULTIVALUE error message A formula in the form Sum(X) Where Y can sometimes produce a #MULTIVALUE error message incorrectly. The syntax Sum(X Where Y) does not produce the error message. Business Objects XI 3.1 Release Notes 101 1 1 Welcome to the Business Objects XI 3.1 Release Notes Web Intelligence Viewing Web Intelligence documents in an IP v6 environment To view Web Intelligence documents in an IP v6 environment that has a .Net Framework version 1.1.4322, you must set the parameter in the file C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG\machine.con fig and then restart IIS. SSO through siteminder using LDAP In a deployment scenario where SSO is configured through siteminder by using LDAP, logging into the 3-tier mode Desktop Intelligence or Web Intelligence client through the Start menu fails. You can launch Desktop Intelligence or Web Intelligence in 3-tier mode in InfoView. Workaround While logging into Desktop Intelligence or Web Intelligence client in 3-tier mode, specify the LDAP user name and password explicitly, and select LDAP as the authentication type. Sections in reports with merged dimensions can display incorrect results When a report containing a merged dimensions has a section on a dimension other than the merged dimension, results in the section are not always correct. 102 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Web Intelligence Incorrect security message when opening document When you attempt to open a document that you do not have the right to view from a link in another document, Web Intelligence displays the message "cdzsrv_error_en_30260" instead of a meaningful error message. Incorrect error message when Input File Repository Server is down Web Intelligence displays an incorrect error message and redisplays the Save page when you attempt to save a document while the Input File Repository Server is down. Close menu does not work in FireFox On a system running the Solaris operating system, the Document > Close menu does not work in the Web Intelligence viewer for documents opened in FireFox 2.0 using OpenDocument. Text effects not applied in Safari Underline, strikethrough and wrap text are not applied in Safari. Match whole word does not work in FireFox The "Match Whole Word" Find option does not work in Web Intelligence documents viewed in FireFox 1.0.4. Business Objects XI 3.1 Release Notes 103 1 1 Welcome to the Business Objects XI 3.1 Release Notes Web Intelligence Refreshing document with two levels of prompt can cause a "Null pointer exception" error Refreshing a document containing two levels of prompts can result in a Null pointer exception error. "Autofit width" setting can impact column resizing It is not possible to resize a column containing merged cells correctly in tables where the "Autofit width" option is specified with a minimum width. Sections containing empty tables not hidden When a table in a section is empty and the section is set to be hidden when the table is empty (by using the "Hide section when the following is empty" property), the section still appears. Cartesian product warning not displayed Web Intelligence does not warn when a query will create a Cartesian product when the warning option is set in the universe. Interactive Viewing possible even when right is disabled in CMC When the "Enable Interactive HTML viewing (if license permits)" right has been explicitly disabled in the CMC for a user, and the user has access to Interactive Query, the user can still use Interactive HTML viewing. 104 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Web Intelligence Web Intelligence Rich Client displays incorrectly at login with Hydravision installed When Web Intelligence Rich Client is used on a machine where ATI Hydravision is installed along with its graphic driver, the size of the display is incorrect at first logon. Incorrect Modified column content in document Open dialog box When you open a document in Web Intelligence and, in the "Open document" dialog box, you switch to Details view, the "Modified" column shows the file type rather than the modification date. To see the modification date of files, click on another folder, then again on the original folder. This corrects the display problem and shows both the file types and modification dates. Note: This problem occurs because of a problem in the JDK. Impossible to see X-Y-Z axis grid of chart if first save was without any grid When a document with a chart was first saved without any grid, it is impossible to see the X-Y-Z axis grid even when the Grid option is selected. Incorrect display of borders of default values and labels on charts In the Interactive Viewer, the borders of default values and labels on charts do not display correctly. Business Objects XI 3.1 Release Notes 105 1 1 Welcome to the Business Objects XI 3.1 Release Notes Web Intelligence Impossible to create or view Web Intelligence documents when Xcelsius 2008 and Business Objects Enterprise Server are on same machine When Xcelsius 2008 is installed on a machine where a Business Objects Enterprise Server (XI 3.1) is already installed, it is impossible to create or view Web Intelligence documents through InfoView or Web Intelligence Rich Client. An error message states that no valid license was found. Workaround: Do not install Xcelsius 2008 on a machine where a Business Objects Enterprise Server (XI 3.1) has been installed. Missing error message help Some Web Intelligence error messages do not have corresponding help pages in the online help. Incorrect action specified in error messages WIS 30271 and WIS 30271 In the text for error messages WIS 30271 and WIS 30272, the sentence "An administrator can change the value of the Maximum character (binary) output parameter in the Administration Console" should say "An administrator can change the value of the Maximum character (binary) output parameter in the Web Intelligence Report Server". Wrong example in help for MonthsBetween function The example for the MonthsBetween function in the online help is wrong. It should be: "MonthsBetween([Sale Date];[Invoice Date]) returns 1 if [Sale Date] is 2 December 2005 and [Invoice Date] is 2 January 2006" 106 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Web Intelligence Adding objects to header cells When you assign an object to the header cell in a table in Web Intelligence Interactive, the column values are corectly updated but not the header cell. Drill filters on detail variables not applied Drill filters are sometimes not applied on detail variables when using the Java Report Panel in a .NET environment. Embedded images in published documents Embedded images do not appear in Web Intelligence documents published to Default Enterprise Location and Inbox in mHTML format. To display the images, save the published file locally and open it using Internet Explorer 7. Embedded images in documents published to email Embedded images are sent as attachments with documents published to email in mHTML format. Remove, Move Up and Move Down in publishing In order for Remove, Move Up and Move Down options to work in publishing under Internet Explorer 6, the Miscellaneous > Access Data Source Across Domain option must be selected on the Security tab. Business Objects XI 3.1 Release Notes 107 1 1 Welcome to the Business Objects XI 3.1 Release Notes Web Intelligence Load balancing for Dynamic Recipients Load balancing is not always optimized between multiple WIReportServers for Dynamic Recipients in Web Intelligence publishing. Saving large documents as Excel Large Web Intelligence documents should be saved to Excel format using the "Prioritize data processing" option". The generated Excel might not open if the document is large and saved with the "prioritize formatting" option. Data tracking icon on charts The data tracking icon is not available on charts in the Web Intelligence HTML viewer. No warning message when navigating away from a document in Safari No warning message appears in the Safari browser when you attempt to navigate outside a Web Intelligence document (for example by selecting an InfoView folder). Browser code appears in the Drill toolbar in Safari Browser code appears in the drill toolbar after a drill down in the Safari browser. 108 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Web Intelligence Dimension name does not appear after drill up in FireFox The dimension name does not appear in the column header in the FireFox browser after a drill-up to the dimension. Instances not cleaned up after scheduling Web Intelligence document instances are not cleaned up after scheduling when the "Cleanup instance after schedule" option is set. Product Locale overrides Preferred Viewing Locale If the Preferred Viewing Locale is set to "Use browser locale", documents are formatted according to the Product Locale and not the Preferred Viewing Locale. Number format not displayed Number formats defined in the universe are not displayed when a measure is used in a formula. UNVID universe variables UNVID universe variables do not display in Web Intelligence when the universe is set as the default universe in InfoView. Sort order of lists of values in universe prompts The sort order of the list of values in a prompt created in the universe cannot be changed in Web Intelligence. Business Objects XI 3.1 Release Notes 109 1 1 Welcome to the Business Objects XI 3.1 Release Notes Web Intelligence Refreshing queries Refreshing a query that contains a smart measure, combined query and context causes an error. Database ranking using HP NeoView Is is not possible to create a database ranking against an HP NeoView database. Changing the image or skin in a cell In Interactive Viewing, the default background color of a cell changes when you change the skin or image in the cell. SQL generation and changed universe objects Web Intelligence documents are not always updated when objects in the underlying universe are changed. This can result in errors during data refresh and when attempting to view the query SQL. Open document shortcut disappears from Web Intelligence window The "+" (open document) shortcut disappears from the top right corner of the Web Intelligence window when you close a document in the Web Intelligence HTML viewer. If you abort the close (by clicking Cancel on the browser confirmation window) you can no longer open the document in a new window because the "+" symbol is not available. 110 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Web Intelligence Configuration required when Apache 2.2 used as proxy server When Apache 2.2 is used as a proxy server, the line ProxyPassReverse//AnalyticalReporting/ must be added to httpd.conf to enable Web Intelligence and Desktop Intelligence documents to be accessed from InfoView. Simple report filters containing "<" and ">" An error occurs when you select a value containing the "<" or ">" character in a simple report filter. Creating or editing Web Intelligence documents may not work if preferences are set to Advanced If your deployment consists of a single computer running the .NET web tier, with all other components installed on separate machines, creating or editing Web Intelligence documents may not work if your preferences are set to Advanced. To workaround this issue, install the MSXML 4.0 Service Pack 2 (Microsoft XML Core Services) on the machine that is hosting the .NET web tier. You can download this .msi file from the following location: http://www.mi crosoft.com/downloads/details.aspx?FamilyId=3144B72B-B4F2-46DA-B4B6C5D7485F2B42&displaylang=en Business Objects XI 3.1 Release Notes 111 1 1 Welcome to the Business Objects XI 3.1 Release Notes Migration Migration Enterprise Deployment DB2 client binaries If you are using DB2 9.1 client libraries on HP-UNIX, the Central Management Server (CMS) may not be able to load the DB2 client binaries. You may need to use DB2 9 client Fix Pack 4. Please ensure you update the LD_LIBRARY_PATH to point to the DB2 client's lib32 directory instead of the lib64 directory. (On HP-UNIX, LD_LI BRARY_PATH is used in addition to the SHLIB_PATH under certain conditions.) Oracle users unable to access CMS On 64bit Windows machines, the Oracle client version needs to be 10.2.0.3 for the Central Management Server (CMS) Database to use Oracle 10. Incremental updates may not work with earlier version of BIAR files Performing incremental updates using prior versions of Business Intelligence Application Resource (BIAR) files may not work. To workaround this, either delete the objects and any dependent objects from the destination system prior to an incremental import, or use a current version of BIAR files for an incremental import. Universe files may be left in the local temp directory after migration Temporary universe files may not be deleted from the file system after universes are migrated from earlier product releases using the Central 112 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Migration Configuration Manager (CCM) or Import Wizard. These files are stored in the TEMP directory and must be deleted manually. Specifying an existing Central Management Server Repository during installation If specifying an existing Central Management Server (CMS) Repository during the installation, the user's CMS Administrator password entered during installation must be the same as the one specified in the existing CMS Respository. Data Source Migration Wizard user interface is not controlled by the operating system locale The Data Source Migration Wizard interface is only available in English. Migration and Upgrading SIA may not start when copying an R3 database When copying an R3 database to a new database location, or selecting a new database or existing R3 database, the Server Intelligence Agent (SIA) may not start if: the node names are changed, the installation location has changed, or the installation operating system platform has changed. Migration to Sybase When copying the Central Management Server (CMS) database to Sybase to another database, the copy may leave residual tables from the copy operation, but the actual operation of the CMS is unaffected. To delete the CMS_Aliases3 and APS_VersionInfo tables: 1. Logon to the Sybase server with the schema that has the residual tables (isql -USCHEMA_NAME -PPASSWORD -SSYBASE_SERVICE_NAME). Business Objects XI 3.1 Release Notes 113 1 1 Welcome to the Business Objects XI 3.1 Release Notes Migration 2. Run the command: select name from sysobjects where uid = (select uid from sysusers where name='SCHEMA_NAME') . 3. Run the command: drop table CMS_aliases3. 4. Run the command: drop table Aps_VersionInfo. 5. Type go and press Enter. 6. Type quit and press Enter. User preferences from CMS may be lost When copying and upgrading your Central Management Server (CMS) Database from R2 to R3, your preferences specific to the Central Management Console (CMC) may be lost. The InfoView preferences are kept. Importing universes from BusinessObjects 5.x/6.x If you are importing a universe from BusinessObjects 5.x/6.x, there are two file formats for the Universe in the file store (.unv and .unw) after the import is complete. In order to use all of the features of the Translation Manager, you must remove the .unw file from the file store. To do this, open the imported universe in Universe Designer and save the universe. Report Conversion Tool Microsoft Active Directory SSO with RCT Use of the Report Conversion Tool (RCT) when using Microsoft Active Directory single sign-on (SSO) is currently not supported. Report Conversion Tool Audit Statistics Report The Audit Statistics report that the Report Conversion Tool generates cannot be refreshed. To refresh the document, perform the following steps: 114 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Migration 1. Create a secure connection using Designer. You can also use an existing connection. 2. Run Central Management Console. 3. Select Applications and then select Report Conversion tool. 4. In the Report Conversion tool, select Manage, and then click on Properties. 5. Select the "Select a connection to be used for auditing" option. 6. Run the Report Conversion tool and audit the conversion results. This will create necessary tables in the repository. 7. Use this connection for "RCT Audit Universe" and re-publish it. Refresh date A document's refresh date changes after conversion. WebIntelligence takes the data provider's refresh date as the last refresh date. However, Desktop Intelligence takes the last modifed date as the last refresh date. User Count The Report Conversion tool depending on the workflow can potentially use more than one concurrent license during conversion. Report Comparison Tool Microsoft Active Directory with SSO authentication not supported Microsoft Active Directory with single-sign-on (SSO) authentication is not supported with the Report Comparison Tool. Report Comparison While comparing the documents, sometimes the Report Comparison tool generates exceptions. These exceptions are generated randomly and are not specific to reports. Business Objects XI 3.1 Release Notes 115 1 1 Welcome to the Business Objects XI 3.1 Release Notes Dashboard and Analytics While comparing the Desktop intelligence (REP) documents, sometimes the Report Comparison tool generates exceptions continuously for all documents. It is preferable to restart the Desktop intelligence servers to eliminate this problem. Mail Hyperlink A source XIR2 SP1 Desktop Intelligence document having a mail hyperlink in it, is not compared by the Report Comparison tool. Breaks in Documents When viewing compared DeskI documents in Delta viewer with multi-level breaks in it the rendering can sometimes be incorrect. The data in the table columns can appear misaligned or shifted. Dashboard and Analytics Dashboard and Analytics The Dashboard and Analytics section contains release notes for Dashboard and Analytics applications, set up, and administration. Enterprise Deployment Installation of Dashboard and Analytics server on a different server from the CMS If the Dashboard and Analytics server is installed on a different server from the Central Management Server (CMS), the Dashboard button may not work as expected. If a user encounters an error with the Dashboard button: 116 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Dashboard and Analytics copy the following list of files from the Dashboard and Analytics server to the Packages folder on the CMS server. You will then need to restart the Server Intelligence Agent that hosts the CMS. Copy the following files from the Dashboard and Analytics server folder /Business Objects/BusinessObjects Enterprise12.0/Packages/: For Windows 1. Extract the EPM_CAF_Files.zip available under \BusinessObjects Enterprise 12.0\Packages to the Packages folder on the CMS server. 2. Restart the Server Intelligence Agent that hosts the CMS. 3. Run the following command: "\javasdk\bin\java.exe" -jar "\common\4.0\java\lib\CAFInstall.jar" ":" "Administrator" "" null null null null null "\caf" "dfoproperties_EPM_en.jar" 4. Repeat the command by changing the language code in dfoproper ties_EPM_en.jar for additional languages installed. For UNIX 1. Extract EPM_CAF_Files.zip available under \enter prise120\packages to the packages folder on the CMS server. 2. Restart the Server Intelligence Agent that hosts the CMS. 3. Run the following command: "/jdk/bin/java" -Xmx256M -jar "/java/lib/cafinstall.jar" ":" "Administrator" "/caf" "dfoproperties_EPM_en.jar" 4. Repeat the command by changing the language code in dfoproper ties_EPM_en.jar for additional languages installed. Business Objects XI 3.1 Release Notes 117 1 1 Welcome to the Business Objects XI 3.1 Release Notes Dashboard and Analytics On UNIX, BOE XI 3.1 features of Performance Management and Dashboard Builder unavailable after installation BOE XI 3.1 features of Performance Management and Dashboard Builder do not work on UNIX platforms after installing BOE XI 3.1 on top of BOE XI 3.0. The env.sh file is not updated. This error does not occur in BOE XI 3.1 full installations. To resolve the issue: Edit the script /bobje/setup/epm/env.sh and modify the value of the AAHOME variable to point to the new Dash board_Analytics_120 directory instead of Performance_Management_120. Properties missing from the PublishUtil.properties file in a UNIX installation If you are using BOE XI 3.1 on a UNIX platform, add the following properties to PublishUtil.properties file before running runPublishUtil.sh script, located under [BOBJ_INSTALL_DIR] Dashboard_Analytics_120: #Crystal Report Option for setting DB Logon Info CR_LOGON_USER=sa #Whether or not to publish corporate dashboard menu #If this property is not "y"....the following two properties can be left blank PublishCorporateDashboardMenu=y #Corporate Dashboard Menu Path CorporateDashboardMenuFile=[BOBJ_INSTALL_DIR]/Dashboard_Analyt ics_120/Demo/dashboard/menu.xml #Corporate Dashboard Menu Published Folder CorporateDashboardPublishedFolder=[user-defined public folder name] The PublishUtil.properties file is not updated with the correct installation path on Windows To publish the demonstration data (afdemo) for Dashboard and Analytic, the PublishUtil.properties file needs to be updated manually with the correct Central Management Server name and installation paths for the following parameters: 118 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Dashboard and Analytics • • • • • • UniverseDirectory DataConnectionDirectory RelationFile FileFolderDirectory CUIDList CorporateDashboardMenuFile For example, if the installation is done on the D drive, the path for UniverseDirectory parameter should be updated as UniverseDirecto ry=D:/Program Files/Business Objects/Dashboard and Analytics 12.0/Demo/unws. Servers missing something from the command line after migration When you upgrade from BOE XI 3.0 to BOE XI 3.1, new and existing Dashboard and Analytics servers do not have -JTCss 1024 on their command lines by default. If any stability issues occur with the servers, do the following: 1. Stop the Dashboard and Analytics servers. 2. Log on to the CMCApp servers. 3. For each of the Dashboard and Analytics servers manually add -JTCss 1024 to the command lines. Inappropriate information appears when installing on HP Itanium When the user installs HP Itanium the following is displayed, even the lack of the proper license permission should restrict it: • When editing dashboard analytics, metric-related information appears in the applets. • All options appear in Tools > Check Integrity and Cleanup. • Parameters > Trace shows the check boxes for all of the performance manager engines. • Security commands appear for all components. Business Objects XI 3.1 Release Notes 119 1 1 Welcome to the Business Objects XI 3.1 Release Notes Dashboard and Analytics Problem creating a repository using DB2 390 An error occurs when you create a Performance Manager repository using DB2 390 Operating System unless you create the repository with a user who has default table space assigned. The Map analytic cannot be viewed via a BEA WebLogic Server You cannot view a Map analytic via a BEA WebLogic Server® unless you manually extract the optimap folder from the PerformanceManagement.war file in: Web-Inf/Classes/ and place the folder at the root directory of the machine on which Performance Manager is installed. Create the System User after installation When you install Dashboard Builder, the System User user name is empty. Set the name in the "Dashboard and Analytics Setup" before you start using Dashboard Builder. In InfoView, for information on setting up the System User, go to Open > Dashboard and Analytics Setup, and click Help. A log in screen appears when you try to access Strategy Builder from Performance Manager Strategy Builder does not work with reverse proxy. When Strategy Builder URL is set with reverse proxy context in Dashboard and Analytics Setup > Parameters > Options, the log in screen appears when you try to access Strategy Builder from Performance Manager. When the Strategy Builder URL is set with a default URL that uses Tomcat and no reverse proxy context, everything works fine. However, when you close Strategy Builder window, and try to access "My Goals", it uses the Tomcat URL rather than the reverse proxy URL. 120 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Dashboard and Analytics No creation scripts appear when using Oracle When using Oracle application server 10.1.3.1 for the performance management repository, no creation scripts appear on a web page. Though the page is blank, you can continue; the script repository is created properly. This is an issue with Oracle application server 10.1.3.1. and BusinessObjects is working with Oracle to resolve it. Dashboard and Analytics pages do not work on SAP Netweaver using Firefox Dashboard and Analytics pages are not usable when connecting to a BOE server deployed with on a SAP Netweaver server using Firefox. To resolve the issue, use Internet Explorer. Available connections not always visible when using HP Itanium In HP Itanium, when you import universes from another CMS, the list of available connections does not always appear in the system setup repository universe connection list. To resolve the issue: In Designer, delete all ODBC universe connections to the Microsoft Access database Universe content missing after repository migration On a UNIX platform, when migrating or importing a dump of a repository having Dashboard and Analytics connectivity, you cannot see the content of the universe in InfoView when you go to the following location: Open > Dashboard and Analytics Setup > System Setup > Universes. You get the following error: Cannot display the universe content. Either the universe does not exist, or you do not have the required rights. Business Objects XI 3.1 Release Notes 121 1 1 Welcome to the Business Objects XI 3.1 Release Notes Dashboard and Analytics To resolve this issue, recreate in Designer the connections and assign the new connections to each universe. Export the universe back. Set Analyzer products do not work on Windows Vista If Set Analyzer does not work on Windows Vista, try the following solutions: Solution 1: Run the product as an Administrator 1. Login in as an administrator on the machine. 2. Right-click the Set Architect icon and select Run as Administrator. Solution 2: Run as normal User 1. On Windows Vista, login as a Standard user. 2. From the control panel, select BDE AdministratorConfigurationDriversNativeParadox, and change the NET DIR to the BDE dir. Apply the settings. 3. Run Set Analyzer as normal. Scheduler in Dashboard Builder does not work on servers running with AD user credentials In Dashboard Builder, the following error message appears in Scheduler when BusinessObjects Enterprise 3.1 and Performance Manager servers are running on Active Directory user credentials: The Program Object reported an error while running, but no error code was provided. In order to make Scheduler work in Dashboard Builder on a Windows server where BusinessObjects Enterprise 3.1 is installed: 1. Go to Start > Control Panel > Administrative Tools > Local Security Policy. 2. In Security Settings > Local Policies > User rights assignment, add the Active Directory user to Replace a process level token. 3. Restart the Windows operating system. 122 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Dashboard and Analytics Deploy PMC web applications to WebSphere Community Edition Deployment of the PMC Dashboard and Analytics web application to WebSphere Community Edition 2.0 may produce a login error message. To work around this problem: • On Windows machines, copy xalan.jar and xercesImpl.jar from \Business Objects\BusinessOb jects 12.0\warfiles\WebApps\PerformanceManagement\WEB-INF\lib to \lib\endorsed. • On Unix machines, copy xalan.jar and xercesImpl.jar from /bobje/enterprise120/warfiles/We bApps/PerformanceManagement/WEB-INF/lib to /lib/endorsed. Restart the web application server. You can now deploy the PMC Dashboard and Analytics web application to WebSphere Community Edition 2.0. WebSpere You cannot upload Xcelsius templates on WebSphere and WebSphere Community Server On WebSphere 6.1.0.7 and WebSphere Community Server 2.0, you cannot upload Xcelsius templates after deploying the XCTemplateUploader.war. Upload the templates manually using the XCTemplateUploaderBatch.jar file. Problem uploading Xcelsius templates on WebSphere server Xcelsius templates cannot be uploaded after the XCTemplateUploader.war is deployed using the WebSphere Community Server 2.0 administration console. To resolve the issue, deploy the XCTemplateUploader.war file using one of the following commands: • Windows platforms: wdeploy.bat Business Objects XI 3.1 Release Notes 123 1 1 Welcome to the Business Objects XI 3.1 Release Notes Dashboard and Analytics The command to deploy on Windows is: \deployment\wdeploy.bat -DAPP=XCTemplateU ploader deploy • Unix platforms: deploy wdeploy.sh Deploy PMC web applications to Sun Java Application Server Deployment of the PMC Dashboard and Analytics web application to Sun Java Application Server 8.2 may produce a login error message. To work around this problem: 1. Copy xalan.jar and xercesImpl.jar from /bobje/enterprise120/warfiles/WebApps/Performance Management/WEB-INF/lib to /lib/endorsed. 2. Make a back-up of the application server startup configuration file /lib/processLauncher.xml. 3. Open processLauncher.xml in an editor, and search for the element, where is the name of your application server entered in the wdeployconfig.sunone8 configuration file. 4. Change the element to: 5. Save and close the file. 6. Restart the web application server. You can now deploy the PMC Dashboard and Analytics web application to Sun Java Application Server 8.2. 124 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Dashboard and Analytics Non-English Version Issues Japanese, Korean, and Chinese language packs do not appear correctly on a single-byte operating system If you use a Japanese, Korean, Traditional Chinese, or Simplified Chinese language pack on the operating systems of other languages, boxes appear instead of characters. You need to install the Dashboard and Analytics applications on a double-byte, corresponding version of the operating systems. For example, install the Traditional Chinese language pack on a Chinese operating system. Corrupt French characters in the Dashboard and Analytics Setup On Solaris platforms, universe and object name containing French characters are corrupted in the "Universe Update" page in the "Dashboard and Analytics Setup". To resolve this issue, the administrator must set the following parameters: NLS_LANG=American_America.UTF8 LC_ALL=fr_FR.UTF-8 LANG=fr_FR.UTF-8 Problems displaying SVG analytics in Thai language There is only partial support of the display of Thai in SVG analytics. If you are unable to see the title, and only empty boxes are displayed, you need to modify the file speedo.css in the following location: C:\Program Files\Business Objects\Tomcat55\webapps\PerformanceManagement\ viz\controls\metricgauge\speedometer by replacing the font-family with Tahoma using the following code: svg{ font-family:Tahoma } The date format is not localised in some languages The date format is not localised in some languages, for example in Thai, Polish, and Danish. Business Objects XI 3.1 Release Notes 125 1 1 Welcome to the Business Objects XI 3.1 Release Notes Dashboard and Analytics To resolve the issue, change the Product Locale and Preferred Viewing Locale in the InfoView Prefences, to the respective language. Product Usability Cannot schedule metric refreshes when using the WebSeal reverse proxy environment When you try to schedule a metric refresh in Dashboard Builder > Scheduler in a WebSEAL reverse proxy environment, an error message appears in the AFScheduleProgram panel. Universe analytics throw exceptions in Compounds Analytics using a universe query in a Compound analytics throw servlet exceptions. Compound analytics cannot be created from a Firefox browser Due to a Firefox limitation on the number of nested iframes in a browser, users receive a Servlet Exception error message when creating Compound analytics containing Text and Web Page analytics in Dashboard and Analytics > Dashboard Builder > Create New Analytic > Tools > Compound Analytic. To resolve this issue do one of the following: • Create Compound analytic in a Windows Internet Explorer browser • 126 In a Firefox browser, go to Dashboard And Analytics > Dashboard Builder > Create New Analytic > Tools. Right-click Compound analytic and select Open in New Window. Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Dashboard and Analytics SiteMinder problem in Performance Manager If you are using Integrity SiteMinder, the last trigger date does not appear in the Strategy Builder My Goals and Details pages after publishing a goal in Performance Manager. In order for the goal publish feature to work you need to do the following: 1. In the Initconfig.properties file located at: [Business Objects Enterprise installation directory]/Dashboard and Analytics 12.0/ Add the following line: pm.feedback.url=http://:/PerformanceManagement/servlet/feedbackdata where refers to application server host machine name and refers to the application server port. 2. Restart the application server, then Business Objects Enterprise. Get data format error when creating a gauge When creating a speedometer gauge based on a universe query with data prompts in Chinese, Swedish, or Portuguese, a get data format error appears. To resolve this issue, the user needs to specify the correct date format. In the date prompt window, enter the date in format specified below: Swedish: T[y4]L[-]T[0M]L[-]T[0d], for example, 2000-1-1 Chinese:T[y4]L[-]T[M]L[-]T[d], for example, 2000-1-1 Portuguese: T[d]L-T[M]L[-]T[y4], for example, 23-01-2000 IBM DB2 ZSeries causes problems with dimensions, metric refreshes and queries In an IBM DB2 ZSeries environment the following problems occur: Business Objects XI 3.1 Release Notes 127 1 1 Welcome to the Business Objects XI 3.1 Release Notes Dashboard and Analytics • • • • If you create a manual dimension, it contains no values. If you create a Read from Database dimension, the following error appears: Could not generate SQL: error If you create a Web Intelligence document or an analytic based on universe query, an error occurs. When you refresh a metric, the following error occurs: The set has no probe to be refreshed. Metric refreshes using an Ingres database connection A metric refresh using an Ingres database connection from Designer to Dashboard and Analytics throws error as "driver not capable". To resolve this issue: 1. Add the following parameters in odbc.prm file under the configuration tab: '%4-%1-%6' Name="EPM_TIME">'%9:%10:%11' Name="EPM_DATETIME">'%4-%1-%6 %9:%10:%11'%4-%1-%6 %9:%10:%11INTEGER Name="EPM_NUMERIC_DATATYPE_1">decimal(%d)Y Name="EPM_PARTITION_OPTION">N Name="EPM_TABLESPACE_OPTION">N Note: The odbc.prm file is available at: \Business Objects\Busi nessObjects Enterprise 12.0\win32_x86\dataAccess\connection Server\odbc\extensions\epm. 2. In the odbc.sbo file, set No to Yes: Yes N You can find the odbc.sbo file under \Business Objects\BusinessObjects Enterprise 12.0\win32_x86\dataAccess\connectionServer\odbc. 128 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Dashboard and Analytics 3. Restart the servers. 4. In Designer, while creating connection, select the ODBC3 data source under Generic ODBC. No analytic editing through the Navigation List The layout of an analytic cannot be modified from the Navigation List Edit Panel in a dashboard. Time navigation parameter in the Metric Tree analytic The "Select specific period" option does not update data to latest period when a metric is refreshed. When metric data is refreshed it is not possible for the date to roll on automatically. The latest date needs to be selected manually for each metric tree after every monthly data load. User interface strings in Dashboards and Analytics applications Some user interface strings have concatenations issue because the strings are used to create different interface message combinations. Problem sending a pareto or goal analytic When you email a pareto or goal analytic saved in Flash format, the analytic is received in SVG format. Restricted objects visible Restricted universe objects are still available to all users when they are creating analytics based on universe queries. Business Objects XI 3.1 Release Notes 129 1 1 Welcome to the Business Objects XI 3.1 Release Notes Dashboard and Analytics Dashboards You cannot add a prompt to an analytic in the Navigation List An error occurs when you customize an analytic within a Navigation List analytic and add any prompt, for example a prompt on a metric name or time period, or a query based on any prompt. The analytic also appears blank. Instead, do one of the following: • Create the analytic with the prompt in Dashboard and Analytics > Dashboard Builder > Create New Analytic or in Document List > New > Analytic, save it to a folder, and in the dashboard edit mode. Drag and drop it to a Navigation List from theAnalytic Toolbox. • Create the analytic with the prompt on the same dashboard tab as the Navigation List. Drag and drop it into the Navigation List. Web Intelligence reports do not appear in dashboards viewed in the Firefox browser In a Firefox browser, a Web Intelligence report does not work with dashboards. To make the report visible in a dashboard: • Open the Web Intelligence report from the InfoView Document List. • Right-click on the Web Intelligence report and select This Frame > Show Only This Frame. My Dashboard tabs can no longer be deleted from the My Dashboards panel You can no longer delete my dashboard tabs from the "My Dashboards" panel; you can only add tabs. To delete a dashboard tab from "My Dashboards": 1. Click Edit Dashboard. 2. Select the tab you want to delete. 3. Click the arrow next to the tab name, and select Delete from the dropdown list. Drag and drop between dashboards You cannot drag and drop menus from existing dashboards to a new dashboard (between dashboard name and Add new tab). 130 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Query as a Web Service Workaround: Drag the menu to the left corner of the home tab of the dashboard. Opening migrated dashboards After migrating dashboards from BOE XI R2 using the Import Wizard into BOE XI 3.0, only the first dashboard on the list can be opened. To resolve this problem: 1. Open a dashboard. 2. Make a change and save it. 3. Log out and log in again. 4. Open the migrated dashboard; it should show the correct contents. Printing a Web Intelligence report in a dashboard To print a Web Intelligence report in the dashboard print preview use the Internet Explorer print option As laid out on screen. From the Firefox browser, a Web Intelligence report appears correctly in the browser print preview, but when you print it onto paper, Web Intelligence report is not in the correct position. This is a Firefox problem. Compound analytics as source analytics A Compound analytic cannot be a source analytic for content linking in dashboards. Hyperlink objects in print preview A hyperlink object in a dashboard is not visible in the dashboard print preview. Query as a Web Service @prompt filter defined at the object level is not supported in Web Intelligence Objects in Designer that use the @prompt function are not supported by the Query Panel of Live Office, Query as a Web Service, and Web Intelligence. Business Objects XI 3.1 Release Notes 131 1 1 Welcome to the Business Objects XI 3.1 Release Notes Query as a Web Service Nested prompts question are not supported in the query panel Nested prompts questions are not supported in the query panel. Cannot add login to CMS Cannot to add login to CMS from Query as a Web Service when dswsbob je.war file is deployed in WebLogic 9x. Note: This issue only applies to WebLogic 9 series. If you are using WebLogic 10 or higher, this problem does not apply. Do the following: 1. Ensure you are using WebLogic 9.2 MP2 or higher. 2. Create a Web logic XML file with the following lines: true 3. Place the XML file in the dswsbobje WEB-INF directory 4. Re-deploy dswsbobje.war to WebLogic. User access permission for Designer client tool To log on QaaWS Designer client tool and publish web services, you are now required to be part of either the Administrators or the QaaWS Group Designer user groups. After migrating QaaWS infoobjects with the DB migration tool, Tomcat application server has to be restarted in order for the Designer tool user access permissions to be correctly taken into account. 132 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Query as a Web Service "Server not found or server may be down" error message is displayed when Query Definition file is accessed The error message "Server not found or server may be down (FWM01003)" is displayed when the CMS port number is different from the default port (6400). If you are using a port that is different from the default, then you must specify it in the dsws.properties file located under: \warfiles\We bApps\dswsbobje\WEB-NF\classes\ with domain attribute value (domain = CMSserverName:port). Refer to the PDF documentation available on the documentation web site for this release for a full procedure Oracle AS does not interpret URL correctly Oracle AS does not interpret the URL correctly, and is not able to identify ?def or ?wsdl as distinct parameters if no value is assigned. Workaround: Edit the URL to change ?def&cuid=XXXX or ?wsdl&cuid=XXXX to the following: • • ?def=1&cuid=XXXX ?wsdl=1&cuid=XXXX Any dummy value, other than 1, can be assigned, so ?wsdl or ?def are properly identified as HTTP request parameters. Note: Access to QaaWS description page (?def request) requires libraries saxon8.jar and saxon8-dom.jar for correct xsl transformation. Ensure that saxon8.jar and saxon8-dom.jar are actually present under folder ~/dswsbobje/WEB-INF/lib, so they are used instead of the default Oracle AS XSL transfomer library. Business Objects XI 3.1 Release Notes 133 1 1 Welcome to the Business Objects XI 3.1 Release Notes Desktop Intelligence WebSphere does not interpret the URL correctly WebSphere does not interpret the URL correctly, and is not able to identify ?def or ?wsdl as distinct parameters if no value is assigned. Workaround: Edit the URL to change ?def&cuid=XXXX or ?wsdl&cuid=XXXX to the following: • • ?def=1&cuid=XXXX ?wsdl=1&cuid=XXXX Any dummy value, other than 1, can be assigned, so ?wsdl or ?def are properly identified as HTTP request parameters. Desktop Intelligence Enterprise deployment Universes not listed in New Report Wizard in 3-tier mode Under certain circumstances, universes might not be listed in the New Report Wizard of Desktop Intelligence in 3-tier mode. If this occurs, do the following to see universes listed: 1. Click Tools > Universes. 2. Click Refresh. The problem occurs when the BusinessObjects deployment includes Secure Sockets Layer (SSL), a reverse proxy server, a hardware load balancer, and a firewall. In non-English locales, Desktop Intelligence Processing Server needs to be started manually after installation When your operating system is running with a non-English locale, the "Desktop Intelligence Processing Server" is not started by default after 134 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Desktop Intelligence installation. This can be checked by logging into the CCM, where the state of the "Desktop Intelligence Processing Server" will be Failed. The result is that Desktop Intelligence documents cannot be opened in InfoView. Workaround: Simply restarting the server does not solve the problem. To start the "Desktop Intelligence Processing Server" again, do as follows: 1. Disable the "Desktop Intelligence Processing Server". 2. Wait a few minutes. 3. Without enabling the server, restart it. 4. Enable the server. The "Desktop Intelligence Processing Server" restarts after a few minutes. Cannot view a Desktop Intelligence or Web Intelligence document in .NET InfoView configured with CORBA SSL When a user attempts to view a Desktop Intelligence or Web Intelligence document in .NET InfoView that is configured with CORBA SSL, the document fails to open. Workaround: To view a Desktop Intelligence or Web Intelligence document in .NET InfoView that is configured with CORBA SSL, complete the following steps: 1. Modify all web.config files present in C:\program files\business objects enterprise 12.0\web content\infoviewapp 2. If the appsettings tag is not available, then add the tag explicitly in the web.config file. If the tag is available, add the following lines to the existing appsettings tag: The user can choose the directory name and the file names. 3. Restart IIS. Business Objects XI 3.1 Release Notes 135 1 1 Welcome to the Business Objects XI 3.1 Release Notes Desktop Intelligence When SSO is configured through siteminder by using LDAP, logging into Desktop Intelligence or Web Intelligence client through start menu fails In a deployment scenario where SSO is configured through siteminder by using LDAP, logging into Desktop Intelligence or Web Intelligence client through start menu in 3-tier mode fails. However, users can launch Desktop Intelligence or Web Intelligence 3-tier mode in InfoView. Workaround: While logging into Desktop Intelligence or Web Intelligence client in 3-tier mode, specify the LDAP user name and password explicitly, and select LDAP as the authentication type. Changes related to i18n.xml The file i18n.xml is modified inorder to accommodate few SaveAsPDF fixes. Workaround: While upgrading from XI 3.0 to XI 3.1, Business Objects recommends you to maintain a backup of i18n.xml file from XI 3.0 version. Known issues with reverse proxy environment In a reverse proxy environment, if a user configures Apache 2.2 as proxy server, then the refresh, modify, or zabo operation may fail in the case of Desktop Intelligence and Web Intelligence documents. To resolve this issue, the user must add the following path in the httpd.conf file that is installed with the Apache 2.2 proxy server: ProxyPassReverse //AnalyticalReporting/ /AnalyticalReporting/ 136 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Desktop Intelligence Refreshing Desktop Intelligence documents in a scenario where SSO is configured to database with Windows AD by using Kerberos may fail. When a user attempts to refresh Desktop Intelligence documents in a deployment scenario where SSO is configured to database with Windows AD, by using Kerberos, it fails. Users can refresh Desktop Intelligence documents only in scenarios where SSO is configured with Windows AD. This operation fails if SSO is configured to database. InfoView document viewing Report by Report view turned off by default in PDF mode In Desktop Intelligence XI 3.0, when viewing a document in InfoView in PDF mode, the option to view Report by Report is turned OFF by default. This will display all report tabs in one continuous page. To turn on this feature: 1. Go to Appserver_install_directory/Webapps/Analytical ReportingWEB-INF/Classes and click WebiViewer.properties. 2. Set SHOW_TABS_WHEN_VIEWING_PDF to yes. 3. Restart Tomcat. This will enable Report by Report viewing in PDF mode. Desktop Intelligence documents display tables incorrectly in Mozilla Firefox 2.0 browser When Desktop Intelligence documents are viewed in InfoView with the Mozilla Firefox 2.0 browser on a Red Hat client workstation, tables may be displayed incorrectly. Business Objects XI 3.1 Release Notes 137 1 1 Welcome to the Business Objects XI 3.1 Release Notes Desktop Intelligence Product Usability Launching Desktop Intelligence when different versions are installed on the same machine When users launchDesktop Intelligence ZABO client by modifying an infoview document on a machine where both Desktop Intelligence XI R2 and Desktop Intelligence XI 3.0 are installed, the last Desktop Intelligence version to be installed will be launched, regardless of the document's compatibility. To avoid this issue, we suggest you manually launch the appropriate Desktop Intelligence program first, then open the document from Desktop Intelligence. Online help in most languages may not contain topics for all functions Desktop Intelligence Online Help for non-English languages other than Japanese does not cover the string functions related to multibyte data. Refer English version of Desktop Intelligence Online Help for information on these functions. Desktop Intelligence properties must be set in both Processing Server and Cache Server Parameters you set on the property pages in the CMC for Desktop Intelligence do not take effect unless they are set on both the "Desktop Intelligence Processing Server" and the "Desktop Intelligence Cache Server". Please refer to your BusinessObjects Enterprise XI 3.0 documentation for instructions on these settings. 138 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Integration for SAP Solutions Integration for SAP Solutions Deployment Crystal Reports Designer shuts down on Windows Vista Crystal Reports 2008 SP1 with BusinessObjects XI 3.1 Integration for SAP Solutions is incompatible with the hardware-enforced Data Protection Execution (DEP) feature in the Windows Vista operating system. Utilizing the SAP Toolbar functionality while operating in a hardware-enforced DEP Vista environment will cause the Crystal Reports Designer to unexpectedly shutdown. To disable the DEP feature, use the Microsoft Boot Configuration Data Editor (BCDEdit.exe). This utility is by default located in the \Win dows\System32 directory. To access the limited availability fix please go to ftp://ftp1.businessob jects.com/outgoing/CHF/beta/XI3.0_LAFix1.0.1.zip. SAP roles not displaying in the SAP security plugin SAP roles may not show when users log on to the SAP security plugin through the Central Management Console (CMC). If this happens, administrators should make sure the SAP JAVA connector specific to their platform is being used. See the BusinessObjects XI Integration for SAP Solutions Installation and Administration Guide. Software requirements for working with SAP universes To build and refresh documents based on SAP universes, you must have the following software installed: • SAP Frontend • Business Objects Integration for SAP Solution If you do not have the required software installed, depending on your platform, you will receive one of the following errors: Business Objects XI 3.1 Release Notes 139 1 1 Welcome to the Business Objects XI 3.1 Release Notes Integration for SAP Solutions • UNIX: internal dpprocesscommands • Windows: not able to connect to wireport server • On an AIX platform, the system generates a core dump file on the Web Intelligence server. You must re-start the Web Intelligence server. Cannot use IPv6 addresses BusinessObjects XI Integration for SAP Solutions does not support IPv6. Product Usability Problem publishing reports with same name to BusinessObjects Enterprise An error is returned when publishing two or more reports with the same name to the same BusinessObjects Enterprise repository folder. To workaround this issue, use a unique report description within each SAP role. Javascript errors in .NET InfoView (Framework 2.0) Javascript errors may occur when using .NET InfoView in a Framework 2.0 environment. To avoid this problem, follow the instructions below: 1. Access the web.config file for both PartnerPlatformService and SAP. By default the files are located in BusinessObjects Enterprise 12.0\ Web Content\InfoViewApp\PartnerPlatformService\ and BusinessObjects Enterprise 12.0\ Web Content\InfoViewApp\SAP respectively. Repeat the next steps for both web.config files. 140 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Integration for SAP Solutions 2. Open the file and add the following line above the tag: 3. Save and close the web.config file. Viewing moved or copied KMC objects After copying or moving KMC objects, the folder structure should be refreshed in order to display all the new objects. Rescheduling reports with SAP variables An error appears when rescheduling to PDF format an instance of an SAP report containing SAP variables. This is a known issue. Viewing SAP BW reports Some users may find they cannot see default values or personalization options for SAP reports in InfoView or the Central Management Console (CMC). This only occurs if the account credentials they have used to log on to BusinessObjects Enterprise cannot communicate with the SAP system. Use SAP authentication to resolve this issue. BW query modification not automatically reflected in Crystal Reports When the user adds or deletes a field to an SAP query, the Field Explorer within Crystal Reports does not automatically update to reflect these changes. Verify Database may resolve this issue. Error message has not been translated On the SAP Security Plugin page in the Central Management Console (CMC), some error messages may not match the language for the current preferred viewing locale. Business Objects XI 3.1 Release Notes 141 1 1 Welcome to the Business Objects XI 3.1 Release Notes Integration for SAP Solutions Multi-lingual SAP reports in the CMC When report titles are translated, the associations between reports are lost. To workaround this issue, sort the folder in the Central Management Console (CMC) by date modified. Picklist time-dependent variables may not update with keydate changes Time dependant variable picklists may not update when keydate changes are made in Crystal Reports. This will not affect reports viewed through Infoview. If a report and its sub-report contain a keydate and a time-dependent variable, the picklist of the time-dependent variable will not be generated correctly. Subreports containing Hierarchy Node variables When the main report and subreports are based on BEX queries that contain Hierarchy variables and Hierarchy Node variables, the values set in the main report will impact the values set at the Hierarchy Node variable in the subreport. Consequently the wrong results are retrieved from the subreport. Avoid using subreports containing Hierarchy Node variables. Support for non-latin characters SAP tokens with non-latin user names are not supported. This also impacts BusinessObjects Enterprise when logging on with the SAP security plugin. SAP Frontend 7.x support SAP Frontend 7.x requires the BW Addon 3.x to display and work with the SAP toolbar in Crystal Reports. 142 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Integration for SAP Solutions Special characters in SAP logon do not show in Crystal Reports connections Special characters (such as é and ü) found in saplogin.ini or SAP Logon cannot be displayed in Crystal reports connections. To solve this problem, the saplogon.ini file needs to be saved in UTF-8 format. Viewing Locale in Crystal Reports In Crystal Reports, if you are opening a report with saved data, changing the user-specified viewing locale (PVL) does not automatically refresh the data. To refresh the report data, click Refresh. Then enter your logon information when you are prompted. The report data will be refreshed according to the logon language and the PVL. Netweaver users reports do not upload through ReportAdd function When Businessobjects Enterprise is deployed on a Netweaver J2ee server, adding a report through CMC or InfoView may fail. To workaround this problem, explicitly give the Netweaver user account read and write access to TEMP directory. In windows the TEMP directory is C:\WINDOWS\Temp\. Key figure integers in Crystal Reports Key figure integers are now treated in Crystal Reports as floating data type. Therefore you must now perform Verify Database for all existing reports containing key figures. Localization issue in SAP BW MDX Query When using the Crystal Reports SAP BW MDX query driver, NodeId, PartnerNodeId, and MemberUniqueName in "Field Explorer" are localized according to the OS locale rather than Crystal Report PVL setting. Business Objects XI 3.1 Release Notes 143 1 1 Welcome to the Business Objects XI 3.1 Release Notes Integration for SAP Solutions Reports with multiple data sources When scheduling reports containing multiple SAP data sources only one data source is available for logon. Saved data in reports is not automatically refreshed by report viewer When viewing on demand an SAP-based report with saved data, the report viewer does not automatically refresh the data in the report. The user must use the viewer refresh functions to update report. Document listing issues in .NET InfoView Document listing of multi-lingual reports in .NET InfoView is not restricted to only the language specified in the user's PVL setting. To work around this issue, logon to the SAP GUI with the language you are using to publish the reports again. Then the document list of multi-lingual reports in .Net InfoView should be correct. SAP server-side tool only available in English The Security Definition Editor used to restrict functions is currently only available in English. If you want to manually translate the table descriptions for "Security Definitions for functions", use the following instructions: 1. Logon to SAPGUI using the target language. 2. Execute transaction SE63, go to Translation > ABAP Objects > Short text. 3. Expand S4 Repository Text and select TABT Table Description. 4. Enter "/crystal/authfcn" for table name, select English as your source language. 5. Select the target language and click Edit. 6. Input translated string then click Save. 7. Click the Modified/Decision Required Tools icon from the "Technical Information " line of the table. 144 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Integration for SAP Solutions 8. Under "BC R Basis" click the Standard icon and then double click S Standard Quality Status. 9. Click the Back button and Save your changes. 10. Repeat steps 3-9 for all additional languages. BQ Query context parameter values not passed to Crystal Report When using the Report-Report Interface, context parameter values of sent BW Query are not passed to target Crystal Report. Database connection error for BusinessObjects users Users of BusinessObjects Enterprise may find the encounter a "Database Connection error" message when trying to access the same report that an integration product user has accessed in the past using Single Sign-on. There are two ways to resolve this issue: 1. Add the following text to the Crystal Reports Page Server or Report Application Server command line, -procreportoptions __nolegacyemp tydbpasswords. 2. Add the following text to the Crystal Reports Processing Server command line, -dblogonrefreshinterval 0. Preferred Viewing Locale When the Preferred Viewing Locale is set to Use browser locale, a report viewed in Java or .NET Infoview is formatted based on the system locale instead of the session's browser locale. The upcoming Fix Pack addresses this issue so that users can set the browser locale as the formatting standard. To workaround this issue, log on to InfoView or the Central Management Console (CMC) and set the Preferred Viewing Locale to the desired language. In InfoView, do the following: 1. Log on to InfoView. 2. Click My Preferences on the Home page. 3. Click General. Business Objects XI 3.1 Release Notes 145 1 1 Welcome to the Business Objects XI 3.1 Release Notes Integration for SAP Solutions 4. Set the Preferred Viewing Locale to your desired language. 5. Click OK. In the CMC, do the following: 1. 2. 3. 4. 5. Log on to the CMC. Click Preferences on the Home page. Click CMC Preferences. Set the Preferred Viewing Locale to your desired language. Click OK. Installation and Upgrade SAP Integration Kit installation On all supported Linux systems with 1GB memory, the SAP Integration Kit may not be able to be installed while BusinessObjects Enterprise (BOE) servers and web application servers are running (which is prerequisite for the SAP Integration Kit installation) due to insufficient memory. If there is not enough memory available, free up some memory in order to successfully install the SAP Integration Kit. Missing BW Publisher configuration screen in repair installation When upgrading your SAP Integration license from limited to premium edition, if you attempt to install the BW Publisher, the configuration page does not display and you cannot enter Program ID, Gateway Server and Service details. To workaround this issue, enter the details in the registry directly on the machine where the BW Publishing Service is installed. Document listing not available after uninstalling update package After uninstalling the BusinessObjects XI 3.1 Integration for SAP Solutions Update package, users cannot access the document listing in InfoView. To workaround this issue, use the procedure below to uninstall the Integration for SAP Solutions Update package: 146 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft 1. Run the partnercafuninstall.bat. This file by default is located in the following directory: C:\Program Files\Business Objects\common\4.0\java\lib\ 2. Remove the BusinessObjects_ClientAction_Partner_Common_In foView_Listing_dfo.xml C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\Packages\ 3. Use the Add or Remove programs utility to uninstall the BusinessObjects XI 3.1 Integration for SAP Solutions Update package. Integration for PeopleSoft Overview The notes that are contained in this document cover important information about this product release and include installation notes, details about known issues, and other important information for customers. Installation Anti-virus software You must disable all antivirus software before you install the components of the integration kit. (Remember to re-enable them after the installation is complete.) Silent install parameters When doing a silent installation, the -i INSTALLDIR parameter must be specified via command line arguments. This is the new behavior of silent installation for Business Objects XI 3.1 products. Business Objects XI 3.1 Release Notes 147 1 1 Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft For example, the following command can be used to invoke silent instalaltion on Unix: install.sh -r RESPONSE_FILE -i INSTALLDIR. Side-by-side integration installations If you attempt to install or uninstall the an Integration SP1 patch from a system that in installed side-by-side with another Integration product installed, you may find you are not able to install or unistall any other BusinessObjects Enterprise patches or products. These scenarios provide instructions on how to successfully install or uninstall the SP1 patch from your system. The only computer affected is the one that runs the BusinessObjects Enterprise Central Management Server (CMS). Scenario1: Installing SP1 patch on an environment with side-by-side SAP and PeopleSoft integrations Prerequisite: You must already have BusinessObjects Enterprise XI 3.0 SAP and PeopleSoft Integrations installed on your machine 1. Backup the following two property files in your installation: partnercafin stall.properties, partnercafuninstallikspec.properties. They are located in the following directory: • On Windows: install dir\common\4.0\java\lib\ • On UNIX: install dir/bobje/java/lib/ 2. Run the SAP Integration SP1 patch installer. 3. Restore the XI 3.0 versions of partnercafinstall.properties and partnercafuninstallikspec.properties (files backed up in Step 1) 4. Run the PeopleSoft Integration SP1 patch installer. Scenario2: Uninstalling SP1 patch on a side-by-side environment with SAP and PeopleSoft integrations Prerequisite: You must already have a side-by-side environment with SAP and PeopleSoft integrations at the SP1 patch level. 1. Manually run partnercafuninstall for SAP integration. • On Windows run the following command from the install dir\common\4.0\java\lib\ directory: "partnercafuninstall -c CMS string -u -p 148 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft -a -I SAP -l en" . • On UNIX run the following command from theinstall dir/bobje/java/lib/directory: "partnercafuninstall -c CMS string -u -p -a -I SAP -l en" 2. Manually run partnercafuninstall for PeopleSoft integration. • To run partnercafuninstall for PeopleSoft 8.45 or older execute the following command from install dir\bobje\java\lib\ for Windows or install dir/bobje/java/lib/for UNIX: "partnerca funinstall -c CMS string -u -p -a -I psft -l en" • To run partnercafuninstall for PeopleSoft 8.46 or newer execute the following command from install dir\bobje\java\lib\ for Windows or install dir/bobje/java/lib/for UNIX: "partnerca funinstall -c CMS string -u -p -a -I psenterprise -l en" Note: If you have both PeopleSoft 8.45 or older and PeopleSoft 8.46 or newer integrations installed, both of the commands must be run. 3. 4. 5. 6. 7. Uninstall the SAP SP1 Integration patch. Uninstall the PeopleSoft SP1 Integration patch. Uninstall BusinessObjects Enterprise SP1 patch. Restart the CMS. Manually run partnercafinstall for SAP integration. • On Windows run the following command from the install dir\common\4.0\java\lib\ directory: "partnercafinstall -c CMS string -u -p -a -I SAP -l en" . • On UNIX run the following command from theinstall dir/bobje/java/lib/directory: "partnercafinstall -c CMS string -u -p Business Objects XI 3.1 Release Notes 149 1 1 Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft -a -I SAP -l en" 8. Manually run partnercafinstall for PeopleSoft integration. • To run partnercafinstall for PeopleSoft 8.45 or older execute the following command from install dir\bobje\java\lib\ for Windows or install dir/bobje/java/lib/ for UNIX: "partnercafinstall -c CMS string -u -p -a -I psft -l en" • To run partnercafinstall for PeopleSoft 8.46 or newer execute the following command from install dir\bobje\java\lib\ for Windows or install dir/bobje/java/lib/for UNIX: "partnercafinstall -c CMS string -u -p -a -I psenterprise -l en" 9. Uninstall & Install all SAP language packs (using the XI 3.0 SAP Language Pack installer). 10. Uninstall & Install all PeopleSoft language packs (using the XI3.0 PeopleSoft Language Pack installer). Scenario3: Uninstalling PeopleSoft integration from a side-by-side environment with SAP and PeopleSoft integrations Prerequisite: You must have a side-by-side environment for SAP and PeopleSoft integrations at the SP1 patch level. 1. Manually run partnercafuninstall for PeopleSoft integration. • To run partnercafuninstall for PeopleSoft 8.45 or older execute the following command from install dir\bobje\java\lib\ for Windows or install dir/bobje/java/lib/for UNIX: "partnerca funinstall -c CMS string -u -p -a -I psft -l en" • To run partnercafuninstall for PeopleSoft 8.46 or newer execute the following command from install dir/bobje/java/lib/ for Windows or install dir/bobje/java/lib/for UNIX: "partnerca funinstall -c CMS string -u -p 150 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft -a -I psenterprise -l en" • If you have both PeopleSoft 8.45 or older and PeopleSoft 8.46 or newer integrations installed, both of the commands must be run. 2. Uninstall the SP1 & XI 3.0 PeopleSoft integrations. Scenario4: Uninstalling SAP integration from a side-by-side environment with SAP and PeopleSoft integrations Prerequisite: You must already have a side-by-side environment for SAP and PeopleSoft integrations at the SP1 patch level. 1. Manually run partnercafuninstall for SAP integration using the following command from the install dir\common\4.0\java\lib\ directory: "partnercafuninstall -c CMS string -u -p -a -I SAP -l en" 2. Uninstall the SP1 patch and XI 3.0 SAP integration. Unistalling the SP1 patch Un-installation of BusinessObjects XI 3.1 Enterprise Update, Crystal Reports 2008 SP1 Update, and BusinessObjects XI 3.1 Integration for PeopleSoft Enterprise Update must be performed in the reversed order from the order in which those products were installed. After uninstalling BusinessObjects XI 3.1 Integration for PeopleSoft Enterprise Update, BusinessObjects XI 3.1 Enterprise and Crystal Reports 2008 SP1 update programs, you need to uninstall BusinessObjects XI 3.0 Integration for PeopleSoft Enterprise, and then install it again to be able to use it with BusinessObjects XI 3.0 Enterprise and Crystal Reports 2008 Language Pack individual install not detecting PeopleSoft non-default install DIR If the Peoplesoft integration was installed in a directory other than the default (C:\Program Files\Business Objects\BusinessObjects 12.0 Integration Kit for PeopleSoft) and a language pack need to be Business Objects XI 3.1 Release Notes 151 1 1 Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft installed after installation of Peoplesoft, users will need to run the language pack from command line and specify the non-default directory. Example: Setup.exe PSFTDIR=”[INSERT_PSFT_DIR_HERE]” Side-by-side integration installations If you uninstall an integration product from a system containing multiple integration products, the remaining products may no longer function properly. To succesfuly uninstall an integration product from such a system, use the following instructions. The only computer affected will the one that runs the Web Application server used by BusinessObjects Enterprise. Note: To uninstall BusinessObjects integration products, use the reverse order to which they were installed (the integration product that was last installed must be the first one uninstalled). Prerequisite: You must already have BusinessObjects Enterprise XI 3.1 installed on your machine, and two or more integration products. 1. Uninstall the BusinessObjects XI Integration product. 2. To be able to use the remaining Integration, you need to: a. Remove any lines from the authPluginExt.properties file in the \WEB-INF\classes\METAINF folder of the PartnerPlatformService web application that reference the second integration product. For example, if you are removing JD Edwards, remove the following lines: PluginIDX=secPSE1 PluginNameX=JD Edwards EnterpriseOne b. If the following lines are missing, add them (this example assumes you are removing JD Edwards, and keeping Oracle EBS): PluginIDX=secOraApps PluginNameX=Oracle EBS c. Package the WAR file using the following command: "businessob jects_root \jdk\bin\jar" cf PartnerPlatformService.war -C "busines sobjects_root\ enterprise120\warfiles\WebApps\PartnerPlatformSer vice" 152 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft d. Deploy PartnerPlatformService web applications using wdeploy from the install\deployment folder using the following command: wdeploy.sh WAS type -DAPP=PartnerPlatformService -Das_admin_password=your password here deploy Note: Only the computer hosting the web application server should be impacted by these modifications. Deployment Application domain If the value for the Default PeopleSoft Application Domain in the Central Management Console (CMC) is different from the value that was used during the installation of the integration, then you may get the following error: "Unable to connect the server of domain X"? To avoid this problem, make sure that you specify a domain that matches the default domain, or always qualify the domain when you log on to BusinessObjects Enterprise, when you configure PeopleSoft authentication in BusinessObjects Enterprise. Component interface versions Component Interfaces from previous versions of the integration kit must be updated to use this version of the integration kit. Using different versions of the Component Interfaces on one PeopleSoft systems is not supported. Database Connectivity When refreshing a Crystal report in the Crystal Reports designer, the connection screen does not contain the database logon credentials stored in the report. This is a problem affecting reports created with earlier non-English releases of the integration product for PeopleSoft. Business Objects XI 3.1 Release Notes 153 1 1 Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft To work around the issue, enter the database logon credentials manually. You can also update the database information in the report using the set location operation. This saves the information for future use. EPM Security Bridge and Importing users On the Linux platform, the default Linux entropy generator used by Java for generating random numbers may stop responding in particular situations. The PeopleSoft EPM Security Bridge component is dependent on the Java random generator when importing users in BusinessObjects Enterprise. As a result, you may encounter cases where the PeopleSoft EPM Security Bridge stops responding while importing users. To work around this issue, configure Java to use the non-blocking Linux entropy generator. You can do this either by editing the java.security file or by editing the crpsepmsecuritybridge.sh file. To edit the java.security file 1. Locate the file /usr/bobje/jdk/jre/lib/security/java.security where /usr/bobje is the directory where you installed BusinessObjects Enterprise. If you configured the PeopleSoft EPM Security Bridge component to use a different Java home directory, you should modify the java.security file in your Java home directory. 2. In the java.security file, change the line securerandom.source=file:/dev/ran dom to securerandom.source=file:/dev/urandom. 3. Save the java.security file and restart the PeopleSoft EPM Security Bridge. To edit the crpsepmsecuritybridge.sh file 1. Locate the file /usr/bobje/enterprise120/linux_x86/people soft/12.0/wpm/crpsepmsecuritybridge.sh, where /usr/bobje/enterprise120/linux_x86/ peoplesoft/12.0 is the directory where you installed the Integration Kit for PeopleSoft. 2. In the file crpsepmsecuritybridge.sh, change the line "/usr/bobje/jdk/bin/java" -jar "/usr/bobje/ enterprise120/linux_x86/peoplesoft/12.0/ crpsepmsecuritybridge.jar" "$1" -language "user/bobje/Lan guagePacks.xml" 154 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft to "/usr/bobje/jdk/bin/java" -Djava.security.egd=file:/ dev/urandom -jar "/usr/bobje/enterprise120/linux_x86/ peoplesoft/12.0/crpsepmsecuritybridge.jar" "$1" -language "user/bobje/LanguagePacks.xml" Note: Your file may be different because the directory where you installed BusinessObjects Enterprise may not be /usr/bobje. 3. Save the file and restart the PeopleSoft EPM Security Bridge. Non-translated reports If a report is created from a PeopleSoft query that is not translated to any other language, and the query is executed in another PeopleSoft language, then the report data and the field descriptions are correctly translated according to the second language. However, the query descriptions are still displayed in the base language. This behavior is exhibited by design to mimic the behavior of the PeopleSoft ODBC database driver. Parameter Prompt language If a report that was created in one PeopleSoft language is executed in another PeopleSoft language, then any parameter prompts that it contains are displayed in the base language. This behavior is exhibited by design to preserve the consistency of report metadata (such as prompts). PeopleSoft server connection When you try to log on to PeopleSoft during report creation or while you are running a report, you may get the following message: "Error connecting to PeopleSoft JSL server"? Business Objects XI 3.1 Release Notes 155 1 1 Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft This indicates a problem with the configuration of the BusinessObjects XI Integration for PeopleSoft. Use the following checklist to ensure that the integration kit has been properly set up: • • • • • • Ping the PeopleSoft Application Server to confirm that the workstation is able to communicate with the server on the network. Verify that the Component Interfaces have been created and correctly configured. Ensure that a permission list and a corresponding role have been created with full access rights to the Component Interfaces. Check that the user name and password that are used to access that queries references that role that is granted to them. Check that the JAR modules folder on the workstation has been set up with the correct files. Ensure that the classes directory on the PeopleSoft Application Server has the appropriate .jar files. Adding additional language packs If an additional language pack needs to be installed on a client machine (a machine hosting Crystal Reports Designer for example) after the main Business Objects XI Integration for PeopleSoft installation program was completed, the connection information for the BusinessObjects Enterprise Central Management Server (CMS) has to be provided in the language pack installation program. If the BusinessObjects Enterprise CMS is not installed at all, then the main Business Objects XI Integration for PeopleSoft installation program has to be reinstalled, and the new language pack has to be selected and installed during this reinstall process. UNIX scheduling lables not translated On Business Objects Enterprise for Unix, if the view/schedule lables are not displaying translated for your language packs, you should run the following command for all the installed language packs. In the following example, French and Janpanese language packs are installed. >[JDK_DIR]/bin/java -Xmx256M -Djava.net.preferIPv4Stack=false -jar "[INSTALL_DIR]/bobje/java/lib/cafinstall.jar" 156 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft "[CMS_NAME:PORT]" Administrator "[ADMIN_PWD]" null overwrite null null null [INSTALL_DIR]/caf/ "dfoproperties_Part ner_fr.jar,dfoproperties_Partner_ja.jar," Language pack uninstallation requires web application redeployment After uninstalling a language pack for the integration product, you must use wdeploy to undeploy and redeploy the integration web applications. Migration Importing roles to BusinessObjects When an attempt is made to import a PeopleSoft role that contains the "\" character to BusinessObjects Enterprise, the import will not succeed. This occurs because "\" is not a supported character in BusinessObjects Enterprise role names. Product Usability User import The Business Objects security plug-in for PeopleSoft does not immediately import users from a PeopleSoft role to BusinessObjects Enterprise when the role contains more than 1000 users. This occurs because the PeopleSoft API, which is used by the BusinessObjects security plug-in to import the role users, returns only the first 1000 users. To work around this issue, configure the security plug-in to import the users only when the users initially try to log on to BusinessObjects Enterprise. Business Objects XI 3.1 Release Notes 157 1 1 Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft Changing dimension tables If you make changes to the dimension tables on which a universe is based, the Security Bridge does not update the universe to reflect the changes. (The Security Bridge updates only the security settings). Changing Group membership When group membership information for users changes on the PeopleSoft Enterprise server, these changes are not reflected in BusinessObjects Enterprise until the affected users log on to BusinessObjects Enterprise. However you can manually update the group membership information within BusinessObjects Enterprise, if you want to update group membership information before users log on: 1. In the Central Management Console, go to the PeopleSoft Enterprise authentication administration page. 2. Change the option selected under Update Options. That is, if New aliases will be added and new users will be created is selected, click No new aliases will be added and new users will not be created instead. If No new aliases will be added and new users will not be created is selected, click New aliases will be added and new users will be created. 3. Click Update. 4. Change the option selected under Update Options back to its original value. 5. Click Update again. These steps are only required if you want to update group membership information within BusinessObjects Enterprise before users explicitly log on. You do not need to manually update group membership information in BusinessObjects Enterprise to properly control user access to the system. Crystal Reports and Query Definitions Crystal Reports users who make changes to PeopleSoft query definitions should always verify their reports based on the new definitions. Otherwise, 158 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft the reports may not run successfully. Users can also enable the Verify Stored Procedures on First Refresh option; however, note that frequent stored procedure verifications can negatively impact performance. Query rights and Crystal Reports If the user name and password that you use to connect to PeopleSoft does not have the necessary rights to run the queries, then no queries are displayed when you create a report. To verify whether or not this is the case, log on to the PeopleSoft Internet Architecture, and try to run the query from within PeopleSoft. If you are unable to run the query in PeopleSoft, you will not be able to run the query externally (for example, in Crystal Reports). Another reason why this problem may occur is due to settings within Crystal Reports. On the File menu, select Options. In the Options dialog box, click the Database tab, and ensure that the Stored Procedures option is selected. Remove any filters for the Table Name. SQL errors in Crystal Reports In Crystal Reports, a PeopleSoft query may return a system message because its SQL statement is incomplete or cannot be retrieved. Possible error messages include “Failed to get SQL statement for PeopleSoft Query object" and “Failed to execute PeopleSoft Query Object". To avoid this problem, ensure that the query’s SQL statement in the PeopleSoft Query tool matches the query’s SQL statement in the PeopleSoft Internet Architecture (PIA) Query Manager. Modify the query’s SQL statement in the PeopleSoft Query tool if necessary. Query Prompt escape sequence The Native Driver for PeopleSoft does not support the wildcard escape sequence for query prompts. Business Objects XI 3.1 Release Notes 159 1 1 Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft Language preferences In BusinessObjects Enterprise environment, in order to specify a PeopleSoft language to be used for data and metadata retrieval against PeopleTools 8.21 – 8.45, one has to set the language preference via Preferred Viewing Locale (PVL) feature of BusinessObjects Enterprise instead of using the browser locale. Query field length When you run a report that is based on a query that contains a field with a length of 254 characters and the underlying database is Oracle, extra rows that contain invalid data may be returned. If no such field is selected in the query, then the correct number of rows, which contain valid data, is returned. This behavior is exhibited by the PeopleSoft Java API when the underlying database is Oracle. Report field descriptions and language If a report that was created in one PeopleSoft language is processed in another PeopleSoft language, and the report is not verified on the first refresh, then the report data is correctly translated according to the second language, but the field descriptions are still displayed in the first language. This behavior is exhibited by design to improve report process performance by reusing information about the report fields, which are already saved in the report. Missing fields in translated reports If a report that was created in one PeopleSoft language is processed in another PeopleSoft language, and the report is verified on the first refresh, then both the report data and the field descriptions are correctly translated according to the second language. However, some fields may be removed from the report, and must be manually added back. 160 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft This occurs because the fields have different descriptions in the different languages so they cannot be mapped automatically. Instead of using the Verify Database option, use Set Datasource Location for the report. Role name case sensitivity PeopleSoft roles that have the same name but different case (for example, “Employee" and “EMPLOYEE") cannot be mapped to BusinessObjects Enterprise because groups in BusinessObjects Enterprise are not case-sensitive. Single record expression fields The Native Driver for PeopleSoft does not support queries with expression fields that contain only a single record field. For example, a query expression that contains only text like “FIELDNAME" cannot be handled by the driver. To enable the driver to handle expressions that contain only a single record field, enclose the text in parentheses. SQL Select clauses The Business Objects native database driver for PeopleSoft cannot execute a report from a PeopleSoft query that contains prompts in its query SQL SELECT clause. The reason is that PeopleSoft API, which is used by the Business Objects native database driver, cannot bind input values to the query prompts in the query SQL SELECT clause. Translated query prompts When you run reports that are based on PeopleSoft queries that use translated fields as query prompts, you must enter non-translated values for the prompts to retrieve query data. The data that is returned is then translated according to the field translation settings in the PeopleSoft Query tool. Business Objects XI 3.1 Release Notes 161 1 1 Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft Role and User synchronization If the Force user synchronization checkbox on the Roles tab in the PeopleSoft authentication configuration page on the CMC is checked while a server from which PeopleSoft roles and users were imported is unreachable, then all roles and users associated with that server will be deleted from BusinessObjects Enterprise. This is to allow users to remove previously imported PeopleSoft roles and users from BusinessObjects Enterprise when one or more associated PeopleSoft servers is unreachable. User and Role synchronization under PeopleSoft 8 If the Force user synchronizationcheckbox on the Roles tab on the PS8 Authentication Configuration page of the CMC is checked, and none of the PeopleSoft Signon servers for a domain from which users were imported can be reached, the update will be stopped. This is prevents potential data conflicts between the PeopleSoft and BusinessObjects systems. If at least one of the Signon servers is reachable, the operation will be able to proceed. Disable authentication When PeopleSoft Enterprise Authentication is disabled in Centeral Management Console, users/groups cannot be imported. Date mapping A null (no data) date field that is a Number or Signed Number field type will map to zero. Enable SSO viewing/scheduling for PeopleSoft Token logon with multi-domain configured If the system is configured for multiple domains, in order to enable the SSO feature the user must make sure the dedicated credential, which is configured in registry under HKLM\SOFTWARE\Business Objects\Suite 162 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft 12.0\Integration Kit for PeopleSoft\QRY\instance\noname exists and is the same in all PeopleSoft domains. Default domain setting for PeopleTools 8.21-8.45 If the default domain setting is changed in the PeopleSoft Enterprise Authentication configuration in the Central Management Console, then the corresponding value in the registry must be updated. Import PeopleSoft EPM users with concurrent license If users plan to import using the concurrent user license, they may need to manually set the enterprise.license variable in the property file to 1. By default, it will import as the named user license. IPv6 support BusinessObjects XI Integration for PeopleSoft Enterprise does not support IPv6. Importing roles under multiple domains Users of systems with multiple PeopleSoft domains may find that user and group information has not been imported properly. This issue occurs if one or more of the PeopleSoft domain servers are inaccessible at the time the roles are imported. Please make sure that all domain servers are accessible before importing user role information into BusinessObjects Enterprise. After re-initializing your CMS Users may find that if they re-initialize their CMS, any PeopleSoft based reports will not function properly. If this occurs, run the partnercafin stall.bat or partnercafinstall.sh (depending on your platform) according to the instructions in the integration product installation guide. Business Objects XI 3.1 Release Notes 163 1 1 Welcome to the Business Objects XI 3.1 Release Notes Integration for PeopleSoft Database connection error for BusinessObjects users Users of BusinessObjects Enterprise may find the encounter a "Database Connection error" message when trying to access the same report that an integration product user has accessed in the past using Single Sign-on. There are two ways to resolve this issue: 1. Add the following text to the Crystal Reports Page Server or Report Application Server command line, -procreportoptions __nolegacyemp tydbpasswords. 2. Add the following text to the Crystal Reports Processing Server command line, -dblogonrefreshinterval 0. Scheduling reports with custom logon properties Users may find that if they set custom database logon properties for a report using PeopleSoft data, they will not be able to schedule the report in a BusinessObjects Enterprise. To updte the database logon properties, Crystal Reports designer should be used instead. After re-initializing your CMS Users may find that if they re-initialize their CMS, any PeopleSoft based reports will not function properly. If this occurs, run the partnercafin stall.bat or partnercafinstall.sh (depending on your platform) according to the instructions in the integration product installation guide. System Performance Restarting Sign-on Server If you try to restart the BusinessObjects Sign-on Server for PeopleSoft by using the Central Configuration Manager (CCM) in Windows, the following message may appear: "An instance of the service is already running". 164 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Integration for JD Edwards EnterpriseOne In this case, the server stops, but does not restart. To restart the server, select the service in the CCM, and click Start. Running security bridge As a best practice, run the Security Bridge nightly or at any other time when there is not likely to be other processes that access/write to the universes. Integration for JD Edwards EnterpriseOne Overview The following section details issues that users of the JD Edwards EnterpriseOne Integration product should be aware of. Installation Copying .jar files at installation When copying .jar files from the JD Edwards directory during the installation process, you will need to rename the log4j.jar to log4je1.jar before copying it to the BusinessObjects directory if there is already a log4j.jar file inthe destination folder. Side-by-side integration installations If you uninstall an integration product from a system containing multiple integration products, the remaining products may no longer function properly. To succesfuly uninstall an integration product from such a system, use the following instructions. The only computer affected will the one that runs the Web Application server used by BusinessObjects Enterprise. Business Objects XI 3.1 Release Notes 165 1 1 Welcome to the Business Objects XI 3.1 Release Notes Integration for JD Edwards EnterpriseOne Note: To uninstall BusinessObjects integration products, use the reverse order to which they were installed (the integration product that was last installed must be the first one uninstalled). Prerequisite: You must already have BusinessObjects Enterprise XI 3.1 installed on your machine, and two or more integration products. 1. Uninstall the BusinessObjects XI Integration product. 2. To be able to use the remaining Integration, you need to: a. Remove any lines from the authPluginExt.properties file in the \WEB-INF\classes\METAINF folder of the PartnerPlatformService web application that reference the second integration product. For example, if you are removing JD Edwards, remove the following lines: PluginIDX=secPSE1 PluginNameX=JD Edwards EnterpriseOne b. If the following lines are missing, add them (this example assumes you are removing JD Edwards, and keeping Oracle EBS): PluginIDX=secOraApps PluginNameX=Oracle EBS c. Package the WAR file using the following command: "businessob jects_root \jdk\bin\jar" cf PartnerPlatformService.war -C "busines sobjects_root\ enterprise120\warfiles\WebApps\PartnerPlatformSer vice" d. Deploy PartnerPlatformService web applications using wdeploy from the install\deployment folder using the following command: wdeploy.sh WAS type -DAPP=PartnerPlatformService -Das_admin_password=your password here deploy Note: Only the computer hosting the web application server should be impacted by these modifications. 166 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Integration for JD Edwards EnterpriseOne Deployment Language pack uninstallation requires web application redeployment After uninstalling a language pack for the integration product, you must use wdeploy to undeploy and redeploy the integration web applications. Product Usability Case sensitive authentication When you use Crystal Reports or BusinessObjects Enterprise to report off data from a JD Edwards EnterpriseOne system, you are prompted to provide a user name and the name of a role. You must specify the user name and role name in uppercase letters to correspond with the way that users and roles are specified on the EnterpriseOne server. IPv6 Support BusinessObjects XI Integration for JD Edwards EnterpriseOne does not support IPv6. Using JDE tokens to view reports In InfoView, users may find that they cannot use the method of leaving a blank user name and entering a JD Edwards token in the password field to view a report. This issue affects the Active X viewer, we recommend you use the DHTML viewer for InfoView if you want to use this feature. Business Objects XI 3.1 Release Notes 167 1 1 Welcome to the Business Objects XI 3.1 Release Notes Integration for JD Edwards EnterpriseOne Database connection error for BusinessObjects users Users of BusinessObjects Enterprise may find the encounter a "Database Connection error" message when trying to access the same report that an integration product user has accessed in the past using Single Sign-on. There are two ways to resolve this issue: 1. Add the following text to the Crystal Reports Page Server or Report Application Server command line, -procreportoptions __nolegacyemp tydbpasswords. 2. Add the following text to the Crystal Reports Processing Server command line, -dblogonrefreshinterval 0. Scheduling reports with custom log-on properties Users may find that if they set custom database logon properties for a report using JD Edwards data, they will not be able to schedule the report in a BusinessObjects Enterprise. To updte the database logon properties, Crystal Reports designer should be used instead. . Performance Business Views For optimal performance in JD Edwards EnterpriseOne B9 8.97, it is recommended that you use JD Edwards Business Views (BSVW) instead of linked tables as data sources when you report off data from more than one table. Concurrent Crystal report processes If your BusinessObjects Enterprise system runs more than five Crystal reports that are based on EnterpriseOne data at the same time, it is recommended that you modify the initialization entries in your EnterpriseOne server’s JDE.INI file to optimize performance. To increase the maximum number of XML List 168 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Integration for Siebel Kernel and XML Dispatch Kernel processes, change the maxNumberOfPro cesses entry under [JDENET_KERNEL_DEF16] and [JDENET_KERNEL_DEF22] sections to 20 . As well, increase the JDENETTimeout entry under the [NETWORK QUEUE SETTINGS] section to 300. Filtering for report design During report design, it may take a while to list all of the data source entries for an EnterpriseOne system that contains numerous tables and/or business views. You can use the Data Explorer’s filtering option in Crystal Reports to limit the tables and business views that are returned when you connect to the system. Integration for Siebel Overview The following section details issues that users of the Siebel Integration product should be aware of. Deployment Language pack uninstallation requires web application redeployment After uninstalling a language pack for the integration product, you must use wdeploy to undeploy and redeploy the integration web applications. Business Objects XI 3.1 Release Notes 169 1 1 Welcome to the Business Objects XI 3.1 Release Notes Integration for Siebel Product Useability Redirect from Siebel Web Client Users who log on to InfoView after previously being redirected from the Siebel Web Client to InfoView may find that the information in the report accessed does not display properly. This happens if they did not log out of their last InfoView session. Users can log out and back in to InfoView to resolve this issue. We recommend users always log out of InfoView when they have finished working with reports. IPv6 support BusinessObjects XI Integration for Siebel does not support IPv6. Viewing Siebel reports in .NET InfoView To view a Siebel report in BusinessObjects Enterprise .NET InfoView, an httpRuntime executionTimeout setting must be added to web.config file. 1. Open the web.config file in a text editor. This file is located in the Install Dir\BusinessObjects Enterprise 12.0\Web Content\InfoViewApp\CrystalReports folder. 2. Locate the httpRuntime executionTimeout value, and set it to 1200. 3. Save the file and close it. 4. Repeat steps 1 – 3 for the web.config file located in the Install Dir\common\4.0\crystalreportviewers12 folder. 170 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Integration for Oracle E-Business Suite Integration for Oracle E-Business Suite Overview The following section details issues that users of the Oracle EBS Integration product should be aware of. Installation and Deployment Oracle restrictions on 64-bit systems BusinessObjects XI Integration for Oracle EBS does not work on 64-bit machines when the integration product is installed to the default or a custom destination containing parenthesis. This is a known problem with the Oracle 32-bit client when running an application from the folder “ Program Files(X86)”. If you have an account on Metalink, you can find more information on Oracle bug 3807408 and access the patch for your version of the Oracle 32-bit client at: http://updates.oracle.com/ARULink/PatchDetails. IPv6 support BusinessObjects XI Integration for Oracle EBS does not support IPv6. Language pack uninstallation requires web application redeployment After uninstalling a language pack for the integration product, you must use wdeploy to undeploy and redeploy the integration web applications. Side-by-side integration installations If you uninstall an integration product from a system containing multiple integration products, the remaining products may no longer function properly. Business Objects XI 3.1 Release Notes 171 1 1 Welcome to the Business Objects XI 3.1 Release Notes Integration for Oracle E-Business Suite To succesfuly uninstall an integration product from such a system, use the following instructions. The only computer affected will the one that runs the Web Application server used by BusinessObjects Enterprise. Note: To uninstall BusinessObjects integration products, use the reverse order to which they were installed (the integration product that was last installed must be the first one uninstalled). Prerequisite: You must already have BusinessObjects Enterprise XI 3.1 installed on your machine, and two or more integration products. 1. Uninstall the BusinessObjects XI Integration product. 2. To be able to use the remaining Integration, you need to: a. Remove any lines from the authPluginExt.properties file in the \WEB-INF\classes\METAINF folder of the PartnerPlatformService web application that reference the second integration product. For example, if you are removing JD Edwards, remove the following lines: PluginIDX=secPSE1 PluginNameX=JD Edwards EnterpriseOne b. If the following lines are missing, add them (this example assumes you are removing JD Edwards, and keeping Oracle EBS): PluginIDX=secOraApps PluginNameX=Oracle EBS c. Package the WAR file using the following command: "businessob jects_root \jdk\bin\jar" cf PartnerPlatformService.war -C "busines sobjects_root\ enterprise120\warfiles\WebApps\PartnerPlatformSer vice" d. Deploy PartnerPlatformService web applications using wdeploy from the install\deployment folder using the following command: wdeploy.sh WAS type -DAPP=PartnerPlatformService -Das_admin_password=your password here deploy Note: Only the computer hosting the web application server should be impacted by these modifications. 172 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 Product Usability BusinessObjects user database connection error A BusinessObjects Enterprise user may encounter a “Database Connection error” message when trying to use a report previously accessed by an integration product user using single sign-on. There are two ways to resolve this issue: 1. Add -procreportoptions __nolegacyemptydbpasswords to the Crystal Reports Page Server or Report Application Server command line. 2. Add -dblogonrefreshinterval 0 to the Crystal Reports Processing Server command line. Security exception when deploying on Sun8.2 Using the JDBC Driver 10.2 on Sun Java Application Server 8.2 (on Solaris) may cause a “SecurityException Sealing Violation”. While configuring EBS authentication through the Oracle EBS Secuirty plug-in, after specifying a TNS, you may encounter an error. This a known Oracle issue due to the JDBC driver 10.2 using a sealed JAR file. Refer to the Oracle Metalink Note 405446.1. To avoid this situation, ensure that the CLASSPATH includes only one JDBC driver JAR file. Crystal Reports 2008 Installation Issues Oracle on 64-bit systems The Oracle driver does not yet work on 64-bit machines. Business Objects XI 3.1 Release Notes 173 1 1 Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 You may be able to find a patch for the Oracle 32bit Client if you have an account on MetaLink. Go to the following location to find a patch for your version of the Oracle 32bit Client: http://updates.oracle.com/ARULink/PatchDetails Windows XP security update conflict Duplicate Crystal Reports entries may appear in the Toolbox and About Visual Studio dialog of Visual Studio .NET 2005. This issue is caused by installing the Windows XP security update outlined in Microsoft security bulletin MS07-052. To resolve this issue uninstall and re-install Crystal Reports 2008. Unhelpful error message when installing without sufficient privileges Attempting to install Crystal Reports without Administrative rights causes the following unhelpful error message to appear: Installation ended prematurely because of an error. If you receive this error message, ensure the currently-logged-on user has Administrative rights. Repair option does not fix the Crystal Reports 2008 for Visual Studio components To repair the Crystal Reports 2008 for Visual Studio components when you encounter a problem, you must first uninstall and then reinstall the components by choosing the Modify option from the "Crystal Reports 2008 Setup" dialog box. The Repair option will not fix the components. To uninstall the Crystal Reports 2008 for Visual Studio components: 1. In Windows, click Start, point to Settings, and then select Control Panel. 2. Double-click Add/Remove Programs. 3. Select Crystal Reports 2008 and click Change. The "Crystal Reports 2008 Setup" dialog box appears. 174 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 4. Choose Modify and click Next. 5. Select Crystal Reports 2008 for Visual Studio, click Entire feature will be unavailable from the list, and click Next. 6. Click Next to remove the components. To reinstall the Crystal Reports 2008 for Visual Studio components: 1. In Windows, click Start, point to Settings, and then select Control Panel. 2. Double-click Add/Remove Programs. 3. Select Crystal Reports 2008 and click Change. The "Crystal Reports 2008 Setup" dialog box appears. 4. Choose Modify and click Next. 5. Select Crystal Reports 2008 for Visual Studio, click Entire feature will be installed on local hard drive from the list, and click Next. 6. Click Next to reinstall the components. After reinstalling, the Crystal Reports 2008 for Visual Studio components will be repaired. Mapping is not supported on Vista MapX and other MApInfo products are not currently supported on Windows Vista. The mapping components depend on midlg30.dll to display the common dialogs. To load correctly, midlg30.dll requires MSVCP50.dll, which does not ship with Vista. A workaround for this issue is to download a version of MSVCP50.dll and place it in the same folder as midlg30.dll (usually installed in C:\Program Files\Business Objects\MapInfo Mapx\Program) or place it in C:\Win dows\System32. Business Objects XI 3.1 Release Notes 175 1 1 Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 Workflow Issues Cannot refresh Oracle reports in .Net viewer The data in reports created with an Oracle data source cannot be refreshed when the report is viewed in the .Net viewer. This is the result of default permissions in the IIS. To solve this, increase the privileges for the Oracle process to allow it to run. CrystalReports.com does not support embedded Flash Reports with embedded Flash objects are not currently supported with CrystalReports.com. Users attempting to upload reports with embedded Flash objects to CrystalReports.com will receive an error message from the CrystalReports.com server. This may be resolved in the future when CrystalReports.com upgrades its infrastructure. Charts based on cross-tabs If you try to insert a chart into a report with more than one existing cross-tab, you cannot base the chart on a cross-tab. Distinct Count and Count summaries have integral precision In Crystal Reports 2008, Calculated members with Distinct Count and Count summaries have integral precision only. This is by design: count and distinct count are stored as integer values. Date and time format separators In the Webform viewer, localized date and time format separators are not always respected for all languages. 176 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 For example, when Crystal Reports is installed on a Chinese language system, the date format separator in the Interactive Parameter panel uses a forward slash "/" instead of a dash "-". DHTML response times The response time to switch from one page to another page in the DHTML viewer is slower than the response times in the Java viewer. During the time to switch pages, the page displayed turns blank. As a workaround, you can hide the blank page flicker in Internet Explorer as a new page is loaded. Add a simple meta tag to the ASPX page. Ensure that the following META tag is added immediately after the opening HTML tag: Note: This is an Internet Explorer-specific command to creates a page transition between two pages. The transition is opaque, which provides a visually neutral appear effect. This will take a quick snapshot of the previous page and hold it until the new page is fully ready to be rendered. For complete details please consult the Microsoft Web Development Center http://msdn2.mi crosoft.com/en-us/library/ms532849.aspx. Older versions of Crystal Reports cannot open reports with Flash objects Reports created with embedded Flash objects cannot be opened by previous versions of Crystal Reports. Users who attempt to open the report receive the following error message: This document could not be opened. It does not appear to be a Crystal Reports document. This document has the expected file extension (.RPT), but it seems to be corrupted. Business Objects XI 3.1 Release Notes 177 1 1 Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 Options to Create Blank and Selection for Calculation not available After creating new reports the two menu options Create Blank and Selection for Calculation do not appear when selecting an existing embedded group label. This is because new calculated rows and columns do not have group values by default. You cannot insert after or reference rows or columns without group values. This may work with old reports because the context menu that edits the header text modifies the group value. The new behavior modifies the group label. No Upper Bound and No Lower Bound options display as 0 Crystal Reports displays zero (0) as the upper bound when the No Upper Bound or No Lower Bound option is chosen. When creating a report using no upper or lower bounds, you can provide information in a text object to note this. With the "no bounds" limit appearing as 0, this can confuse users, who do not expect to see certain data. For example, consider the following data: [-10, -5, 0, 10, 12, 20, 30]. Setting No Lower Bound and an upper bound of 15 displays as: [0 to 15] but negative numbers are returned as part of the data set: [-10, -5, 0, 10, 12]. Optional parameters appear the same as mandatory parameters Because optional parameters (parameters having no value) are not distinguishable from regular parameters, users may be confused by the parameter prompt, or they may be unaware that the value is optional. It is recommended that report designers clearly indicate to the report end-user that a parameter may be used as optional. The prompt text in the parameter's definition is customizable through the designer. Users may have difficulty removing an optional parameter's value. It can be done by using the Delete button in the Parameter Panel toolbar. 178 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 Prompting for parameters during save During a Save operation of a report, you are prompted for viewable parameters that are entered into the saved data record selection; however, the saved data record selection does not cause a report refresh. Reports do not appear in local language Both the Language Code and the Country Code must be set as the Locale in order for reports to be displayed in the local language. The report remains in English if only the Language Code is set. Sort control does not work in sub-reports Clicking a sort control on a sub-report has no effect. This is because a sub-report may contain shared variables which affect the main report during a sort operation. Because the main report may have changed after sorting, the sub-report might no longer exist. Cannot save reports with special characters to CrystalReports.com When reports with special characters in their names are saved to CrystalReports.com, the following error message is displayed: The specified object name () must be at least 1 character long and can't contain the following characters: ! # = + * % $ @ , ; : ? Sub-report views close If a report contains a group selection formula with either parameter fields or print time formula functions, then upon opening the report any drill-down or sub-report views that were saved with the report may be closed. Business Objects XI 3.1 Release Notes 179 1 1 Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 OLAP reports created in previous Crystal Reports versions For some OLAP reports created in previous versions of Crystal Reports, you may encounter errors when opening those reports using the Webform or Winform viewers. Universe-based Crystal reports Due to changes necessitated by enhancements to the Web Intelligence Server, Crystal Reports versions XI and XIR2 are not able to open and refresh Universe-based Crystal reports served by BusinessObjects Enterprise XI 3.0. Crystal Reports and Universes - Platform Support Clarifications When Crystal Reports uses a Universe, it communicates with the Web Intelligence server to get the Universe query and other information. The data connectivity support for Crystal Reports when using a Universe is the cross-section of the support on that platform for both Web Intelligence and Crystal Reports. To ensure that you are using supported databases and data connectivity to the database for a Universe-based Crystal Report, check the relevant platform support documents for both Web Intelligence and Crystal Reports; ensure that both products support the combination of database and middleware software that you plan to use. Platform support documents can be found on the SAP Developer Network by navigating to http://sdn.sap.com and then searching for "BusinessObjects Enterprise XI 3.1 platform support". Open the appropriate platform support document for the operating system that you use. Flash objects in a report may print using original settings The first time that you print a report that contains a flash object, the flash object may print using its original status instead of your desired settings. To resolve this issue, use the following procedure: 180 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 1. Change the Flash object settings and print the current page once. 2. Reset the Flash object settings to display the desired results and then print the report. Teradata 12 ODBC on Solaris does not work with pageserver On Solaris, the Teradata 12 ODBC client will connect to a Teradata 12 server when you work with an unmanaged RAS server, but it will not work with the pageserver. In order to work with the pageserver on Solaris, use Teradata 3.06 ODBC Client to connect to the Teradata 12 Server. Another option is to use the JDBC 12.0 driver. URL Reports not displaying Users of .NET URL Reporting may find that .cwr files are not displaying properly when using IIS7 1. Install HTTP Redirection for your IIS. This can be found under Windows Features in Vista or Server Roles for Windows 2008. Consult your Windows documentation if you need further assistance. 2. Edit the web.config file for the CrystalReports application under Default Web Site, add the following below the tag. 3. Save the file. Business Objects XI 3.1 Release Notes 181 1 1 Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 Display Issues Limited barcode field width The default field width for barcodes is 16 characters. Any data longer than 16 characters are silently truncated. If you want to create a field that is longer than 16 characters, you must manually set the width to a larger value. Boolean groups are not supported in Interactive Parameter panel Boolean groups are not supported in the Interactive Parameters panel and the Advanced dialog. Flash on Safari and MAC OS An embedded Flash object in Crystal Reports does not properly function with the WebForm Viewer on Safari running on Mac OS. Use Firefox or modify the report to use a linked Flash object. Viewing reports with Safari on Mac OS Some report features do not work properly when viewed using Safari 3.0 on Mac OS. Disabled OK button in Bind Sort dialog In interactive sorting, if you choose some items in the Bind Sort dialog, the OK button is disabled. This is because Specified Order is not supported for interactive sort. 182 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 Missing toolbar and group tree The toolbar and group tree do not appear in Crystal Reports Viewer if it has been put into an update panel. Also, the page does not refresh when clicking any links in the viewer. Range values parameters Range values are not supported in OLAP parameters. When opening or refreshing reports with parameters, returned data may not be within expected ranges if you enter invalid values for the parameters. Software Update dialog not translated when using Unicode languages The Update Service dialog may not display Unicode characters correctly. Set the Language for Non-Unicode Programs to a locale matching the setting you are using in Crystal Reports 2008. This system dialog can be found in the Advanced tab of the Regional Settings dialog in your Windows Control Panel. SWF content is not editable Text boxes and other controls in SWF objects, such as a SWF Chart, in which users can enter values, may appear to be editable, but the values are not saved with the report, even if the report is refreshed. This is not a bug, it is normal functionality. Adobe Reader 9 may not display default image A default (fallback) image should be displayed in an exported PDF when the linked SWF cannot be found. Adobe Reader 9 may leave the area blank instead of displaying the fallback image. Business Objects XI 3.1 Release Notes 183 1 1 Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 Calendar dialog language Users with multilingual deployments may find that the Calendar dialogs for prompts will not display in the Preferred Viewing Locale language. Changing Product Locale or Preferred Viewing Locale If users change their Product Locale or Preferred Viewing Locale, they may find some system messages do not appear in the newly specified language. This can be resolved by ending their current session and logging back in to the system. OLAP user interface displays in English If you set the Product Locale to one of the following languages, the OLAP user interface for the Crystal Reports designer will still be displayed in English: • • • Norwegian Danish Thai Data Issues Access 2007 files not recognized Microsoft Access 2007 DB files (ACCDB files) are a different format from Access 2003 files. MS DAO does not support access to them. Customers can use the Office 2007 ODBC or OLEDB drivers to access .accdb drivers. Cannot enter empty strings in optional parameters You cannot specify a discrete single-valued string optional parameter through the prompt page. 184 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 Netezza ODBC connection returns invalid data When using a Netezza ODBC data connection, nchar and nvarchar data types may not return data or may return data with unexpected data at the head of the string. This is not a Crystal Reports issue; it appears to originate with the Netezza ODBC driver. Dynamic LOVs without error messages, or with unhelpful error messages There is no error message displayed by the parameter prompting dialog when a dynamic List of Values (LOV) is transferred to static. This is by design, as users should not see any error message for this. The Webform viewer does not report helpful error messages for LOVs with bad data connections. It only returns the following message: Failed to open the connection. IPv6 support BusinessObjects Enterprise XI 3.1 supports IPv6 networking in mixed (IPv4 and IPv6 enabled) and pure (IPv6 only) environments. Crystal Reports components for UNIX and Linux operate in a mixed environment only. The Crystal Reports components for Windows can operate in both mixed and pure environments. Developer Issues CrystalReportsViewer Web control is not supported inside an ASP.NET AJAX UpdatePanel control When developing an ASP.NET AJAX Web Site, the CrystalReportViewer Web control is not supported inside an UpdatePanel control. Business Objects XI 3.1 Release Notes 185 1 1 Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 Postback actions from the CrystalReportViewer Web control will fail if a CrystalDecisions.Web.CrystalReportSource object is bound in the Page_Load event with a PostBack check While interacting with the CrystalReportViewer Web control, users may encounter a blank page when triggering postback actions such as drilling into charts or groups. This occurs when you bind a CrystalDeci sions.Web.CrystalReportSource object directly to the viewer in the Page_Load event with a post back check: if (!IsPostBack) To avoid problems, do not perform a postback check when you set the report source: protected void Page_Load(object sender, EventArgs e) { this.CrystalReportViewer1.ReportSource = CrystalReportSource1; } Web projects with embedded reports migrated to Crystal Reports 2008 will not contain new configuration settings in the Web.config file If you are migrating an existing .NET 2.0 Web project to Crystal Reports 2008 that uses embedded reports, your Web.config file will be missing new settings that can be used to configure how the report is compiled into a DLL by the Build Provider. Your website will continue to run normally without these settings, however, to take advantage of the new configuration features, open up your Web.config file and add the following elements:
186 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 To learn more about how to configure embedded report compilation, see Configuring your Web.config file in the Crystal Reports .NET SDK Developer Guide. Note: If you add a new report to your project after upgrading to Crystal Reports 2008, the tags will be automatically added to your Web.config file. Class not registered - DTSConnection error may occur when running Crystal Reports 2008 ASP.NET Web applications side-by-side with previous versions A "Class not registered - DTSConnection" error may occur when ASP.NET Web applications built using Crystal Reports 2008 are run side-by-side with applications built using previous versions of Crystal Reports. To resolve this issue, ensure that each application is deployed in a different IIS application pool. Incorrect sort direction for group summaries returned from the RAS SDK When a report has multiple groups and each group is sorted by multiple summary fields, the sort direction of group summaries returned with the Re Business Objects XI 3.1 Release Notes 187 1 1 Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 portClientDocument.getDataDefController().getDataDefini tion().getSorts().getSort(int) method of the RAS SDK is incorrect. Parameters set programmatically do not always cause a database refresh In previous versions of Crystal Reports, setting a parameter value always caused a database refresh. For Crystal Reports 2008, this behavior has changed: setting a parameter value does not always cause a refresh. Page margins set all to zero using the modifyPrintOptions method of the RAS SDK do not persist If you set the page margins (top, bottom, left, right) to zero using the Print OutputController.modifyPrintOptions method of the RAS SDK, the page margins do not stay set to that value; instead, they reset to 240. To set all page margins to zero, use the PrintOutputController.modify PageMargins method instead. Printer may select incorrect print tray When you manually specify a print tray, the printer may instead use one of the other trays. This problem may happen when using the PrintReportOp tionsClass.Bin property or PrintReportOptionsClass.BinName property when programming in .NET. When programming in Java, this problem may happen when using the PrintReportOptions.setMediaTray method. Optional and interactive parameter prompts do not always function correctly when a Web Services report source is used If you are using a Web Services report source with the .NET Webform viewer, optional and interactive parameter prompts may not function correctly. Optional parameters may be treated as required parameters, and when multiple users view a report simultaneously, parameters become shared. 188 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 Cannot set BorderStyle property to None If you set the BorderStyle property to None from Visual Studio, at run time the border will still be displayed. The cause of the problem is that Visual Studio fails to remove this code. To ensure that no border is displayed at run time, you must manually set the BorderStyle property to None. Crystal Reports and Visual Studio 7.1, 8.0 and 9.0 cannot integrate Crystal Reports cannot integrate with Visual Studio when the value of the IDE Integration\Visual Studio\Crystal Report is already set in the registry before users install Crystal Reports. Do the following: 1. Open Regedit (click Start > Run and type in regedit.exe). 2. Go to the registry key HKEY_LOCAL_MACHINE\SOFTWARE\BusinessObjects\IDE Integration\Visual Studio \Crystal Report. Substitute the version number of Visual Studio that you are using for (for example 7.1, 8.0, or 9.0). 3. Remove the registry key, and then install BusinessObjects Release XI 3.1 or Crystal Reports 2008. BusinessObjects Enterprise XI 3.1 Java SDK fails to add Crystal Report Crystal reports can no longer be added using the BusinessObjects Enterprise Java SDK unless the Report Application Server (RAS) is running. This is an expected result of changes made to simplify deployment. The Java Crystal Reports platform SDK no longer spawns a child process to load and introspect reports at the application tier. Instead, the platform SDK relies on RAS to provide this functionality. Consequently, access to an operational RAS is now necessary to have reports published to BusinessObjects Enterprise using the Java Crystal Reports platform SDK. Business Objects XI 3.1 Release Notes 189 1 1 Welcome to the Business Objects XI 3.1 Release Notes Crystal Reports 2008 Using ADO .NET as a datasource in Visual Studio 2003 may cause crashes Visual Studio 2003 may crash if you try to browse data on a field in the embedded Designer, Field Explorer, or in a table under the link tab dialog of the data expert. Crystal Reports for Visual Studio is broken when Visual Studio integrates with Crystal Reports Crystal Reports for Visual Studio fails to open when the registry key for Crystal Reports is set before the standalone version of Crystal Reports has been installed. Visual Studio Integration Manager is reporting "invalid" because registry keys are still pointing to Crystal Reports for Visual Studio. In the Visual Studio Integration Manager, the following error message is logged: "Registry value mismatch". Do the following: 1. Open Regedit (click Start > Run and type in regedit.exe). 2. Go to the registry key HKEY_LOCAL_MACHINE\SOFTWARE\BusinessObjects\IDE Integration\Visual Studio \Crystal Report. Substitute the version number of Visual Studio that you are using for (for example 7.1, 8.0, or 9.0). 3. Remove the registry key, and then install BusinessObjects Release XI 3.1 or Crystal Reports 2008. ISCRFieldObject.Format.ConditionFormulas[].Text returns null When you call ISCRFieldObject.Format.ConditionFormulas[].Text, it returns null for the DisplayText enum and the CSSClass enum. Default URL setting for .NET HTML Preview is incorrect In order to use the .NET HTML preview, you must change the default HTML Preview URL setting to point to the following URL: 190 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Developer http://<>/crystalreportviewers12/preview.aspx Migrating custom applications that use "URL reporting" for Crystal Reports If your BusinessObjects Enterprise deployment, or custom "COM" applications, implement "URL reporting" for Crystal Reports, then you will need to take the following steps to ensure that they work in a BusinessObjects Enterprise XI 3.1 system. 1. Create a new folder businessobjects in the following directory: c:\In etpub\wwwroot\ 2. Go to IIS Manager and right-click on the directory under Default Web Site. 3. On the Directory tab, click a redirection to a URL. 4. In the redirect to text box, enter /CrystalReports$S$Q. 5. Check the exact URL entered above. Developer BusinessObjects Enterprise All language packs are displayed in the product locale list The ILanguageMgr.getInstalledLocales method returns a list of all language packs installed by BusinessObjects Enterprise and any add-on products. If a selected locale is not installed for the product in use, the default setting will be used. Scheduling objects with a valid time zone can produce incorrect results A valid time zone (java.util.TimeZone) may be incorrectly changed to the default value ( java.util.TimeZone.getDefault) when using the com.crystaldecisions.sdk.occa.infostore.ISchedulingInfo.setTime Business Objects XI 3.1 Release Notes 191 1 1 Welcome to the Business Objects XI 3.1 Release Notes Developer Zone method, resulting in unexpected behavior. To avoid the issue, use the following time zones: "Africa/Cairo" 192 "Asia/Colombo" "Australia/Adelaide" "Africa/Johannesburg" "Asia/Dacca" "Australia/Brisbane" "Africa/Nairobi" "Asia/Damascus" "Australia/Darwin" "Africa/Ndjamena" "Asia/Irkutsk" "Australia/Hobart" "Africa/Tunis" "Asia/Jerusalem" "Australia/Perth" "America/Anchorage" "Asia/Kabul" "Australia/Sydney" "America/Buenos_Aires" "Asia/Karachi" "Europe/Berlin" "America/Caracas" "Asia/Katmandu" "Europe/Helsinki" "America/Chicago" "Asia/Krasnoyarsk" "Europe/London" "America/Edmonton" "Asia/Magadan" "Europe/Moscow" "America/Halifax" "Asia/Rangoon" "Europe/Paris" "America/Lima" "Asia/Riyadh" "Europe/Prague" "America/Los_Angeles" "Asia/Seoul" "Europe/Sofia" "America/Mexico_City" "Asia/Shanghai" "Europe/Warsaw" "America/Montreal" "Asia/Singapore" "GMT" "America/New_York" "Asia/Taipei" "GMT-12" "America/Phoenix" "Asia/Tbilisi" "GMT-3" "America/Santiago" "Asia/Tehran" "Pacific/Apia" "America/Sao_Paulo" "Asia/Tokyo" "Pacific/Auckland" "America/St_Johns" "Asia/Vladivostok" "Pacific/Fiji" "America/Winnipeg" "Asia/Yakutsk" "Pacific/Guam" "Asia/Almaty" "Asia/Yekaterinburg" "Pacific/Honolulu" Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Developer "Asia/Baghdad" "Atlantic/Azores" "Pacific/Tongatapu" "Asia/Bangkok" "Atlantic/Cape_Verde" "US/Central" "Asia/Calcutta" "Atlantic/South_Georgia" To mitigate any potential exceptions, perform a verification after setting the time zone to ensure that it was set as expected: 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. Webi document to universe relationship may disappear when the document is copied If a Webi document is sent to the inbox using the IManagedOptions.CeMan agedSendOption.ceCopy method, the Webi document to universe relationship may disappear. Accessing from XI R2 SDK applications Users attempting to access a BusinessObjects Enterprise XI 3.0 system using BusinessObjects XI R2 SDK applications may receive the following system message: "Err: "Server Input% not found or server may be down". This is caused by a change to the formatting of File Repository Server (FRS) names between the two versions. To resolve this issue, go to the Central Configuration Manager and rename your Input FRS to Input..fileserver and Output FRS to Output..fileserver. Hyperlink resolves no longer work Hyperlink resolves can no longer be programmatically set using the BusinessObjects Enterprise Java SDK. When the refreshProperties Business Objects XI 3.1 Release Notes 193 1 1 Welcome to the Business Objects XI 3.1 Release Notes Developer method is called on a report object, hyperlink resolves are ignored and will fail to be set correctly in the report. IPv6: COM SDK cannot log onto Business Objects Enterprise using link-local address on UNIX Link local IPv6 addresses with scope identifier will not work on any UNIX platform including Linux. Link-local addresses with scope identifiers are only supported on Windows. BusinessObjects Enterprise supports IPv6 link-local addresses that are resolvable to a hostname. Link-local addresses are network addresses that are intended only for use in a local data link layer network and not for routing beyond that network. No error message when deleting uncommitted objects The DeleteNow() method, and Infostore's Commit(IInfoObjects objs) method, fail to return an error when called to delete an object that has not been committed to the respository. The methods will act to delete and permanently remove the object even though the object does not exist. However, without an appropriate error message, users have no way of knowing whether they're deleting existing or non-existing objects. Note: There will be no error message when trying to delete uncommitted objects. Setting recurrence pattern start and end dates does not work for the .NET Server Controls If you are using the .NET Server Controls for BOE with .NET InfoView, the calendar buttons that enable you to select start and end dates for a recurrence pattern are not displayed properly. When you enter the start and end dates manually, an error may occur. 194 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Developer Parameter values for report instances do not display correctly for the .NET Server Controls If you are using the .NET Server Controls for BOE with .NET InfoView, when you try to view parameter values in a report instance that contains parameters, the parameter values do not display correctly in the Value field. .NET Server Controls are missing in Visual Studio 2003 .NET Server Controls are missing in Visual Studio 2003 ToolBox when BusinessObjects Enterprise 3.1 is installed. To add .Net Server Controls for BusinessObjects Enterprise in Visual Studio, right click the ToolBox in Visual Studio, and click Add\Remove Toolbox Items. Add all the components under CrystalDecisions.Enterprise.WebControls namespace. The SI_ON_READ_RECIPIENTS, SO_ON_POST_PROCESS_PERSONALIZED_DOCS contains different values The SI_ON_READ_RECIPIENTS and SI_ON_POST_PROCESS_PERSONAL IZED_DOCS variables in the PropertyIDs class are automatically populated with the values 16779800, and 16779799 respectively. These values will prevent you from successfully scheduling a publication to a Dynamic Recipient. To create the SI_ON_READ_RECIPIENTS property bag for dynamic recipients, instead of using propertyID enum, AddPublicationEven tHandler(PropertyIDs.SI_ON_READ_RECIPIENTS), use the integer value directly: AddPublicationEventHandler(2583). Similarly, for SI_ON_POST_PROCESS_PERSONALIZED_DOCS, use the integer value 2584. Visual Basic Dim handlers As PublicationEventHandlers = myPublication.Pub licationEventHandlers Business Objects XI 3.1 Release Notes 195 1 1 Welcome to the Business Objects XI 3.1 Release Notes Developer Dim handler As PublicationEventHandler = handlers.AddPublica tionEventHandler(2583) C# PublicationEventHandlers handlers = publication.Publication EventHandlers; PublicationEventHandler handler = handlers.AddPublicationEven tHandler(2583); Publication error log If users encounter errors when scheduling a Publication created by an SDK application that uses the Crystal Reports Dynamic Recipient Provider and a Crystal Reports reporting document in .NET, the log may contain a message: The ) is missing. This message is misleading, it is actually a } character that is missing. sslconfig.exe tool needs to be run with administrator privileges On Windows Server 2008, when configuring CORBA SSL for COM and .NET SDKs as a non-Administrator user using the sslconfig.exe tool, the SSL configuration may not be applied correctly in the Windows registry. On a Windows 2008 (64-bit) machine with UAC enabled, replace the value of the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Business Objects\Suite 12.0\CER with the value of HKEY_CURRENT_USER\Soft ware\Classes\VirtualStore\MACHINE\SOFTWARE\Wow6432Node\Business Objects\Suite 12.0\CER. On a Windows 2008 (non 64-bit) machine with UAC enabled, replace the value of the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 12.0\CER with the value of HKEY_CURRENT_USER\Soft ware\Classes\VirutalStore\MACHINE\SOFTWARE\Business Ob jects\Suite 12.0\CER. Uninstalling BusinessObjects components If you uninstall a BusinessObjects program, this may prevent other BusinessObjects programs on that computer from functioning properly. For 196 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Developer example, you may get the following system messages like "boezlib.dll not found". Running the Install Program for the affected components in repair mode can correct the issue. Please refer to the individual product's install guide for instructions to install. .NET SDK support The BusinessObjects Enterprise .NET SDK does not provide support for the following features: • Custom roles • Server Intelligence • Server auditing For information on these features in the Java SDK, see the following classes/packages. For further information and code samples, see the BusinessObjects Enterprise Java SDK Developer Guide. Feature Class/Package Custom roles com.businessobjects.sdk.plugin.desk top.customrole (package) • • • Server Intelligence • • com.crystaldecisions.sdk.plugin.desk top.server.IServer (class) com.crystaldecisions.sdk.plugin.desk top.servergroup.IServerGroup (class) com.businessobjects.sdk.plugin.desk top.service.IService (class) com.businessobjects.sdk.plugin.desk top.servicecontainer.IServiceContain er (class) com.businessobjects.sdk.plugin.desk top.install.IInstall (class) Business Objects XI 3.1 Release Notes 197 1 1 Welcome to the Business Objects XI 3.1 Release Notes Developer Feature Class/Package • • Server auditing • • com.crystaldecisions.sdk.plugin.desk top.server.IServer (class) com.businessobjects.sdk.plugin.desk top.service.IService (class) com.businessobjects.sdk.plugin.desk top.common.IConfiguredService (class) com.businessobjects.sdk.plugin.desk top.auditeventinfo.IAuditEventInfo (class) ActiveX viewer not integrated into Visual Studio 2003 when BusinessObjects Enterprise client is installed The ActiveX viewer is not integrated into Visual Studio 2003 when BusinessObjects Enterprise client is installed and Crystal Reports cannot be previewed in Visual Studio 2003's embedded designer. One workaround is to install Crystal Reports 2008. Another workaround is to manually register the CRViewer.dll file: 1. Locate CRViewer.dll on a machine that has Crystal Reports 2008 or has BusinessObjects Enterprise servers installed. 2. Copy CRViewer.dll to the following location on the machine with the BusinessObjects Enterprise client installation: C:\Program Files\Business Objects\Common\4.0\crystalreportviewers12\Ac tiveXControls\ 3. Register the file using the command line: regsvr32 C:\Program Files\Business Objects\Common\4.0\crystalreportviewers12\Ac tiveXControls\ CRViewer.dll Connecting to Enterprise XI 3.1 from an older COM SDK Users attempting to connect to a BusinessObjects Enterprise XI 3.1 deployment with BusinessObjects Enterpise COM SDK Release 2 or 3.0 198 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Developer may encounter the following system message: "Transport error: Communication failure". If this occurs, you can implement one of the following using "Server Properties" in the Central Management Console (CMC) • Bind all your 3.1 servers to a IPv4 address • Set a specific request port for all your 3.1 servers. Crystal Reports CrystalReportsViewer Web control is not supported inside an ASP.NET AJAX UpdatePanel control When developing an ASP.NET AJAX Web Site, the CrystalReportViewer Web control is not supported inside an UpdatePanel control. Postback actions from the CrystalReportViewer Web control will fail if a CrystalDecisions.Web.CrystalReportSource object is bound in the Page_Load event with a PostBack check While interacting with the CrystalReportViewer Web control, users may encounter a blank page when triggering postback actions such as drilling into charts or groups. This occurs when you bind a CrystalDeci sions.Web.CrystalReportSource object directly to the viewer in the Page_Load event with a post back check: if (!IsPostBack) To avoid problems, do not perform a postback check when you set the report source: protected void Page_Load(object sender, EventArgs e) { this.CrystalReportViewer1.ReportSource = CrystalReportSource1; } Business Objects XI 3.1 Release Notes 199 1 1 Welcome to the Business Objects XI 3.1 Release Notes Developer Web projects with embedded reports migrated to Crystal Reports 2008 will not contain new configuration settings in the Web.config file If you are migrating an existing .NET 2.0 Web project to Crystal Reports 2008 that uses embedded reports, your Web.config file will be missing new settings that can be used to configure how the report is compiled into a DLL by the Build Provider. Your website will continue to run normally without these settings, however, to take advantage of the new configuration features, open up your Web.config file and add the following elements:
To learn more about how to configure embedded report compilation, see Configuring your Web.config file in the Crystal Reports .NET SDK Developer Guide. 200 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Developer Note: If you add a new report to your project after upgrading to Crystal Reports 2008, the tags will be automatically added to your Web.config file. Class not registered - DTSConnection error may occur when running Crystal Reports 2008 ASP.NET Web applications side-by-side with previous versions A "Class not registered - DTSConnection" error may occur when ASP.NET Web applications built using Crystal Reports 2008 are run side-by-side with applications built using previous versions of Crystal Reports. To resolve this issue, ensure that each application is deployed in a different IIS application pool. Incorrect sort direction for group summaries returned from the RAS SDK When a report has multiple groups and each group is sorted by multiple summary fields, the sort direction of group summaries returned with the Re portClientDocument.getDataDefController().getDataDefini tion().getSorts().getSort(int) method of the RAS SDK is incorrect. Parameters set programmatically do not always cause a database refresh In previous versions of Crystal Reports, setting a parameter value always caused a database refresh. For Crystal Reports 2008, this behavior has changed: setting a parameter value does not always cause a refresh. Page margins set all to zero using the modifyPrintOptions method of the RAS SDK do not persist If you set the page margins (top, bottom, left, right) to zero using the Print OutputController.modifyPrintOptions method of the RAS SDK, the page margins do not stay set to that value; instead, they reset to 240. Business Objects XI 3.1 Release Notes 201 1 1 Welcome to the Business Objects XI 3.1 Release Notes Developer To set all page margins to zero, use the PrintOutputController.modify PageMargins method instead. Printer may select incorrect print tray When you manually specify a print tray, the printer may instead use one of the other trays. This problem may happen when using the PrintReportOp tionsClass.Bin property or PrintReportOptionsClass.BinName property when programming in .NET. When programming in Java, this problem may happen when using the PrintReportOptions.setMediaTray method. Optional and interactive parameter prompts do not always function correctly when a Web Services report source is used If you are using a Web Services report source with the .NET Webform viewer, optional and interactive parameter prompts may not function correctly. Optional parameters may be treated as required parameters, and when multiple users view a report simultaneously, parameters become shared. Cannot set BorderStyle property to None If you set the BorderStyle property to None from Visual Studio, at run time the border will still be displayed. The cause of the problem is that Visual Studio fails to remove this code. To ensure that no border is displayed at run time, you must manually set the BorderStyle property to None. Crystal Reports and Visual Studio 7.1, 8.0 and 9.0 cannot integrate Crystal Reports cannot integrate with Visual Studio when the value of the IDE Integration\Visual Studio\Crystal Report is already set in the registry before users install Crystal Reports. Do the following: 1. Open Regedit (click Start > Run and type in regedit.exe). 2. Go to the registry key HKEY_LOCAL_MACHINE\SOFTWARE\BusinessObjects\IDE 202 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Developer Integration\Visual Studio \Crystal Report. Substitute the version number of Visual Studio that you are using for (for example 7.1, 8.0, or 9.0). 3. Remove the registry key, and then install BusinessObjects Release XI 3.1 or Crystal Reports 2008. BusinessObjects Enterprise XI 3.1 Java SDK fails to add Crystal Report Crystal reports can no longer be added using the BusinessObjects Enterprise Java SDK unless the Report Application Server (RAS) is running. This is an expected result of changes made to simplify deployment. The Java Crystal Reports platform SDK no longer spawns a child process to load and introspect reports at the application tier. Instead, the platform SDK relies on RAS to provide this functionality. Consequently, access to an operational RAS is now necessary to have reports published to BusinessObjects Enterprise using the Java Crystal Reports platform SDK. Crystal Reports for Visual Studio is broken when Visual Studio integrates with Crystal Reports Crystal Reports for Visual Studio fails to open when the registry key for Crystal Reports is set before the standalone version of Crystal Reports has been installed. Visual Studio Integration Manager is reporting "invalid" because registry keys are still pointing to Crystal Reports for Visual Studio. In the Visual Studio Integration Manager, the following error message is logged: "Registry value mismatch". Do the following: 1. Open Regedit (click Start > Run and type in regedit.exe). 2. Go to the registry key HKEY_LOCAL_MACHINE\SOFTWARE\BusinessObjects\IDE Integration\Visual Studio \Crystal Report. Substitute the version number of Visual Studio that you are using for (for example 7.1, 8.0, or 9.0). 3. Remove the registry key, and then install BusinessObjects Release XI 3.1 or Crystal Reports 2008. Business Objects XI 3.1 Release Notes 203 1 1 Welcome to the Business Objects XI 3.1 Release Notes Developer ISCRFieldObject.Format.ConditionFormulas[].Text returns null When you call ISCRFieldObject.Format.ConditionFormulas[].Text, it returns null for the DisplayText enum and the CSSClass enum. Default URL setting for .NET HTML Preview is incorrect In order to use the .NET HTML preview, you must change the default HTML Preview URL setting to point to the following URL: http://<>/crystalreportviewers12/preview.aspx Uninstalling BusinessObjects components If you uninstall a BusinessObjects program, this may prevent other BusinessObjects programs on that computer from functioning properly. For example, you may get the following system messages like "boezlib.dll not found". Running the Install Program for the affected components in repair mode can correct the issue. Please refer to the individual product's install guide for instructions to install. When Crystal Reports 2008 SP1 patch is uninstalled, some CR.NET assemblies are not reverted in the Windows GAC In Windows 2003, when the Crystal Reports 2008 SP1 patch is uninstalled, the CR.NET assemblies may not be correctly reverted to previous versions. If you encounter errors with Crystal Reports 2008 after uninstalling the SP1 patch, uninstall then reinstall Crystal Reports to ensure that the CR.NET assemblies are the correct version. 204 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Developer Web Intelligence Track Data feature is not supported in Web Intelligence documents that contain charts or graphs The Track Data feature is not supported in Web Intelligence documents that contain charts or graphs in the dotNET HTML viewer, because the Track Data feature supports only viewing using RENET SDK. Cannot view drill enabled documents when the output format type is HTML When a drill-enabled document is viewed by using the GetView method with output format type as HTML, the GetStream and the WriteContent methods display the "Value cannot be null" error message. Suggested workaround: When viewing a document in HTML output format, use viewing mode instead of analysis mode. DocumentInstance.GetProperties().Get(creationdate) returns an incorrect datetime format value. DocumentInstance.GetProperties().Get(creationdate) is not returning the correct datetime format value as compatible to .net. Business Objects XI 3.1 Release Notes 205 1 1 Welcome to the Business Objects XI 3.1 Release Notes Developer Web Services Supported platforms and versions BusinessObjects XI 3.0 web services deployed on SAP Web Application Server 7.0 or earlier is not supported Business Objects XI 3.0 does not support web services deployed on SAP Web Application Server 7.0 and earlier versions. SAP Web Application Server and earlier versions throw a ClassLoad error at load time. To deploy web services, use a supported application platform other than Netweaver. Configuration and deployment Deploying and activating the dswsbobje.war in WebLogic 9.2 and WebLogic 10 Activation of the dswsbobje.war file after deployment causes an error while working with WebLogic 9.2 and WebLogic 10. This is caused due to the following reasons: • • Configuration issues with WebLogic: WebLogic ships with JAR files that conflict with the JAR files present in Axis2. WebLogic 9.2, WebLogic 10, and WebLogic 9.2 MPI fail to work with the XMLInputFactory method. To work around this issue, do the following: 1. Use the exploded configuration to deploy Axis2.WAR by setting the value of to true in the weblogic.xml file as follows: true Setting the value of to true will force the WebLogic classloader to load classes located in the Web application 206 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Developer directory instead of application or system classes. For more information about configuring and deploying custom WARs using WebLogic, see the Application Server Specific Configuration Guide on the Apache Axis website. Note: The weblogic.xml file can be found in the WEB-INF folder of your installation directory. For more information about configuring and deploying custom WARs using WebLogic, see the Application Server Specific Configuration Guide on the Apache Axis website. 2. Download and install WebLogic 9.2 or higher. 3. From the BEA WebLogic website, download and install a private patch with patch id VZEF or 9.2 MP1 + TP27 from the BEA WebLogic website. Tip: If you install 9.2 MP2, no patch is required. Note: Before you can install this private patch, you must register on the BEA WebLogic website. Logging on to BusinessObjects Enterprise using the SDK with Windows AD authentication using a WebLogic 9.2 and Vintela deployment in web services If you are working with a WebLogic 9.2 and Vintela deployment, the JAR files included in the WEB-INF/lib folder of your installation directory contain a weblogic.xml file. This file contains code that sets the value of to true. When set to true, this option prevents the users from logging on through Windows AD authentication. To work around this issue, remove the Vintela JAR files (jcsi_*.jar) from the WEB-INF/lib folder of your installation directory. Note that removing the Vintela JAR files stops the Vintela services. However, this will allow you to successfully log on to BusinessObjects Enterprise using the SDK with Windows AD authentication. Business Objects XI 3.1 Release Notes 207 1 1 Welcome to the Business Objects XI 3.1 Release Notes Developer Accessing BusinessObjects Enterprise web services using the IBM WebSphere Application Server in a distributed mode Normally, BusinessObjects Enterprise web services can be accessed by typing the following URL: http://localhost:port/dswsbobje/services. Substitute your machine name for localhost and port number for port . However, if you are using WebSphere application server in a distributed mode and trying to access BusinessObjects Enterprise web services, a logon error message appears. This happens because the WebSphere handler only makes references to files that have a .jsp extension. In addition, the WebSphere handler attempts to include a tag which causes .inc files to throw a NullPointer exception. To work around this issue, one alternative is to not use the distributed mode for web services while working with WebSphere. Another option is to rename all files ending with an .inc extension to *_inc.jsp. You must also make corresponding changes in files that contain references to these renamed files. Files ending with an .inc extension are stored in the include directory of your web application server. Accessing BusinessObjects Enterprise web services using Windows operating system and Oracle application server Normally, BusinessObjects Enterprise web services can be accessed from the following URL: http://localhost:port2/dswsbobje/services. Substitute your machine name for localhost and port number for port2 . However, if you are using the Oracle application server on a Windows machine and trying to access BusinessObjects Enterprise web services, a logon error message appears. This occurs due to configuration issues with Oracle. To work around this issue, create a orion-web.xml file in the WEB-INF directory of your web application server. Add the following lines of code to the orion-web.xml file. This code will force the Oracle classloader to load classes located in the web application directory instead of loading application or system classes. For more information about configuring and deploying custom WARs using Oracle, see the Application Server Specific Configuration Guide on the Apache Axis website. Working with the reverse proxy server The dswsbobje.war and BusinessProcessBI.war Axis2 administration pages contain a element which can cause reverse proxy deployments that use the Axis2 administration pages to render or return incorrectly. To workaround this you must do one of the following: • Change the context path of the deployed web application to http://re verseproxymachine:port/XIR3/dswsbobje . Substitute your machine name for reverseProxyServer and port number for port. • Change the specified context of the proxy to be /dswsbobje/. Specification of URI query parser properties The URI query parser properties in dsws.properties are no longer active. Instead, the query parser properties have now been moved into cecore.jar, located in the following directory: META-INF/CrystalEnterprise.Ser vices/URIQueryParser.properties. Follow these steps to modify the properties file: 1. Use Winzip or Gunzip to open cecore.jar. 2. Extract META-INF/CrystalEnterprise.Services/URIQueryParser.prop erties, and modify it . 3. Zip it up again. 4. Update dswsbobje.war and BusinessProcessBI.war with the new cecore.jar. Business Objects XI 3.1 Release Notes 209 1 1 Welcome to the Business Objects XI 3.1 Release Notes Developer Distributed deployment on web application servers give internal server error Normally, in distributed deployment mode with WebSphere Application Server, the static content is served by the web server and the dynamic content is served by the application server. The dynamic content is made of .jsp and .inc files. When in distributed mode, WebSphere's handler do not make a reference to files that don't have the .jsp extension. Therefore, if you have deployed web services to separate web and web application servers, you may encounter a NullPointer exception when launching a web service URL. The deployment to separate web and web application servers is currently not supported for Web Services. "Transport error: 411 Error: Length Required" is thrown for DSWS operation with DSWS provider deployed on Sun Java App Server 8.2 When the using the Sun Java Application Server, you may encounter the following system message when udpating reports or other objects: Transport error: 411 Error: Length Required. If this problem occurs, you will need to turn off HTTP Chunking in the axis2.xml file on the consumer side for the Sun Java Application server. To turn off the HTTP Chunking through the consumer side in the axis2.xml file: 1. Add the following JVM option: -Daxis2.xml=. Substitute the path to your axis2.xml file for path-to-your-ax is2.xml. 2. Copy the axis2_default.xml file from axis2-kernel-1.3.jar into the directory that contains your axis2.xml file. 3. Comment out (or remove) the following line from the copied axis2_de fault.xml file: chunked AxisFault error thrown when calling BIWorkFlow.fireEvents() An AxisFault error is thrown from the URIQueryParser when calling BIWork flow.fireEvents() because of an apparent missing event. to work around this problem is to send the query in a different way. That is, instead of using path://SystemObjects/Events/NewEvent, put @SI_TYPE at 210 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Developer the end of the query so that the query looks like this: like, path://SystemOb jects/Events/NewEvent@SI_TYPE. Migration Primitive types defined as nillable in DSWS WSDLs work differently in .NET 2.0 and .NET 1.1 Code written with the .NET 1.1 consumers should work against the .NET 2.0 consumers with little or no code change. However, primitive types defined as nillable in DSWS WSDLs in .NET 1.1 and .NET 2.0 work differently. In .NET 2.0, variables can contain null values or be set to a specific value. However, in the generated C# code, these primitive types are mapped to value types, which cannot be null. In .NET 1.1, the value of a variable can not be set to either null or a specified value. To work around this issue you must set the value of the property in the consumer API for that member to true. You must also set the Specified value to true. Replace with the name of the property you are using. Example: GetOptions Members For example, the GetOptions Members in the Platform Web services SDK contains an ExportDependencies and ExportDepedenciesSpecified option. The ExportDepedenciesSpecified is set to true. This allows the value of the ExportDependencies in the WSDL to be nillable. Connection Talking to IPv6solo webservice provider using Session.login() The Java webservice consumer fails to communicate with the IPv6solo webservice provider over Session.login(). The connection times out when you try to connect to the service provider using the domain name. Business Objects XI 3.1 Release Notes 211 1 1 Welcome to the Business Objects XI 3.1 Release Notes Developer You can instead connect to the provider using the full IPv6 address of the webservice provider. This connection works because the socket retrieves the address for the webservice provider from the name of the machine. IPv4 addresses are the protocol for communication. The problem can be avoided altogether by setting JVM's system properties: -Djava.net.preferIPv6Addresses=true -Djava.net.preferIPv4Stack=false Note: On .NET webservice, the consumer fails to connect when using IPv6; however, the consumer can connect to the provider when it uses the domain name to connect. Product usability and integration Logging on with a CMS clustername on the first logon with DSWS Web Services The Platform SDK lets you use the clustername from the internal cached cluster membership list to log on to DSWS Web Services. When a BusinessObjects Enterprise Web Services (DSWS) provider is started, the list of members in the CMS cluster must be established and cached on the provider side. To update the DSWS provider's cluster member cache, establish a connection to one of the CMS cluster members. If the DSWS provider is able to connect to at least one CMS cluster member, the DSWS Session service automatically obtains the list of all other CMS cluster members, and the cluster name from the CMS, and stores them in the cache. However, DSWS Web service does not allow the use of @clustername on the first logon. When logging on with the DSWS Web Services, you must specify a single CMS name. This may be an issue while attempting to logon to a clustered CMS. This is because you must set the domain to a specific CMS cluster member. However, if the specific CMS cluster member that you are attempting to logon to does not work, you will need to logon to a different CMS in the cluster. To work around this issue while using InfoView, the DSWS consumer developer must store the cluster member(s) in the web.xml file in the desktop.war. You must write your own code to allow CMS cluster member 212 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Developer caching after the first time you logon to a provider. This code must iterate over a list of known CMS cluster members and attempts to log in to each one using an empty credential set. If it is not able to connect to the CMS cluster member, it proceeds to the next one. If the login request succeeds or if it is refused due to the invalid credentials, then the CMS cluster member is valid and the CMS cluster members are cached automatically by the DSWS provider. Using the BusinessObjects XI Java SDK Working with the com.businessobjects.enterprise.profile package In the BusinessObjects XI 3.0 Java SDK, there exists a com.businessob jects.enterprise.profile package. In this package, there exists a Pro fileValues interface. This interface is the collection of profile values that manage the BusinessObjects Enterprise infrastructure. Committing Profil eValues with duplicate ProfileIDs to the InfoStore must not be permitted. When a ProfileValue is added to ISystemPrincipal.ProfileValues, the system checks if that ProfileID already exists. If it does, an InvalidArg exception is thrown. Note that in the BusinessObjects XI Release 2 Java SDK, duplicate ProfileIDs were permitted. Working with the com.businessobjects.enterprise.user package In the BusinessObjects XI Java SDK, there exists a com.businessob jects.enterprise.user package. In this package, there exists a User interface that contains a getProfileValue method. In the BusinessObjects XI Release 2 Java SDK, when you add or delete ProfileValue elements from User.getProfileValues(), you must also add or delete the corresponding entries in User.getPrincipalProfiles. Working with Drill: Handling document reference in the CallbackScript In the previous releases of Web Services, while drilling a document, a null value was passed as a document reference to the callbackscript, and a workaround was implemented to get the document reference. In this release, this issue has been fixed. Null value is no longer passed as a document reference to the callbackscript and hence the workaround can safely be omitted. Business Objects XI 3.1 Release Notes 213 1 1 Welcome to the Business Objects XI 3.1 Release Notes Translation Manager Example: Passing the drill parameters to the CallbackScript DrillOption objDrillOption = new DrillOption(); objDrillOption.setCallbackFrame("view"); objDrillOption.setCallbackScript("manageDrill.jsp"); objDrillOption.setAmbiguousDrillCallbackScript("ambigu ous.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"); Cannot update rpt using finishSingleUpload() When updating a published Crystal report, when filename that appears in SI_FILES is passed to finishSingleUpload(), the following error is reported: That file cannot be attached to this Crystal Report (either the file type is not valid, or the report has changed). (Error: WBP 42059). This problem happens although the name of the file matches the file name in the FRS. To work around this issue, pass in null or a name other than than the name of the RPT file that is stored in FRS for filename. Translation Manager Users in the Translators group are granted unnecessary rights in Translation Manager In the Central Management Console (CMC), by default users in the Translators group are granted Full Control rights for Translation Manager. They should be granted only the right Log into Translation Manager and display it as an object in the CMC. 214 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Translation Manager Workaround Modify the application rights granted to users in the Translators group in the CMC: 1. Log on to the CMC using an account with sufficient authorization. 2. In Application > Translation Manager > Manage User Security, select the Translators group. 3. Click Assign Security and remove the Full Control right. 4. In the Advanced tab, click add/remove rights. Expand the Application and select Translation Manager. 5. Check Override General Global and select Granted for the right: Log into Translation Manager and display it as an object in the CMC. Note: For information on using the CMC to modify rights, see the BusinessObjects Enterprise Administrator's Guide. Opening a local document in offline mode can return unexpected error When opening a document on the local drive, if you are connected to Translation Manager in offline mode, the error "Invalid user rights" can occur. Workaround Use this workaround once for each document. 1. Log onto Translation Manager in connected mode and import the document from the CMS. Note: You can import several documents from the same CMS in this step. 2. Close the documents. 3. Select Tools > LoginAs and select the Offline Mode box. 4. For each document, select File > Open and open the document. The document opens without an error. You can open the document in new sessions of Translation Manager in offline mode without errors. Business Objects XI 3.1 Release Notes 215 1 1 Welcome to the Business Objects XI 3.1 Release Notes Translation Manager The Search function in Category view gives unexpected results When you use the Category view Search function, the search does not highlight the word you entered, but highlights any row containing the first letter of the word you are searching for. The Key Objects class incorrectly appears in Translation Manager OLAP universes have a Key Objects class that is invisible in Universe Designer and should not appear in Translation Manager. Error log view covers other views when opened When opening the Error log from the Windows > Show views... menu, the Error log opens and covers other views. Workaround After opening the Error log, click the title tab in the view and drag the view to a new location in the Translation Manager window. In Norwegian, some commands on the user interface are not translated When using Translation Manager in Norwegian, the Edit , Tools > Prefer ences, and Help menu commands appear in English. 216 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Universe Connection Manager Window size of the Preferences dialog box changes depending on length of folder paths When changing default folder preferences, the length of the folder path causes the window size of the "Preferences" dialog box to change. Translation Manager may generate inappropriate error message after logging in. After installing the BusinessObjects Enterprise XI 3.0 SP1 patch, just after logging into Translation Manager for the first time, the following error message may be generated: Could not restore workbench layout This error message occurs only once. Universe Connection Manager Universe Connection Manager has limited language support Universe Connection Manager is not available in all supported languages. It is available in the following languages: • • • • English French German Italian When you choose one of these languages, the user interface appears in the selected language, however, the New Connection Wizard remains in English only. Business Objects XI 3.1 Release Notes 217 1 1 Welcome to the Business Objects XI 3.1 Release Notes BI Widgets BI Widgets Overview This chapter describes known issues and workarounds for BusinessObjects BI Widgets. Installation Issues • • BI Widgets fails to launch, if Microsoft .NET Framework 2.0 or above is unavailable. Modify mode and Repair mode in Installation Wizard are not supported. Application Behavior Issues Application Launch / Login & Logout • BI Widgets fails to launch, if Microsoft .NET Framework 2.0 or above is unavailable. Workaround: Manually install Microsoft .NET Framework 2.0 or above from the Microsoft website. • Guest User is not able to launch BI Widgets. Workaround: Logon to Windows with credentials belonging to either the Power User group or Administrator user group. Explorer • Explorer fails to open Xcelsius visualizations, if Adobe Flash Player is not installed on the machine. Workaround: Install Adobe Flash Player manually from the Adobe website. 218 Business Objects XI 3.1 Release Notes Welcome to the Business Objects XI 3.1 Release Notes Process Tracker Web Intelligence widgets Web Intelligence widgets with background images may not display properly. RSS Inbox When adding more than six RSS feeds at a time, BI Widgets RSS Inbox only shows the top six new RSS feeds. Workaround: All new RSS messages can be viewed in the RSS Explorer. Other Issues • Pop-up messages in BI Widgets may occasionally increase system memory usage significantly. Workaround:Microsoft .NET Framework will decrease system memory usage automatically after a few minutes. Process Tracker Uninstalling Process Tracker Uninstalling Process Tracker prevents BusinessObjects Enterprise servers from re-starting. Business Objects XI 3.1 Release Notes 219 1 1 Welcome to the Business Objects XI 3.1 Release Notes Business View Manager Business View Manager Business View Manager user interface unavailable in Danish The user interface for the Danish version of Business View Manager appears in English. 220 Business Objects XI 3.1 Release Notes More Information A A More Information Information Resource Location SAP BusinessObjects product http://www.sap.com information Select http://help.sap.com > SAP BusinessObjects. You can access the most up-to-date documentation covering all SAP BusinessObjects products and their deployment at the SAP Help Portal. You can download PDF versions or installable HTML libraries. SAP Help Portal Certain guides are stored on the SAP Service Marketplace and are not available from the SAP Help Portal. These guides are listed on the Help Portal accompanied by a link to the SAP Service Marketplace. Customers with a maintenance agreement have an authorized user ID to access this site. To obtain an ID, contact your customer support representative. http://service.sap.com/bosap-support > Documentation • • SAP Service Marketplace Installation guides: https://service.sap.com/bosap-inst guides Release notes: http://service.sap.com/releasenotes The SAP Service Marketplace stores certain installation guides, upgrade and migration guides, deployment guides, release notes and Supported Platforms documents. Customers with a maintenance agreement have an authorized user ID to access this site. Contact your customer support representative to obtain an ID. If you are redirected to the SAP Service Marketplace from the SAP Help Portal, use the menu in the navigation pane on the left to locate the category containing the documentation you want to access. https://boc.sdn.sap.com/ Developer resources https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary 222 Business Objects XI 3.1 Release Notes More Information Information Resource Location SAP BusinessObjects articles https://www.sdn.sap.com/irj/boc/businessobjects-articles on the SAP Community NetThese articles were formerly known as technical papers. work https://service.sap.com/notes Notes These notes were formerly known as Knowledge Base articles. Forums on the SAP Communihttps://www.sdn.sap.com/irj/scn/forums ty Network http://www.sap.com/services/education Training From traditional classroom learning to targeted e-learning seminars, we can offer a training package to suit your learning needs and preferred learning style. http://service.sap.com/bosap-support Online customer support The SAP Support Portal contains information about Customer Support programs and services. It also has links to a wide range of technical information and downloads. Customers with a maintenance agreement have an authorized user ID to access this site. To obtain an ID, contact your customer support representative. http://www.sap.com/services/bysubject/businessobjectscon sulting Consulting Consultants can accompany you from the initial analysis stage to the delivery of your deployment project. Expertise is available in topics such as relational and multidimensional databases, connectivity, database design tools, and cus tomized embedding technology. Business Objects XI 3.1 Release Notes 223 A A More Information 224 Business Objects XI 3.1 Release Notes Index A AIX 24 analytics editing via the Navigation List 129 WebLogic 120 Axis2 24, 62 B BusinessProcessBI.war 24, 62 C Calculated members 176 Central Management Console (CMC) 25 clustering 25 CMC 24 compound analytics in dashboards 131 content linking compound analytics 131 Crystal Reports and Universes 180 D dashboard and analytics set up corrupt French characters 125 Dashboard Builder system users 120 dashboards compound analytics 131 editing analytics 129 Web Intelligence reports 130 DB2 repository creation 120 deployment 25 Distinct count summary 176 dswsbobje.war 24, 62 F Fault tolerant 25 Firefox Web Intelligence reports in dashboards 130 Firewall Report Application Server ports 31 Flash objects Adobe Reader 9 183 printing 180 Folder Limits 24 H High-availability 25 HTML Preview 190, 204 I InfoView 20, 25 Ingres metric refreshes 128 IPv4 185 IPv6 185 J JRocket 5.0 24 Business Objects XI 3.1 Release Notes 225 Index L R language packs 20 Dashboard and Analytics 125 Linux 24 Report Application Server firewall ports 31 Report Conversion Tool 114 reverse proxy 20, 62 metric refreshes 126 Strategy Builder 120 M Mac OS 182 metric refresh reverse proxy 126 metric refreshes Ingres database connections 128 Microsoft Active Directory 114 My Dashboards tabs 130 N Navigation List prompts 130 Navigation List analytic using to edit analytics 129 O Oracle performance management repository 121 S Safari 182 single byte operating system language packs 125 solaris corrupt French characters 125 speedometer gauge get data format error 127 Strategy Builder 20 reverse proxy 120 T Teradata 12 on Solaris 181 Tomcat 20 IPv6 on Windows 26 U P performance management repository Oracle 121 performance manager repository creation 120 performance manager repository migration in UNIX 121 printing Flash objects 180 prompts Navigation List 130 226 Business Objects XI 3.1 Release Notes universe queries get data format error 127 Universes and Crystal Reports 180 UNIX performance manager repository 121 W wdeploy tool 25 Index Web Intelligence reports in dashboards 130 web services 25 WebLogic 24 map analytics 120 WebSeal metric refreshes 126 WebSphere 24, 25 Xcelsius templates 123 X Xcelsius templates WebSphere 123 Business Objects XI 3.1 Release Notes 227 Index 228 Business Objects XI 3.1 Release Notes