| (-) Improved Error Handling||Improve error handling and user-defined exception processing|
|... Error Display Location for Processes||EA1||Application and Page Processes of processing point "On Submit - Before Computation and Validations" and "On Submit - After Computations and Validations" have a new attribute called "Error Message Display Location" which allows developers to select "Inline in Notification" or "On Error Page" as error display location if a process fails.
This new setting which defaults to "Inline in Notification" for new processes can be used to specify where a process error message should be displayed. In previous versions of APEX, process error message have always been displayed on the error page.
"On Error Page" should be used if a page contains a manually created tabular form (using apex_item.xxx calls in the SQL statement), because a re-rendering of the page with an inline error would discard changes made by the user. For errors displayed on the "Error Page", the user can use the browser back button to preserve the entered values.|
|... Error Handling Function to modify or log errors occurred in an APEX application||EA1||Developers have long sought a way to handle run time errors raised in their Application Express applications. Using the new "Error Handling Function" and attributes on the application and page level, it's now possible to modify or log any error which occurs in an APEX application.