RH 9 - Why does RH modify my ssl settings?

I'm using RH 9.0.2.271.
The Background: We have a large help system (approx 2200 topics) that we have to generate into PDFs one per chapter. We also need to do this in various target languages as well once we get them back from our localization department. So, I created an SSL per chapter in our English project (38 in total), and each SSL is setup to output a single PDF:
The idea is use RH's batch generate, and have all 38 PDFs get generated. We then bundle them up into a zip and provide them to our customers. It works great in the English. We sent our English RH project off for localization and the translators translated the necessary files.
About SSL and printdoclayout.xml Files: I've looked into the SSL files in a text editor, and the SSL files for printed outputs do not specify themselves what gets sent to the .doc or .pdf. Instead, when you create the SSL, RH also creates a unique xml file with this name printdoclayout(n).xml, where n is a number that increments for each additional printable SSL you have and the SSL contains a reference to use that XML. The printdoclayout.xml actually contains the chapter structure that gets sent to the printable output:
Within the <tocstructure> element, it contains the hierarchy of what to export. (Note that even though it has <chapter> and <page> elements, those are misnomers since they're really just topics references with <chapter> for a book-style entry that contains a subtopics. The important thing is that in this example, the xml matches what I have in the Chapter Layout list of the Print Document Content dialog box shown above:
How We Work with Localized Files:  We send off the entire RH project to the translators. They give us back the necessary files (.htm, .hhk, .hhc and so on). This time we also asked them to translate the name attributes in each <chapter> and <page> element of each printdoclayout.xml file, because RH draws from those strings during the printable output generation, and we didn't want it to pull in the English strings from the original XML files. When we get the file's back from our localization department, we make a copy of the English RH project that was localized and we use that as a base. We then copy the files they send back to us into it, overwriting what's in the English. We then modify the RH project settings to match the target language. Then we generate the desired output.
The Problem: Now we're getting the localized projects backs, but when we try to generate the printable outputs from a localized RH project, RH no longer respects what I originally defined in the 38 SSLs/xmls. Instead of trying to output a single chapter per SSL, it's trying to output ALL chapters in each SSL. For example, notice what happens when I open up the same layout in the localized Chinese. (Notice the blue highlight in the left side of the Print Document Content dialog box, showing that ALL the chapters are now somehow selected.)
I don't understand why merely opening up the SSL causes it to select ALL the topics for the generation, especially when the underlying (localized) .xml file still shows the correct chapter output as shown here:
It seems like there's another setting or file or perhaps just a bug that's telling it to grab all chapters and topics. In fact, it looks like the entire SSL is pretty much wiped out. My section layout and the style settings need to be redone as well.
Anyway, the workaround I came up with, is we have to go back into each layout (38 of them) in each target language and select again the proper chapter per layout (as well as fix the section layout and style settings). It's a time-consuming and error-prone manual fix, especially since in some target languages, like Chinese where I don't read the characters and could easily get lost and choose the wrong chapter.
Thanks in advance for any ideas.
Message was edited by: Jared Hess. To resize some images and add additional info.

Peter, thanks for responding. We ran into this problem in other languages as well. I'm just using Chinese here since that's the one I'm currently working on. I don't think the partially localized items at the bottom would cause a problem. I think those were intentionally ignored by our translators.
Although, I wonder if modifying the underlying printdoclayout.xml file causes RH to want to reset the printable layout file (SSL). I haven't tested that theory yet.
I also wonder if is there a file somewhere that affects how the SSL is generated? So I started looking through the different file types in my project folder and looking at them in Notepad++. The .pss file does contain references to the SSLs. For example, there's this:
[Target:01_Getting Started]
SSLayoutType=7
ActionID For Generation=1013
ResultFileName=!SSL!\printable\01_Getting_Started\01_Getting_Started.doc
Remove Folder with prompt=1
CreateProjectTime=14:32, September 17, 2014
CreateProjectUser=Jared.hess
SupportMas_MPJ=1
ViewFileName=!SSL!\printable\01_Getting_Started\01_Getting_Started.doc
ResultStatus=0
BuildTimeHi=30397110
BuildTimeLow=-2083350864
But I don't see how this affects anything.

Similar Messages

  • Why does sendRedirect modify my url

    Hi,
    Why does sendRedirect change my url.
    If I'm on the page www.mywebsite.com/something.jsp
    and I use the response.sendRedirect("somethingElse.jsp").
    Now the url that I can see on the browser is mywebsite.com:72394/somethingElse.jsp
    What can I do to keep my nice url without the port number?
    Thanks
    Vinz The Worst.

    Thats because sendRedirect takes a full (absolute) URL as its parameter. Use request.getRequestURL() to get the original URL and construct the new one from that. You can also roll your URL from the getScheme(), getServerPort() etc. functions.
    Regards,
    Silvio Bierman

  • Why does zoom in the Accessibility settings shift spontaneously from off to on?

    Several times I have set the Zoom command in the Accessibility settings to off, and later, after the screen zooms in, I find it set, on its own, to on. I can zoom out normally and then goWhy is it doing this?

    Try this again.
    Several times I have set the Zoom command in the Accessibility settings to off, and later, after the screen zooms in, I find it set, on its own, to on. I can zoom out normally and then go to settings and set zoom to off, but later the zoom setting spontaneously goes to on again.
    Why is it doing this?

  • Why does Firefox 8 lose its settings between sessions?

    Version 8 does not hold its settings from one Windows session to another. I have to keep turning the menu bar back on and resizing the window (the default of the left half of the screen -- absolutely WORST place it could be -- keeps coming back!). Fix this or you're going to start losing users by the thousands to Chrome, which never has had these problems. As well, I click Submit Feedback button and nothing happens, the bookmarks toolbar disappears, and the tabs go up top. HORRIBLE!!!

    See:
    *http://kb.mozillazine.org/Preferences_not_saved
    *https://support.mozilla.com/kb/Preferences+are+not+saved

  • Why does Firefox wipe it's settings every startup?

    I'm running the latest version of Firefox on my Mac. Firefox happens to wipe it's internal settings every time I start up the program giving me the import setting option to gain information from other browsers on the computer. Simply closing the program and opening it again causes this issue and I have no idea what could be causing it.
    Removing Firefox and reinstalling it doesn't fix the issue nor does restarting it. I believe it maybe an issue with it requiring permissions to save it's settings but I've no idea where to find them and how to fix that.

    A possible and likely cause is a problem with the profiles.ini file
    *Windows: %AppData%\Mozilla\Firefox\<br>C:\Users\&lt;user&gt;\AppData\Roaming\Mozilla\Firefox\Profiles\&lt;profile&gt;\
    *Linux: ~/.mozilla/firefox/
    *Mac: ~/Library/Application Support/Firefox/
    You can use one of these to make Firefox create/use a new default profile:
    *Delete the profiles.ini file to force Firefox to create a new default profile
    *Use the Profile Manager to create a new profile
    *Use "Choose Folder" when you create a new profile to select the location of a lost profile and recover this profile
    *http://kb.mozillazine.org/Profile_Manager
    *https://support.mozilla.org/kb/Managing+profiles
    *http://kb.mozillazine.org/Profile_folder_-_Firefox

  • Why does the tab in the settings for keynote for iOS for icloud keep flipping itself back to OFF?

    I added a keynote document to icloud/iworks on my imac. No sign that it nade it to my ipad2.  What i did notice is that the slider switch on the icloud settings for keynote on the ipad keeps restting itself back to OFF, despite several times setting it to on.  No sign of my Keynote file making it over from my iMac. Any suggestions?

    Just so we don't lose the point of the rant: is there anyway to fix or (please, please) eliminate this animation or scrolling or bouncing or whatever you'd like to call it? I have been looking for a solution for some months now and the few people who do manage to communicate their concern are never answered, or they get obscure advice on something in about:config that doesn't do squat.
    SO, IS THERE A WAY TO FIX OR ELIMINATE THIS 'FEATURE?'

  • Why does CS5 GPU Preference Advanced settings only show "Basic" ?

    I was setting up CS5's GPU preference settings and clicked on ADVANCED and was surprised to see only BASIC as my only available choice.
    The card in my MacPro is an ATI X1900.... Will this limit what I can do in CS5?

    Seems your card is not among the tested ones; see list:
    http://kb2.adobe.com/cps/831/cpsid_83117.html
    http://kb2.adobe.com/cps/404/kb404898.html

  • Why does iTunes freeze up for minutes at a time when modifying INFO (CMD-i) ?  My files are not corrupted after it is done like many other threads i have readed.

    Why does iTunes freeze up for minutes at a time when modifying INFO (CMD-i) ?  My files are not corrupted after it is done like many other threads i have readed.  Sometimes it's changing the title of a movie or editing the season and episode number of a TV show ect.....

    Yup same here
    I am running the latest iTunes, the latest updates to the OS and on an iMac 3.4GHz Quad core i7 with 8GB of RAM and the music stored on local HDD.
    Still locks up iTunes for between 2 minutes up to 20 minutes.
    Really annoying.
    If you find a fix please, please let me know, I have just been throwing hardware at it with no joy at all

  • Why does Bridge always sort images by rating instead of by date modified?

    Why does Bridge always sort images by rating instead of by date modified?
    This drives me bonkers.  Everytime I look for an image I've been working on, I go to Bridge and I'm always presented with the images sorted by rating instead of by date.
    Then I click on the microscopic sized, extremely tiny arrow that allows one to choose 'sort by date modified' and I resort them to find the file I need.  So that's always 3 extra clicks to find the image.
    WHY can't Bridge sort images by date modified and STAY that way every time I come back?
    Thanks for any help.
    I know I could just keep the recent files rated the highest, but still, I'm wondering if there's a way to make it work the way I'd like it to work?
    jn
    p.s.  Note to Adobe: Please make the selection button for sorting images arrow larger than a fraction of the size of the period at the end of this sentence.  Thanks.

    WHY can't Bridge sort images by date modified and STAY that way every time I come back?
    By default it does stay at the latest selected sort order so this could mean it is due to your install.
    First of all try to reset the preferences for Bridge, hold down option key while restarting Bridge and choose reset preferences. This sets it all to default. First try if the problem is solved then set prefs again to your own custom wishes.
    Also check and repair permissions for the OSX itself (Apple has disk utility in the utility folder for this job, and there are other 3th party applications)
    And be sure to have the latest update for Bridge. (Bridge CS5 should be 4.0.5.11)
    In addition to the method Tai Lao pointed you already to there is a third option, use right click mouse button in content window and the pop up menu has also the sort option at the bottom of the row

  • Why does it say movie being modified try again later

    why does it say movie being modified try again later

    why does it say movie being modified try again later

  • Why does my MacBook Pro and Mac Pro keep freezing?

    Why does my MacBook Pro freeze?
    MacBook Pro
    2.4 GHz intel Core2 Duo
    4BB 1067 MHz DDR3
    OSX 10.6.8 Snow Leopard
    I turned it on and I went to safari to look things up. Safari froze and then the whole thing became unresponsive - the mouse could move the cursor but it couldn't open any programmes.
    Tried safe boot several times. No help.
    Tried to repair disc permissions. The first time it got a little way then said 'user stopped repair' or something  - though I didn't touch it. Tried again it got all the way through and said 'repairs complete'. But no help.
    Couldn't clear cache etc as couldn't get to the relevant part to do it.
    Opened in single user mode. Ran the fsck -fy thing twice. First time it said both “The volume appears to be OK” AND “FILE SYSTEM WAS MODIFIED.” In 2nd run it just said  “The volume appears to be OK”. No help.
    Booted it up from the Superduper bootable backup version on a USB external drive. It seemed to boot up ok but then tried to click on something and the same thing happened - spinning beach ball and it just hung.
    Erased hard drive and reinstalled snow leopard but it just does the same thing. Suggesting a hardware issue not software but...the Eerie thing is, we tried backup version on boyfriends Mac Pro and it worked fine on there but 24hrs later his Mac Pro has got exactly the same screen freezing, unresponsive issue. Could this suggest there's something evil lurking on my back up? Can't get an appointment at Genius Bar until next week and need to get some work done, so hoping someone might have some ideas?
    Cheers
    Kerry

    KaiDonald wrote:
    ... does Apple products work much better with using Apple routers?
    While a genuine Apple router is likely to result in success, the reason for having one instead of another product is that it eliminates a lot of uncertainty. For example, we do not know the model D-Link product you have so no one is in position to speculate what the problem might be. Also, it makes support on this forum easier since there are only three AirPort models to choose from and they all work more or less the same.
    Generally speaking your iPods, iPads, MacBooks, and AppleTV ought to work with any router though, provided it is fairly recent and meets accepted industry standards. If in doubt you can purchase an AirPort Base Station, which comes with 90 days of free telephone support. If it does not result in any improvement for you, you can always return it for a complete refund. The return period is 14 days and be sure to keep all material - receipt, box, manuals, etc...
    If you elect this option be sure to follow its installation instructions, the most important of which is to power down your modem prior to connecting the AirPort Extreme, Express, or Time Capsule. All your other equipment will need their network settings adjusted to "forget" the D-Link network and connect to the new one.

  • Why does not my query use an index?

    I have a table with some processed rows (state: 9) and some unprocessed rows (states: 0,1,2,3,4).
    This table has over 120000 rows, but this number will grow.
    Most of the rows are processed and most of them also contain a group id. Number of groups is relatively small (let's assume 20).
    I would like to obtain the oldest some_date for every group. This values has to be outer joined to a on-line report (contains one row for each group).
    Here is my set-up:
    Tested on: 10.2.0.4 (Solaris), 10.2.0.1 (WinXp)
    drop table t purge;
    create table t(
      id number not null primary key,
      grp_id number,
      state number,
      some_date date,
      pad char(200)
    insert into t(id, grp_id, state, some_date, pad)
    select level,
         trunc(dbms_random.value(0,20)),
            9,
            sysdate+dbms_random.value(1,100),
            'x'
    from dual
    connect by level <= 120000;
    insert into t(id, grp_id, state, some_date, pad)
    select level + 120000,
         trunc(dbms_random.value(0,20)),
            trunc(dbms_random.value(0,5)),
            sysdate+dbms_random.value(1,100),
            'x'
    from dual
    connect by level <= 2000;
    commit;
    exec dbms_stats.gather_table_stats(user, 'T', estimate_percent=>100, method_opt=>'FOR ALL COLUMNS SIZE 1');
    Tom Kyte's printtab
    ==============================
    TABLE_NAME                    : T
    NUM_ROWS                      : 122000
    BLOCKS                        : 3834I know, this could be easily solved by fast refresh on commit materialized view like this:
    select
      grp_id,
      min(some_date),
    from
      t
    where
      state in (0,1,2,3,4)
    grpup by
      grp_id;+ I have to create log on (grp_id, some_date, state)
    Number of rows with active state will be always relatively small. Let's assume 1000-2000.
    So my another idea was to create a selective index. An index which would contain only data for rows with an active state.
    Something like this:
    create index fidx_active on t ( 
      case state 
        when 0 then grp_id
        when 1 then grp_id
        when 2 then grp_id
        when 3 then grp_id
        when 4 then grp_id
      end,
      case state
        when 0 then some_date
        when 1 then some_date
        when 2 then some_date
        when 3 then some_date
        when 4 then some_date
      end) compress 1; so a tuple (group_id, some_date) is projected to tuple (null, null) when the state is not an active state and therefore it is not indexed.
    We can save even more space by compressing 1st expression.
    analyze index idx_grp_state_date validate structure;
    select * from index_stats
    @pr
    Tom Kyte's printtab
    ==============================
    HEIGHT                        : 2
    BLOCKS                        : 16
    NAME                          : FIDX_ACTIV
    LF_ROWS                       : 2000 <-- we're indexing only active rows
    LF_BLKS                       : 6 <-- small index: 1 root block with 6 leaf blocks
    BR_ROWS                       : 5
    BR_BLKS                       : 1
    DISTINCT_KEYS                 : 2000
    PCT_USED                      : 69
    PRE_ROWS                      : 25
    PRE_ROWS_LEN                  : 224
    OPT_CMPR_COUNT                : 1
    OPT_CMPR_PCTSAVE              : 0Note: @pr is a Tom Kyte's print table script adopted by Tanel Poder (I'm using Tanel's library) .
    Then I created a query to be outer joined to the report (report contains a row for every group).
    I want to achieve a full scan of the index.
    select
      case state -- 1st expression
        when 0 then grp_id
        when 1 then grp_id
        when 2 then grp_id
        when 3 then grp_id
        when 4 then grp_id
      end grp_id,
      min(case state --second expression
            when 0 then some_date
            when 1 then some_date
            when 2 then some_date
            when 3 then some_date
            when 4 then some_date
          end) as mintime
    from t 
    where
      case state --1st expression: at least one index column has to be not null
        when 0 then grp_id
        when 1 then grp_id
        when 2 then grp_id
        when 3 then grp_id
        when 4 then grp_id
      end is not null
    group by
      case state --1st expression
        when 0 then grp_id
        when 1 then grp_id
        when 2 then grp_id
        when 3 then grp_id
        when 4 then grp_id
      end;-------------
    Doc's snippet:
    13.5.3.6 Full Scans
    A full scan is available if a predicate references one of the columns in the index. The predicate does not need to be an index driver. A full scan is also available when there is no predicate, if both the following conditions are met:
    All of the columns in the table referenced in the query are included in the index.
    At least one of the index columns is not null.
    A full scan can be used to eliminate a sort operation, because the data is ordered by the index key. It reads the blocks singly.
    13.5.3.7 Fast Full Index Scans
    Fast full index scans are an alternative to a full table scan when the index contains all the columns that are needed for the query, and at least one column in the index key has the NOT NULL constraint. A fast full scan accesses the data in the index itself, without accessing the table. It cannot be used to eliminate a sort operation, because the data is not ordered by the index key. It reads the entire index using multiblock reads, unlike a full index scan, and can be parallelized.
    You can specify fast full index scans with the initialization parameter OPTIMIZER_FEATURES_ENABLE or the INDEX_FFS hint. Fast full index scans cannot be performed against bitmap indexes.
    A fast full scan is faster than a normal full index scan in that it can use multiblock I/O and can be parallelized just like a table scan.
    So the question is: Why does oracle do a full table scan?
    Everything needed is in the index and one expression is not null, but index (fast) full scan is not even considered by CBO (I did a 10053 trace)
    | Id  | Operation          | Name | Starts | E-Rows | A-Rows |   A-Time   | Buffers |
    |   1 |  HASH GROUP BY     |      |      1 |     85 |     20 |00:00:00.11 |    3841 |
    |*  2 |   TABLE ACCESS FULL| T    |      1 |   6100 |   2000 |00:00:00.10 |    3841 |
    Predicate Information (identified by operation id):
       2 - filter(CASE "STATE" WHEN 0 THEN "GRP_ID" WHEN 1 THEN "GRP_ID" WHEN 2
                  THEN "GRP_ID" WHEN 3 THEN "GRP_ID" WHEN 4 THEN "GRP_ID" END  IS NOT NULL)Let's try some minimalistic examples. Firstly with no FBI.
    create index idx_grp_id on t(grp_id);
    select grp_id,
           min(grp_id) min
    from t
    where grp_id is not null
    group by grp_id;
    | Id  | Operation             | Name       | Starts | E-Rows | A-Rows |   A-Time   | Buffers | Reads  |
    |   1 |  HASH GROUP BY        |            |      1 |     20 |     20 |00:00:01.00 |     244 |    237 |
    |*  2 |   INDEX FAST FULL SCAN| IDX_GRP_ID |      1 |    122K|    122K|00:00:00.54 |     244 |    237 |
    Predicate Information (identified by operation id):
       2 - filter("GRP_ID" IS NOT NULL)This kind of output I was expected to see with FBI. Index FFS was used although grp_id has no NOT NULL constraint.
    Let's try a simple FBI.
    create index fidx_grp_id on t(trunc(grp_id));
    select trunc(grp_id),
           min(trunc(grp_id)) min
    from t
    where trunc(grp_id) is not null
    group by trunc(grp_id);
    | Id  | Operation          | Name | Starts | E-Rows | A-Rows |   A-Time   | Buffers |
    |   1 |  HASH GROUP BY     |      |      1 |     20 |     20 |00:00:00.94 |    3841 |
    |*  2 |   TABLE ACCESS FULL| T    |      1 |   6100 |    122K|00:00:00.49 |    3841 |
    Predicate Information (identified by operation id):
       2 - filter(TRUNC("GRP_ID") IS NOT NULL)Again, index (fast) full scan not even considered by CBO.
    I tried:
    alter table t modify grp_id not null;
    alter table t add constraint trunc_not_null check (trunc(grp_id) is not null);I even tried to set table hidden column (SYS_NC00008$) to NOT NULL
    It has no effect, FTS is still used..
    Let's try another query:
    select distinct trunc(grp_id)
    from t
    where trunc(grp_id) is not null
    | Id  | Operation             | Name        | Starts | E-Rows | A-Rows |   A-Time   | Buffers |
    |   1 |  HASH UNIQUE          |             |      1 |     20 |     20 |00:00:00.85 |     244 |
    |*  2 |   INDEX FAST FULL SCAN| FIDX_GRP_ID |      1 |    122K|    122K|00:00:00.49 |     244 |
    Predicate Information (identified by operation id):
       2 - filter("T"."SYS_NC00008$" IS NOT NULL)Here the index FFS is used..
    Let's try one more query, very similar to the above query:
    select trunc(grp_id)
    from t
    where trunc(grp_id) is not null
    group by trunc(grp_id)
    | Id  | Operation          | Name | Starts | E-Rows | A-Rows |   A-Time   | Buffers |
    |   1 |  HASH GROUP BY     |      |      1 |     20 |     20 |00:00:00.86 |    3841 |
    |*  2 |   TABLE ACCESS FULL| T    |      1 |    122K|    122K|00:00:00.49 |    3841 |
    Predicate Information (identified by operation id):
       2 - filter(TRUNC("GRP_ID") IS NOT NULL)And again no index full scan..
    So my next question is:
    What are the restrictions which prevent index (fast) fullscan to be used in these scenarios?
    Thank you very much for your answers.
    Edited by: user1175494 on 16.11.2010 15:23
    Edited by: user1175494 on 16.11.2010 15:25

    I'll start off with the caveat that i'm no Johnathan Lewis so hopefully someone will be able to come along and give you a more coherent explanation than i'm going to attempt here.
    It looks like the application of the MIN function against the case statement is confusing the optimizer and disallowing the usage of your FBI. I tested this against my 11.2.0.1 instance and your query chooses the fast full scan without being nudged in the right direction.
    That being said, i was able to get this to use a fast full scan on my 10 instance, but i had to jiggle the wires a bit. I modified your original query slightly, just to make it easier to do my fiddling.
    original (in the sense that it still takes the full table scan) query
    with data as
      select
        case state -- 1st expression
          when 0 then grp_id
          when 1 then grp_id
          when 2 then grp_id
          when 3 then grp_id
          when 4 then grp_id
        end as grp_id,
        case state --second expression
              when 0 then some_date
              when 1 then some_date
              when 2 then some_date
              when 3 then some_date
              when 4 then some_date
        end as mintime
      from t
      where
        case state --1st expression: at least one index column has to be not null
          when 0 then grp_id
          when 1 then grp_id
          when 2 then grp_id
          when 3 then grp_id
          when 4 then grp_id
        end is not null
      and
        case state --second expression
              when 0 then some_date
              when 1 then some_date
              when 2 then some_date
              when 3 then some_date
              when 4 then some_date
        end is not null 
    select--+ GATHER_PLAN_STATISTICS
      grp_id,
      min(mintime)
    from data
    group by grp_id;
    SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR(NULL, NULL, 'allstats  +peeked_binds'));
    | Id  | Operation        | Name | Starts | E-Rows | A-Rows |      A-Time   | Buffers |
    |   1 |  HASH GROUP BY        |       |      2 |      33 |       40 |00:00:00.07 |    7646 |
    |*  2 |   TABLE ACCESS FULL| T       |      2 |      33 |     4000 |00:00:00.08 |    7646 |
    Predicate Information (identified by operation id):
       2 - filter((CASE "STATE" WHEN 0 THEN "GRP_ID" WHEN 1 THEN "GRP_ID" WHEN 2
               THEN "GRP_ID" WHEN 3 THEN "GRP_ID" WHEN 4 THEN "GRP_ID" END  IS NOT NULL AND
               CASE "STATE" WHEN 0 THEN "SOME_DATE" WHEN 1 THEN "SOME_DATE" WHEN 2 THEN
               "SOME_DATE" WHEN 3 THEN "SOME_DATE" WHEN 4 THEN "SOME_DATE" END  IS NOT
               NULL))
    modified version where we prevent the MIN function from being applied too early, by using ROWNUM
    with data as
      select
        case state -- 1st expression
          when 0 then grp_id
          when 1 then grp_id
          when 2 then grp_id
          when 3 then grp_id
          when 4 then grp_id
        end as grp_id,
        case state --second expression
              when 0 then some_date
              when 1 then some_date
              when 2 then some_date
              when 3 then some_date
              when 4 then some_date
        end as mintime
      from t
      where
        case state --1st expression: at least one index column has to be not null
          when 0 then grp_id
          when 1 then grp_id
          when 2 then grp_id
          when 3 then grp_id
          when 4 then grp_id
        end is not null
      and
        case state --second expression
              when 0 then some_date
              when 1 then some_date
              when 2 then some_date
              when 3 then some_date
              when 4 then some_date
        end is not null 
      and rownum > 0
    select--+ GATHER_PLAN_STATISTICS
      grp_id,
      min(mintime)
    from data
    group by grp_id;
    SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR(NULL, NULL, 'allstats  +peeked_binds'));
    | Id  | Operation           | Name        | Starts | E-Rows | A-Rows |   A-Time   | Buffers |
    |   1 |  HASH GROUP BY           |            |      2 |     20 |     40 |00:00:00.01 |      18 |
    |   2 |   VIEW                |            |      2 |     33 |   4000 |00:00:00.07 |      18 |
    |   3 |    COUNT           |            |      2 |      |   4000 |00:00:00.05 |      18 |
    |*  4 |     FILTER           |            |      2 |      |   4000 |00:00:00.03 |      18 |
    |*  5 |      INDEX FAST FULL SCAN| FIDX_ACTIVE |      2 |     33 |   4000 |00:00:00.01 |      18 |
    Predicate Information (identified by operation id):
       4 - filter(ROWNUM>0)
       5 - filter(("T"."SYS_NC00006$" IS NOT NULL AND "T"."SYS_NC00007$" IS NOT NULL))

  • Why does Adobe sendnow work and the newest and greatest Adobe Send does not work?

    Why does Adobe sendnow work and the newest and greatest Adobe Send does not work? I wasted about 8 hours on trying to get Adobe Send to upload 269 files that amounted to 469MB. When it did not work I made a zip file and after a lot of wasted run time that did not work. The first situation gives little indication of when a file is loaded compared to Adobe SendNow. In both cases with Send it failed with a message like only the first 50 can be loaded. When I went and looked none of them had been loaded. With the zip file (I wanted to hide the individual files so they would not be counted) it appeared to work but very slowly and finally said it was done and I went and looked and it had done anything for oever 2 hours except a false "I'm runninng" indication.
    Thus, I took a chance with Adobe SendNow and it works great. It never gave me a limit on the amount of files nor on the size of the complete job. It shows me one file at a time when it has finished with the file uploading it. SendNow has never given me any problems.
    Why woiuld you want to change the program from SendNow to Send without the newest program being the best, fastest, user friendly program of the two? It just doesn't make sense to me. I suggest that Adobe keep SendNow working until Send is fixed. I would also suggest that SendNow and how it looks be kept, called Send, then modify Send one thing at a time until you get it to the point you need it to be for Acrobat. I have heard nothing good and now I have experienced it that Send is a piece of junk. I wasted most of my work day on giving Adobe the benefit of the doubt to find out I made a very bad decision to trust Adobe to make good decisions on the transfer of a function to another place .... both Adobe's responsibility.without making it painless for your customers that totally rely on you. Don't throw away customer confidence as it is very hard to get it back.

    Funny how you answer to "troll". (What's your handle on AT&T forums?)
    Yep! Verizon living up to it's contractual obligations by not releasing updates. Caveat emptor!
    I think there are some reasonable expectations here to keep customer's happy. When one carrier offers upgrades there is an expectation the same will happen across all the carriers. We have seen that except Big Red.
    Verizon could have said the update is in MS court months ago and stilled the voice of the disgruntled, or at least redirected it, but instead chose to be silent. Not for market share but for partial blame I think.
    We will have to agree to disagree since you only see Terms & Conditions and I, see customer satisfaction.

  • Why does ID create a CSS when option is not selected in export to ePub?

    I am using InDesign 6 to create ePub books. I want to use my own CSS so in the Export to ePub options I am leaving the setting "Include Style definitions" unchecked. I then list my CSS under additional CSS. When I create the ePub and then examine the files included I see that there are 2 CSSs, mine and one created by InDesign. Why does InDesign create a CSS when the "Inlcude Sytle definitions" is left unchecked?

    Because that is the way that CS6 exported EPUB.
    EPUB is a fast moving target and has moved way beyond what CS6 can export. With each update from InDesign CS6 to InDesign CC to InDesign CC 2014, and even to the latest update to CC in October, there have been major changes to how InDesign exports EPUB. It no longer does it that way, and you have much more control over the process in InDesign CC.
    Because InDesign CS6 is never going to change, it's best to work at modifying what they do export, unless you want to upgrade to InDesign CC.

  • HT2470 Why does this not explain how to change the sort order?

    Why does this (i.e. support at Apple.com) not explain how to change the sort order? I can "arrange" by Date Modified for example but it won't let me switch to use most recent dates first. Also, what is Apple-speak for arrange versus sort anyway? It seems I used to be able to click on a column heading in finder and get a drop down arrow allowing me to change the sort sequence.

    Arrange roughly translates to "group the items in the folder." Sort is how each group is ordered. If you have arrange set to none, you can sort by anything. However, there is no way in the Arrange/Sort menu to choose the direction. The only way to do that is in the List View, and you must have Arrangement set to None.
    I've submitted an Enhancement Request to allow choosing sort direction from the Arrange/Sort menu, but I haven't ever gotten a response, which is good and bad. Good because they will often respond that they have considered it and don't plan on implementing. Bad in that they've haven't implemented it.

Maybe you are looking for