Developer Tools
Application Express
application-express
Patch Set Notes
Release 4.2.1.00.08
December 2012
These patch set notes accompany the Oracle Application Express 4.2.1.00.08 patch set. The Oracle Application Express 4.2.1.00.08 patch set is a cumulative patch.
This document contains these topics:
Patch sets are a mechanism for delivering fully tested and integrated product fixes. Patch sets provide bug fixes only; they typically do not include new functionality and they do not require certification on the target system. Patch sets include all of the libraries that have been rebuilt to implement the bug fixes in the set. All of the fixes in the patch set have been tested and are certified to work with each other. Patch sets contain the same set of generic fixes across all platforms. Patch sets may also include additional patches specific to the platform on which they are released.
The Oracle Application Express 4.2.1.00.08 patch set can be applied to Oracle Application Express release 4.2. Apply the patch to the Oracle database where the Oracle Application Express schemas are installed. This patch will determine if additional languages are installed, and will apply the patch for those languages as well. Oracle Application Express release 4.2 is supported on Oracle Database 10g (10.2.0.4) and later.
When determining whether or not to install this patch set, consider the following rules:
If you have Oracle Application Express release 4.2 installed, download the Oracle Application Express 4.2.1 patch set and apply it.
If you have Oracle Application Express release 4.1 or earlier installed (including Oracle HTML DB release 1.5), download and install the entire Oracle Application Express 4.2.1 release from the Oracle Technology Network (OTN).
If you do not have Oracle Application Express installed, download and install the entire Oracle Application Express 4.2.1 release from the Oracle Technology Network (OTN).
Complete the following pre-installation tasks before installing the patch set.
Topics:
This is not a complete software distribution. You must connect to an existing Oracle Database where the Oracle Application Express schemas are installed and run the apxpatch.sql installation script.
Download the patch set to a computer with access to the Oracle Database. You will also need access to the Oracle home.
To download and extract the patch set installation software:
Download the p14732511_421_GENERIC.zip patch set installation archive to a directory that is not the Oracle home directory or under the Oracle home directory.
Unzip and extract the installation files as follows:
Microsoft Windows - Double-click the p14732511_421_GENERIC.zip file
UNIX or Linux - Enter the following command:
$ unzip p14732511_421_GENERIC.zip
The Application Express engine is a collection of tables and packages that reside wholly within the Oracle Database user accounts APEX_040200 and FLOWS_FILES. This patch set updates the underlying tables and packages within the APEX_040200 account. If your installation fails, you will not be able to rollback the patch set installation process. Therefore, Oracle recommends that you perform a complete backup of your Oracle instance before you install the patch set. Note that after the patch set is installed there is no way to remove it.
If you choose to perform a backup, restart the Oracle Database in restricted session mode to prevent any user access (that is, developer and end-user) while applying the patch set.
|
See Also: Oracle Database Backup and Recovery User's Guide at:
|
It is important that no developers or end users access Oracle Application Express while you are applying the patch set. This section describes how to start Oracle Application Express if your configuration includes Oracle HTTP Server and mod_plsql, embedded PL/SQL gateway, or Oracle Application Express Listener.
Topics:
If your configuration includes Oracle HTTP Server and mod_plsql, you need to stop Oracle HTTP Server. To stop Oracle HTTP Server shipped with Oracle Database 10g release 1 (10.1) or later, enter commands using the following syntax, where ORACLE_BASE is the path to the Oracle base directory:
ORACLE_BASE\ORACLE_HTTPSERVER_HOME\opmn\bin\opmnctl stopproc ias-component=HTTP_Server
Note that if the Oracle HTTP Server is listening on a port less than 1024, then these commands must be executed as a privileged user (such as root).
If your configuration includes the embedded PL/SQL gateway, you need to disable the HTTP on the Oracle XML DB Protocol Server. The embedded PL/SQL gateway runs on the Oracle XML DB Protocol Server in the Oracle database. To disable it, you change the port number to 0. Before doing so, first verify the port number.
To verify the port number assigned to HTTP on the Oracle XML DB Protocol Server:
Start SQL*Plus and connect to the database where Oracle Application Express is installed as SYS. For example:
On Windows:
SYSTEM_DRIVE:\ sqlplus /nolog SQL> CONNECT SYS as SYSDBA Enter password: SYS_password
On UNIX and Linux:
$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password
Enter the following statement to verify the port number:
SELECT DBMS_XDB.GETHTTPPORT FROM DUAL;
If the port number returns 0, the Oracle XML DB Protocol Server is disabled.
To disable HTTP on the Oracle XML DB Protocol Server:
Start SQL*Plus and connect to the database where Oracle Application Express is installed as SYS. For example:
Windows:
SYSTEM_DRIVE:\ sqlplus /nolog SQL> CONNECT SYS as SYSDBA Enter password: SYS_password
UNIX and Linux:
$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password
Run the following statements:
EXEC DBMS_XDB.SETHTTPPORT(0); COMMIT;
To learn more about stopping the Oracle Application Express Listener server, see Oracle Application Express Listener Installation and Configuration Guide:
http://www.oracle.com/technetwork/developer-tools/apex-listener/documentation/index.html
Complete the following tasks to install the patch set:
Set your current directory to the top-level "patch" directory where you unzipped the p14732511_421_GENERIC.zip file.
Start SQL*Plus and connect to the database where Oracle Application Express is installed as SYS specifying the SYSDBA role. For example:
On Windows:
SYSTEM_DRIVE:\ sqlplus /nolog SQL> CONNECT SYS as SYSDBA Enter password: SYS_password
On UNIX and Linux:
$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password
Run apxpatch.sql. For example:
@apxpatch.sql
Review the log file apxpatch.log for any errors.
Complete the following post-installation tasks before using the upgraded software.
Topics:
During an upgrade, you must incorporate the new images directory. Copy the patch/images directory into the images directory used for Oracle Application Express.
Topics:
Updating the Images Directory When Running Oracle HTTP Server
Updating the Images Directory When Running the Embedded PL/SQL Gateway
Updating the Images Directory When Using Oracle Application Express Listener
To locate the images directory on the file system, review the following files for the text alias /i/:
Oracle Application Server 10g - See the marvel.conf or dads.conf files.
Oracle HTTP Server distributed with Oracle Database 11g - See the marvel.conf or dads.conf files.
When you locate the images directory path, copy it to the existing ORACLE_HTTPSERVER_HOME home.
On a Windows system, run a command from a command prompt similar to the following example:
xcopy /E /I patch\images ORACLE_HTTPSERVER_HOME\Apache\Apache\images
On UNIX or Linux based systems, run a command similar to the following example:
cp -rf patch/images ORACLE_HTTPSERVER_HOME/Apache/Apache
In the preceding syntax examples, ORACLE_HTTPSERVER_HOME is the existing Oracle Application Server or Oracle HTTP Server Oracle home. The location of the Oracle Application Express images directory may be different in your configuration.
The images in an Oracle XML DB HTTP Server with the embedded PL/SQL gateway installation are in the XML DB repository. Updating the images is accomplished by running the SQL Script apxldimg.sql located in the top level directory where the patch was unzipped.
To update the images directory:
Set your current directory to the top-level "patch" directory where you unzipped the p14732511_421_GENERIC.zip file.
Start SQL*Plus and connect to the database where Oracle Application Express is installed as SYS specifying the SYSDBA role. For example:
On Windows:
SYSTEM_DRIVE:\ sqlplus /nolog SQL> CONNECT SYS as SYSDBA Enter password: SYS_password
On UNIX and Linux:
$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password
Run apxldimg.sql passing the file system path to the "patch" directory where the p14732511_421_GENERIC.zip file was unzipped as shown in the following example:
On Windows:
@apxldimg.sql SYSTEM_DRIVE:\TEMP\patch
On UNIX and Linux:
@apxldimg.sql /tmp/patch
If you are using the Oracle Application Express Listener, you need to create a Web Archive for Oracle Application Express images. For more information, see "Create the Web Archive for Oracle Application Express Images" in Oracle Application Express Listener Installation and Configuration Guide:
http://www.oracle.com/technetwork/developer-tools/apex-listener/documentation/index.html
This section describes how to start Oracle Application Express if your configuration includes Oracle HTTP Server and mod_plsql, embedded PL/SQL gateway, or Oracle Application Express Listener.
Topics:
To start Oracle HTTP Server shipped with Oracle Database 10g release 1 (10.1) or later, enter commands using the following syntax, where ORACLE_BASE is the path to the Oracle base directory:
ORACLE_BASE\ORACLE_HTTPSERVER_HOME\opmn\bin\opmnctl startproc ias-component=HTTP_Server
Note that if the Oracle HTTP Server is listening on a port less than 1024, then these commands must be executed as a privileged user (such as root).
Once disabled, you enable the embedded PL/SQL gateway by assigning a port number to the Oracle XML DB Protocol Server.
To assign a port number to Oracle XML DB Protocol Server:
Start SQL*Plus and connect to the database where Oracle Application Express is installed as SYS. For example:
Windows:
SYSTEM_DRIVE:\> sqlplus /nolog SQL> CONNECT SYS as SYSDBA Enter password: SYS_password
UNIX and Linux:
$ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password
Run the following statements:
EXEC DBMS_XDB.SETHTTPPORT(port);
COMMIT;
For example:
EXEC DBMS_XDB.SETHTTPPORT(8080); COMMIT;
|
Note: Port numbers less than 1024 are reserved for use by privileged processes on many operating systems. To enable the Oracle XML DB Protocol Server on a port less than 1024, such as 80, review the following documentation:
|
To learn more about starting the Oracle Application Express Listener server, see Oracle Application Express Listener Installation and Configuration Guide:
http://www.oracle.com/technetwork/developer-tools/apex-listener/documentation/index.html
It is safe to apply the Oracle Application Express 4.2.1.00.08 patch set repeatedly to an Application Express 4.2 instance. If you load additional translated versions of Oracle Application Express after applying this patch, you must apply the entire patch set again.
This section describes bugs and known issues for Oracle Application Express.
|
Tip: This section is current as of the writing of this document. To view the most current listing of known issues, go to the Known Issues page available off the Downloads page. See:
|
Topics:
Page Submit Actions Not Working for Some Longer Mobile Select Lists
Theme 25 Alert Region Does Not Support Multiple Page Items in the Same Row
The Developer toolbar is not included on jQuery Smartphone pages. After clicking Run Application from the Application Builder, the only way to return to the Application Builder is to use the browser's back button. You will need to go back once for each mobile page visited.
Solution:
Right click the Run Application button and select Open Link in New Tab or Open Link in New Window or similar text. The exact command varies by browser.
|
Tip: For applications with both desktop and mobile user interfaces you can access the Session State for a mobile page by navigating to a desktop page and using the developer toolbar and then changing the page number. |
In an application that uses a jQuery Mobile user interface, some form elements use native items when running on actual smartphone or tablet devices. Select lists are rendered using a native control as long as the LOV includes no more than 10 items. When there are more than ten items, select lists are rendered as jQuery Mobile dialogs, making it easier to find and pick a value in long lists.
Using the Page Action when Value Changed attribute to make the page submit when the value changes, only works when the native control is rendered. Once the select list is rendered as a dialog with more than 10 items, the page no longer submits. The same is also true when a dynamic action is defined to fire on 'Change' of one of these select lists, where the action is set to Submit Page.
After an upgrade users get one of the following errors when they try to edit or delete an item:
Error during rendering of page item P4311_PROTECTION_LEVEL
ORA-20001: Query must begin with SELECT or WITH
Restart Oracle Application Express Listener. For more information, see Oracle Application Express Listener Installation and Configuration Guide:
http://www.oracle.com/technetwork/developer-tools/apex-listener/documentation/index.html
In theme 25, it is not possible to have two items on the same row when using the Alert Region region template unless you add a Display Point to the region template.
The Oracle Application Express 4.2.1.00.08 patch set is a cumulative patch. This patch set includes release 4.2.0 and additional product fixes. The following table lists bugs fixed in the Oracle Application Express 4.2.1.00.08 patch set.
Table 1 Bugs Fixed in the Oracle Application Express 4.2.1.00.08 Patch Set
| Bug Number | Description |
|---|---|
|
13040672 |
Master detail tabular form fails with "Failed to parse SQL query" when nls_language="CYRILLIC SERBIAN" |
|
13997296 |
Update tabular form row that contains float datatype fails with error |
|
14238860 |
Query Builder generates incomplete SQL using function on any column name with spaces, |
|
14328746 |
Substitution string is not being resolved when referenced in calendar icon details |
|
14371654 |
RESTful Service menu region links are difficult to understand with screen reader |
|
14532029 |
Label of parent entry of main list not displayed after upgrading to Oracle Application Express release 4.1.X |
|
14532437 |
Chart Return To Page prevents editing series |
|
14533519 |
|
|
14546360 |
Mobile List with icons fails in Sample Database Application |
|
14554084 |
Creating tab name with long text throws error |
|
14555653 |
XML parser failure with custom chart colors |
|
14559982 |
Calendar views in theme 25 and theme 26 are not fully accessible |
|
14565654 |
|
|
14580494 |
Hidden item as first item affects automatic grid layout span calculation |
|
14587320 |
Websheet charts do not render properly in Internet Explorer 7 over SSL |
|
14590482 |
Websheet email from address is not shown as the from address in email |
|
14592185 |
Oracle Application Express Advisor does not properly handle list view region |
|
14605541 |
Page level page and dialog transition values are not used in jQuery Mobile application |
|
14621008 |
Create application based on design fails on non-standard table names |
|
14621714 |
$s called with NULL sets "NULL" string in Internet Explorer |
|
14626995 |
Error occurs when edit a Websheet page which contains multibyte page alias |
|
14628640 |
Error occurs when clicking Cancel in adding row in a multibyte named data grid |
|
14636215 |
Dynamic Action Create Wizard - Affected element may incorrectly show as required |
|
14636997 |
Notification message in mobile applications overlaps with other content |
|
14643161 |
No information on upgrade available when upgrading packaged applications |
|
14651423 |
Unable to upload file in a mobile application |
|
14651733 |
RESTful services test buttons should only be enabled for 'get' resource handlers |
|
14652728 |
No data found error when exporting PDF reports |
|
14664375 |
Color Picker and Date Picker(HTML 5) not displayed for jQuery mobile Smartphones |
|
14664649 |
Popup LOV for jQuery Mobile applications displaying |
|
14666892 |
Some interactive report messages cannot be customized to other languages |
|
14672179 |
Oracle Application Express Advisor does not know to observe substitution APP_DATE_TIME_FORMAT |
|
14672334 |
Checking Reset Pagination For Page clears the Clear Cache attribute |
|
14672351 |
Theme 25 JavaScript file has console.log causing errors in Internet Explorer |
|
14672613 |
Oracle Application Express interactive report subscriptions are lost after an import of an application |
|
14674126 |
Data loading transformation rule fails if column 1 is substring of column 2 |
|
14680469 |
Theme 50 has incorrect Viewport meta tag allowing for zoom on mobile devices |
|
14681001 |
Developers in a workspace can view scripts uploaded by other developers |
|
14683491 |
|
|
14684868 |
Theme 50 has incorrect Ui-Li-Aside CSS class definition |
|
14685176 |
Create List View/Plugin Region Wizard does not store all entered attribute values |
|
14685869 |
Calendar buttons created without template for mobile calendars |
|
14705631 |
Cannot load > 32K spreadsheet data with copy and paste option |
|
14724684 |
Copy Page Item Wizard, Source item restricts characters unnecessarily |
|
14730656 |
Home is displayed as code in Websheet application in French language |
|
14734825 |
Workspace requests for more space extend the tablespace too much |
|
14735732 |
Set button is missing in workspace details page in Firefox in some languages |
|
14736332 |
Cascading radio group and check box items broken in jQuery Mobile UI |
|
14736763 |
Chart axis values displayed with white font in Chrome for mobile applications |
|
14738067 |
Conceal Drag and Drop Calendar attributes for mobile |
|
14738837 |
Select List item type containing Null return value entries fails when cascading |
|
14743026 |
Calendar template in theme 50 is missing borders |
|
14744294 |
Region caching visible for Global page regions if page number not 0 |
|
14750692 |
List View pages should be created with case-insensitive search by default |
|
14756002 |
Data grid single row view select list double escapes special character |
|
14757259 |
Classic date picker with date format |
|
14760382 |
|
|
14768250 |
Instance passwords for SMTP and wallet cause |
|
14768361 |
|
|
14768991 |
Oracle Application Express Advisor does not properly handle interactive report filters NEQ, NLIKE, IN And NIN in links |
|
14775149 |
Tabular Form Wizard: Parse Err: |
|
14777994 |
Workspaces exported pre release 4.2 cause error when importing into 4.2 - |
|
14779722 |
REST errors reported in |
|
14784118 |
Custom authentication can cause |
|
14785456 |
|
|
14786585 |
Copy Page Wizard loses references to templates |
|
14786921 |
Theme 25 links in buttons list list template do not work |
|
14787445 |
Create Region Wizard does not default position properly |
|
14792173 |
Fetch Row DML Process does not set items with ROWID as Source |
|
14792686 |
Unable to copy HTML5 chart in a mobile application |
|
14797914 |
Application title changes displays invalid characters when special characters are used |
|
14798077 |
Interactive report search button label does not pick up translated text |
|
14798940 |
LDAP Authentication: Error If |
|
14801895 |
Page Template Body attribute only allows to enter up to 4000 characters |
|
14802217 |
Oracle Application Express Advisor: Global page buttons which are referenced in processes fail |
|
14803538 |
Data loading fail if UK columns are using end user defined date/timestamp format |
|
14808500 |
Mobile monthly calendar grid too tall for most mobile devices |
|
14809408 |
Buttons in mobile calendars do not line up |
|
14812921 |
Newline in process success message results in error with Oracle Application Express Listener |
|
14835071 |
Tab template using image-based tab attributes generates incorrect tab HTML |
|
14837012 |
Default Option of select list is not selected in Internet Explorer 9 |
|
14840959 |
Interactive report with exact substitution in region title displays incorrect table summary |
|
14844622 |
Popup LOV displays incorrectly in Firefox when page item gains focus |
|
14850374 |
Creation of data loading in non-English results in |
|
14851244 |
|
|
15829665 |
Max Width attribute of textareas should not be emitted for applications prior to Oracle Application Express release 4.2 |
|
15831333 |
Error when calling |
|
15831577 |
Page items on Global page other than 0 will raise error |
|
15836959 |
|
|
15837546 |
Repeat headings on break, group starts on new page-, heading duplicated or repeated |
|
15838175 |
List view images are not displayed if list view uses Page Items To Submit |
|
15842381 |
Forms project mobile application does not use list view item for navigation |
|
15843962 |
Incorrect file reference when using map region of Israel |
|
15850830 |
Countries missing from AnyChart |
|
15851176 |
Tabular form broken when Primary Language set to something other than English and validation error occurs |
|
15854711 |
Create List View Wizard previous button redirects to Tab Options page |
|
15856292 |
Theme 25: Span tag inside of label is hidden |
|
15858237 |
Page submit does not work on Windows Phone 7.5 and 8 |
|
15863103 |
Maps and Gantts should not be available for upgrade to HTML5 in Release 4.2 |
|
15867540 |
Themes 24, 25, 26 - Modal dialogs appear incorrectly in Internet Explorer 8 |
|
15868794 |
Changing target does not change List Entry Current for pages |
|
15871624 |
Logout URL with Public page still requires authentication |
|
15872233 |
Focus On First Field attribute should not be available for jQuery Mobile applications |
|
15873087 |
Dynamic actions with an affected button do not work in translated applications |
|
15874222 |
|
|
15877803 |
Team Development: Release In Dashboard is set 0 by default, leads to query error |
|
15879278 |
Hard-coded Image Prefix on Select A Theme page in Create Application Wizard |
|
15884725 |
Default theme not set during creation of application based on Forms migration |
|
15885013 |
Mobile Calendar Wizard overrides Footer condition on Global mobile page |
|
15887956 |
Missing tabs in Sample Database Application |
|
15889878 |
Cannot delete application if application name contains a double quotation character |
|
15897570 |
Theme 25 interactive report bar is not responsive for mobile devices |
|
15912541 |
RESTful services Reset Sample Data should recreate associated tables |
|
15912601 |
Label templates In jQuery Mobile theme 50 missing |
|
15912836 |
Allow rendering of Gauge charts as HTML5 |
|
15917967 |
Error pages in mobile UI render poorly |
|
15922307 |
Template of Grid Layout of a translated application is not used |
|
15923165 |
Handle resizing of chart on mobile page automatically depending on device used |
|
15929342 |
Edit (List) Region page shows the target page links escaped |
|
15947429 |
SQL Commands can initiate database job unnecessarily when Transactional SQL is disabled |
This section describes other changes included in Oracle Application Express that are not documented elsewhere.
Topics:
During the patch set installation, several modifications are automatically applied to all applications using theme jQuery Mobile Smartphone (Theme 50).
If you import an application from Oracle Application Express release 4.2 to Oracle Application Express release 4.2.1, those modifications are not automatically performed. To pick up these modifications after import, perform the following steps to re-apply the theme:
On the Workspace home page, click the Application Builder icon.
Select the application using theme 50.
Click Shared Components.
Under User Interface, select Themes.
Rename the existing theme 50 to another number:
On the Tasks list, click Change Identification Number.
For Theme Number:
Identify Theme - Select 50. jQuery Mobile Smartphone.
Theme Identification Number - Enter a number greater than 100.
Click Next.
Click Change Theme ID.
Create a new theme from the repository:
Click Create.
For Method, select From the Repository and click Next.
For User Interface, select jQuery Mobile Smartphone and click Next.
For Identify Theme, select jQuery Mobile Smartphone (Theme 50) and click Next.
Click Create.
Make the newly created theme 50 the active theme:
Click Switch Theme.
For Currently Active Theme, select the theme number you created in step 5.
For Switch to Theme, select 50. jQuery Mobile Smartphone and click Next.
For Verify Compatibility, accept the defaults and click Next.
Click Switch Theme.
Delete the old theme 50.
From the Tasks list, click Delete Theme.
For Delete Theme, select the theme number you created in step 5 and click Next.
Click Delete Theme.
During the patch set installation, several modifications are automatically applied to all applications using theme Blue Responsive (Theme 25).
If you import an application from Oracle Application Express release 4.2 to Oracle Application Express release 4.2.1, those modifications are not automatically performed. To pick up these modifications after import, perform the following steps to re-apply the theme:
On the Workspace home page, click the Application Builder icon.
Select the application using theme 25.
Click Shared Components.
Under User Interface, select Themes.
Rename the existing theme 25 to another number:
On the Tasks list, click Change Identification Number.
For Theme Number:
Identify Theme - Select 25. Blue Responsive.
Theme Identification Number - Enter a number greater than 100.
Click Next.
Click Change Theme ID.
Create a new theme from the repository:
Click Create.
For Method, select From the Repository and click Next.
For User Interface, select Desktop and click Next.
For Identify Theme, select Blue Responsive (Theme 25) and click Next.
Click Create.
Make the newly created theme 50 the active theme:
Click Switch Theme.
For Currently Active Theme, select the theme number you created in step 5.
For Switch to Theme, select 25. Blue Responsive and click Next.
For Verify Compatibility, accept the defaults and click Next.
Click Switch Theme.
Delete the old theme 25.
From the Tasks list, click Delete Theme.
For Delete Theme, select the theme number you created in step 5 and click Next.
Click Delete Theme.
This section describes changed behavior in the Oracle Application Express 4.2.1.00.08 patch set.
|
Tip: This section is current as of the writing of this document. To view the most current listing of changed behavior, go to the Known Issues page available off the Downloads page. See:
|
Topics:
In Oracle Application Express release 4.2.0.00.27, textareas were changed to always use the Maximum Width attribute to restrict text input. Because of issues with existing applications where the Maximum Width attribute contained wrong values, this has been changed to only enforce the length restriction if the application Compatibility Mode attribute is 4.2 or higher.
Oracle Application Express includes enhanced security for report column links, where the link contains both JavaScript and references to other report column substitutions. For example:
javascript:alert( 'Delete #NAME#' );
Where NAME is a column name in the report.
Prior to Oracle Application Express release 4.2.1, in order to protect against possible cross-site scripting vulnerabilities you would have had to explicitly escape any column values in the report source, so that they could safely be used in JavaScript links. In release 4.2.1, when running in Compatibility Mode 4.2, Oracle Application Express automatically JavaScript escapes column name substitutions referenced in JavaScript links if the column is defined to escape special characters.
Existing applications with a Compatibility Mode of less than 4.2 will not be affected. However, if you have an existing application using Compatibility Mode 4.2 and you have manually JavaScript escaped any column values that were referenced in report column links, this will now result in double escaping. To fix this, Oracle recommends that you remove the manual JavaScript escaping from your report source and use of the native escaping.
The jQuery Mobile JavaScript library used by Oracle Application Express has been updated to version 1.2.0.
The AnyChart JavaScript libraries used by Oracle Application Express have been updated to version 6.0.11. This version includes Circular Gauge HTML5 support, and a fix for the display of maps in Chrome 21 or higher as referenced in the Oracle Application Express Installation Guide. See:
http://docs.oracle.com/cd/E37097_01/doc/doc.42/e35121/toc.htm#CACHEFDH
In Oracle Application Express release 4.2.0.00.27, charts generated on an application page with a jQuery Mobile Smartphone user interface were created with fixed width and height region settings in pixels. This meant that the chart region did not resize correctly according to the mobile device being used to render it.
With Oracle Application Express release 4.2.1, when a chart is created on a page using the jQuery Mobile Smartphone user interface, it correctly resizes to fit the device it is being rendered on. The width is automatically set to 100% of the chart region, and the height is based upon the height of the browser. This automatic resizing only occurs when the values for chart height and width on the Chart Attributes page are set to NULL. To define a fixed width and height for your chart region, you should specify values for width and height on the Chart Attributes page in pixels.
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program web site at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.
Access to Oracle Support
Oracle customers have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.
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.
Oracle Application Express Patch Set Notes, Release 4.2.1.00.08
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.
|
|
|