Strange RULE behaviour 11 GR 2

Hi all

I use 11 GR 2 and following query comes up with a plan using the optimization of the basic RULE. Here, I really don't understand, why the optimization of the RULE has been used, even for objects with no stats, it should not rule, since it has been deprecated. also, when CHOOSE was given as a hint, Optimizer comes up with the plan using CHOOSE optimization. I would be grateful, if you can throw it away

little light, like why the RULE was used and how to avoid this behavior, because I don't want to use CHOOSE as a reference here.

SELECT B.DELTA_NUMBER,

B.PLANT_MASS_CODE,

b.frl_id,

Integrator. () BomHeaderType

Integrator. DocumentIdType (replace(B.PLANT_MASS_CODE,'-',)),

Integrator.ItemType (Integrator.ItemIdType (B.PLANT_MASS_CODE),

RDS. GET_RDS_TYPE (B.PLANT_MASS_CODE),

substr (RDS. GET_RDS_ITEM_TYPE (B.PLANT_MASS_CODE), 1, 2)),

B.FRL_ID,

B.MASTER_NUMBER,

(select the Integrator. () BomRecipeType

Integrator.pkg_integration_bom.getequipmenttext (rcp. FMP_ID_PATHFINDER),

Integrator.pkg_integration_bom.getproceduretext (rcp. FMP_ID_PATHFINDER),

RCP.cleansing_agent,

RCP.sanitizing_agent,

RCP.sanitizing_frequency,

Trim (rcp.manufacturing_text),

Trim (RCP.plant_remarks))

RDS. INTEGRATOR_RECIPE_V RCP

WHERE rcp.frl_id = B.FRL_ID),

(select integrator.sitetype (trim (plt.plant_name),

substr (PLT.mfg_loc_id, 1, 3))

OF the plt rds.plant

WHERE PLT. PLT_ID IS B.PARENT_PLT_ID),

Integrator. Bomvendortype (b.sap_vendor_id),

Integrator. () BomBatchSizeQuantityType

b.BASE_QTY,-PKG_INTEGRATION_BOM.getbaseqty,

b.PARENT_UOM,-PKG_INTEGRATION_BOM.getbaseuom

b.parent_uom,-"KG."

b.BATCH_SIZE_MIN,

b.BATCH_SIZE_MAX

),

Integrator. BomPeriodType (b.valid_from,

b.valid_to

),

Integrator. BomStatusType (SUBSTR (B.SAP_BOM_STATUS_ID, 1, 2),

b.sap_status_desc

),

(SELECT count (*) FROM rds.integrator_bom_detail_v

WHERE frl_id = b.frl_id

AND B.DELTA_NUMBER = DELTA_NUMBER)

) AS "header."

Cast (type multiset)

Select Integrator. () BomItemDataType

-actiontype (c.action),

c.action,

Integrator. BomItemType (integrator. BomItemIdType (replace(c.CHILD_CODE,'-',)),

RDS. GET_RDS_TYPE (c.CHILD_CODE),

substr (RDS. GET_RDS_ITEM_TYPE (c.child_code), 1, 2),

c.item_category,

Integrator. BomItemPropertyType (NULL, NULL, NULL)

),

Integrator. BomItemQuantityType (c.SAP_QTY,

substr (c.CHILD_UOM, 1, 2)

),

Integrator. BomAltItemQuantityType (c.SAP_QTY,

substr (c.CHILD_UOM, 1, 2)

),

Integrator. Bomperiodtype (c.valid_from, c.valid_to),

Integrator. BomOperationReferenceType (c.SAP_LINE_NUMBER, c.SEQUENCE_NUMBER),

Integrator. () BomUserAreaType

SCRAP_PCT,

NULL,

NULL,--x.pipo_cd,

NULL,

NULL,

NULL,

NULL,

NULL,

NULL,

NULL,--b.frl_id,

NULL - b.sap_vendor_id

)

)

OF rds.integrator_bom_detail_v c

WHERE c.frl_id = b.frl_id

AND B.DELTA_NUMBER = C.DELTA_NUMBER

order of c.SEQUENCE_NUMBER, c.SAP_LINE_NUMBER

) As an integrator. BomItemDataType_tab) LIKE 'ItemData '.

OF rds.integrator_bom_header_v b

WHERE frl_id = 2667893

and delta_number = 3

PLAN_TABLE_OUTPUT

--------------------------------------------------------------------------------

Hash value of plan: 2290498276

--------------------------------------------------------------------------------

----

| ID | Operation | Name

|

--------------------------------------------------------------------------------

----

|   0 | SELECT STATEMENT |

|

|   1.  NESTED LOOPS |

|

|   2.   NESTED LOOPS |

|

|   3.    NESTED LOOPS |

|

|   4.     TABLE ACCESS BY INDEX ROWID | FORMULA_RELEASE

|

|*  5 |      INDEX UNIQUE SCAN | FRL_PK00

|

|*  6 |     INDEX UNIQUE SCAN | PLT_PK00

|

|   7.    TABLE ACCESS BY INDEX ROWID | FORMULA_PROCESS

|

|*  8 |     INDEX UNIQUE SCAN | FMP_PK00

|

|*  9 |   INDEX UNIQUE SCAN | FRM_PK00

|

|  10.    TABLE ACCESS BY INDEX ROWID | PLANT

|

| * 11 |     INDEX UNIQUE SCAN | PLT_PK00

|

|  12.     GLOBAL TRI |

|

|  13.      VIEW                                  | VM_NWVW_0

|

|  14.       UNIQUE FATE |

|

| * 15 |        FILTER                              |

|

|  16.         NESTED EXTERNAL LOOPS |

|

|  17.          NESTED LOOPS |

|

|  18.           NESTED LOOPS |

|

|  19.            NESTED LOOPS |

|

|  20.             NESTED LOOPS |

|

|  21.              NESTED LOOPS |

|

|  22.               NESTED LOOPS |

|

|  23.                NESTED LOOPS |

|

| * 24.                 TABLE ACCESS BY INDEX ROWID | RELEASE_INGREDIENTS_DELTA_H

ST |

| * 25.                  INDEX RANGE SCAN | RIDH_NDX_N00

|

|  26.                 TABLE ACCESS BY INDEX ROWID | FORMULA_RELEASE

|

| * 27.                  INDEX UNIQUE SCAN | FRL_PK00

|

|  28.                TABLE ACCESS BY INDEX ROWID | RELEASE_STATUS

|

| * 29.                 INDEX UNIQUE SCAN | RLS_PK00

|

|  30.               TABLE ACCESS BY INDEX ROWID | PLANT

|

| * 31.                INDEX UNIQUE SCAN | PLT_PK00

|

|  32.              TABLE ACCESS BY INDEX ROWID | PLANT

|

| * 33 |               INDEX UNIQUE SCAN | PLT_PK00

|

|  34.             TABLE ACCESS BY INDEX ROWID | FORMULA_PROCESS

|

| * 35 |              INDEX UNIQUE SCAN | FMP_PK00

|

|  36.            TABLE ACCESS BY INDEX ROWID | MASTER_FORMULA

|

| * 37 |             INDEX UNIQUE SCAN | FRM_PK00

|

|  38.           TABLE ACCESS BY INDEX ROWID | FMP_BATCH_SIZE

|

| * 39 |            INDEX UNIQUE SCAN | FMPB_PK00

|

|  40.          TABLE ACCESS BY INDEX ROWID | RELEASE_INGREDIENTS_DELTA_H

ST |

| * 41.           INDEX RANGE SCAN | RIDH_NDX_N00

|

|  42.  SORT ORDER BY |

|

|  43.   VIEW                                     | INTEGRATOR_BOM_DETAIL_V

|

|  44.    SORT ORDER BY |

|

|  45.     VIEW                                   | VM_NWVW_1

|

|  46.      UNIQUE FATE |

|

| * 47 |       FILTER                               |

|

|  48.        NESTED EXTERNAL LOOPS |

|

|  49.         NESTED LOOPS |

|

|  50.          NESTED LOOPS |

|

|  51.           NESTED LOOPS |

|

|  52.            NESTED LOOPS |

|

|  53.             NESTED LOOPS |

|

|  54.              NESTED LOOPS |

|

|  55.               NESTED LOOPS |

|

| * 56 |                TABLE ACCESS BY INDEX ROWID | RELEASE_INGREDIENTS_DELTA_H

ST |

| * 57 |                 INDEX RANGE SCAN | RIDH_NDX_N00

|

|  58.                TABLE ACCESS BY INDEX ROWID | FORMULA_RELEASE

|

| * 59 |                 INDEX UNIQUE SCAN | FRL_PK00

|

|  60.               TABLE ACCESS BY INDEX ROWID | RELEASE_STATUS

|

| * 61.                INDEX UNIQUE SCAN | RLS_PK00

|

|  62.              TABLE ACCESS BY INDEX ROWID | PLANT

|

| * 63.               INDEX UNIQUE SCAN | PLT_PK00

|

|  64.             TABLE ACCESS BY INDEX ROWID | PLANT

|

| * 65 |              INDEX UNIQUE SCAN | PLT_PK00

|

|  66.            TABLE ACCESS BY INDEX ROWID | FORMULA_PROCESS

|

| * 67.             INDEX UNIQUE SCAN | FMP_PK00

|

|  68.           TABLE ACCESS BY INDEX ROWID | MASTER_FORMULA

|

| * 69 |            INDEX UNIQUE SCAN | FRM_PK00

|

|  70.          TABLE ACCESS BY INDEX ROWID | FMP_BATCH_SIZE

|

| * 71 |           INDEX UNIQUE SCAN | FMPB_PK00

|

|  72.         TABLE ACCESS BY INDEX ROWID | RELEASE_INGREDIENTS_DELTA_H

ST |

| * 73 |          INDEX RANGE SCAN | RIDH_NDX_N00

|

|  74.  VIEW                                      | INTEGRATOR_BOM_HEADER_V

|

|  75.   UNIQUE FATE |

|

| * 76 |    FILTER                                  |

|

|  77.     NESTED EXTERNAL LOOPS |

|

|  78.      NESTED LOOPS |

|

|  79.       NESTED LOOPS |

|

|  80.        NESTED LOOPS |

|

|  81.         NESTED LOOPS |

|

|  82.          NESTED LOOPS |

|

|  83.           NESTED LOOPS |

|

|  84.            TABLE ACCESS BY INDEX ROWID | FORMULA_RELEASE

|

| * 85 |             INDEX UNIQUE SCAN | FRL_PK00

|

|  86.            TABLE ACCESS BY INDEX ROWID | RELEASE_STATUS

|

| * 87.             INDEX UNIQUE SCAN | RLS_PK00

|

|  88.           TABLE ACCESS BY INDEX ROWID | PLANT

|

| * 89 |            INDEX UNIQUE SCAN | PLT_PK00

|

|  90.          TABLE ACCESS BY INDEX ROWID | PLANT

|

| * 91 |           INDEX UNIQUE SCAN | PLT_PK00

|

|  92.         TABLE ACCESS BY INDEX ROWID | FORMULA_PROCESS

|

| * 93 |          INDEX UNIQUE SCAN | FMP_PK00

|

|  94.        TABLE ACCESS BY INDEX ROWID | MASTER_FORMULA

|

| * 95 |         INDEX UNIQUE SCAN | FRM_PK00

|

|  96.       TABLE ACCESS BY INDEX ROWID | FMP_BATCH_SIZE

|

| * 97 |        INDEX UNIQUE SCAN | FMPB_PK00

|

|  98.      TABLE ACCESS BY INDEX ROWID | RELEASE_INGREDIENTS_DELTA_H

ST |

| * 99 |       INDEX RANGE SCAN | RIDH_NDX_N00

|

--------------------------------------------------------------------------------

----

Information of predicates (identified by the operation identity card):

---------------------------------------------------

5 - access("FRL".") FRL_ID "(=:B1)"

6 - access("FRL".") PARENT_PLT_ID "=" PLT ". ("' PLT_ID")

8 - access("FRL".") FMP_ID "=" PAF ". ("' FMP_ID")

9 - access("FMP".") FRM_ID "=" FRM ". ("' FRM_ID")

11 - access("PLT".") PLT_ID "(=:B1)"

15 - filter("RIN".") DELTA_NUMBER «= NVL ("RIN".» DELTA_NUMBER",(-1)))

24 - filter("RIN".") DELTA_NUMBER "=: B1 AND.

REPLACE ("RIN". "" CHILD_CODE»(,'-', NULL) NOT LIKE 999916% ' AND "

REPLACE ("RIN". "" CHILD_CODE»(,'-', NULL) NOT LIKE 999917% ' AND "

"RIN". ("' PROPORTION ' > 0)

25 - access("RIN".") FRL_ID "(=:B1)"

27 - access("RIN".") FRL_ID "=" FRL ". ("' FRL_ID")

29 - access("FRL".") RLS_ID "=" RLS ". ("' RLS_ID")

31 - access("FRL".") PARENT_PLT_ID "= 'PLT2'." PLT_ID')

33 - access("FRL".") PLT_ID "=" PLT ". ("' PLT_ID")

35 - access("FRL".") FMP_ID "=" PAF ". ("' FMP_ID")

37 - access("FMP".") FRM_ID "=" FRM ". ("' FRM_ID")

39 - access("FMP".") FMP_ID "=" BF ". ("' FMP_ID")

41 - access("FRL".") FRL_ID "=" RIN ". "FRL_ID" (+)) "

47 - filter("RIN".") DELTA_NUMBER «= NVL ("RIN".» DELTA_NUMBER",(-1)))

56 - filter("RIN".") DELTA_NUMBER "=: B1 AND.

REPLACE ("RIN". "" CHILD_CODE»(,'-', NULL) NOT LIKE 999916% ' AND "

REPLACE ("RIN". "" CHILD_CODE»(,'-', NULL) NOT LIKE 999917% ' AND "

"RIN". ("' PROPORTION ' > 0)

57 - access("RIN".") FRL_ID "(=:B1)"

59 - access("RIN".") FRL_ID "=" FRL ". ("' FRL_ID")

61 - access("FRL".") RLS_ID "=" RLS ". ("' RLS_ID")

63 - access("FRL".") PARENT_PLT_ID "= 'PLT2'." PLT_ID')

65 - access("FRL".") PLT_ID "=" PLT ". ("' PLT_ID")

67 - access("FRL".") FMP_ID "=" PAF ". ("' FMP_ID")

69 - access("FMP".") FRM_ID "=" FRM ". ("' FRM_ID")

71 - access("FMP".") FMP_ID "=" BF ". ("' FMP_ID")

73 - access("FRL".") FRL_ID "=" RIN ". "FRL_ID" (+)) "

76 filter (NVL ("RIN". ("DELTA_NUMBER",(-1)) = 3)

85 - access("FRL".") FRL_ID "= 2667893).

87 - access("FRL".") RLS_ID "=" RLS ". ("' RLS_ID")

89 - access("FRL".") PARENT_PLT_ID "= 'PLT2'." PLT_ID')

91 - access("FRL".") PLT_ID "=" PLT ". ("' PLT_ID")

93 - access("FRL".") FMP_ID "=" PAF ". ("' FMP_ID")

95 - access("FMP".") FRM_ID "=" FRM ". ("' FRM_ID")

97 - access("FMP".") FMP_ID "=" BF ". ("' FMP_ID")

99 - access("FRL".") FRL_ID "=" RIN ". "FRL_ID" (+)) "

Note

-----

-used rule-based optimizer (consider the use of cbo)

156 selected lines.

Assuming that the optimizer mode has not been set to the RULE simpler conjecture could be one of the referenced views in the query has a hint of built-in RULE.

Concerning
Jonathan Lewis

Tags: Database

Similar Questions

  • Drivers Win XP Pro and install a command of Qosmio E10

    Hello
    I recently bought Qosmio E10 in Korea. The OS is Korean Win XP Home. I would like to change, so I guess I have two options:
    1. get a restore in English CD. But I read that Toshiba has the strange rule do not give the CD of restoration of another language. I wrote to them, they answer for now.
    2 install Win XP Pro myself (I have only this license). In this case, the question should be able to get all the drivers I need. I found good drivers in several places:
    On http://www.toshiba.co.kr, but I worry that these drivers are for Korean XP.
    The other place is http://eu.computers.toshiba-europe.com/cgi-bin/ToshibaCSG/download_drivers_bios.jsp
    In this place, most of the drivers is for Media Center Edition. There are drivers for XP Pro, but they are not so many and there is no order of installation. There is for example, no NVidia driver, this driver is available for the media center. Maybe I can use Media center drivers on XP Pro?

    So my question is: do I have to use drivers and and what order to get a good working XP Pro. It would be good to know where to download QosmioUI. I found the Linux player and I install it, but I also want to have the drive in Windows.

    Hello

    As far as I know that the software is delivered on laptop and if you buy a laptop, you automatically buy OS and license for use. This means that you can not order a DVD of recovery on another language. Qosmio E10 comes with Windows MCE2004 SP1a.

    The only possibility is to install the Microsoft Windows XP (full version, with or without MCE) operating system, and then install all the necessary drivers, tools and utilities separately.

    For the English language you can find them on http://eu.computers.toshiba-europe.com topic support & downloads.

    Good bye

  • Why my case of the switch does not work?

    Hey gang,

    I have a switch statement, but it doesn't seem to work.  When the selectedIndex to a drop-down list property changes, the fire of console.log statements, but the currentFlashMode never is updated.

    currentFlashMode is 'property variant currentFlashMode' on the element root of navigationPane on another page.  This switch/case is on a secondary page that is pushed.

    If I use if/else instead, everything works fine.

    for example, it does not:

                       switch (selectedIndex) {                   console.log("entering switch/case for selectedIndex..");
                            case 0:
                                //
                                console.log(" -->App: FlashModeSelector, On");
                                currentFlashMode = 0;
                                break;
                            case 1:
                                //
                                console.log(" -->App: FlashModeSelector, Off");
                                currentFlashMode = 1;
                                break;
                            case 2:
                                //
                                console.log(" -->App: FlashModeSelector, Auto (default)");
                                currentFlashMode = 2;
                                break;
                            case 3:
                                //
                                console.log(" -->App: FlashModeSelector, Light");
                                currentFlashMode = 3;
                                break;
                        }
    

    but this doesn't:

    if (selectedIndex == 0) {
                            currentFlashMode = 0;
                            console.log(" ------------>App: in onSelectedIndexChanged, currentFlashMode is : " + currentFlashMode);
                        }
                        if (selectedIndex == 1) {
                            currentFlashMode = 1;
                        }
                        if (selectedIndex == 2) {
                            currentFlashMode = 2;
                        }
                        if (selectedIndex == 3) {
                            currentFlashMode = 3;
                        }
    

    What I'm doing wrong here?

    Hello

    This is a known bug in Qt 4 (fixed only in Qt 5):

    http://supportforums.BlackBerry.com/T5/native-development/strange-switch-behaviour-in-QML/m-p/228142...

    Only the first line of each statement 'case' is executed. QT has incorrectly transformed the second statement back.

    Workaround: wrap each case in {} or use instead if/else.

    More info about Qt bug tracker:

    https://bugreports.Qt-project.org/browse/QTBUG-17012

  • DialogEvent Bug?

    I am trying to use the DialogEvent class, which, as I suppose, must return the text (label) of the button clicked in a dialog box.  However, nothing is returned.

    import flash.display.Sprite;
    import qnx.ui.buttons.LabelButton;
    import qnx.dialog.AlertDialog;
    import qnx.dialog.DialogSize;
    import qnx.events.DialogEvent;
    
    [SWF(width="1024", height="600", framerate="60")]
    public class DialogTest extends Sprite
    {
    public function Test()
        {
        var button:LabelButton = new LabelButton();
        button.label = "Show Alert";
        button.x = button.y = 200;
        button.addEventListener(MouseEvent.CLICK, mouseEventHandler);
    
        addChild(button);
        }
    
    private function mouseEventHandler(evt:MouseEvent):void
        {
        var alert:AlertDialog = new AlertDialog();
        alert.title = "Alert Dialog Title";
        alert.message = "This is text for the alert dialog.";
        alert.addButton("Great!");
        alert.addButton("No Problem!");
        alert.dialogSize= DialogSize.SIZE_SMALL;
        alert.addEventListener(DialogEvent.DIALOG_BUTTON_CLICKED, alertButtonHandler);
        alert.show();
        }
    
    private function alertButtonHandler(evt:DialogEvent):void
        {
        trace(evt.responseBtnText);
        }
    }
    

    None of the properties of the DialogEvent (responseBtn, responseBtnContext, responseBtnText) are plotted as the function alertButtonHandler is not called when the user clicks a button in the alert dialog box.

    I realize that the documentation uses event.target.selectedIndex (even if the event listener only works if it is Event.SELECT) for the buttons in the dialog box, but what is the purpose of the DialogEvent class, if it is not usable in this situation?

    thoughts?

    Hey,.

    Yes we preivously rigged this up like a bug but naoual as you mentioned that a user found Event.SELECT can do the job. If all goes well, they can fix this in the next version. Here is the link to the previous page:

    http://supportforums.BlackBerry.com/T5/Tablet-OS-SDK-for-Adobe-Air/strange-dialog-behaviour/TD-p/668...

  • AlertDialog DIALOG_BUTTON_CLICKED event

    Hello

    I can't work for event DIALOG_BUTTON_CLICKED for an AlertDialog.

    I followed this API reference page. Is this a bug or I do something wrong?

    Tjitte

    Hey Tjitte.

    Yes, this is a known bug. Basically, it is not send the event properly and we cannot go back on it. However, the level of work uses the Event.SELECT event and it will produce good results that work. Here's a thread that discussed this issue in the past:

    http://supportforums.BlackBerry.com/T5/Tablet-OS-SDK-for-Adobe-Air/strange-dialog-behaviour/m-p/6681...

    hope that helps. Good luck!

  • Popup list event management

    Could someone list popup work? I tried to add one to my request and I was able to get the list to come but could not do the work of event management. The code between any events management function. Can someone please take a look at this code and see what is missing?

    Thank you

    Hi, Maxim,.

    his was discussed before any stretching of the BaseDialog is an error with the DialogEvent of management class. Use the following code to correct your mistake. It should do the job:

    Replace:

    popUp.addEventListener(DialogEvent.DIALOG_BUTTON_CLICKED, repeatButtonClicked);
    

    With:

    popUp.addEventListener(Event.SELECT, repeatButtonClicked);
    

    your function to retrieve the event will look like this:

    public function repeatButtonClicked(e:Event):void
    {
        trace("Selected Index of Button: " + e.target.selectedIndex);
    }
    

    that should do the trick. Here's the forum thread, you can check for more information:

    http://supportforums.BlackBerry.com/T5/Tablet-OS-SDK-for-Adobe-Air/strange-dialog-behaviour/m-p/6681...

    hope that helps. Good luck!

  • PromptDialog question (BlackBerry® Tablet OS SDK Adobe Air)

    I have the following code to display a prompt dialog box in which you can enter text after a user clicks on a button. The prompt dialog box displays 2 buttons: OK and cancel. Whatever button I click, the program is never in the "onPromptButtonClicked" event listener function (I don't see the text "Hello" in the debug output).

    What I'm doing wrong here?

    private function onBtnAddTextClicked (event: MouseEvent): void {}
    var promptromptDialog = new PromptDialog();
     
    prompt. Title = "Title";
    prompt.message = "Please enter the text:";
    prompt.addButton ("OK");
    prompt.addButton ("Cancel");
    prompt.addEventListener (DialogEvent.DIALOG_BUTTON_CLICKED, onPromptButtonClicked);
    prompt. Show();
    }

    private void onPromptButtonClicked(event___ialogEvent):void {}
    trace ("Hello world");
    }

    Hey eugenevk,

    Yes unfortunately this is a bug and I hope it gets fixed soon. It has been discussed on the forums prior and work around it was the following:

    Replace:

    prompt.addEventListener(DialogEvent.DIALOG_BUTTON_CLICKED, onPromptButtonClicked);
    

    with:

    prompt.addEventListener(Event.SELECT, onPromptButtonClicked);
    

    and he must do what you need to do. Here is a reference thread if you need more information:

    http://supportforums.BlackBerry.com/T5/Tablet-OS-SDK-for-Adobe-Air/strange-dialog-behaviour/m-p/6681...

    hope that helps. Good luck!

  • Table incorrect/no sorting

    I have a table with 3 columns.  It had been sorted by the first column (number of CR).  Which works very well.

    I'm trying now to sort instead of the third column.  Part of the result is shown below.  He refuses to sort, ascending or descending.  I can still settle successfully in the first column.  Why not this one?

    It isn't that it is sorting according to a strange rule, its not sort at all by this column.  I disabled sorting by any other column but this.

    Right click on the table - sort = ascending - line - only build column is selected.

    The entries are copied and pasted so avoid any typo hidden or characters to cause this.  I even redid some of the entries to be sure, but he still refuses to sort by this column.

    Everyone has no idea why?

    Thank you.

    PS FM 11 - Windows 7

    Tabel_Sort.jpg

    Additive - after new tests, it is clearly the data itself that FM has a problem with.  The other two columns sort correctly, but it does not sort.

    It looks like a bug. I just tested with different scenarios of periods in a numerical sequence. If one of the first two phases (for example, xx.yy.nn.nnn) have different xx and yy values, then FM sorts these elements.

    FM seems to be looking for left right and did an alpha sort. It assumes that they are all sorted so the third sequence (for example, xx.yy.zz.nnn - the end of zz) is also the same in all terms, i.e. that it is not beyond the third period to see other terms of "nnn".

    Please this file as a bug to: https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&product=63

  • strange behaviour of iter.setCurrentRow

    Hello
    With the help of ADF BC and affected by a programmatic iterator strange behavior

    Code RequestScopeBean:
    Key key = new Key(new Object[] { idComponent, idProjectKey });
    _logger.finest("key = " + key);
    String keyString = key.toStringFormat(true);
    
    DCIteratorBinding iter = ADFUtils.findIterator("ProjectIndicatorsView1Iterator");
    iter.setCurrentRowWithKeyValue(keyString);
    _logger.finest("iter.getCurrentRow() = "+iter.getCurrentRow());
    Row row = iter.findRowByKeyString(keyString);
    _logger.finest("find row = "+row);
    Output:
    <ValueBean> <createOrEditProjectIndicators> key = oracle.jbo.Key[1605 1003 ]
    <ValueBean> <createOrEditProjectIndicators> iter.getCurrentRow() = ViewRow [oracle.jbo.Key[1646 1003 ]]
    <ValueBean> <createOrEditProjectIndicators> find row = ViewRow [oracle.jbo.Key[1605 1003 ]]
    As you can see I have create a [1605-1003] key and set the current row of the iterator with her. I check the current line of the iterator, but it's [1646 1003].
    After that, I try to find the line with the same key and [1605-1003] row is found.

    DataModel this iterator has no parent, no criteria and [1605-1003] line is really there.

    What is the reason of such behaviour?

    Thank you.
    ADF 11.1.2.1

    Published by: ILya Cyclone on April 28, 2012 16:40

    Hi ILya Cyclone

    ILya Cyclone says:
    Oh, thank you, missed a line when copying:

    iter.setCurrentRowWithKeyValue(keyString);
    

    The documentation for the setCurrentRowWithKeyValue() method
    at http://docs.oracle.com/cd/E24382_01/apirefs.1112/e17483/oracle/adf/model/binding/DCIteratorBinding.html#setCurrentRowWithKeyValue%28java.lang.String%29
    says "...". This method works only for cases where there is a key on the collection attribute.'.»

    concerning
    Jan

  • Strange error when you try to validate a business rule

    I get this strange error when I try to validate a business rule:

    Details: cannot calculate. Essbase Error (1200369): error optimize [69972] formula (line 38): cannot cross the same dimension members


    The rule is:

    DIFFICULTY (@RELATIVE ("SG & A", 0))
    '69972' = (("60001"-> "C1130"-> "Tous les projets"-> "Tous les employés») + ("69971"-> 'C1130'-> 'All projects'->"All employees")) * ' SG & a % of C1130 '-> 'No cost center'-> 'PNULL',-> 'no employee" * (("Effectifs"->"Tous les projets"->"Tous les employés»)-(«C1130 «->» effectifs»-> «Tous les projets»-> «Tous les employés»)) / (("Effectifs"->"SG & A"->"Tous les projets"->"Tous les employés»)-(«C1130 «->» effectifs»-> «SG & A»-> «)) ((All projects"->"All employees"));

    ENDFIX

    Msg of error indicates that you have used the operator of crossdim with the Member of the same sun. Cross the check again.
    EX:
    'C1130'-> 'Numbers'-> 'SG & A'-> 'All projects'-> 'all employees '.
    Are all these members belong to various dimesions?

  • 9.3.4 IOS on iPhone 5 s - strange behaviour

    After updating my 5s with the very important update, more strange things started to happen:

    1. sometimes, after you press the red button to hang up, he starts Recalling and hanging up in a crazy rhythm (every second or two) over and over again. It will not stop, but after using two times button on/standby - at the same time, no other function works because there is no sensitivity of the screen, not even for the closure.

    2. sometimes without any regular basis, the touch screen stops working. I use the sleep/wake button - and it will start working normally (until next time...).

    Everyone knows that kind of problems?

    Looks like you have a defective scanner. If this occurs only when the phone is plugged into the problem may be the lightning cable. If this happens all the time and take it to an Apple store for the assessment.

  • Strange behaviour of ChnFindReverse

    Hello

    Here is a minimal example of strange behavior, usually the R11-preset would be a much more complex structure:

    '========================================

    Call Data.Root.Clear)
    Call ChnLinGen ("XXX", 10, -10, 21)

    ' prior definition of variable comparison
    R11 = - 11
    R1 = ChnFindReverse ("Ch (""XXX" ") > = (" "" & R11 & "" "" ")" ")

    ' entry of variable direct comparison
    R2 = ChnFindReverse ("Ch (""XXX" ") > =-12")

    Call MsgBox (R1 & ' should be the same as "& R2)

    '========================================

    I'm doing something wrong?

    PHEX

    Don't know what ends up in the string, but the way in which you scripted, count you on executing VBscript format the value in R11.

    I recommend to do

    R1 = ChnFindReverse ("Ch (""XXX" ") > = (" & str (R11) & "" ")" ")

    This example uses the tiara built in function 'str' formatting

    And just as an info: the ChnFIndReverse return value is an integer. With the help of R1 is not bad but either by using a local variable VBScript or L1 would be more appropriate

  • strange behaviour of WAP321

    Dear Sir

    I have 3 WAP321 which worked normally for 5 months. Today, one of them meet problem after my power/on the issue, these APs use adapter, Poe

    after power off and come back, I waited for 20 minutes, but have no signal wireless as before. I checked and see that the led WLAN and LAN is off, just power flashing light with low speed (2 x slower). I try power button is on / off a few times, but can not solve. The AP LAN port is connected to a switch port.

    a strange thing, I found that once I have change the connector to the ethernet cable from switch to LAN port on my laptop, then restart AP, AP function normally again, 3 lights (power, LAN, WLAN) are on and can see the wireless. (I've just accidentally know this although I try to directly access the AP to see if AP configuration has not lost). But if I change it back to the switch port ethernet cable and restart AP, to only power light flashes (2 x slower).

    Now I have temporarily to force this AP work by the cable conector plug to my laptop LAN port and start for AP, after I see that 3 of the AP starts I'll change back to cable

    I double checked, port swith and cable are good. Reboot the AP good for any port LAN on PC or laptop or an IPPhone, except switch port.

    anyone has faced this question? Please help, thanks in advance

    Khanh

    Dear Khanh,

    It seems to me like a hardware failure, I suggest you contact the Small Business Support Center to double check on our thoughts:

    https://www.Cisco.com/en/us/support/tsd_cisco_small_business_support_center_contacts.html

    Kind regards

    Jeffrey Rodriguez S... : | :. : | :.
    Support Engineer Cisco client

    * Please rate the Post so other will know when an answer has been found.

  • Strange behaviour of 11.1.2.3.500 PSU roll back patch - planning an application does not work

    Hi all

    Recently, I applied the patch to POWER 500 block for all products of the EMP. Everything works fine without any problems.

    One of my users not to start the Regional through JAVA 1.7 service Console, that i have applied EAS PSU 500. Here the problem starts after that, none of the user was unable to connect essbase server through eas. They get "error: 105: connection with a token at MaxlJni.

    So thought of reversing all the patches (block of POWER 500 & 500 EAS)

    (1) roll supported by block of POWER 500 patch successfully without any problems.

    1.1) strange question - rear roller command works even for 500 EAS.

    (2) restart the Services

    (3) for the navigation of the app, I had a lot of mistakes for EPMA components. Then I deleted the folder Temp and Cache of the domain directory and restarted the service. Still, I get the below error.

    At the opening of the planning application, I got info like"the version of the application is not the latest version. The existing release. "11.1.2.3.500, release date: 11.1.2.3.

    Don't know how to decline the superior to the inferior version planning application, normally we will do the upgrade process, I am familiar with that one. There is no information in this respect in the Patch document.

    Could you please suggest me in this situation?

    Thank you

    CP

    You have the slashes in the wrong direction for windows, try:

    Restaurant opatch.bat - id 17529887 - oh D:\Oracle\Middleware\EPMSystem11R1 - jre D:\Oracle\Middleware\jdk160_35

    See you soon

    John

    http://John-Goodwin.blogspot.com/

  • Virtual disk strange behaviour - please help

    Hi all

    I wonder if anyone can help. I started to experience a strange problem on one of my VM today.  I have a virtual machine running freenas.  The storage drives the actions of free storage to sit on are physical disks connected directly to the virtual machine and run normally, because of the way the works of freenas real HDD can be small enough and for the virtual machine, it's a prealloue virtual disk is 16 GB in size.  It is the only virtual machine sitting on a physical hard drive 256 GB. Today, I noticed a problem that the file for the virtual machine has become 240 GB in size, is probably not a normal behavior for a 16 GB VM.

    I checked snapshots which he had two auto protect snapshots which I deleted and disabled auto protect. This was reported to the size of the folder up to 182 GB.

    On the use of exploerer to view the folder it seems to be a large number of files, as shown below. Can someone explain if it should be there?  Also, how else remove them safely.

    Thanks in advanceScreen Shot 2015-08-19 at 21.40.58.png

    Thanks for the offer, but after a lot of interference and a virtual machine rebuild I managed to solve the problem.

    The solution was to set the 2 drives physical independent mode with persistent active. for some reason unknown to me this seems to prevent the creation of multiple disk files, it seems workstation creates them even when there are no snapshots.

    Time will tell us but seems to have solved the problems. Fingers crossed

    Thanks for all the help guys.

Maybe you are looking for

  • Purgeble elements?

    I ran the first aid before and after the installation of Sierra. I had / have no problem with him. But after the restart to run as the second time in the memory of first aid says 413.4 MB Purgeble. What am I supposed to serve?  I ran etrecheck, which

  • Wireless and wired through extreme as an Extender

    I have 2 scenarios to connect my laptop: 1. wireless on my home network, or 2 cable to the extreme that works as an extension of my network. That it would give me the best speed. Thank you!

  • TecTra A10 - writing on the file server ends with BSOD

    Hello I have a brand new Tectra A10 I used the recovery disc to restore the computer to XP Pro - I did treat several times before. I addred machine to our domain, but when I try to write to our server (Windows Server 2008) file I have the blue screen

  • How to make the printer work with the new Windows 7 laptop?

    can someone me please help... my printer is windows xp and I just got a computer laptop windows 7, how can I make my printer work with my laptop! Thank you need help with my printer

  • The SMART Tests do not how to fill - code State 27

    Hello Recived just a 480 G SSD Plus replacement drive yesterday but did not finish the SMART long test? I sent that would complement the two tests OK Any help would be appreciated