Oracle® Application Server 10g Release Notes 10g (9.0.4) for Linux x86 Part Number B12261-03 |
|
This chapter describes issues associated with OracleAS Discoverer. It includes the following topics:
This section describes general issues and their workarounds for OracleAS Discoverer. It includes the following topics:
For the latest certification information, which supersedes that in the Oracle Application Server Discoverer documentation, please refer to:
http://metalink.oracle.com
If workbook scheduling is not enabled on your system, you might see the following error message when you exit Discoverer Plus:
This error occurs because Discoverer is attempting to get the status of a user's scheduled workbooks by querying V$PARAMETER. Use one of the following workarounds to resolve this issue:
OracleAS Discoverer Plus appears as a pop-up window from the main Discoverer Connections page. However, some Internet browsers provide an option to disallow pop-up windows. If your browser has such an option and Discoverer Plus is not appearing when you select a connection, make sure the browser's option to disallow pop-up windows is turned off.
To successfully launch Discoverer Plus from a Netscape v7.0 browser, follow the instructions below to change your Netscape preferences:
If you are exporting from Discoverer Plus to Microsoft Excel using Microsoft Internet Explorer v6.0, a separate browser window might not launch as expected. This problem is due to a change in behavior in Microsoft Internet Explorer v6.0.
Follow the instructions below to work around the problem by specifying the Discoverer middle tier as a trusted site in Microsoft Internet Explorer (the menu options mentioned below are correct at the time of writing):
http://<host.domain>:<port>/discoverer/viewer/discoverer/plus
where:
If you want to use Discoverer Plus on an NT client, use JInitiator 1.3.1.9 or the Sun Java Plug-In 1.4.2. This is due to issues with the Sun Java Plug-In 1.4.1.
There is a known issue (user fails to see a page) with Microsoft Internet Explorer where the first 2048 bytes of data sent by a web server using HTTP compression are lost. To find out more information about this problem, go to the following link:
Follow the instructions below to work around the problem by specifying HTTP 1.0 on the client to disable HTTP compression:
There is a known issue with the rendering of fonts in Discoverer Viewer with the Netscape 4.7 browser. This is due to limited support for Cascading Style Sheets (CSS) in Netscape 4.7, which causes the font size specified in the CSS to be ignored.
To correct this problem, upgrade to a newer version of a supported browser.
The following are known issues when using Discoverer with Netscape 4.x:
The workaround is to use a later version of Netscape.
This error message might appear if you perform a new Oracle Application Server Business Intelligence and Forms type installation with an existing OracleAS Infrastructure 10g, and you subsequently edit and try to publish a Discoverer portlet.
The workaround is to make sure that OracleAS Web Cache is disabled for OracleAS Portal content.
Note: If more than one Oracle Application Server middle tier has been installed, the Host Name is updated with the most recent Oracle Application Server installation. You might need to change the Host Name to that of a previous Oracle Application Server installation.
You will not be able to launch OracleAS Discoverer Java Plus with Turkish Locale settings with Jinitiator 1.3, the default JVM setting for Java Plus.
You must change the JVM from JDK 1.3 to JRE 1.4.1.
Microsoft Internet Explorer v6.0 does not automatically open exported non-ascii named worksheets in OracleAS Discoverer Java Plus.
You need to save the exported sheets and then open them.
Microsoft Excel may hang or show some errors when reopened while using OracleAS Discoverer Viewer. The Microsoft Excel exported sheet also includes a pivot table.
To workaround:
Following installation of Oracle Application Server, you may not see complete translation in OracleAS Discoverer Viewer and OracleAS Discoverer Connection page. Some buttons, text or links may be displayed only in English.
To correct this problem, re-start all of your OPMN services after installation of Oracle Application Server.
If the Discoverer Portlet Provider test servlet is invoked (http://hostname:port/discoverer/portletprovider), English language text might appear in Discoverer Viewer and Discoverer portlets instead of the expected language.
The workaround is to restart the OC4J_BI_Forms service using Oracle Enterprise Manager Application Server Control.
This section describes configuration issues and their workarounds for OracleAS Discoverer. It includes the following topic:
Chapter 12, "Maintaining security with OracleAS Discoverer" of the Oracle Application Server Discoverer Configuration Guide describes how Discoverer middle tier administrators can specify HTTPS as the Discoverer Plus transport protocol (used for communicating between the applet and the middle tier). Having specified the HTTPS protocol, the Oracle Application Server Discoverer Configuration Guide also instructs administrators to give end users a HTTPS URL to start Discoverer Plus. However, if end users attempt to use the default HTTP URL to start Discoverer Plus, the following error message will be displayed:
Unable to connect to Oracle Discoverer Appplication Server. Attempt 1. RMI protocol over HTTPS transport: no response from web server at <url>.
To correct this problem, end users must use the HTTPS URL to start Discoverer Plus.
When you install Oracle Application Server, you can specify that OracleAS Discoverer is configured for you during installation.
You can also configure OracleAS Discoverer after installation, using Oracle Application Server Control. If you do configure OracleAS Discoverer after installation, you might see the following error message when you display Discoverer configuration pages:
An error occurred:oracle.disco.oem.configuration.
DiscoConfigurationException:
Cannot find element: configuration Entity Path [system/configuration] not valid. Check log to see if the PlugIn was loaded
If you see the above error message, restart Oracle Application Server Control from the command line as follows:
$ORACLE_HOME/bin/emctl stop iasconsole
$ORACLE_HOME/bin/emctl start iasconsole
You will not be able to launch OracleAS Discoverer Java Plus with Turkish Locale settings with Jinitiator 1.3, the default JVM setting for Java Plus.
You must change the JVM from JDK 1.3 to JRE 1.4.1.
This section describes useful information for OracleAS Discoverer. It includes the following topics:
If you are upgrading from Oracle Discoverer 3.1, the Oracle Discoverer Administrator Administration Guide documents the requirement to upgrade the EUL to Discoverer 4.1 as an intermediate step.
For the purposes of this upgrade, if you are not already in possession of Oracle Discoverer Administration Edition 4.1, it will be made available on the Oracle Technology Network:
http://otn.oracle.com
Do NOT manually edit the End User Layer (EUL) tables or their contents (e.g. by using SQL*Plus), unless specifically directed to do so by Oracle Support or Development. Manual editing of the EUL tables is not supported and any manual changes can result in a corrupt EUL.
For end users who are only able to run scheduled workbooks, note that the Refresh button on the Scheduling Manager dialog will not re-run the query from the base tables, but from the table that stores the scheduled workbook results. This is also the case for the `Run query automatically' option on the General tab of the Options dialog.
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 the Oracle Technology Network:
http://otn.oracle.com
In previous versions of Discoverer, the font size of an axis item was automatically set to be slightly larger than the data. From the 9.0.4 release onwards, the default font size of the axis label will be the same size as the data.
Note the following if you intend to schedule workbooks that contain:
Regardless of the option actually selected on the Aggregation tab of the Options dialog for the workbook, Discoverer will process the scheduled workbook as if you had selected the Show <Non-aggregable label>, the "values that cannot be aggregated" option, set on the Sheet Format tab option.
In addition, note that the Show the aggregated value calculated by the database. The database uses the same aggregation method as Discoverer option on the Aggregation tab of the Options dialog is not available for scheduled workbooks.
Table 15-1 shows additional settings in the configuration.xml
file that enable you to improve the performance of the OracleAS Discoverer session pool when using OracleAS Discoverer Portlet Provider.
When using some of the commands provided by the Oracle Discoverer EUL Command Line for Java, you might want to explicitly set certain Discoverer registry variables, as shown in Table 15-2:
On Windows platforms, Discoverer registry variables are stored in the Windows Registry. On UNIX platforms, Discoverer registry variables are stored in the .reg_key.dc file.
To set these Discoverer registry variables, do one of the following:
dis51pr -setadminpref <registry variable name> <value>
For more information about Discoverer registry variables (including descriptions, default values and allowable values), see:
Table 15-3 shows additional Discoverer registry variables are available, in addition to those documented in the Oracle Discoverer Administrator Administration Guide and the Oracle Application Server Discoverer Configuration Guide.
If you are upgrading from earlier versions of Discoverer and you have customized Discoverer Viewer, you might have to manually edit files and reapply your customizations. For more information:
If you do customize Discoverer Viewer, you are responsible for migrating customizations across Discoverer versions. Depending on the changes you have made, it is possible that you will be unable to simply replace files delivered in a new version of Discoverer with your customized files. You might have to manually edit the new files to include your customizations.
To run the Oracle Discoverer EUL Command Line for Java on UNIX, a number of environment variables must be set correctly. You can either set the environment variables explicitly using the discwb.sh script or implicitly using the eulapi script, as described below:
<ORACLE_HOME>/discoverer/discwb.sh
Subsequently, you can enter Discoverer EUL Command Line for Java commands by typing:
java -jar <ORACLE_HOME>/discoverer/lib/eulbuilder.jar -<command list>
For example, to refresh a folder called Sales1, you might type the following:
java -jar <ORACLE_HOME>/discoverer/lib/eulbuilder.jar -connect jchan/12345@my_database -refresh_folder Sales1
<ORACLE_HOME>/bin/eulapi -connect jchan/12345@my_database -refresh_folder Sales1
Hint: To avoid entering <ORACLE_HOME>/bin each time you run the eulapi script, run discwb.sh first.
OracleAS Discoverer's support for Transparent Application Failover (TAF) on a Real Application Cluster (RAC) system requires a failover mode of 'select', as shown in the example tnsnames.ora entry below:
NAME =(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=servername) (PORT=1521))(CONNECT_DATA=(SERVICE_NAME= NAME) (FAILOVER_MODE= (TYPE=select) (METHOD=basic) (RETRIES=4) (DELAY=15))))
Oracle recommends initially setting RETRIES and DELAY to the values given in the example above (i.e. 4 and 15 respectively). However, you might need to increase these values for your own system.
In certain rare scenarios, end users might see an error message if failover occurs. When they acknowledge the error message, their sessions will continue as normal. A fix for these scenarios is planned for release as a patch to the 9.0.4 release.
Section 2.12, "How to run Discoverer Viewer over HTTP" of the Oracle Application Server Discoverer Configuration Guide states:
If you install OracleAS in a UNIX environment, an XWindow display must be available to the Discoverer servlet to support Discoverer Viewer's graphing and charting functionality. For more information about setting the DISPLAY environment variable to refer to the X Server, see the Oracle Application Server 10g Installation Guide.
An XWindow display is no longer required.
The following error may appear while accessing OracleAS Discoverer Plus or OracleAS Discoverer Viewer URLs:
Attempt 1. CORBA protocol : Failed to connect to session hostname.domainOracleDiscovererSession9 using OSAgent.
If you see this error, restart the OracleAS Discoverer services using OPMN by entering the following commands:
$ ./opmnctl stopproc ias-component=Discoverer $ ./opmnctl startproc ias-component=Discoverer
This section describes known errors in the documentation. It includes the following topics:
Section 9.4, "How to register Discoverer Portlet Provider with OracleAS Portal" of the Oracle Application Server Discoverer Configuration Guide should contain an extra step as shown below:
Section A.4, "List of configuration settings in configuration.xml"of the Oracle Application Server Discoverer Configuration Guide: includes a table that contains a number of minor errors, as shown below:
The examples in sections 1.7 and 1.9 of the Oracle Discoverer EUL Command Line for Java User's Guide are missing the `-jar' part of the command line syntax. When running the command line for Java, use the following syntax:
java -jar eulbuilder.jar -<command list>
The Oracle Application Server Discoverer Configuration Guide contains the following paragraph on page xii and on page 1-17:
Before users can use Discoverer to analyze data, the database must contain a Discoverer EUL Version 5.1. The Discoverer manager must have created or updated the End User Layer (EUL) Version 5.1 with Oracle Discoverer Administrator Version 9.0.4 or later (shipped as part of Oracle Developer Suite 10g (9.0.4)).
The EUL version given in the above paragraph is incorrect. The paragraph should read:
Before users can use Discoverer to analyze data, the database must contain a Discoverer EUL Version 5.0.2. The Discoverer manager must have created or updated the End User Layer (EUL) Version 5.0.2 with Oracle Discoverer Administrator Version 9.0.4 or later (shipped as part of Oracle Developer Suite 10g (9.0.4)).
Similarly, the Oracle Application Server Discoverer Configuration Guide contains the following paragraph on page D-5:
If you have an existing Discoverer Release 4.1 EUL, you must upgrade the EUL from Release 4.1 to Version 5.1 using Discoverer Administrator Version 9.0.4.
The above paragraph should read:
If you have an existing Discoverer Release 4.1 EUL, you must upgrade the EUL from Release 4.1 to Version 5.0.2 using Discoverer Administrator Version 9.0.4.
Section 8.8, "List of Discoverer User Preferences" of the Oracle Application Server Discoverer Configuration Guide incorrectly shows the default setting of the ShowExpiredRunsOnExit preference as 0. The default setting of the preference is actually 1.
|
![]() Copyright © 2003 Oracle. All Rights Reserved. |
|