Skip Headers
Oracle® Business Intelligence Tools Release Notes
10g Release 2 (10.1.2.1) for Microsoft Windows
Part No. B16031-06
  Go To Documentation Library
Library

 

Oracle® Business Intelligence Tools

Release Notes

10g Release 2 (10.1.2.1) for Microsoft Windows

Part No. B16031-06

May 24, 2006

These release notes describe known issues and workarounds for the products that are on the Oracle Business Intelligence Tools CD. To install these products, consult the Oracle Business Intelligence Tools Installation Guide, which is available on the Oracle Business Intelligence Tools CD_ROM and on the Oracle Business Intelligence Documentation Web site:

http://www.oracle.com/technology/documentation/bi.html

The following list describes the sections of this document:

The Oracle Business Intelligence Tools CD ships with Oracle Developer Suite. For convenience, the content of these release notes are also in the Oracle Developer Suite Release Notes.

1 Documentation Accessibility

Our goal is to make Oracle products, services, and supporting documentation accessible, with good usability, to the disabled community. To that end, our documentation includes features that make information available to users of assistive technology. This documentation is available in HTML format, and contains markup to facilitate access by the disabled community. Accessibility standards will continue to evolve over time, and Oracle is actively engaged with other market-leading technology vendors to address technical obstacles so that our documentation can be accessible to all of our customers. For more information, visit the Oracle Accessibility Program Web site at

http://www.oracle.com/accessibility/

Accessibility of Code Examples in Documentation

Screen readers may not always correctly read the code examples in this document. The conventions for writing code require that closing braces should appear on an otherwise empty line; however, some screen readers may not always read a line of text that consists solely of a bracket or brace.

Accessibility of Links to External Web Sites in Documentation

This documentation may contain links to Web sites of other companies or organizations that Oracle does not own or control. Oracle neither evaluates nor makes any representations regarding the accessibility of these Web sites.

TTY Access to Oracle Support Services

Oracle provides dedicated Text Telephone (TTY) access to Oracle Support Services within the United States of America 24 hours a day, seven days a week. For TTY support, call 800.446.2398.

2 How to Use These Release Notes

The following list provides important tips for using this release notes document:

3 General Issues and Workarounds

This section describes general issues and workarounds for Oracle Business Intelligence Tools products. It contains the following topics:

3.1 Certification Information

For the latest certification information, which supersedes that in the Oracle Business Intelligence Tools documentation, refer to OracleMetalink at the following location:

http://metalink.oracle.com

3.2 Availability of HWOnline Files

Previous versions of Oracle Discoverer shipped with the files HWOnline.htm and Memo.doc, which were used to demonstrate "drill out" functionality. To reduce disk space requirements and installation time, these files and instructions for their use will be made available from Oracle Technology Network:

http://www.oracle.com/technology/samplecode/products/discoverer/index.html

3.3 Obtaining Fix for GUID-Generation Issue

If you installed OracleBI Spreadsheet Add-In or OracleBI Beans as part of Oracle Business Intelligence Tools, then you must obtain and install the standalone version of OracleBI Spreadsheet Add-In or OracleBI Beans from Oracle Technology Network. By installing the standalone version, you ensure that your installation contains an important fix for a Globally Unique ID (GUID) generation issue.

3.4 Clarification of Version Numbers

Oracle Business Intelligence Tools documentation (e.g. Oracle Business Intelligence Discoverer Administration Guide) has the version number 10.1.2.1, which covers the following installations:

  • Oracle Business Intelligence Tools installed as part of Developer Suite 10g Release 2 (10.1.2.0.2).

  • Oracle Business Intelligence Tools 10g Release 2 (10.1.2.0.2).

The Oracle Business Intelligence Tools components (e.g. OracleBI Discoverer Administrator) and their documentation (e.g. Oracle Business Intelligence Discoverer Administration Guide) that are part of Oracle Business Intelligence Tools 10.1.2.0.2 have a version number of 10.1.2.1 to indicate that they are changed from 10.1.2.0.0.

3.5 Compatibility Issues with Required Support Files

The Oracle Database and other Oracle database client software (e.g. SQL*Plus, the database export utility) use Oracle Required Support Files (RSF).

Oracle Business Intelligence Tools also uses Oracle Required Support Files (RSF), specifically RSF version 10.1.0.4. This version of the Oracle Required Support Files is installed during Oracle Business Intelligence Tools installation.

Note that the Required Support Files version 10.1.0.4 is incompatible with earlier versions of Oracle Database 10g. So if the machine on which you install Oracle Business Intelligence Tools already has a version of Oracle Database 10g or database client software that is earlier than 10.1.0.4, there will be compatibility issues. For example, if you install Oracle Business Intelligence Tools and attempt to run a version of SQL*Plus earlier than 10.1.0.4, then the following error is displayed:

ORA-12557 TNS: protocol adapter not loadable

To avoid the compatibility issues, upgrade Oracle Database 10g or database client software on the machine to the same version (i.e. 10.1.0.4) as the version of the Required Support Files that were installed with Oracle Business Intelligence Tools.

This issue does not exist for Oracle9i Database Server.

3.6 Issues with Turkish Regional Settings

Because of Sun JRE 1.4 bug 4688797, you might encounter issues when connecting to a database schema while your computer has Turkish regional settings. You will encounter the issue when you attempt to connect to a database schema with a user name that contains certain letters, such as the letter 'I' or 'i', for example, in "bibdemo". See the Sun JRE bug for information on the letters that are affected.

To work around this issue, either do not use Turkish regional settings or use a user name that does not contain the affected letters.

3.7 Changes to Oracle Business Intelligence Tools Installation Guide

This section identifies changes to the Oracle Business Intelligence Tools Installation Guide.

  • The following changes are needed in Chapter 1, "General Business Intelligence Tools Requirements":

    • Section 1.5 describes the database requirements for Oracle Business Intelligence Tools. The section should read as follows:

      Oracle Business Intelligence Tools 10.1.2.1 supports the following versions for the database that contains the data on which you want to report:

      • Oracle9i Release 2 Database (9.2.0.6 and higher)

      • Oracle Database 10g Release 1 (10.1.0.4 and higher)

      • Oracle Database 10g Release 2 (10.2.0.1 and higher); certification is planned

      Note the following:

      • When performing relational analysis, you can use Oracle Database Standard Edition or Oracle Database Enterprise Edition. You must use Oracle Database Enterprise Edition if you want to take advantage of materialized views, analytic functions, and the Advanced Security Option (ASO) and Transparent Application Failover (TAF) database features.

      • When performing multidimensional analysis, you must use Oracle Database Enterprise Edition with the OLAP Option.

      The latest information on supported versions is on the Certify application on http://metalink.oracle.com.

    • In Section 1.6.1, the Oracle JDeveloper 10g version should be clarified to read: Oracle JDeveloper 10g (Version 10.1.2.1, build 1913).

    • In Section 1.8.4.3.1, the Oracle JDeveloper 10g version should be clarified to read: Oracle JDeveloper 10g (Version 10.1.2.1, build 1913).

  • The following change is needed in Chapter 2, "Installing Oracle Business Intelligence Tools":

    • In Section 2.4.3 on BI Beans post-installation tasks, delete the final bullet, which reads like so:

      The preparation steps in JDeveloper affect the entire JDeveloper environment, including the embedded OC4J instance.

  • The following changes are needed in Appendix B, "Migrating Existing BI Beans Projects":

    • Section B.2.1 "Additional Step for Migration to Oracle Database 10g Enterprise Edition Release 2" contains Step 1b that should be changed to read: "Extract the bibcoreb.pls file from bidatasvr.jar to a local directory. The jar has packing scope and will be extracted into the oracle\dss\persistence\storagemanager\bi\scripts directory."

    • In Section B.4, Step c under Step 6 should read as follows:

      Redeploy the application from the design-time Catalog to the runtime Catalog.

    • One manual migration step is missing for both JSP and UIX applications. That step is described in Section 3.7.1, "Updating the members Attribute of the DimensionMemberList Tag" and should be added as Sections B.4.1.6 and B.4.2.7.

    • The opening sentence for Section B.5.2 should read like so:

      Starting with the OracleBI Beans 10.1.2 release, hierarchy and level information are stored for each dimension member reference within each query and its associated calculations and saved selections in the Catalog.

3.7.1 Updating the members Attribute of the DimensionMemberList Tag

The format for the members attribute of the DimensionMemberList tag has changed. The old format was member1;member2;member3. For example:

members="WORLD;AMERICA;EUROPE"

The new format is: level1::member1;level2::member2;level3::member3. For example:

members="L1::WORLD;L2::AMERICA;L2::EUROPE"

To update the format for this attribute, complete these steps:

  1. Edit the define tag for the DimensionMemberList, either by selecting it in the Structure window or by right-clicking the list in the Visual Editor and selecting Edit Define Tag.

  2. Select the members attribute.

  3. Display the advanced editor by selecting the Ellipsis button.

    You will see a message that states that there are invalid attribute values which will be updated to the new format.

  4. Choose OK. The members editor is displayed.

  5. Verify that the correct member attributes are displayed on the right side of the editor.

  6. Choose OK to complete the wizard.

    You will see the new member attribute format in the edit tag property inspector.

  7. Choose OK in the edit tag dialog.

4 Oracle Business Intelligence Spreadsheet Add-In

This section provides release notes for Oracle Business Intelligence Spreadsheet Add-In (OracleBI Spreadsheet Add-In). It contains the following topics:

4.1 General Issues and Workarounds with OracleBI Spreadsheet Add-In

This section provides general issues and workarounds for OracleBI Spreadsheet Add-In. It contains the following topics:

4.1.1 Sharing Saved Selections and Calculations Across Queries

Saved selections and calculations that you create are specific to one query, and you cannot share them across queries. If you create saved selections and calculations in a workbook and you want to share those items with another user, then give that user a copy of the workbook.

4.1.2 Displaying Date Measures

If you attempt to display measures of type Date in OracleBI Spreadsheet Add-In, then the data in the cells for the Date measures will be converted to text strings in Excel.

4.1.3 Launching Another Instance of Excel

If you start one instance of Excel and subsequently start a second instance by clicking the Excel icon on your desktop or by another similar means, then you will not see the OracleBI menu in the second instance. To work around this issue, start only one instance of Excel and create a new workbook from within Excel by choosing New from the File menu, then clicking the Workbook icon.

4.1.4 Renaming Sheets when OracleBI Spreadsheet Add-In is not Running

Do not rename a worksheet that contains an OLAP query when you open it on a PC on which OracleBI Spreadsheet Add-In is not installed or is not running. If you rename the worksheet under these circumstances, then OracleBI Spreadsheet Add-In cannot associate the query on that worksheet with the database when you next open the worksheet. This restriction also applies if you defer startup of OracleBI Spreadsheet Add-In when you start Excel.

You can easily determine whether OracleBI Spreadsheet Add-In is running by observing the OracleBI menu in Excel's menu bar.

4.1.5 Specifying when Formatting is Applied

An enhancement was added to the Use default formatting for new queries option on the General tab of the Default Options dialog. Previously when the box was unchecked, OracleBI Spreadsheet Add-In did not apply formatting, but did attempt to detect and reapply any user formatting that was added after the query was created. As part of applying the formatting, OracleBI Spreadsheet Add-In reset any number formatting. This behavior was unexpected and undesirable.

With this release, if you uncheck the box, OracleBI Spreadsheet Add-In will no longer detect and apply any formatting when the query changes. This means that OracleBI Spreadsheet Add-In preserves all user formatting. It also means that you are fully responsible for maintaining all formatting. For example, if you change the shape of the query due to editing operations, then color and number formatting may no longer be applied to the desired cells. You must manually format all cells.

When the check box is checked, OracleBI Spreadsheet Add-In applies the default formatting to the query. This behavior has not changed.

4.1.6 Canceling the Closing of Microsoft Excel

If you close Excel when there are unsaved changes in a worksheet, then Excel closes OracleBI Spreadsheet Add-In before it asks if you want to save the changes. If you choose Cancel, then Excel remains open even though OracleBI Spreadsheet Add-In is already closed. To continue to use the OracleBI Spreadsheet Add-In, you must shut down and restart Excel.

4.1.7 Issue with Hidden Rows and Queries Without Data

If you hide rows whose values are all NA or whose values are all zero and all NA and you create a query that returns no data, then you might be unable to edit the query again.

Normally, you can select a cell in the query area and choose Edit Query from the OracleBI menu to begin the process of editing the query. Suppose you have hidden rows whose values are all NA and you create a query that returns no data. The resulting worksheet has all the rows hidden and no cells are left in the query. Without cells, it is impossible to edit the query.

To work around this issue, complete the following steps:

  1. Exit Excel without saving changes to the workbook.

  2. Reopen the workbook to restore the query to the point at which it was last saved.

4.1.8 Performance Improvements for Large Queries

Significant performance enhancements have been made to handle large queries more efficiently.

4.2 Documentation Corrections

This section provides information about corrections to the OracleBI Spreadsheet Add-In Help. The following list summarizes the corrections required:

  • The Help topic for the Default Options Dialog Box: General tab contains the following errors:

    • The topic indicates that the first component on the tab is labeled Defer initialization. The component is actually labeled Start OracleBI Add-In when Excel Starts. Note that the meaning of a check mark when the label reads Start OracleBI Add-In when Excel Starts is the opposite of the meaning of a check mark when the label reads Defer initialization.

    • The description for the Show disabled pop-up menu items box states that the option is turned on by default, which is incorrect. The option is turned off by default.

  • The following Help topics related to calculations are incorrect:

    • In the "Variance Calculation" topic, the formula for the calculation is incorrect. The correct formula is "Base-Target".

    • In the "Percent Variance calculation" topic, the formula for the calculation is incorrect. The correct formula is "(Base-Target)/Target".

    • In the "Percent Markup calculation" topic, the formula for the calculation is incorrect. The correct formula is "(From - Markup)/Markup".

5 Oracle Business Intelligence Beans

This section provides release notes for Oracle Business Intelligence Beans (OracleBI Beans). It contains the following topics:

5.1 Naming a Project with Spaces

You might notice intermittent problems with OracleBI Beans projects that are created in JDeveloper. These problems are often caused by the fact that the project's J2EE root context contains blank spaces, which in turn is caused by the fact that the project's name contains spaces.

To work around these problems, simply avoid including spaces in the project name. If you really prefer to include spaces in a project name, then modify the default J2EE context root that JDeveloper generates for the project by accessing the Project Settings dialog.

5.2 executecommand Method of Connection Object

You might encounter a problem with the executeCommand method of the Connection object if the input OLAP DML string or the output log information is too long. If this happens, then use the DBMS_AW PL/SQL package through JDBC.

5.3 Family Step Followed by KEEP on Asymmetric Saved Selection

If you have a Family step that is followed by a KEEP action on an asymmetric saved selection, then you might see duplicate results when connecting to an Oracle9i (Release 2) database, version 9.2.0.6. This issue has no workaround.

5.4 Presentations

The following issues exist for presentations in OracleBI Beans:

5.4.1 Issue with Graphs with Circular Components

Because of Sun Java J2SE 1.2 bug 4151279 and Sun J2SE 1.4 regression bug 4749538, pie graphs and other graphs with circular components may not render optimally. You can help to resolve this issue by setting the graph's graphicAntialiasing property to True.

5.4.2 Numbers Printing as Pound Signs

When printing a crosstab that contains large numbers in the data cells, the string ####### may be printed instead of the actual numbers. This issue has no workaround.

5.4.3 Issue with Start Align Button

In the Java-client crosstab toolbar, the Start Align button always aligns text to the left. For locales that read right-to-left, use the Right Align button.

5.5 HTML-Client Applications

The following issues exist for HTML-client applications in OracleBI Beans:

5.5.1 Custom Text for Tooltips in Thin Graphs

In HTML-client applications, an application developer can allow end users to enter custom text for tooltips in thin graphs. Developers must be aware that this practice enables users to enter JavaScript that could be used for malicious purposes. Developers are advised to prohibit end users from entering custom text for tooltips in a thin graph.

5.5.2 Popup Windows and Third-Party Toolbar or Popup Blockers

In HTML-client applications, popup windows (Lists of Values, or LOVs) may stop working in browsers that have third-party toolbars or popup blockers installed, such as the Google or Yahoo toolbars. The following OracleBI Beans components use LOVs:

  • In data views, paging controls launch a FindMember popup.

  • QueryBuilder and CalcBuilder launch a LOVContainer popup.

You can work around this issue by disabling or hiding the offending toolbars.

5.5.3 Issue with Partial Page Rendering

Occasionally when a partial page rendering action is used to update a component that is contained in paragraph elements (<p>) or invalid HTML, the component might not update correctly and a JavaScript error is generated. To work around this issue, do not place the component in paragraph elements (<p>) or in invalid HTML.

5.5.4 Circular Reference in the FolderList Tag

The targetFolderListIds attribute of the BI Beans FolderList JSP tag allows a developer to specify the identifier of another FolderList tag as a target whose contents will be updated when a folder is selected. The FolderList tag does not automatically detect when a developer incorrectly specifies targets and creates a circular reference. For example, suppose that the following three FolderList tags exist on a page:

<orabi:FolderList id="A" targetFolderListIds="B"/>
<orabi:FolderList id="B" targetFolderListIds="C"/>
<orabi:FolderList id="C" targetFolderListIds="A"/>

When the page is run, the following infinite loop results:

FolderList A updates FolderList B
FolderList B updates FolderList C
FolderList C updates FolderList A

The FolderList tag does not detect this circular reference before the page is run.

5.6 Accessibility Limitations for OracleBI Beans

The following accessibility limitations exist for OracleBI Beans:

  • The current version of the JAWS screen reader does not correctly identify and read tables in Java applications. This problem occurs in the JDeveloper Help system, which incorporates the OracleBI Beans Help system.

  • JAWS does not read the description for some of the panels in the OLAP Connection wizard.

5.7 Documentation Corrections

The following Help topics related to calculations are incorrect:

  • In the "Variance Calculation" topic, the formula for the calculation is incorrect. The correct formula is "Base-Target".

  • In the "Percent Variance calculation" topic, the formula for the calculation is incorrect. The correct formula is "(Base-Target)/Target".

  • In the "Percent Markup calculation" topic, the formula for the calculation is incorrect. The correct formula is "(From - Markup)/Markup".

6 Oracle Business Intelligence Discoverer Administrator

This section provides release notes for Oracle Business Intelligence Discoverer Administrator (OracleBI Discoverer Administrator). It contains the following topics:

6.1 Issue with Installation of Video Stores Tutorial

Before installing the video stores tutorial in Oracle Database 10g Enterprise Edition Release 2 (version 10.2.0.1 and higher), you must manually create the VIDEO5 user. If you attempt to install the video stores tutorial in Oracle Database 10g Enterprise Edition Release 2, then the installation will fail if the VIDEO5 user does not already exist. To work around this issue:

  1. Create the VIDEO5 user manually by completing these steps:

    1. Access Oracle Database 10g with SQL*Plus, Enterprise Manager, or any SQL command line tool.

    2. Create the VIDEO5 user.

    3. Grant CONNECT and RESOURCE privileges to the VIDEO5 user.

    See the Oracle Database SQL Reference or your DBA for more information about creating users and granting privileges.

  2. Connect to Discoverer Administrator as the EUL owner and install the tutorial. You must enter the VIDEO5 user password during installation.

    See the Oracle Business Intelligence Discoverer Administration Guide for information on installing the video stores tutorial.

6.2 OracleBI Discoverer EUL Trigger Information

The OracleBI Discoverer Administrator Help contains errors in two sections of the OracleBI Discoverer EUL trigger information appendix, as follows:

  • "How to register a PL/SQL function that can be executed by an OracleBI Discoverer EUL trigger"

    This section fails to mention that a PL/SQL function must be registered with exactly the same name as the OracleBI Discoverer EUL trigger.

    A paragraph should be added after the first paragraph to read:

    Note: A PL/SQL function must be registered with exactly the same name as the OracleBI Discoverer EUL trigger. If it is not, then the OracleBI Discoverer EUL trigger will not find the function nor execute it. Therefore, the name in the Display Name field of the PL/SQL function must be set to the PL/SQL function name (e.g. eul_trigger$post_save_document).

  • "Example of how to use a PL/SQL trigger to extract SQL from a worksheet when it is saved"

    Step 5 incorrectly refers to the name of the EUL trigger as eul$triggerpost_save_document. The name of the EUL trigger should be changed to eul_trigger$post_save_document.

6.3 Oracle Applications Users Can Use the Script batchusr_app.sql to Store the Results of Scheduled Workbooks

The Oracle Business Intelligence Discoverer Administration Guide and the OracleBI Discoverer Administrator Help contain errors in the following topics:

  • "Where to store the results of scheduled workbooks" (in the chapter 'Scheduling workbooks')

    This topic includes a table that contains a note referring to where Oracle Applications users store scheduled workbook results sets. The note that begins with the text "Oracle Applications users must use..." should be disregarded.

  • "How to set scheduled workbook limits" (in the chapter 'Controlling access to information')

    The Note in step 6 should read as follows:

    Note: Oracle Applications users can store scheduled workbook results in either of the following:

    • (recommended) the Oracle Applications user that is created with the script batchuser_app.sql (for more information, see "How to specify the owner of the tables containing scheduled workbook results")

    • the Oracle Applications APPS schema

  • "How to specify the owner of the tables containing scheduled workbooks results" (in the chapter 'Scheduling workbooks')

    The following errors exist under the section heading that begins "Use a script to specify a scheduled workbook results schema..." :

    • The first Note should read as follows:

      Note: Oracle Applications users must not use the script batchusr.sql, but instead use the script batchusr_app.sql.

    • A third Note should be created (before the task steps) to read as follows:

      Note: If you are running the script batchusr_app.sql, you must know the Oracle Applications Foundation Name FNDNAM. If you do not know the FNDNAM, ask your database administrator.

    • An additional step should be created after step 2, to read as follows:

      (if running the script batchusr_app.sql) Enter the Oracle Applications Foundation Name (FNDNAM).

      If you do not know the FNDNAM, ask your database administrator.

    • Occurrences of the script name batchusr.sql in steps 3, 6, 9, 10, and in the Notes section at the end of the section should be replaced by the text 'batchusr.sql or batchusr_app.sql as appropriate'.

  • "List of SQL files supplied with Discoverer" (in the chapter 'Using SQL files and trace files')

    The following entry should exist in the table for the script batchusr_app.sql:

    File name Description
    batchusr_app.sql Sets up a scheduled workbook results schema for Oracle Applications users (for more information, see "How to specify the owner of the tables containing scheduled workbooks results").

6.4 OracleBI Discoverer Administrator Privilege Should Also Mention OracleBI Discoverer Viewer

The Oracle Business Intelligence Discoverer Administration Guide and the OracleBI Discoverer Administrator Help contain errors in the following topics:

  • "How to specify the tasks a user or role (responsibility) can perform"

    A paragraph should be added after step 6 to read:

    Note: The Desktop and Plus privilege also applies to OracleBI Discoverer Viewer.

  • "Privileges dialog: Privileges tab"

    In the Description column in the table that follows the 'Desktop and Plus privilege types available:' bullet, the text should be changed to read as follows:

    Granting this privilege enables the user or role to log in to OracleBI Discoverer Desktop, OracleBI Discoverer Plus, and OracleBI Discoverer Viewer. To enable the user to access the features in OracleBI Discoverer Desktop, OracleBI Discoverer Plus, and OracleBI Discoverer Viewer, you must select individual features (privileges) listed below this privilege.

  • "Privileges dialog: Privileges tab"

    The first sentence that follows the 'Desktop and Plus Privilege' heading should be changed to read as follows:

    Use this check box to grant or revoke the ability of the currently selected user or role to use OracleBI Discoverer Desktop, OracleBI Discoverer Plus, and OracleBI Discoverer Viewer.

  • "Privileges dialog: Privileges tab"

    The last sentence in the second bullet following the 'Desktop and Plus Privilege' heading should be changed to read as follows:

    These privileges apply to OracleBI Discoverer Desktop, OracleBI Discoverer Plus, and OracleBI Discoverer Viewer.

6.5 Clarification of Discoverer Support for Oracle Rdb

The topic "Discoverer Support for non-Oracle databases and Oracle Rdb" in the Oracle Business Intelligence Discoverer Administration Guide and the OracleBI Discoverer Administrator Help incorrectly suggests that OracleBI Discoverer provides support for using direct connections to Oracle Rdb databases. In fact, this functionality is not available in the current release of OracleBI Discoverer. Therefore, please ignore the topic "About Discoverer support for Oracle Rdb".

In the following three topics, the text does not clearly state that you can connect to Oracle Rdb databases using generic connectivity or the Transparent Gateway:

  • "What are Heterogenous Services?"

  • "About using generic connectivity to connect to non-Oracle databases?"

  • "About using the Transparent Gateway to connect to non-Oracle databases?"

Therefore, append the text 'and Oracle Rdb' to all references to 'non-Oracle databases', in the above topics.

6.6 Documentation Corrections for Storing Workbooks in File Systems

Topics in the Oracle Business Intelligence Discoverer Administration Guide and the OracleBI Discoverer Administrator Help incorrectly imply that OracleBI Discoverer Plus provides functionality to save workbooks to the file system. In fact, this functionality is not available in the current release of OracleBI Discoverer Plus. The following topics contain errors:

  • The last sentence in the first paragraph of the topic "Introducing workbooks and worksheets" incorrectly reads as follows:

    A workbook can be stored on the file system or in the database.

    This sentence should be reworded as follows:

    A workbook can be stored on the file system (in OracleBI Discoverer Desktop only) or in the database.

  • The topic "What are the steps to a successful Discoverer implementation with a relational data source?" contains an error. The error occurs in the table cell in which the "User requirement" row that is labeled "Save workbooks to the file system" intersects with the column that is labeled "Plus" and contains the word "Yes." In fact, this cell should display the word "No," because you cannot save workbooks to the file system in OracleBI Discoverer Plus.

  • In the topic "What are workbooks and scheduled workbooks", the following sentence in the first paragraph incorrectly reads as follows:

    In Discoverer Plus and Discoverer Desktop, users can also store workbooks on their own PC or on a network file server.

    This sentence should be reworded as follows:

    In OracleBI Discoverer Desktop, users can also store workbooks on a network file server or on their own PCs.

  • In the "Privileges dialog: Privileges tab" topic, the description for the "Save Workbooks to Database" privilege in the "Desktop and Plus privilege types available" table needs an additional sentence as follows:

    Note: You cannot save OracleBI Discoverer Plus workbooks to a file system. You can save them only to the database.

  • In the Glossary, the definition for a workbook incorrectly reads as follows:

    Workbook: A collection of worksheets in Discoverer Plus. Workbooks are essentially documents containing query definitions, which can be stored in database tables, network file server and shared with other Discoverer Plus users over a network. They can also be stored on your PC.

    This glossary definition should be reworded as follows:

    Workbook: A collection of worksheets created in OracleBI Discoverer Plus or OracleBI Discoverer Desktop. Workbooks are essentially documents that contain query definitions, which can be stored in database tables and shared with other OracleBI Discoverer users over a network. OracleBI Discoverer Desktop also enables you to store workbooks on a network file server and on your PC.

6.7 Documentation Corrections about Discoverer not Exporting Associated Workbook Definitions when Exporting Selected Business Areas or Folders

Topics in the Oracle Business Intelligence Discoverer Administration Guide and the OracleBI Discoverer Administrator Help incorrectly imply that OracleBI Discoverer Administrator will export associated workbook definitions when exporting selected business areas or folders. The following topic steps each displays a note that should be disregarded:

  • step 7 of the topic 'How to export selected business areas using the Export Wizard'

  • step 8 of the topic 'How to export selected EUL objects using the Export Wizard'

The following note should be disregarded in the previous topic steps:

  • Note: The export file (*.EEX) is always in XML format but workbooks by default are saved inside it as a binary to save space and time. Select this check box to save the workbook definitions additionally as XML inside the export file.

7 Oracle Business Intelligence Discoverer Desktop

There are no open issues for Oracle Business Intelligence Discoverer Desktop.

8 Oracle Business Intelligence Discoverer EUL Command Line for Java

This section provides release notes for Oracle Business Intelligence Discoverer EUL Command Line for Java (OracleBI Discoverer EUL Command Line for Java). It contains the following topics:

8.1 Issue with Exported Non-ASCII Data

When you export multibyte or Eastern European data (such as the names of items and business areas in Japanese or Russian characters) from OracleBI Discoverer EUL Command Line for Java on a platform other than Windows, the exported data is corrupted.

To work around this issue, edit the discwb.sh file that is located in the ORACLE_HOME/discoverer directory before exporting. Change the character set value in the NLS_LANG variable to UTF8.

For example, if the original setting of the variable is:

NLS_LANG="GERMAN_GERMANY.WE8ISO8859P1"

then change the setting to read like so:

NLS_LANG="GERMAN_GERMANY.UTF8"

9 Oracle Reports

This chapter describes issues with Oracle Reports. It includes the following topics:


See Also:

  • Refer to the Oracle Reports 10g page on OTN, (http://www.oracle.com/technology/products/reports/index.html) for wide-ranging information about Oracle Reports, including a link to download the latest version of the Oracle Reports online Help.

  • Your Oracle Application Server software ships with a standalone installation of Oracle Application Server Forms and Reports Services. Use this CD if you do not need all the functionality of the full Oracle Application Server installation. For more information, refer to the Oracle Application Server Forms and Reports Services Installation Guide available on your Documentation CD. Refer also to the Oracle Reports Technical FAQ on OTN for frequently asked questions about OracleAS Forms and Reports Services installation at http://www.oracle.com/technology/products/reports/htdocs/faq/faq_fr_services.htm.


9.1 General Issues and Workarounds

This section describes general issues and their workarounds for Oracle Reports. It includes the following topics:

9.1.1 Enabling Backward Compatibility with 9.0.4

Oracle Reports 10g Release 2 (10.1.2.1) replaces the use of Borland VisiBroker with Sun Microsystems industry-standard Java Developer's Kit Object Request Broker (JDK ORB), providing support for Reports Server requests from clients across subnets, and using the broadcast mechanism for dynamic Reports Server discovery, both within a subnet and across subnets. For information about the changes related to JDK ORB, refer to the Oracle Application Server Reports Services Publishing Reports to the Web manual.

For releases prior to 9.0.4.3, you must apply the patch issued for 9.0.4.2 to achieve ORB backward compatibility between Oracle Reports (9.0.4) client and 10g Release 2 (10.1.2.1) server, or vice versa. Beginning with 9.0.4.3, the patch is included in the installation.

Platform-specific details for this patch are provided in bug 4092150.

9.1.2 Using the New Auto Save Feature in Reports Builder

Oracle Reports 10g Release 2 (10.1.2.1) introduces the Auto Save feature, which recovers unsaved changes in the case of an unexpected event of Reports Builder or system fail. When Auto Save is enabled, Reports Builder can automatically recover unsaved changes in open reports.

To enable the Auto Save functionality, you must perform the following steps:

  1. In Reports Builder, select Edit, and then select Preferences to display the Preferences dialog box.

  2. In the Preferences dialog box, on the General tab, select Auto Save.

Alternatively, you can enable the Auto Save functionality by modifying the Reports.auto_save property in the preferences file, cauprefs.ora for Windows or prefs.ora for UNIX platforms. Modify the file as follows:

Reports.auto_save = [YES|NO]
DEFAULT: NO

Usage Notes

  • When Auto Save is enabled, any modifications done in the reports that are open are saved automatically in temporary recovery files at various events originating from menu, toolbar, tool palette, object navigator, property inspector, and other editor windows in Reports Builder.

  • For a new report definition, Auto Save is enabled only after the report is saved the first time.

  • After you save your report, Reports Builder deletes the current recovery file. Even if you just recovered unsaved changes, Reports Builder deletes the recovery file when you save the report.

  • The temporary recovery file is created and saved in .rdf format in the same location as that of the original definition file. The format of recovery files is reportname_extension.rdf. For example, the recovery file of an original definition file, emp.jsp, would be emp_jsp.rdf. The emp_jsp.rdf file is saved in the same location as the emp.jsp file.

  • If you reopen a previously unsaved report definition file for which a recovery file exists, then Reports Builder prompts you to save the changes. The recovery file contains the changes made until the last Auto Save event. After the changes are recovered, you must select the Save or Revert option. The Save option writes the unsaved previous changes to the original report definition file. The Revert option does not save the recovered changes. Reports Builder deletes the recovery file when you close the report.

  • If an error occurs when autosaving the recovery file, then Reports Builder prompts you to disable Auto Save or continue with the error.


Note:

When Auto Save is enabled, Reports Builder assumes that the recovery file contains changes made since the last save of the report definition file. Before you choose to save the recovery file, you must ensure that the recovery file contains your latest changes. If the original report definition file is a later version than the recovery file, then you can choose to revert to the original report definition, so that you do not overwrite it with the changes read from the recovery file.

9.1.3 OracleAS Reports Services Demos Do Not Work If JServ Is Configured

To run OracleAS Reports Services demos successfully, do not configure Apache JServ on the computer where OracleAS Reports Services is installed.

9.1.4 Error While Editing Batch Registered Report in OracleAS Portal

If you batch register a report in OracleAS Portal, then subsequently manually edit the report's registration in OracleAS Portal, you may encounter an unexpected Save As dialog box during the manual editing process.

To work around this issue, specify the Display Name property while editing the report's registration in OracleAS Portal.

Refer to the Oracle Application Server Reports Services Publishing Reports to the Web manual for information on how to register a report with OracleAS Portal.

9.1.5 Limitation on Linked Queries for DelimitedData Output

DelimitedData output does not allow multiple queries to be linked to the main query, because sibling groups are not supported.

For example:

Case 1: You have a link between Q1 and Q2, a link between Q2 and Q3, and a standalone Q4 query.

Q1<-->Q2<-->Q3 Q4

In this case, DelimitedData output is generated correctly.

Case 2: You have a link between Q1 and Q2, a link between Q2 and Q3, and a link between Q4 and Q1.

Q1<-->Q2<-->Q3 Q1<-->Q4

In this case, DelimitedData output is not generated correctly. Alternatively, you can use XML output.

9.1.6 Summary Column Not Aligned for JSP-Based Web Reports with Group Above and Matrix Style

If any summary column values are not correctly left-aligned in the output of JSP-based Web reports with a Group Above or Matrix style, then you can implement the following workaround to get proper alignment:

  • Open the JSP report in Reports Builder.

  • Select the Web Source view.

  • In the Web Source view, locate the section where the summary column is defined, and delete the following line to remove the extra space:

    <th class="summary_column_name"> </th>
    

9.1.7 Images in HTML Output of Oracle Reports Not Displayed When Viewed from Oracle Enterprise Manager 10g

If OracleAS Web Cache is configured as SSL-enabled and Oracle HTTP Server is not, then the images in the HTML output of Oracle Reports is not displayed when viewed from Oracle Enterprise Manager 10g. This is because the image URLs mentioned in the HTML output points to OracleAS Web Cache ports, which are SSL-enabled, whereas the request for past job outputs of Oracle Reports from Oracle Enterprise Manager 10g is non-SSL.

To work around this issue, edit the Servlet property of the URL in the targets.xml file for Reports Server type such that it points to the OracleAS Web Cache port instead of the Oracle HTTP Server port. The targets.xml file is available at ORACLE_HOME/sysman/emd directory.

For example, if your OracleAS Web Cache is SSL-enabled and the listening port number is 443, then the Servlet property of the URL for the Reports Server target in the targets.xml file should be as shown in the following example:

<Target TYPE="oracle_repserv" …..>
......
<Property NAME="Servlet" VALUE="https://xyz.mycompany.com:443/reports/rwservlet"/>
......
</Target>

9.1.8 Misalignment in Large Multibyte Reports When Using the Enhanced Font Subsetting Feature with Acrobat Reader 7.0

If you use Acrobat Reader 7.0 to view multibyte and unicode PDF reports that use enhanced font subsetting feature (default) and the report size is very large, then some of the characters displayed will not be aligned properly.

To work around this issue, you can do either of the following:

  • Set the environment variable REPORTS_ENHANCED_SUBSET to NO to revert to the Type 3 font subsetting implementation used in releases prior to Oracle Reports 10g Release 2 (10.1.2.1).

  • Use Acrobat Reader 6.0 or earlier.

9.1.9 Incorrect Color for Multiline Text in Paper Design View When Inline HTML Tags Are Used

If any of the following conditions are present, then the text in the Paper Design view of Reports Builder may display in an incorrect color:

  • A text object includes multiline text, which wraps beyond the first line.

  • The text object's Contains HTML Tags property is set to Yes.

  • More than one color is applied to different parts of the multiline text.


Note:

This issue is shown in the Paper Design view only. The report output in all other output formats show correct colors.

9.1.10 PL/SQL Compilation Failure When Using SQL Constructs

PL/SQL compilation may fail if you use SQL constructs in your reports and if the following conditions are present:

  • The SQL constructs were introduced in Oracle Database versions after 9.0.1, for example, ROW_NUMBER().

  • The SQL constructs are used in client side PL/SQL procedures.

To work around this issue, you can do any of the following:

  • Use Oracle Database Release 10.1.0.4 or later.

  • Move those SQL constructs to the server-side stored procedures.

  • Use the SQL constructs within SQL queries directly instead of procedures.

9.2 Vendor-Specific Issues and Workarounds

This section describes vendor-specific issues and their workarounds for Oracle Reports. It includes the following topics:

9.2.1 Underlines Do Not Display in HTMLCSS Output in Browser

In HTMLCSS output, underlines may not display in the browser if you use a custom style for a field object and apply both background color and underline as part of the style, as shown in the following example:

.ReportLevel {text-decoration:underline;color:blue; background-color:yellow}

This is a browser limitation. The browser cannot display underlines, with absolute positioning, for the fields that have both underline and background color applied to them.

9.2.2 JSP-Based Web Report with Large Number of Columns Generates JSP Compilation Error

When you run a JSP-based Web report with more than 149 columns, you may encounter the oracle.jsp.provider.JspCompileException error, as shown in the following example:

500 Internal Server Error
OracleJSP: oracle.jsp.provider.JspCompileException: 
Errors 
... 
6764 code too large for try statement catch( Throwable e)
{18 code too large public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException}

This occurs due to a limitation in the Java language that does not enable compilation of Java files with large methods.

9.2.3 Java AWT Windows Hangs with Specific Graphics Cards

When you start Reports Server with rwserver.exe, the UI may not display and Reports Server may hang on computers with specific graphics cards (for example, ATI Rage XL PCI card). This occurs due to a problem with the UI mechanism used in Java.

As a workaround, start Reports Server with the JVMOPTIONS command line keyword set as shown in the following example:

rwserver SERVER=test JVMOPTIONS="-Dsun.java2d.noddraw=true"

Note:

It is recommended that you start Reports Server from OPMN.

9.3 Globalization Support Issues and Workarounds

This section describes Globalization Support issues and their workarounds for Oracle Reports. It includes the following topics:

9.3.1 Images Do Not Display Correctly in Turkish Environments

If you are running reports that include images and use advanced imaging in Turkish environments (when NLS_LANG is set to TURKISH_TURKEY.TR8MSWIN125 or TURKISH_TURKEY.WE8ISO8859P9), then set the environment variable REPORTS_OUTPUTIMAGEFORMAT=[PNG|GIF].

Alternatively, you can control the value in the reports request using the command line keyword OUTPUTIMAGEFORMAT=[PNG|GIF].

9.3.2 MS Mincho Font in PostScript Font Mapping Does Not Work When NLS_LANG is JA16EUC

When you deploy reports created with Reports Builder on Windows to a Solaris or LINUX Reports Server that has NLS_LANG set to JA16EUC, the PDF font mappings will not work. This happens if any one of the following fonts is used in the PostScript font mapping entry:

"<MS Mincho in JP>".....
"<MS PMincho in JP>".....

To work around this issue, you must perform one of the following tasks:

  • Set NLS_LANG to JA16SJIS.

  • Use MS Gothic instead of MS Mincho in PostScript font mappings when creating the reports.

9.3.3 Multibyte Reports Containing Oracle Object Types Hang Reports Builder

Reports Builder may stop responding when you run a multibyte report containing an embedded Oracle Object type.

This is a known issue.

9.3.4 Reports Server's Job Status Messages in Application Server Control Contain Invalid Characters

Oracle Reports status messages on the Job Status page in Application Server Control may contain invalid characters if the middle tier character set, NLS_CHARACTERSET (the third field of NLS_LANG) does not correspond to the encoding of the Reports Servlet response for the Servlet locale.


Note:

The middle tier's default encoding can be different from the Servlet's encoding. For example, when you set LANG to ja or ja_JP.eucJP, the default middle tier system encoding is EUC. However, in this locale, Reports Servlet messages are encoded in Shift_JIS. This is because default encoding for ja_JP is Shift_JIS in the servlet.

Oracle Enterprise Manager 10g converts the messages from the middle tier's NLS_CHARACTERSET to UTF8 resulting in invalid characters in the status messages on the Job Status page. For example, the Reports Servlet messages are encoded in Shift_JIS when the middle tier runs with LANG set to ja and NLS_LANG set to JAPANESE_JAPAN.JA16EUC. However, Oracle Enterprise Manager 10g assumes that the original message is in JA16EUC, and converts it to UTF8, which results in the display of invalid characters in the status messages.

9.3.5 ENVID Ignored While Detecting Duplicate Job

When detecting a new incoming request for a duplicate job where the job request includes the TOLERANCE keyword, Reports Server ignores the value of the ENVID keyword. As a result, the job is marked duplicate of a previous job that was submitted with the same values for all keywords except ENVID.

The following example illustrates this issue:

Report Request Report ENVID TOLERANCE Output
1 Japanese.rdf JA 10 As expected
2 Arabic.rdf UTF 10 As expected
3 Arabic.rdf AR 10 Same as request 2 (incorrect)
4 Japanese.rdf JA 10 Same as request 1 (correct)

In this example, request 4 is correctly marked as a duplicate of request 1 as both the requests use the same values for all keywords, including the ENVID keyword. However, request 3 is incorrectly marked as duplicate of request 2 because both requests use the same values for all keywords, except the ENVID keyword. As a result, the changed ENVID will not be accepted in request 3.

To work around this issue, either do not specify TOLERANCE on the command line or specify a dummy user parameter in the job request to differentiate the job requests in duplicate job detection.

9.3.6 Reports Engine Fails When NLS_LANG is Specified As JA16SJISTILDE or JA16EUCTILDE

Executing the following command when the NLS_LANG environment variable is set to JA16SJISTILDE or JA16EUCTILDE causes the Reports Engine to crash on the AIX platform:

ORACLE_HOME/bin/rwrun.sh report=test.rdf destype=file desformat=pdf desname=test.pdf

The following error message is displayed:

Error: Couldn't find the display information

The Japanese character sets JA16SJISTILDE and JA16EUCTILDE are supported on other platforms (such as Solaris, Linux, Windows, and HP-UX).

To resolve this issue on AIX platforms, set NLS_LANG to JA16SJIS or JA16EUC instead of JA16SJISTILDE or JA16EUCTILDE. However, if this workaround is implemented, the Java application issue of FULLWIDTH TILDE cannot be solved. FULLWIDTH TILDE is displayed as WAVE DASH in Oracle Reports.

10 Known Issues with Oracle OLAP Option

This section describes some of the known issues with the Oracle OLAP option. These issues affect all products that access OLAP data, including OracleBI Spreadsheet Add-In and OracleBI Beans.


Oracle Business Intelligence Tools Release Notes, 10g Release 2 (10.1.2.1) for Microsoft Windows

Part No. B16031-06

Copyright © 2006 Oracle. All rights reserved.

The Programs (which include both the software and documentation) contain proprietary information; they are provided under a license agreement containing restrictions on use and disclosure and are also protected by copyright, patent, and other intellectual and industrial property laws. Reverse engineering, disassembly, or decompilation of the Programs, except to the extent required to obtain interoperability with other independently created software or as specified by law, is prohibited.

The information contained in this document is subject to change without notice. If you find any problems in the documentation, please report them to us in writing. This document is not warranted to be error-free. Except as may be expressly permitted in your license agreement for these Programs, no part of these Programs may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose.

If the Programs are delivered to the United States Government or anyone licensing or using the Programs on behalf of the United States Government, the following notice is applicable:

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the Programs, including documentation and technical data, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement, and, to the extent applicable, the additional rights set forth in FAR 52.227-19, Commercial Computer Software—Restricted Rights (June 1987). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065

The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently dangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup, redundancy and other measures to ensure the safe use of such applications if the Programs are used for such purposes, and we disclaim liability for any damages caused by such use of the Programs.

Oracle, JD Edwards, PeopleSoft, and Retek are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

The Programs may provide links to Web sites and access to content, products, and services from third parties. Oracle is not responsible for the availability of, or any content provided on, third-party Web sites. You bear all risks associated with the use of such content. If you choose to purchase any products or services from a third party, the relationship is directly between you and the third party. Oracle is not responsible for: (a) the quality of third-party products or services; or (b) fulfilling any of the terms of the agreement with the third party, including delivery of products or services and warranty obligations related to purchased products or services. Oracle is not responsible for any loss or damage of any sort that you may incur from dealing with any third party.