Undo a plan.

I am facing a unique problem, while deploying store from KVAdmin i gave wrong number of parititons, so is it possible to undo that plan and redeploy the KVStore?
Please note that I have already inserted data into KVStore.
Thanks
Rishabh Agrawal

Take a look at [Recovering the Store|http://docs.oracle.com/cd/NOSQL/html/AdminGuide/recovery.html] in the admin guide. That should do what you need.
Charles Lamb

Similar Messages

  • Undo BPS planning function

    Hello
    When running a planning layout in the GUI, it is possible to go the edit menu and undo the planning function. When I create a function, I do  not see 'Undo' as a standard function. Is it possible to undo a planning function on the web ?
    Thanks

    Hello,
    if I understood your question alright you want to execute the undo function in the web interface without "click".
    Did you try to "Generate class" (attribute of Webinterface)? In the class (name also in the attribute) you can find the functions name and in the "on input processing" you will find:
    "        when 'UndoButton1'. " -
              UndoButton1->submit( ).
    So the execution is to add or assign this line to the event you want
    regards
    Eckhard

  • How to Clear Buffer after Executed Planning Function in BPS

    Hi BW-BPS Experts,
    I am BPS novice.We are executing Work Packages through planning folders. In Planning Folder we have 3 planning functions.Among those 3 , 2 Planning fns executed successfully, while executing 3rd one , it given error msg. So how can I clear the values in Buffer which r executed by first 2 planning fns. I haven' t saved any values to Cube. But I need to process these planning fns again.
    I will appreciate if any body can let me know how can I process these planning functions again without disturbing.
    I did From Menu Edit -> Undo Planning function. It give the msg: Last planning function was undone.How can I undo all Planning functions?
    Its Production systyem.So pls advise me.
    Points will be awarded.
    Thanks,
    Abhi.

    Hi Abhi,
    There are 2 transactions which might help you.
    1. /$obj - resets object buffers
    2. /$sync - resets all buffers
    I would sugest that you study the impact on the data in buffer as many users might be in the system using BPS. If there is no risk to your business process you can use the above transactions.
    Sunil

  • Undo Option in Planning Workbook

    Hello Techies,
    I have created a Planning Workbook and cells are input ready(Editable Mode),
    Now further i type values into the Input Ready Cells and move on to the next cell, here if i want to do a "CNTRL + Z" or "UNDO"
    I cannot perform it.
    Excel Undo Option gets disabled and i cannot undo the entries using the CNTRL+Z keys.I have to manually go to that cell and do the changes.
    Is there any way to Achive this in planning workbook.
    Qucik Response would be Appreciated.
    Regards
    Kiran

    Hi Kiran,
        You can use a button for the plannign operation "Reset data", which resets the planning layout data.
    Then you will get actual data of the query before modifications. But this is for is all previosly unsaved modifications and not only for your cell wise "undo".
    Check whether this suffices your requirement or post your input again here in this forum.
    Regards,
    Balajee

  • Data requests in planning cube

    Hi Friends,
    I like to find out from you how can I delete from the cube data I loaded into a planning cube via planning activities given that the cube only creates new request after n thousand records have filled the request.
    In short, how can I manage the changes I introduced, for example, delete the loaded data to undo?
    regards
    Michael

    Hello Micahel,
    There is one more easy option to delete plan data without having the need to close any open requests. BEWARE .. deleting data using this method will be difficult to undo once saved.
    If you can identify the exact subset of data that you want to delete, you can create a planning level which has all the characteristics and key figures. Create a function of type delete.
    You can then set the selection criteria in the planning level and delete the data. In most cases, we have restricted the access to this functionality to one or two super users only.
    Hope this helps.
    Sunil

  • SELECT query sometimes runs extremely slowly - UNDO question

    Hi,
    The Background
    We have a subpartitioned table:
    CREATE TABLE TAB_A
      RUN_ID           NUMBER                       NOT NULL,
      COB_DATE         DATE                         NOT NULL,
      PARTITION_KEY    NUMBER                       NOT NULL,
      DATA_TYPE        VARCHAR2(10),
      START_DATE       DATE,
      END_DATE         DATE,
      VALUE            NUMBER,
      HOLDING_DATE     DATE,
      VALUE_CURRENCY   VARCHAR2(3),
      NAME             VARCHAR2(60),
    PARTITION BY RANGE (COB_DATE)
    SUBPARTITION BY LIST (PARTITION_KEY)
    SUBPARTITION TEMPLATE
      (SUBPARTITION GROUP1 VALUES (1) TABLESPACE BROIL_LARGE_DATA,
       SUBPARTITION GROUP2 VALUES (2) TABLESPACE BROIL_LARGE_DATA,
       SUBPARTITION GROUP3 VALUES (3) TABLESPACE BROIL_LARGE_DATA,
       SUBPARTITION GROUP4 VALUES (4) TABLESPACE BROIL_LARGE_DATA,
       SUBPARTITION GROUP5 VALUES (DEFAULT) TABLESPACE BROIL_LARGE_DATA
      PARTITION PARTNO_03 VALUES LESS THAN
      (TO_DATE(' 2008-07-22 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
      ( SUBPARTITION PARTNO_03_GROUP1 VALUES (1),
        SUBPARTITION PARTNO_03_GROUP2 VALUES (2),
        SUBPARTITION PARTNO_03_GROUP3 VALUES (3),
        SUBPARTITION PARTNO_03_GROUP4 VALUES (4),
        SUBPARTITION PARTNO_03_GROUP5 VALUES (DEFAULT) ), 
      PARTITION PARTNO_01 VALUES LESS THAN
      (TO_DATE(' 2008-07-23 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
      ( SUBPARTITION PARTNO_01_GROUP1 VALUES (1),
        SUBPARTITION PARTNO_01_GROUP2 VALUES (2),
        SUBPARTITION PARTNO_01_GROUP3 VALUES (3),
        SUBPARTITION PARTNO_01_GROUP4 VALUES (4),
        SUBPARTITION PARTNO_01_GROUP5 VALUES (DEFAULT) ), 
      PARTITION PARTNO_02 VALUES LESS THAN
      (TO_DATE(' 2008-07-24 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
      ( SUBPARTITION PARTNO_02_GROUP1 VALUES (1),
        SUBPARTITION PARTNO_02_GROUP2 VALUES (2),
        SUBPARTITION PARTNO_02_GROUP3 VALUES (3),
        SUBPARTITION PARTNO_02_GROUP4 VALUES (4),
        SUBPARTITION PARTNO_02_GROUP5 VALUES (DEFAULT) ), 
      PARTITION PARTNO_OTHER VALUES LESS THAN (MAXVALUE)
      ( SUBPARTITION PARTNO_OTHER_GROUP1 VALUES (1),
        SUBPARTITION PARTNO_OTHER_GROUP2 VALUES (2),
        SUBPARTITION PARTNO_OTHER_GROUP3 VALUES (3),
        SUBPARTITION PARTNO_OTHER_GROUP4 VALUES (4),
        SUBPARTITION PARTNO_OTHER_GROUP5 VALUES (DEFAULT) )
    CREATE INDEX TAB_A_IDX ON TAB_A
    (RUN_ID, COB_DATE, PARTITION_KEY, DATA_TYPE, VALUE_CURRENCY)
      LOCAL;The table is subpartitioned as each partition typically has 135million rows in it.
    Overnight, serveral runs occur that load data into this table (the partitions are rolled over daily, such that the oldest one is dropped and a new one created. Stats are exported from the oldest partition prior to being dropped and imported to the newly created partition. The oldest partition once the partition has been created has it's stats analyzed).
    Data loads can load anything from 200 rows to 20million rows into the table, with most of the rows ending up in the Default subpartition. Most of the runs that load a larger set of rows have been set up to add into one of the other 4 subpartitions.
    We then run a process to extract data from the table that gets put into a file. This is a two step process (due to Oracle completely picking the wrong execution plan and us not being able to rewrite the query in such a way that it'll pick the right path up by itself!):
    1. Identify all the unique currencies
    2. Update the (dynamic) sql query to add a CASE clause into the select clause based on the currencies identified in step 1, and run the query.
    Step 1 uses this query:
    SELECT DISTINCT value_currency
    FROM            tab_a
    WHERE           run_id = :b3 AND cob_date = :b2 AND partition_key = :b1;and usually finishes this within 20 minutes.
    The problem
    Occasionally, this simple query runs over 20 minutes (I don't think we've ever seen it run to completion on these occurrences, and I've certainly seen it take over 3 hours before we killed it, for a run where it would normally complete in 2 or 3 minutes), which we've now come to recognise as it "being stuck". The execution path it takes is the same as when it runs normally, there are no unusual wait events, and no unusual wait times. All in all, it looks "normal" except for the fact that it's taking forever (tongue-in-cheek!) to run. When we kill and rerun, the execution time returns to normal. (We've sent system state dumps to Oracle to be analyzed, and they came back with "The database is doing stuff, can't see anything wrong")
    We've never been able to come up with any explanation before, but the same run has failed consistently for the last three days, so I managed to wangle a DBA to help me investigate it further.
    After looking through the ASH reports, he proposed a theory that the problem was it was having to go to the UNDO to retrieve results, and that this could explain the massive run time of the query.
    I looked at the runs and agreed that UNDO might have been used in that particular instance of the query, as another run had loaded data into the table at the same time it was being read.
    However, another one of the problematic runs had not had any inserts (or updates/deletes - they don't happen in our process) during the reading of the data, and yet it had taken a long time too. The ASH report showed that it too had read from UNDO.
    My question
    I understand from this link: http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:44798632736844 about how Selects may generate REDO, but I don't see why UNDO would possibly be generated by a select. Does anyone know of a situation where a select would end up looking through UNDO, even though no inserts/updates/deletes had taken place on the table/index it was looking at?
    Also, does the theory that having to look through the UNDO (currently UNDO ts is 50000MB, in case that's relevant) causing queries to take an extremely long time hold water? We're on 10.2.0.3
    Message was edited by:
    Boneist
    Ok, having carried on searching t'internet, I can see that it's maybe Delayed Block Cleanout that's causing the UNDO to be referenced. Even taking that into account, I can't see why going back to the UNDO to be told to commit the change to disk could slow the query down that much? What waits would this show up as, if any?

    Since you're on 10.2 and I understand that you use
    the statistics of the "previous" content for the
    partition that you are now loading (am I right?) you
    have to be very careful with the 10g optimizer. If
    the statistics tell the optimizer that the values
    that you're querying for are sufficiently
    out-of-range this might change the execution plan
    because it estimates that only a few or no rows will
    be returned. So if the old statistics do not fit the
    new data loaded in terms of column min/max values
    then this could be a valid reason for different
    execution plans for some executions (depending on the
    statistics of the old partition and the current
    values used). Your RUN_ID is a good candidate I guess
    as it could be ever increasing... If the max value of
    the old partition is sufficiently different from the
    current value this might be the cause.
    Do you actually use bind variables for that
    particular statement? Then we have in addition bind
    variable peeking and potentially statement re-using
    to consider.
    I would prefer literals instead of bind variables or
    do you encounter parse issues?Yes, that query runs as part of a procedure and uses bind variables (well, pl/sql variables!). We are aware that because of the histograms that get produced, the stats are not as good as we'd like. I'm wondering if analyzing the partition would be the best way to go, only that means analysing the entire partition, not just the subpartition, I guess? But if other inserts are taking place at the same time, having several analyzes taking place won't help the speed of inserting, or won't it matter?
    Do you have the "default" 10g statistics gathering
    job active? This could also explain why you get
    different execution plans at different execution
    times. If the job determines that the statistics of
    some of your partitions are stale then it will
    attempt to gather statistics even if you already have
    statistics imported/generated.No, we turned that off. The stats do not change when we rerun the query - we guess there is some sort of contention taking place, possibly when reading from the UNDO, although I would expect that to show up in the waits - it doesn't appear to though.
    Data loads can load anything from 200 rows to
    20million rows into the table, with most of therows
    ending up in the Default subpartition. Most of the
    runs that load a larger set of rows have been setup
    to add into one of the other 4 subpartitions.
    I'm not sure about above description. Do most of the
    rows end up in the default subpartition (most rows in
    default partition) or do the larger sets load into
    the other 4 ones... (most rows in the non-default
    partitions)?Sorry, I mean that the loads that load say 20million + rows at a time have a specified subpartition to go into (defined via some config. We had to make up a "partition key" in order to do this as there is nothing in the data that lends itself to the subpartition list, unfortunately - the process determines which subpartition to load to/extract from via a config table), but this applies to not many of the runs. So, the majority of the runs (with fewer rows) go into the default partition.
    The query itself scans the index, not the table, doing partition pruning, etc.
    The same SQL_ID doesn't mean it's the same plan. So
    are you 100% sure that the plans where the same? I
    could imagine (see above) that the execution plans
    might be different.The DBA looking at it said that the plans were the same, and I have no reason to doubt him. Also, the session browser in Toad shows the same explain plan in the "Current Statement" tab for normal and abnormal runs and is as follows:
    Time     IO Cost     CPU Cost     Cardinality     Bytes     Cost     Plan
                             6     SELECT STATEMENT  ALL_ROWS                    
    4 1     4 4     4 82,406     4 1     4 20     4 6          4 HASH UNIQUE                 
    3 1     3 4     3 28,686     3 1     3 20     3 5               3 PARTITION RANGE SINGLE  Partition #: 2            
    2 1     2 4     2 28,686     2 1     2 20     2 5                    2 PARTITION LIST SINGLE  Partition #: 3       
    1 1     1 4     1 28,686     1 1     1 20     1 5                         1 INDEX RANGE SCAN INDEX TAB_A_IDX Access Predicates: "RUN_ID"=:B3 AND "COB_DATE"=:B2 AND "PARTITION_KEY"=:B1  Partition #: 3 
    How do you perform your INSERTs? Are overlapping
    loads and queries actually working on the same
    (sub-)partition of the table or in different ones? Do
    you use direct-path inserts or parallel dml?
    Direct-path inserts as far I know create "clean"
    blocks that do not need a delayed block cleanout.We insert using a select from an external table - there's a parallel hint in there, but I think that is often ignored (at least, I've never seen any hint of sessions running in parallel when looking at the session browser, and I've seen it happen in one of our dev databases, so...). As mentioned above, rows could get inserted into different partitions, although the majority of runs load into the default subpartition. In practise, I don't think more than 3 or 4 loads take place at the same time.
    If you loading and querying different partitions then
    your queries shouldn't have to check for UNDO except
    for the delayed block cleanout case.
    You should check at least two important things:
    - Are the execution plans different for the slow and
    normal executions?
    - Get the session statistics (logical I/Os, redo
    generated) for the normal and slow ones in order to
    see and compare the amount of work that they
    generate, and to find out how much redo your query
    potentially generated due to delayed block cleanout.It's difficult to do a direct comparison that's exact, due to other work going on in the database, and the abnormal query taking far longer than normal, but here is the ASH comparison between a normal run (1st) and our abnormal run (2nd) (both taken over 90 mins, and the first run may well include other runs that use the same query in the results):
                  Exec Time of DB    Exec Time (ms)      #Exec/sec   CPU Time (ms)   Physical Reads / Exec  #Rows Processed    
                  Time                / Exec             (DB Time)    / Exec                                 / Exec
    SQL Id        1st  2nd   Diff    1st     2nd         1st  2nd    1st    2nd      1st       2nd          1st  2nd         Multiple Plans   SQL Text
    gpgaxqgnssnvt 3.54 15.76 12.23   223,751 1,720,297   0.00 0.00   11,127 49,095   42,333.00 176,565.00   2.67 4.00        No               SELECT DISTINCT VALUE_CURRENCY...

  • How can I undo the last update of Firefox?

    Yesterday March 2, 2011, Firefox updated itself....Now I can't play Pogo games....I want to undo the update and remove the new Adobe reader Firefox said I needed so that I can play Pogo games again....everything was fine until the update.

    Mozilla are aware of the issue in Firefox 3.6.14 and are working on a fix, no timescale but they are planning on a quick release. Firefox 3.6.15 will fix the issue with some Java applets not working, which has caused many Pogo games to stop functioning.
    You can get Firefox 3.6.13 from http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.13/win32/en-US/

  • Why did your representative lie to my mother to trick her out of a fantastic plan?

    I don't expect any results other than a couple of other customers shaking their head, but I just want to air this out in a semi-public forum...
    I recently found out that one of Verizon's representatives, months ago, lied to my mother to get her to give up a fantastic plan. We previously had our entire family grandfathered into an "unlimited everything" plan from when I left home for college (before "unlimited everything" was even a term). She visited a store for an issue with her phone, where the "helpful" associate noted that she was spending more than she needed to upon pulling her account. He could get her the same plan for less money! Awesome!!! By same plan, of course, he meant hands-down worse in every way if you looked at it. My mother is quite trusting and, unfortunately, did not look at it.
    I spoke with an in-store associate about this on my end of the state. I was told that there is indeed a "bounty" on getting customers to give up plans from the days when carriers were still competing, before they had a strangle-hold on their customers. He apologized that the employee who fooled my mother appeared to be "a bit overzealous" in his attempts to get a bonus for himself. He did not see anything wrong with the general policy, and he certainly couldn't help me to undo the damage, he said. It took a good deal of self control to not make a scene at this response, considering that it was followed rather quickly with an attempt to sell me accessories "as long as I was in the store." For the record, feigned sympathy + blatant sales pitch = terrible customer service.
    On a follow-up visit to determine if I would upgrade my phone or leave Verizon, another associate told me, in as many words, that I was welcome to leave. But, he cautioned, every plan with every carrier would continue to get more expensive over time--I would only be costing myself more if I tried to "vote with my dollars." Unfortunately, he was right. I ran the numbers, and it would already be more expensive to leave Verizon on the dust. Note that Verizon was not better than the competition according to my research--it was expensive to do anything but just take what was being dished out.
    There you have it: While Verizon does not specifically encourage their employees to trick you out of a good plan, they apparently give them good reason to do so. On top of that, they know that there isn't a thing you can do to stop them or get your old plan back if you slip up.
    Caveat emptor, I suppose.
    -Leon

    Hi.  I checked on the order and it says the order is currently being processed and I should check back tomorrow. I'm mostly just concerned because I got an email saying the order was on hold, and I want to make sure it actually does go through and I'm not just waiting for a delivery that's not going to come. I'm still confused as to why I'd get an email saying I had to call the fraud department only to be told I shouldn't have called the fraud department.

  • Is it normal for changing your wireless plan on-line to be a disaster?

    From my recent experience, I wonder if anyone should ever use the on-line option to change their plan.
    I had a high usage month that caused me to go see what plan might be a better option for me. The on-line route is being pushed hard by Verizon, so I thought I would give it a try.
    It recommended (and continues to recommend) that I switch from the Nationwide Talk & Text - 700 plan to the Share Everything Unlimited Talk, Text & 8GB plan. It says that my monthly bill will be $10.96 cents a month cheaper if I do this.
    So back in August I made the change on-line while chatting with a representative on-line. The whole thing was a disaster.
    First, my work email feature (Good Messaging) was missing, as was the case for my wife as well. It took several calls over several days to get that fixed, and of course there were additional charges for the feature. While the cost of the feature was actually considerably less under the new plan than the old one I never saw a lower bill; that $10.96 savings turned into $30+ of additional cost! No one has been able to tell me what happened there.
    But the biggest disaster of making the change was that I was apparently asked somewhere along the way whether the change should be made "retroactively". Either I missed the question or what it meant was not well explained. The result was it was not done retroactively and I was hit with $116.10 of overage charges for switching to the unlimited plan on-line! (I can only hope that if I had talked to a representative rather than doing this on-line they would not even have asked me whether I wanted to pay an additional $116.10 for no particular reason.)
    I made many calls to try to undo the overage thing. Everyone I spoke to agreed that it made no sense and that it should get reversed. Some months later my request was quietly (I had to make my periodic call to inquire about it) denied, which was the first I had heard that denial was even a possibility!
    I must say that I am very disappointed in all of this. Is this normal?!

    Well thanks for the response, but I wonder whether you read my post.(?) It was because of the online option that I incurred overage charges, had my corporate email disrupted, and ended up with a plan that cost me more than I was paying rather than less, all entirely against my desire.
    What makes it all worse is that I had to spend many more hours on the phone with Verizon to try to get this corrected and have never been able to to my satisfaction. A lot of time spent for an absence of service leaves me profoundly dissatisfied.
    I understand that someplace in the online process a question was apparently asked with insufficient explanation that I somehow answered as, "Please bill me an extra $116.10." This alone seems like a really good reason to never use the online option since, again, I cannot imagine I would have had this problem doing it on the phone. Not being able to correct this errant answer is a sad statement on Verizon customer support.

  • How can I undo the update to Safari 5.1?

    The update to Safari 5.1 caused my favorite Sudoku widget to stop working.  This happened twice on two separate computers (Mac Pro desktop and MacBook Pro laptop); both had been running Mac OS 10.6.8 and Safari 5.0.x before SW Update installed Safari 5.1 instead last week.  I'm not sure what the connection is between the widget and Safari, but In both cases, the widget worked fine immediately before the upgrade from Safari 5.0.5 or 5.0.6 to Safari 5.1 and stopped working immediately after.  Safari 5.0.x worked fine under OS 10.6.8.  However, when I downloaded and reinstalled Sarari 5.0.6 from Apple's website, I received a message that that version (5.0.6) couldn't be used with this OS, which is still 10.6.8.  The message is obviously not true, since they've been running happily together for several weeks now.  I got the same message when I attempted to restore Safari 5.0.5 from Time Machine on the MacPro. 
    (I tried downloading and reinstalling the widget, but it still doesn't work under Safari 5.1.  Switching to a different Sudoku widget is no good because I really don't like the game design.)
    I know the widget is third party - I'm not asking Apple to make Safari 5.1 work with it - but there should be a way to undo the 5.1 update and return to the version that used to work. 
    For reference, I've experienced no other problems with Safari 5.1 except an inexplicable preference for opening links in Internet Explorer (which, last I heard, hasn't been supported for the Mac environment since IE v. 5.)
    Thanks for any help,
    CS

    Thanks for offering to help, kisuke3.  Unfortunately, neither safe mode nor a new user account solves the problem.
    I just received this information from the Chemical Abstracts Service that provides the web-based SciFinder chemical structure and literature search software.  I'm not using OS X Lion, so I'm not sure if the comment about Safari 5.1 being "unable to run Java-based applications" applies under OS 10.6, but it might explain my problem?  I plan to check the links below, and they might help others having difficulty under OS Lion. 
    "On July 20, 2011, Apple Inc. released new versions of their desktop
    operating system, Mac OS X Lion (version 10.7), and their Internet
    browser, Safari (version 5.1). Currently, Safari 5.1 is unable to run
    Java-based applications like the SciFinder structure drawing editor.
    This problem is not restricted to SciFinder.
    Customers who have upgraded to Safari 5.1 and wish to draw and search
    structures or reactions in SciFinder should either use Firefox or a
    previous Safari version until this browser problem is addressed by
    Apple.
    Mac OS X Lion is the first Apple OS upgrade to ship without a built-in
    Java runtime extension (JRE). SciFinder users who have upgraded to Mac
    OS X Lion can download the latest Java JRE from the Apple website at
    http://support.apple.com/kb/DL1421. Users can validate their Java
    installation by checking this website:
    http://javatester.org/version.html. "

  • Is Adobe planning on fixing memory issues or are they hoping Fireworks will go away?

    When trying to use Fireworks for larger sites, we (and a lot of other people we talk to) have always had issues with Fireworks crashing (Mac and PC).
    We try to split files when working on larger sites but if you use a lot of symbols, updating them is really slow - often slower than saving files and it doesn't stop the crashing.
    I realise people might say we're asking for trouble designing pages that are 3000px - 4000px long but long scrolling pages often work well (http://www.apple.com/macbookpro/design.html http://www.kaleidoscopeapp.com/) and we find ourselves designing more and more of them.
    When using Fireworks every day, you have to wonder if Adobe would prefer everyone switch to Photoshop - does anyone know what their plans are for Fireworks?
    Practical suggestions for stopping the crashes would also be great!
    Cheers
    Ben

    Thanks Jim,
    We saw a dot release for Fireworks with the CS5.5 Suite
    When I looked at CS5.5 I didn't see Fireworks - totally missed that!
    Can you tell me, are you designing multi-page files at these dimensions? If not - good. If so, I would question why, considering that you need to move to Dreamweaver or another web editor to create the actual final site.
    Wherever possible, we actually wireframe then design directly in HTML/CSS but on bigger sites, we use developers who like Fireworks files. Plus on the bigger sites, corporate clients often prefer seeing how key pages will look/flow with content in them before they go out for coding.
    In these situations, we've tried both multi-page documents and single page documents. But with a lot of symbols, it's actually quicker to reduce the undos to 1, use multi-page docs and gingerly save after every change! We've found updating lots of symbols across multiple docs painfully slow.
    Again, I am making a lot of assumptions here, so please forgive that.
    No worries!
    Also keep in mind that the MAXIMUM page dimension for a new Fireworks document is 6000 pixels. And it sounds like you're getting awfully close to it. FW does not have the same kiknd of memory management features that Photoshop has.
    I guess this is the crux of the issue. We can load up the file size in Photoshop but Fireworks has so many features targeted to web design that it's hard to use Photoshop for this purpose.
    I thought I'd read somewhere that Fireworks will only ever use 2GB of ram and I've noticed a similar thing in Activity Monitor - Fireworks seems to only ever take about 1.98GB of ram. However this is pure speculation and I don't know this for sure.
    Anyway, thanks for the replies. I guess I was curious to see if anyone had heard what Adobe might be planning as the memory issue is surely well known to them - and it's obviously a conscious decision to not allow Fireworks to access more.
    Unless CS5.5 addresses this?
    Cheers
    Ben

  • Compositing text modifications with font size modifications for undo

    Hey TLF gurus,
    So here's my situation.  I have a text flow.  The user starts typing "The lazy brown dog..." and after each character is typed I'm modifying the font size of all the text to make it fit inside the container.  Here's how I'm doing that: http://aaronhardy.com/flex/size-text-to-container/ (you can right-click the app to see the source).
    That all works well, but undo isn't working so well.  When I hit undo, I would like it to remove the text.  But when I call undo on the undo manager, it gets to EditManager.performUndo() where it checks to see if operation.endGeneration is different than textFlow.generation.  In my case, they aren't the same because I updated the font size after the last keystroke.  Because they're different, the undo fails.  Because I updated the font size after the last text insert, TextFlow.processModelChanged() was called and increased the text flow's generation while the insert text operation's end generation stayed the same.
    Ultimately I think I want to create a composite operation that contains any text modifications with their following text auto-sizing.  Either that or I want to prevent my font auto-sizing operation from affecting the text flow generation.  Either way, I'm not sure how to go about pulling it off.  I'm sure I can make some sweet hacks but I'd really appreciate some guidance.  Thanks.
    Aaron

    I'm able to successfully merge the sizing operations with the text operations.  I did it in a round-about way but afterward I found a more appropriate way: executing the ApplyFormatOperation by calling back into EditManager.doOperation when the FlowOperationEvent.FLOW_OPERATION_END event is dispatched from TextFlow (essentially making it recursive).  This way the EditManager will composite the operations.  This is described pretty well in the code and documentation of EditManager.doInternal().  I didn't test it, however.
    Instead, for a couple reasons I decided not to go with that plan at all but instead went with my Plan B which was to prevent my font auto-sizing operation from affecting the text flow generation.  I essentially want the auto-sizing to occur without it going into the undo history, modifying the text flow generation, etc., etc.  I want it to go incognito.  The way I did this was to store the text flow's generation, make the font size modifications, then set the text flow's generation back to what it was before the font size was applied.  This may have some negative repercussions but for now I think it's the best approach for my needs.
    Thanks for letting me talk to myself!  Feel free to add ideas.

  • How can you restore ALL your photos back into your iphone after changing your icloud plan to 20GB?!? It ruined my photos and videos, and I don't even know if I have them anymore!!!

    Okay. I recently changed my icloud storage plan to 20GB, for $0.99 a month, to have more room in my phone. After that, I realized a lot of my videos were acting up and wouldn't play. I honestly don't know what I did, nor that I can remember, but I tried to play around a little with my phone to see if anything would work again. Then I ended up storing more than HALF of my photos and videos in my icloud storage, and now I can't seem to get them back into my regular iphone stream! I can't see ANY of the pictures/videos stored in icloud, but it tells me that I have 377 photos and 16 videos stored in icloud, and 2.2GB are used, and I could only see 33 photos, and 8 videos in my phone! I want to know how I could UNDO all this, and put EVERYTHING back in my iphone storage, and OFF of icloud! icloud confuses me a lot. I'll just stick with 5GB. HELPP PLEASE!!!
    And also, I want to know WHYYYYY I have to keep downloading my videos before playing them!

    Felixecoga wrote:
    My computer is now almost 3 years old and never had any maintenance or any software cleaning whatsoever.
    That's fine.
    It takes forever to shut down and to star up (compared to when it was new with snow leopard) .. Some programs are now running slow (iMovie, Photoshop) and very often it just doesn’t respond so i have to turn it off the hard way loosing what I was working on.
    Have you tested in a fresh user account, or in Safe Mode ?
    A clean install is rarely necessary, and may not even solve the problem. If you plan to do a clean install and migrate, you defeat the purpose of a clean install.
    If you do a clean install you'll also need to replace your iLife apps from the disks that shipped with your Mac, they're on Disk 2.

  • Problem with UNDO tablespace

    Hi guys.
    Our database has 50GB of undo tablespace. I decided to create a second undo tablespace and switch to the new one. Since doing that yesterday, the size of the old undo is 49GB (was thinking that the values will drop to zero) and the new tablespace keeps increasing in size! Its size now is about 20GB. I do have the following question.
    a) If I restart the database, it the value of the old undo going to fall to zero?
    b) undo_retention=86400. Setting this value to a lesser value say 800seconds, it is going to act the performance of the database? Is it going to release the space on the old undo?
    Thanks and any help is appreciated.
    David

    The undo tablespace will not automatically shrink size, since you have a new undo tablespace in place. You can drop the old one if you don't plan to use it.
    Set lower undo_retention will certainly help to contain the undo space usage. However you should query v$undostat and v$rollstat to estimate the amount of undo space required for the current workload then size the undo tablespace accordingly. Turn off the auto extend on undo tablespace.

  • Undo with Memento pattern vs swing undo

    I was tempted to add this question to the end of http://forum.java.sun.com/thread.jsp?forum=425&thread=440740&tstart=0&trange=15 but I've had a poor response in the past by adding a question to the end of an existing thread.
    I am working on a project with a rather poor implementation of undo where every Action has to extend an UndoableAction and a copy of the Action itself is stored on the undo queue. This gives me the following problems -
    1. Only Actions are undoable, not events such as scolling the display area.
    2. We can't make use of an other Action hierarchy other than one with an UndoableAction ancestor.
    I'm familiar with the idea of implementing undo/redo using the memento pattern.
    My plan is to modify this code so that Actions record current state in a Memento and store that memento in an undo queue instead. Events such as scrolling can then create and store mementos also.
    In my plans to implement this someone brought up the swing undo mechanism. I've had little success in finding how to implement swing undo on anything other than a simple text field. It also seems to be something that is based around the control rather than the model.
    We have various complex models to keep in synch plus several views onto those models. It seems simpler to me to generate mementos on Actions that effect the model (at least it's something I understand). When a memento gets undone all views listening to model changes will update anyway.
    Can anyone see an argument to use swing undo in preference? If so can anyone point me to a better example for implementing swing undo on anything other than text edit controls.
    Thanks
    Bob.

    I don't know much about the Swing undo but it seems unlikely that it would handle anything complex. It would only be able to keep track of changes in the graphical representation of you data, not the model behind it.

Maybe you are looking for

  • Key-enable buttons on a JOptionPane

    Hi, The existing code in my Application uses a JOptionPane static method = JOptionPane.showOptionDialog() to create a dialog box.Is there any way I can key-enable the buttons on the dialog created by this method. public int createAndShowGUI() { if (!

  • Problem with Windows 8.1 and iTunes

    Hi Apple Support I use windows 8.1. on my laptop and I have a problem with iTunes after the latest version. When I connect my iPhone, iTunes doesn´t work ( I cannot see my iPhone on iTunes) and when I connect my iPod nano the latest version, it is wr

  • RG23C- 50% not appearing under ADC

    Dear All, Im Core Member, i wan few information on Capital goods scenario In our case, Import of Capital Goods, system show 50% BED,ECess, Scess except in case of ADC it shows 100 % & we wan 50% in ADC account but my consultant says if we wan 50 % th

  • Thunderbird mailing list cuts off some addresses

    I have a relatively small mailing list of 13 addressees in my address book. When used in an e-mail, only the first 7 or 10 (different attempts produced different results with same list) addressees on the list get listed in the To: - area of the sent

  • GR - refering to scheduling agreement(LPA)

    Hi All At the time of GR - refering to scheduling agreement(LPA) its showing the open order qty zero - if i changed maually(qty is the same as the todays GR qty) and i did check -error msg telling that qty exceeded the order qty. Plz help me to proce