Animation a UIButton while animating a View - Ipad

Hi,
I am facing a problem in animation.
So right now in my app, I have a subview which has a close button. When the close button is pressed, a curl down animation occurs showing the previous view. That is working properly. I perform the curl down closing animation by passing a notification to the NSNotificationCenter like this [[NSNotificationCenter defaultCenter] postNotificationName:notificationName object:self];
Now I wanted to apply an animation to the close button itself so that when I press the close button, it would perform an animation as well as the curl down animation would occur. So the way I do it is by the following code
[UIView transitionWithView:self.view.superview duration:1                       options:UIViewAnimationOptionCurveEaseIn  animations:^ { closeButton.frame = CGRectMake(500, 15, 100, 40); }                    completion:nil];
Where previously the closeButton.frame had the value of (580,15,100,40) so the animation would be like the image was moving from right to left from 580 to 500.
So what happens when I run the code is that when I press the close button, the close button animation does not happen but the curl down animation occurs. So for testing when I commented out the code where I post the notification, the close button animation works perfectly but the curl down animation does not happen nor does the previous view come up ( since I do not send a notification which would cause the view to close).
I would like to know what is going wrong here and why it does not allow 2 animations to occur at the same time.

Here is how I solved it...
I used the nested animation using blocks where I included the code for the curl down close view in the completion part of the close button animation...
[UIView transitionWithView:self.view.superview duration:1
                       options:UIViewAnimationOptionCurveEaseIn
                    animations:^ {
                        popContents.closeButton.frame = CGRectMake(500, 15, 100, 40); }
                    completion:^(BOOL finished){
                        [UIView transitionWithView:self.view.superview duration:1
                                           options:UIViewAnimationOptionTransitionCurlDown
                                        animations:^ {
                                            popContents = nil;
                                            [popContents.view removeFromSuperview];
                                            [ovController.view removeFromSuperview];
                                            ovController = nil; }
                                        completion:nil];

Similar Messages

  • Skip Animations while in Presenter View via keyboard?

    Is there a way to skip an animation while in presenter view?  I use an RF remote that simulates pressing the right and left arrows on the keyboard.
    Typing something on the presenter view/keyboard of the computer isn't an option since the computer is in the back fo the room with the AV equipment and I'm in the front.
    Thanks!

    Erik,
    I think "am just chopping up the slides wherever we have those kinds of transition points" might be the best possible solution....where at the space you need to switch programs one slide ends and the transition to the next slide requires a manual click ... you use Alt+Tab to switch to the other program, run it, then when finished Alt+Tab back to KN and manually click. (Using Duplicate Slide might be helpful....deleting what you want after the other program from the first and deleting what you wanted before the other program from the second slide....with the manual transition appearing between the slides.)
    I will be interested if somebody has an alternative answer.

  • How do I move files in iCloud while using my mini iPad?

    I just recently got an iPad mini with retina display.  This is my first iPad.  There are many things that are new to me.
    At the moment, I'm trying to figure out how to move or delete files in iCloud Drive while using my mini iPad.  As I understand it, the only way to look at, organize or move files in the iCloud drive is to login to iCloud via a browser other than installing a separate specific application that lets me do that.  However, I have found that even if I login to the iCloud drive using a browser, I still can't move or delete files while using the mini iPad although I can view the file list and folder list, create file folders, and use files for which I already have an application installed.
    How do I get around this so that I can do those things?  Do I really have to get a separate application to do that?  If so, what's a good one to use?

    Hi Files get sent to iCloud when you backup this happens Automatically When you charge your iPad Since ios 7 Almost everything can be done over your WiFi Software updates  apps& data can all be synced over WiFi We have  2 iPhones & 3 iPads & have not used PC for over a year. For Apple Devices. Go to ibooks download iPad user guide its Free. Cheers Brian

  • Error while creating parameterise view

    I m getting below error while creating parameterise view
    CREATE OR REPLACE VIEW rdr_le_info_view (v_run_number , v_isin_cob )
    AS
    SELECT l.strategic_le
    ,cun.ucn cunucn
    ,cun.date
    ,cccs.ucn ucn
    ,cccs.agr_num
    FROM strat_le l
    ,ucn_name cun
    ,customer_setup cccs
    WHERE l.gfa_until_dt = '31-dec-9999'
    AND l.glas_until_dt = '31-dec-9999'
    AND l.int_until_dt = '31-dec-9999'
    AND cccs.run_num = v_run_num
    AND cccs.ucn_lead_office = cun.ucn
    AND cun.OID = l.client_oid;
    AND cccs.run_num = v_run_num
    ERROR at line 13:
    ORA-00904: "V_RUN_NUM": invalid identifier
    Plese help me in above.

    Try
    CREATE OR REPLACE VIEW rdr_le_info_view
    AS
    SELECT l.strategic_le
    ,cun.ucn cunucn
    ,cun.date
    ,cccs.ucn ucn
    ,cccs.agr_num
    FROM strat_le l
    ,ucn_name cun
    ,customer_setup cccs
    ,cccs.run_num run_num
    WHERE l.gfa_until_dt = '31-dec-9999'
    AND l.glas_until_dt = '31-dec-9999'
    AND l.int_until_dt = '31-dec-9999'
    AND cccs.ucn_lead_office = cun.ucn
    AND cun.OID = l.client_oid;Then call it like:
    select *
    from rdr_le_info_view
    where run_num = v_run_num;

  • How can I adjust event window size while in day view on ical?

    How can I adjust the all-day event window size while in day view on ical?  I have thee all-day events, but they're just a little too big to simultaneously appear without having to scroll up/down the all-day event section.

    {Ctrl + Scroll wheel} does a Page Zoom and that setting is saved domain by domain.
    '''View > Zoom > Reset''' while you're viewing one of those zoomed-out pages in the SmartZone.
    https://support.mozilla.com/en-US/kb/Page+Zoom

  • Error While Creating Materialized View

    Hello,
    I am getting error ORA-22818: subquery expressions not allowed here while creating materialized view. I am using Oracle9i Enterprise Edition Release 9.2.0.1.0. Below pasted is my SQL Script.
    Any help is highly appreciable.
    Thanks
    *********SQL************
    select distinct(id),NAME,(select count(GRADE) from employees where
    nationality like '%US%'and id=a.organization_id and grade=a.grade
    group by ID,GRADE) US,(select count(GRADE) from employees where
    nationality not like '%US%' and organization_id=a.organization_id and grade=a.grade
    group by ORGANIZATION_ID,GRADE) NON_US,grade from employees a
    where grade is not null
    group by GRADE,ID,name
    order by to_number(grade) desc

    Hi,
    This is a documented restriction on MVs. You cannot have a scalar express (i.e a select statement) in the select list.
    You can get round this by joining your select count(grade).. expression in as an inline view in your FROM clause. Or you can create a normal view without the scalar expression, create your MV as a select from this view, then re-define your view to contain the query you want.
    Hope that helps,
    Rod West

  • When I open itunes to play content I've already purchased and while attempting to view trailers for movies in the itunes store, I receive a generic error message from windows, and I'm directed to reinstall the latest version of itunes.  Not a fix.  Help?

    When I open itunes to play content I've already purchased and while attempting to view trailers for movies in the itunes store, I receive a generic error message from windows, and I'm directed to reinstall the latest version of itunes.  Not a fix.  Help?

    after perusing other subjects with playback issues: 
    this is the fix: 
    -Launch Control Panel - Double click Quicktime, If you do not see quicktime, look on the top left side of control panel and switch to classic view. This will then allow you to see Quicktime.
    -Now click the advanced tab and click on Safe Mode GDI Only, Apply, then ok.

  • Error while creating Materialized View step 3 of 6 using wizard

    have oracle 9i Rel 1 on Windows 2000 server. Master Site has been setup. Database links are created at Materialized view site. But while creating Materialized View Group using wizard there is following error on step 3 of 6.
    Statement:----------------
    /*OracleOEM*/ SELECT 1 FROM SYS.dba_constraints@masterdbname WHERE OWNER='username' and table_name='tabname' AND constraint_type='P'
    Stack Trace:----------------
    ORA-00942: table or view does not exist.
    ORA-02063: preceding line from masterdbname.
    All parameters for replication are correct.
    Please help me early.
    Thanks

    Hello,
    In the masterdbname, logging as sys user, you must grant select permission on sys.dba_constraints view to mvadmin_dbname user (where dbname is the replicated database name).
    Regards,

  • Error while creating Materialized View step 3 of 6

    I have oracle 9i Rel 1 on Windows 2000 server. Master Site has been setup. Database links are created at Materialized view site. But while creating Materialized View Group there is following error on step 3 of 6.
    Statement:----------------
    /*OracleOEM*/ SELECT 1 FROM SYS.dba_constraints@masterdbname WHERE OWNER='username' and table_name='tabname' AND constraint_type='P'
    Stack Trace:----------------
    ORA-00942: table or view does not exist.
    ORA-02063: preceding line from masterdbname.
    All parameters for replication are correct.
    Please help me early.
    Thanks

    Hello,
    In the masterdbname, logging as sys user, you must grant select permission on sys.dba_constraints view to mvadmin_dbname user (where dbname is the replicated database name).
    Regards,

  • Error while uploading Sales View

    We have a problem while uploading sales view in the Material master.System is giving following error
    1. 'Error while updating the classification data'.
    2.Error inserting in table MARC
    Can anyone suggest a solution pl...
    With Rgds.,
    Rakesh Kumar
    09324847499

    Friend
    During material creation have you extended classification view?
    If yes Have you created class using Cl01 transaction and then giving that class name in classification view?
    ENJOY SAP
    Regards

  • Error While Activating Analytical View

    Hello Everyone,
    I am facing a strange issue while activating Analytical view in HANA Enterprise.  I have explained my scenario in detail. Could anyone help me or guide me if something is wrong here ?
    1. HANA Enterprise Version: 1.0.63
    2. I have created an Attribute view of Customer Table as ZCUST ( CUST_ID, CUST_NAME, CUST_CITY).
       I have created an Analytical view of Sales tables as ZSALES (ZINV_ID, ZINV_ITM, CUST_ID, MAT_ID, ZINV_PRICE, CURRENCY). Here i have taken ZCUST Attribute view and joined with Sales table to use ZCUST attributes.
    3. I saved this Analytical view without any error but while activating Analytical view, I am getting below error.
    Error: The table "HANATEST"."CUST_AT" (alias: <unset>) (columnName: CUST_ID) is not joined to the central table "HANATEST"."ZINV_AT" (alias: <unset>) (columnName: INV_PRICE) - i.e. the data foundation is fragmented. Deployment is canceled.
    Exception during activation: Error during deployment: Error during deployment
    com.sap.ndb.studio.sdk.resource.deployment.bi.DeploymentException: Error during deployment
        at com.sap.ndb.studio.sdk.resource.deployment.bi.cv.JoinManager.getJoinPath(JoinManager.java:215)
        at com.sap.ndb.studio.sdk.resource.deployment.bi.cv.CubeElement.processColumnMapping(CubeElement.java:487)
        at com.sap.ndb.studio.sdk.resource.deployment.bi.cv.CubeElement.processAttributes(CubeElement.java:357)
        at com.sap.ndb.studio.sdk.resource.deployment.bi.cv.CubeElement.processDimension(CubeElement.java:606)
        at com.sap.ndb.studio.sdk.resource.deployment.bi.cv.CubeElement.processDimensions(CubeElement.java:596)
        at com.sap.ndb.studio.sdk.resource.deployment.bi.cv.CubeElement.initialize(CubeElement.java:211)
        at com.sap.ndb.studio.sdk.resource.deployment.bi.cv.CubeSchemaRoot.initialize(CubeSchemaRoot.java:80)
        at com.sap.ndb.studio.sdk.resource.deployment.bi.DeploymentExecutor.initialize(DeploymentExecutor.java:172)
        at com.sap.ndb.studio.sdk.resource.deployment.bi.CubeDimensionDeploymentExecutor.initialize(CubeDimensionDeploymentExecutor.java:78)
        at com.sap.ndb.studio.sdk.resource.bi.core.impl.BIResourceController.clientSideActivate(BIResourceController.java:223)
        at com.sap.ndb.studio.sdk.resource.repository.core.impl.ResourceManager.activateTypes(ResourceManager.java:974)
        at com.sap.ndb.studio.sdk.resource.repository.core.impl.ResourceManager.activateAllFiles(ResourceManager.java:817)
        at com.sap.ndb.studio.sdk.resource.repository.core.impl.ResourceManager.activateAll(ResourceManager.java:359)
        at com.sap.ndb.studio.modeler.job.type.activate.ActivateJob.activateObjects(ActivateJob.java:117)
        at com.sap.ndb.studio.modeler.job.type.activate.ActivateJob.run(ActivateJob.java:91)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
    Did anybody face this problem earlier ? Because i am facing this issue with any scenario that i am developing. I tried taking standard table of SAP like VBRP and MARA but still facing same issue.
    If i remove Attribute view from my scenario and just take transaction table, Then I am able to activate analytical view.
    Regards,
    Komik Shah

    Hi Pawan,
    Thanks for your response. Joining are compatible and there is no issue over there. Also, as i said earlier, I am facing same problem if i take standard table of SAP like VBRP and MARA.
    Kindly find attached screenshot for your reference.
    Do let me know if you need any other details.
    Regards,
    Komik Shah

  • Dreamweaver CC has "internal error... while resizing a view" when asked to creat a fluid grid layout

    Excited for expanded fluid grid layout features it had, I got Dreamweaver Creative Cloud SPECIFICALLY for that feature.
    Sign up, download, install went smoothly. Open Dreamweaver CC, create new fluid grid layout, hit OK, name and desigante location of .css file and get the following error.
    "An internal error occurred while resizing a view. (Cview::ResizeFrameBy)"  OK
    I click OK and nothing happens. App freezes. No css, no files. No nothing.
    Have tried restarting, re-installing, different names and destinations for .css file. I'm running Mac 10.8.2
    Literally, this is the first thing I've done w/ an ACC app and I am displeased and frustrated. Getting customer service either via forum or offshore phone call less than ideal.
    (apologies for spelling error in subj. can't edit it)

    Can you try the steps mentioned on the thread: http://forums.adobe.com/message/5420680
    Verified Fix :
    For all the Dreamweaver crashes on opening Fluid Grid pages , Closing Documents or opening files
    Please make sure the default system fonts are all enabled - especially Verdana
    On MAC -
    Open Font BOOK from Applications
    Activate VERDANA FAmily of Fonts
    -Harshit yadav

  • "Alias Unset" Error While Activating Analytical View

    Hello Everyone,
    I am facing a strange issue while activating Analytical view in HANA Enterprise.  I have explained my scenario below. Could anyone help me or guide me if something is wrong here ?
    1. HANA Enterprise Version: 1.0.63
    2. I have created an Attribute view as ZCUST_AT( CUST_ID, CUST_NAME, CUST_CITY) from table CUST.
       I have created an Analytical view as ZSALES_ANA  on top of Sales tables ZSALES (ZINV_ID, ZINV_ITM, CUST_ID, MAT_ID, ZINV_PRICE, CURRENCY) and ZCUST_AT Attribute views.
    3. I saved this Analytical view without any error but while activating Analytical view, I am getting below error.
    Error: The table "HANATEST"."ZCUST_AT" (alias: <unset>) (columnName: CUST_ID) is not joined to the central table "HANATEST"."ZSALES" (alias: <unset>) (columnName: INV_PRICE) - i.e. the data foundation is fragmented. Deployment is canceled.
    Exception during activation: Error during deployment: Error during deployment
    com.sap.ndb.studio.sdk.resource.deployment.bi.DeploymentException: Error during deployment
        at com.sap.ndb.studio.sdk.resource.deployment.bi.cv.JoinManager.getJoinPath(JoinManager.java:215)
        at com.sap.ndb.studio.sdk.resource.deployment.bi.cv.CubeElement.processColumnMapping(CubeElement.java:487)
        at com.sap.ndb.studio.sdk.resource.deployment.bi.cv.CubeElement.processAttributes(CubeElement.java:357)
        at com.sap.ndb.studio.sdk.resource.deployment.bi.cv.CubeElement.processDimension(CubeElement.java:606)
        at com.sap.ndb.studio.sdk.resource.deployment.bi.cv.CubeElement.processDimensions(CubeElement.java:596)
        at com.sap.ndb.studio.sdk.resource.deployment.bi.cv.CubeElement.initialize(CubeElement.java:211)
        at com.sap.ndb.studio.sdk.resource.deployment.bi.cv.CubeSchemaRoot.initialize(CubeSchemaRoot.java:80)
        at com.sap.ndb.studio.sdk.resource.deployment.bi.DeploymentExecutor.initialize(DeploymentExecutor.java:172)
        at com.sap.ndb.studio.sdk.resource.deployment.bi.CubeDimensionDeploymentExecutor.initialize(CubeDimensionDeploymentExecutor.java:78)
        at com.sap.ndb.studio.sdk.resource.bi.core.impl.BIResourceController.clientSideActivate(BIResourceController.java:223)
        at com.sap.ndb.studio.sdk.resource.repository.core.impl.ResourceManager.activateTypes(ResourceManager.java:974)
        at com.sap.ndb.studio.sdk.resource.repository.core.impl.ResourceManager.activateAllFiles(ResourceManager.java:817)
        at com.sap.ndb.studio.sdk.resource.repository.core.impl.ResourceManager.activateAll(ResourceManager.java:359)
        at com.sap.ndb.studio.modeler.job.type.activate.ActivateJob.activateObjects(ActivateJob.java:117)
        at com.sap.ndb.studio.modeler.job.type.activate.ActivateJob.run(ActivateJob.java:91)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
    Did anybody face this problem earlier ? Because i am facing this issue with any scenario that i am developing. I tried taking standard table of SAP like VBRP and MARA but still facing same issue.
    If i remove Attribute view from my scenario and just take transaction table, Then I am able to activate analytical view.
    Regards,
    Komik Shah

    Hi Pawan,
    Thanks for your response. Joining are compatible and there is no issue over there. Also, as i said earlier, I am facing same problem if i take standard table of SAP like VBRP and MARA.
    Kindly find attached screenshot for your reference.
    Do let me know if you need any other details.
    Regards,
    Komik Shah

  • ORA-00600: internal error code While trying to view cube

    While trying to view cube, i encounter the following error
    oracle.dss.dataSource.common.QueryRuntimeException: BIB-9509 Oracle OLAP did not create cursor.
    oracle.express.idl.util.OlapiException: java.sql.SQLException: ORA-00600: internal error code, arguments: [xsLMapCrtAddPhrase01], [], [], [], [], [], [], [], [], [], [], []
    ORA-06512: at "SYS.GENDEFINITIONMANAGERINTERFACE", line 42
    ORA-06512: at line 1
    oracle.dss.dataSource.common.OLAPException: BIB-9509 Oracle OLAP did not create cursor.
    oracle.express.idl.util.OlapiException: java.sql.SQLException: ORA-00600: internal error code, arguments: [xsLMapCrtAddPhrase01], [], [], [], [], [], [], [], [], [], [], []
    ORA-06512: at "SYS.GENDEFINITIONMANAGERINTERFACE", line 42
    ORA-06512: at line 1
    oracle.express.idl.util.OlapiException: java.sql.SQLException: ORA-00600: internal error code, arguments: [xsLMapCrtAddPhrase01], [], [], [], [], [], [], [], [], [], [], []
    ORA-06512: at "SYS.GENDEFINITIONMANAGERINTERFACE", line 42
    ORA-06512: at line 1
    at oracle.dss.dataSource.common.QueryDataDirector.addDataDirectorListener(QueryDataDirector.java:795)
    at oracle.dss.dataView.ModelAdapter.setDataDirector(ModelAdapter.java:173)
    at oracle.dss.crosstab.CrosstabModelAdapter.setDataSource(CrosstabModelAdapter.java:54)
    at oracle.dss.dataView.Dataview.setDataSource(Dataview.java:396)
    at oracle.olap.awm.dataobject.dialog.olapi.UBiBeanUtil.getCrosstab(Unknown Source)
    at oracle.olap.awm.dataobject.dialog.olapi.UBiBeanUtil.showCrosstab(Unknown Source)
    at oracle.olap.awm.dataobject.dialog.olapi.UBiBeanUtil.showData(Unknown Source)
    at oracle.olap.awm.navigator.node.olapi.UCubeNode.actionPerformed(Unknown Source)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.AbstractButton.doClick(Unknown Source)
    at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
    at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    This is with a simple cube with only one dimension. i had created the same cube earlier with 10 dimensions but same error occurred. i felt it had to do with my setup of the cube. I have recreated the cube a couple of times with different names but same error exists. interestingly all dimensions are viewable after maintenance.
    I am begining to doubt the efficacy of AWM + oracle OLAP in use for a production environment. i have been at this for quite some time but no solution yet. please i would appreciate anyhelp

    Have you ever had any cube working in this environment? yes. i had created multiple versions of the same cube with fewer dimensions. I had created a cube (USAGE) with 5 dimensions, it worked. I later created same cube with 10 dimensions, that was the Genesis of the error. i had exported the eif file, deleted the awm, reimpored the awm, same errors. recreated the cube same error. i even tried recreating the cube wih one dimension but the same error persists.
    database is Release 11.1.0.7.0
    AWM standalone client :awm11.1.0.7.0B

  • Error while starting Discoverer Viewer on AIX

    I have installed IAS 9i 1.0.2.2 on AIX. While running Discoverer
    Viewer (http://host:port/discoverer4i/viewer) I receive:
    oracle.xml.parser.v2.XPathException: Unknown expression at EOF:
    *|/.
    Thanks in advance for any suggestions.
    best regards
    Krzysztof Jungowski

    Pl do not post duplicates - Error while starting discoverer 10g

Maybe you are looking for

  • Mini-DVI to Video Adapter

    Well being a new mac users (and loving the change greatly) I decided to use my brand new black macbook to it's fullest extent and make my own Keynote presentation. Although the final result is great I need to know if I can actually get it projected u

  • POI getCellStyle and empty string problem

    I'm having a problem getting the style of a cell from and excel input file and setting to an output file. I also have a problem recognizing blank cells that are not null in the input file here is my code any help would be great. package Trace; import

  • How can I print without connection to internet?

    My internet connection is very poor. It's often down. How can I print from mi mobile device to the printer that is wired connected? With iprint photo nothing was needed.

  • EJB 3.0  Stateless Local Interface not found

    Using Jdeveloper 1.3 it looked that EJB 3.0 local stateless session EJB bean cannot be found using ejection or lookup. It works with a remote interface. Context context =new InitialContext(); SessionEJB sessionEJB = (SessionEJB)context.lookup("Sessio

  • Oracle Forms doesn't work !

    Whenever I try to run an Oracle 9i form it just "hangs" on the screen saying "Oracle 9iAS Forms Services" -nothing else happens. Brilliant ! Congratulations Oracle - you plumb new depths with every passing release. Your software is now not only almos