Reverse engineering of output of a query

The query below is able to track changes i two paintings by detecting changes by row-by-row titles. I woul want to rewrite the query to resemble the desired output.

Select
HOUSE_KEY,
LOW,
HIGH,
Count (src1) TBL_CURRENT, count (src2) TBL_STAGE
Of
(select a.*,
1 src1
TO_NUMBER (null) src2
of TBL_CURRENT one
Union of all the
Select b.*,
TO_NUMBER (null) src1,
2 src2
of TBL_STAGE b
)
Group
HOUSE_KEY,
LOW,
HIGH
having count (src1) <>count (src2);

Output current
< pre >
HOUSE_KEY DOWN TBL_CURRENT TOP TBL_STAGE
1346553 23945076 97886375 0 1
1346569 06388286 7888258 0 1
1346569 06388286 78882515 1-0
1346553 23945077 97886368 1-0
< / pre >

Desired output
How can I make the query to look at are the columns like this by extracting the column name and separating the value by a comma in one column?
< pre >

HOUSE_KEY Column_chg Value_prev Value_new Chg_column_count
1346553 low, HIGH 23945076, 97886375 945077,97886368 2
1346569 HIGH 7888258 78882515 1
< / pre >

Published by: CrackerJack on February 26, 2013 03:38
with data (HOUSE_KEY,LOW,HIGH,TBL_CURRENT,TBL_STAGE) as (
select 1346553,23945076,97886375,0,1 from dual union all
select 1346569,06388286,7888258,0,1 from dual union all
select 1346569,06388286,78882515,1,0 from dual union all
select 1346553,23945077,97886368,1,0 from dual
)

select
 house_key
,trim(both ',' from column_chg) column_chg
,trim(both ',' from value_prv) value_prv
,trim(both ',' from value_new) value_new
,decode(instr(trim(both ',' from column_chg),','),0,1,2) Chg_column_count
from (
select
 house_key
,case when
 lead(low) over (partition by house_key order by tbl_current)
 != low
 then 'low,'
 end
 ||
 case when
 lead(high) over (partition by house_key order by tbl_current)
 != high
 then 'HIGH'
 end column_chg
,case when
 lead(low) over (partition by house_key order by tbl_current)
 != low
 then low||','
 end
 ||
 case when
 lead(high) over (partition by house_key order by tbl_current)
 != high
 then HIGH
 end value_prv
,case when
 lead(low) over (partition by house_key order by tbl_current)
 != low
 then lead(low) over (partition by house_key order by tbl_current)||','
 end
 ||
 case when
 lead(high) over (partition by house_key order by tbl_current)
 != high
 then lead(high) over (partition by house_key order by tbl_current)
 end value_new
from
data
)
where column_chg is not null

HOUSE_KEY     COLUMN_CHG     VALUE_PRV     VALUE_NEW     CHG_COLUMN_COUNT
1346553     low,HIGH     23945076,97886375     23945077,97886368     2
1346569     HIGH     7888258     78882515     1

Tags: Database

Similar Questions

  • Issue in reverse engineering of TERADATA database

    When I reverse-engineering of a MI database Teradata able to get only tables which are referred to as T (tablekind in teradata dbc.tables) but im do not have tables that are referred to as O (tablekind to dbc.tables).

    The tablekind O are also tables, but with NOPI (NO primary index), can someone let me know how to get them in model?

    Thank you!

    I think there is no way to solve... .or to customize KM / alter tables of teradata with PI

  • Reverse engineering / import selected objects

    Hi all

    I'm new to tool ODI and try to understand how to reverse engineer / import the selected objects? I am unable to do this.

    For example, I have 10 tables in the database, I want to import / reverse engineer 3 of them, how do I do this at once? I'm able to do that, one by one.

    Your help is appreciated.

    Thank you

    Andy.

    Hello

    Create a template to.--> selective reverse engineering-click---> check the new store of data and object to boning. Then, you can select 3 tables of 10 tables.

    What do you mean by import here?

    You try to import 3 ODI tables?

    Thank you

  • View All_sequences does not appear in reverse engineering

    Hi friends,

    So what to do with reverse engineering of selectinve I want to choose the views all_sequences and all_table, but lives do not appear in the list.

    Does anyone have idea about it?

    Thank you.

    Hi all

    Thanks for your help to solve the issue.

    My problem is solved.  ALL_SEQUENCES, ALL_TABLES views are belongs to the system user and they have public synonyms. When I created the synonym for my user while I'm able to see them in the list.

  • after reverse engineering, I still have the old deleted tables

    Hello

    I dropped a table from a database diagram and go to ODI and run reverse engineering on my model that related to the schema of the database through my logic diagram, but the deleted table is still in my model? I want this deleted table automatically removed from my model...

    ODI does not automatically remove the tables that have been deleted from the source when you do a reverse. You must remove them manually

  • Problems of reverse engineering HFM

    Hello

    When I was trying to reverse engineering of metadata from HFM, I got this kind of error.
    com.hyperion.odi.common.ODIHAppException: error occurred in the driver when connecting to the application of financial management [demoapp] on [local] using the [admin] username.

    I did all the steps mentioned in this thread...
    Problems with connecting ODI to Hyperion Financial Management

    -Add the drivers for installation / var PATH environment
    -Check HFMdriver.dll exist in this folder
    -Install HFMClient on ODIServer
    -Check that the HFMClient can connect to HFMServer

    Is there any step I missing?
    Thank you

    When reversing to a 11.1.1.3.00 HFM application in ODI 10.1.3.5.0 the following error:

    org.apache.bsf.BSFException: exception of Jython:
    Traceback (innermost last):
    File "", line 38, in it?
    com.hyperion.odi.common.ODIHAppException: error occurred in the driver when connecting to the application of financial management [xxxxxxxx] on [xxxxxxxx] using the [xxxxxxxx] username.

    Cause
    The cause is that the HFMDriver.dll provided with ODI 10.1.3.5.0 is not compatible with HFM 11.1.1.3.00.
    Solution
    Apply Patch 878589210.1.3.5.2.01 ODI.

    See you soon

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

  • Need help with the output of the query formatting

    Hello

    Here are the scripts to create the table and create test data:

    create table result (acct number(10), acct_nm varchar2(100), stage varchar2(10), target_pc number(10,2), long_target_pc number(10,2))
    /
    Insert into RESULT
       (ACCT, ACCT_NM, STAGE, TARGET_PC, LONG_TARGET_PC)
    Values
       (47042, 'Dora the explorer', 'AFTER', 33.6, 48)
    /  
    Insert into RESULT
       (ACCT, ACCT_NM, STAGE, TARGET_PC, LONG_TARGET_PC)
    Values
       (47042, 'Dora the explorer', 'BEFORE', 33.6, 48)
    /  
    Insert into RESULT
       (ACCT, ACCT_NM, STAGE, TARGET_PC, LONG_TARGET_PC)
    Values
       (41142, 'Bob the Builder', 'AFTER', 9.18, 20.4)
    /  
    Insert into RESULT
       (ACCT, ACCT_NM, STAGE, TARGET_PC, LONG_TARGET_PC)
    Values
       (41142, 'Bob the Builder', 'BEFORE', 9.18, 20.4)
    /  
    Insert into RESULT
       (ACCT, ACCT_NM, STAGE, TARGET_PC, LONG_TARGET_PC)
    Values
       (41086, 'Sofia the first', 'AFTER', 17.96, 51.3)
    /  
    Insert into RESULT
       (ACCT, ACCT_NM, STAGE, TARGET_PC, LONG_TARGET_PC)
    Values
       (41086, 'Sofia the first', 'BEFORE', 2.98, 8.5)
    /  
    Insert into RESULT
       (ACCT, ACCT_NM, STAGE, TARGET_PC, LONG_TARGET_PC)
    Values
       (41086, 'Sofia the first', 'BEFORE', 14.98, 42.8)
    /  
    COMMIT
    /
    
    

    I need output in the following format when I query this table:

    Account         Account Name        Stage       Target PC       Long Target PC
    41086           Sofia the first   
                                       BEFORE            2.98                  8.5
                                                        14.98                 42.8
                                       AFTER            17.96                 51.3
    41142           Bob the Builder                                                     
                                       BEFORE            9.18                 20.4
                                       AFTER             9.18                 20.4
    47042           Dora the explorer                                                     
                                       BEFORE           33.6                  48.0
                                       AFTER            33.6                  48.0
       
    Total Accounts = 3
    
    
    

    Here is what I tried but it does not gives me out I want (below referred to as the code):

    spool c:\break_test.txt
    column acct format 9999999999
    column acct_nm format a50
    column stage format a15
    column target_pc format 999.99
    column long_target_pc format 999.99
    break on acct, acct_nm, stage
    select * from result order by acct, stage desc
    
    
    

          41086 Sofia the first                                    BEFORE              2.98           8.50
          41086 Sofia the first                                    BEFORE             14.98          42.80
          41086 Sofia the first                                    AFTER              17.96          51.30
          41142 Bob the Builder                                    BEFORE              9.18          20.40
          41142 Bob the Builder                                    AFTER               9.18          20.40
          47042 Dora the explorer                                  BEFORE             33.60          48.00
          47042 Dora the explorer                                  AFTER              33.60          48.00
    
    

    Please tell us how to get there.

    Thanks in advance!

    Go back and check the syntax of the PAUSE command.

    SQL> column long_target_pc format 999.99
    SQL> break on acct, acct_nm, stage
    SP2-0158: unknown BREAK option "acct_nm,"
    

    The syntax must be

    sql> break on acct on acct_nm on stage
    

    SQL formatting * more reports

  • Problem of reverse engineering

    Hi all

    My Requiremnet is I need to access the views available in the Oracle ERP system through session.

    Usually, when I try to access a view of ERP Oracle through SQL Developer system I need to run under request

    Insert in apps. Fnd_Sessions ()Session_id effective_date) (select userenv ('sessionid'), sysdate of double( )

    and then, in the same session, I need to run my select query

    i.e. select * from apps. < view >

    But in ODI when I'm boning views the same are not available for boning.

    can someone tell me how to reverse the views in this scenario the engineer.

    Thanks in advance

    concerning

    Abdel Aziz

    Hello

    Sounds good.

    Please make this blog as free ansered so it will be useful to others

    Kind regards

    Phanikanth

  • Same output cursor - different query

    I write 2 sliders.

    Cursor 1 who me A, B, C, gives columns D as output.
    Slider 2 gives me same A, B, C, D columns as output.

    But the logic to calculate within the Select query for the cursor is different.

    I need to insert the two A, B, C, D of cursor 1 and 2 of cursor in the same table by performing a loop. Just curious have we not possible to insert data using the same loop. It's impossible. Give a try to another solution.

    Because I have 5 different cursors with the same columns should be extracted and inserted into the same table.

    Intend to write a common insert script.

    CP says:
    I write 2 sliders.

    Cursor 1 who me A, B, C, gives columns D as output.
    Slider 2 gives me same A, B, C, D columns as output.

    But the logic to calculate within the Select query for the cursor is different.

    I need to insert the two A, B, C, D of cursor 1 and 2 of cursor in the same table by performing a loop. Just curious have we not possible to insert data using the same loop. It's impossible. Give a try to another solution.

    Because I have 5 different cursors with the same columns should be extracted and inserted into the same table.

    Intend to write a common insert script.

    Why use a loop? Why would you slow down?

    Just use:

    insert into destination_table
    select a,b,c,d from ... query 1...
    union all
    select a,b,c,d from ... query 2...
    union all
    select a,b,c,d from ... query 3...
    ...
    ... and so on
    
  • want to output changed to query

    SELECT acct.account_name AS $vendor_name,
    Sum (c.total_amt_decry * NVL(c.qty_offered_decry,0)) AS total_amt_offered,
    Sum(d.TOTAL_AMT * d.QTY_OFFERED) AS total_amt,
    b.OID AS oid,
    ACCT.account_ID AS argument account_id
    ACCOUNT acct.
    b payment,
    detail d,
    Description c,
    master has
    value tnc
    WHERE acct.account_id = b.supplier_user_id
    AND a.oid = b.number
    AND tnc.oid = b.oid
    AND b.oid = c.oid
    GROUP BY account_name, b.oid, acct.account_id


    in the above query, I want to choose total_amt_offered as a single column as total

    that contain the output as total_amt_offered if total_amt_offered not null and if the null value, then it should contail value of total_amt.

    I changed the query as below



    SELECT acct.account_name AS $vendor_name,
    (DECODE (f.total_amt_offered, NULL, f.total_amt, f.total_amt_offered, f.total_amt_offered)) AS a total,.

    -Sum (c.total_amt_decry * NVL(c.qty_offered_decry,0)) AS total_amt_offered,
    -SUM(d.TOTAL_AMT * d.QTY_OFFERED) AS total_amt_offered,
    b.OID AS oid,
    ACCT.account_ID AS argument account_id
    ACCOUNT acct.
    b payment,
    detail d,
    Description c,
    master has
    value tnc, (SELECT SUM (c.total_amt_decry * NVL(c.qty_offered_decry,0)) AS total_amt_offered,)
    Sum(d.TOTAL_AMT * d.QTY_OFFERED) AS total_amt OF c and d description details) f
    WHERE acct.account_id = b.supplier_user_id
    AND a.oid = b.number
    AND tnc.oid = b.oid
    AND b.oid = c.oid
    GROUP BY acct.account_name

    But how do you decode the column in the group by its giving error

    has tried?

    SELECT acct.account_name AS vendor_name,
    (DECODE (f.total_amt_offered,NULL,f.total_amt,f.total_amt_offered,f.total_amt_offered)) AS total,
    ...
    GROUP BY acct.account_name
         , DECODE (f.total_amt_offered,NULL,f.total_amt,f.total_amt_offered,f.total_amt_offered)
    
  • Enter in the input area, output of the query / report of the AN_id, to query/display page.

    Hello
    I tried to create a text input area to enter a type of alphanumeric data, however it does not work for me again.
    Can someone help me here is the new code 2, I added to my query results.
    Basically, I have 2 pages
    One is the entry (index)
    And the other is where is the logic. / query

    I was working on a fifth Query but now since I added the code. It doesn't yet?
    Can someone help me?
    Thank you.
    And thank you

    In the box, I have this in the index.cfm

    < label > enter AN ID
    < input type = "text" name = "AN_ID" / >
    < / label >

    In where clause is what I have the requests page or

    AN_ID = ' #form. "AN_ID #

    Here is the code:

    index page

    Sort by:
    < select name = "Orderby" size = "1" >
    < option value = "AN_ID" > YEAR ID < / option >
    < option value = "AN_DATE" > a DATE < / option >
    < / select >
    < br / >
    < br / >
    Output format:
    < input type = "radio" name = "outputFormat" value = "HTML" checked = "checked" / >
    HTML
    < input type = "radio" name = "outputFormat" value = "PDF" / >
    PDF
    < input type = "radio" name = "outputFormat" value = "CSV" / >
    Download/open Excel Spreadsheet < BR / >
    < BR / >
    < /p >
    < / make >
    < p > < / p >
    < / div >

    < form id = "form1" name = "form1" method = "post" action = "" >
    < label > enter AN ID
    < input type = "text" name = "AN_ID" / >
    < / label >
    ----------------------------------------------------------------------------------------- ------------------------------------------------------------

    the query page and view the page


    < cfquery name = "getHIPPOcases" datasource = "oracle10" >
    Select
    Thecasertab.AN_ID as AN ID
    Thecasertab.AN_DATE as a date
    Thecasertab_requi.case_requi_id
    Thecasertab_requi.requi_type_cd
    Thecasertab_requi. App_user_id


    Of
    thold_case
    tloc
    tla_prop
    Thecasertab
    tref_plan_area
    Thecasertab_requi

    where
    Thecasertab_requi.caser_id = Thecasertab.caser_id
    and
    thold_case.caser_id = Thecasertab.caser_id
    and
    AN_ID = ' #form. "AN_ID #



    order by

    < cfswitch expression = "#Form.orderBy #" >
    < cfcase value = "AN_ID" >
    CASE. AN_ID
    < / cfcase >
    < cfcase value = "AN_DATE" >
    CASE. AN_date
    < / cfcase >
    < / cfswitch >


    < / cfquery >


    <! - report html - >
    < cfswitch expression = "#Form.outputFormat #" >
    < cfcase value = "HTML, PDF" >

    < cfsavecontent variable = "htmlData" >
    <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional / / IN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
    "< html xmlns =" http://www.w3.org/1999/xhtml "> "
    < head >
    < meta http-equiv = "Content-Type" content = text/html"; charset = iso-8859-1 "/ >"
    getHIPPOcases < title > < /title >
    < / head >
    < style type = "text/css" >

    TD {}
    do-family: Arial, Helvetica, without serif.
    do-size: 12px;
    }
    Th {}
    do-family: Arial, Helvetica, without serif.
    do-size: 12px;
    make-weight: bold;
    background-color: #FFFF99;
    }
    H2 {}
    do-family: Arial, Helvetica, without serif.
    do-size: 14px;
    }
    H3 {}
    do-family: Arial, Helvetica, without serif.
    font-size: 15px;
    }
    < / style >

    < body >
    < cfoutput >
    < table border = "0" cellpadding = "3" cellspacing = "0" >
    < b >

    < td align = "center" >
    getHIPPOcases < h3 > < / h3 > < br > < br > < table >
    < /tr >
    < b >
    < td align = "center" >
    < / h2 > your query returned #getHIPPOcases.RecordCount # entries < / h2 > < table >
    < /tr >
    < b >
    < td >
    < table border = "2" cellpadding = "2" cellspacing = "0" >
    < b >
    Number < /th > < th > Record
    < width th = "120" > YEAR ID < /th >
    date of YEAR < /TH > < TH >

    < /tr >

    < cfloop query = "getHIPPOcases" >


    < tr bgcolor = "< cfif currentrow mod 2 > F8F8FF < cfelse > WHITE < / cfif >" >
    < td > #CurrentRow # < table >
    < td > #AN_ID # < table >
    < td > #dateformat(AN_date,"mm/dd/yyyy") # < table >


    < /tr >
    < / cfloop >

    < /table >
    < table >
    < /tr >
    < /table >

    < / BODY >
    < / HTML >
    < / cfoutput >
    < / cfsavecontent >

    < cfswitch expression = "#Form.outputFormat #" >

    < cfcase value = "HTML" >
    < cfoutput >
    #htmldata #.
    < / cfoutput >
    < / cfcase >
    < cfcase value = "PDF" >
    PDF
    < cfdocument format = "pdf" >
    < cfoutput >
    #htmldata #.
    < / cfoutput >
    < / cfdocument >
    < / cfcase >

    < / cfswitch >





    < / cfcase >

    < cfcase value = "CSV" >


    < NAME CFHEADER = "Content-Disposition" VALUE = "attachment; filename = Citywide.csv">
    < cfcontent type = "application/msexcel" > "YEAR ID ', 'a date '.
    < cfoutput query = "getHIPPOcases" > #ltrim (AN_ID) #, "#dateformat(AN_date,"mm/dd/yyyy")" # ""
    < / cfoutput >


    < / cfcase >
    < / cfswitch >



    Quote:
    Posted by: briankind
    on the entry
    I get home an_id value let lov-1234-oop-ui
    and
    PRESST the button
    It's notreturn results (nothing happens)
    Thank you

    In this case, hard-code the value "lov-1234-oop-ui" in your query instead of the form variable. You get a result?

  • ODI error in reverse engineering planning app

    I get this error while reversing the app plannign in ODI. can someone tell what could have happene and contemplate them where. In the designer and topology mgr connectins all works well. This newspaper is the operator. I have my new to ODI btw.

    org.apache.bsf.BSFException: exception of Jython:
    Traceback (innermost last):

    "< String >" file, line 17, in there?

    IndexError: index out of range: 1



    at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)

    at com.sunopsis.dwg.codeinterpretor.k.a (k.java)

    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting (SnpSessTaskSql.java)

    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders (SnpSessTaskSql.java)

    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders (SnpSessTaskSql.java)

    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt (SnpSessTaskSql.java)

    at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt (SnpSessTaskSqlC.java)

    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask (SnpSessTaskSql.java)

    at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep (SnpSessStep.java)

    at com.sunopsis.dwg.dbobj.SnpSession.treatSession (SnpSession.java)

    at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand (DwgCommandSession.java)

    at com.sunopsis.dwg.cmd.DwgCommandBase.execute (DwgCommandBase.java)

    at com.sunopsis.dwg.cmd.e.i (e.java)

    at com.sunopsis.dwg.cmd.h.y (h.java)

    at com.sunopsis.dwg.cmd.e.run (e.java)

    at java.lang.Thread.run (unknown Source)

    Hello

    Are you sure you added the RMI port in the topology for the connection manager to the Planning Server

    for example planningserver:11333

    Or have a look here

    Take a look at my blog if you try to learn ODI, it should cover most of the areas you will need.

    Ok?

    See you soon

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

  • How secure is our Code of Reverse Engineering?

    Is it possible to recover / reverse engineer the source JS code for our applications? When the BAR file is loaded on BB user, the OS simply decompress the content as a html/css/js and run it in sort of a web browser or are the source codes actually encrypted during the packaging/compilation process? I wonder because our new application contains a special algorithm of a research project converted to Javascript and if it is necessary to obfuscate the code or go with a native application to BB development instead.

    The code will run in Web mode, it will run in a normal JS of UN-ofuscated file.

    Yes, the operating system simply unpacks the contents of the file bar, but users will have a difficult time getting access to these files from your application source is installed without their ability to access this part of the default file system. If it is extremely sensitive information, I would look for in a native application, unless you are happy with an obfuscation process that you can perform yourself.

  • Random, lack input and error output in af:query.

    Hello

    I use JDeveloper 11.1.2.4

    I have an af:query in my jsff page. There is a question at random that I am facing. When I select the option forward and attempt to add a new attribute OR after adding a new attribute, hit the search button

    I get the error "Missing parameter and OUT to index::1. But it's random. There is no specific measure to reproduce and its presence is also much lower.

    The error does not block the system, the user can continue its work after the entry of the error. Once the user has been produced, the error is not reproduced by the same steps that were followed at the start to get the error.

    The view object is not all bind variables required in fact that the main request has not all bind variables at all. Bind variables are used in the specific view criteria and their value are being extracted from EL expression.

    Someone can help me out, what direction should I look for this issue.

    Stack trace:

    < Utils > < buildFacesMessage > ADF: addition of the following JSF error: parameter IN or OUT to missing index: 1

    java.sql.SQLException: parameter IN or OUT to missing index: 1

    at oracle.jdbc.driver.OraclePreparedStatement.processCompletedBindRow(OraclePreparedStatement.java:1937)

    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3764)

    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3823)

    at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1671)

    at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:135)

    at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:1254)

    at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:913)

    at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:7282)

    at oracle.jbo.server.QueryCollection.get(QueryCollection.java:2197)

    at oracle.jbo.server.ViewRowSetIteratorImpl.getAllRowsInRangeInternal(ViewRowSetIteratorImpl.java:2182)

    at oracle.jbo.server.ViewRowSetIteratorImpl.getAllRowsInRange(ViewRowSetIteratorImpl.java:2210)

    at oracle.jbo.server.ViewRowSetImpl.getAllRowsInRange(ViewRowSetImpl.java:3074)

    at oracle.jbo.server.ViewObjectImpl.getAllRowsInRange(ViewObjectImpl.java:11293)

    at oracle.adf.model.binding.DCIteratorBinding.getAllRowsInRange(DCIteratorBinding.java:2404)

    at oracle.jbo.uicli.binding.JUCtrlHierNodeBinding.updateRangeScrolled(JUCtrlHierNodeBinding.java:2442)

    at oracle.jbo.uicli.binding.JUIteratorBinding.rangeScrolled(JUIteratorBinding.java:182)

    at oracle.jbo.common.RowSetHelper.fireRangeScrolled(RowSetHelper.java:193)

    at oracle.jbo.server.ViewRowSetIteratorImpl.notifyRangeScrolled(ViewRowSetIteratorImpl.java:3080)

    at oracle.jbo.server.ViewRowSetIteratorImpl.scrollRange(ViewRowSetIteratorImpl.java:1448)

    at oracle.jbo.server.ViewRowSetIteratorImpl.setRangeStartWithRefresh(ViewRowSetIteratorImpl.java:2755)

    at oracle.jbo.server.ViewRowSetIteratorImpl.setRangeStart(ViewRowSetIteratorImpl.java:2740)

    at oracle.jbo.server.ViewRowSetImpl.setRangeStart(ViewRowSetImpl.java:3015)

    at oracle.jbo.server.ViewObjectImpl.setRangeStart(ViewObjectImpl.java:10770)

    at oracle.adf.model.binding.DCIteratorBinding.setRangeStart(DCIteratorBinding.java:3552)

    at oracle.adfinternal.view.faces.model.binding.RowDataManager._bringInToRange(RowDataManager.java:101)

    at oracle.adfinternal.view.faces.model.binding.RowDataManager.setRowIndex(RowDataManager.java:55)

    to oracle.adfinternal.view.faces.model.binding.FacesCtrlHierBinding$ FacesModel.setRowIndex (FacesCtrlHierBinding.java:800)

    at org.apache.myfaces.trinidad.component.UIXIterator._fixupFirst(UIXIterator.java:674)

    at org.apache.myfaces.trinidad.component.UIXIterator.__encodeBegin(UIXIterator.java:649)

    at org.apache.myfaces.trinidad.component.UIXTable.__encodeBegin(UIXTable.java:175)

    at org.apache.myfaces.trinidad.component.UIXCollection.encodeBegin(UIXCollection.java:607)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1672)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)

    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315)

    at oracle.adf.view.rich.render.RichRenderer.delegateRenderer(RichRenderer.java:1700)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer.access$ 1300 (PanelCollectionRenderer.java:102)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer$ PanelCollectionHelper._renderStretchedContent (PanelCollectionRenderer.java:793)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer$ PanelCollectionHelper._encodeAll (PanelCollectionRenderer.java:928)

    to oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer$ PanelCollectionHelper.access$ 700 (PanelCollectionRenderer.java:616)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelCollectionRenderer.encodeAll(PanelCollectionRenderer.java:480)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)

    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)

    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)

    at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2194)

    to oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.access$ 400 (RegionRenderer.java:50)

    to oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer$ ChildEncoderCallback.processComponent (RegionRenderer.java:707)

    to oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer$ ChildEncoderCallback.processComponent (RegionRenderer.java:692)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:187)

    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:318)

    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:283)

    at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer._encodeChildren(RegionRenderer.java:297)

    at oracle.adfinternal.view.faces.renderkit.rich.RegionRenderer.encodeAll(RegionRenderer.java:186)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)

    at oracle.adf.view.rich.component.fragment.UIXRegion.encodeEnd(UIXRegion.java:323)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)

    at org.apache.myfaces.trinidad.component.UIXGroup.encodeChildren(UIXGroup.java:170)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1674)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)

    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)

    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeCenterFacet(PanelStretchLayoutRenderer.java:878)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeCenterPane(PanelStretchLayoutRenderer.java:1299)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeMiddlePanes(PanelStretchLayoutRenderer.java:350)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:315)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)

    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)

    at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2194)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer._renderPane(PanelSplitterRenderer.java:1599)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer.encodeAll(PanelSplitterRenderer.java:263)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)

    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)

    at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2194)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer._renderPane(PanelSplitterRenderer.java:1599)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer.encodeAll(PanelSplitterRenderer.java:279)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)

    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)

    at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer.encodeFacet(DecorativeBoxRenderer.java:440)

    at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer._encodeCenterPane(DecorativeBoxRenderer.java:711)

    at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer.encodeAll(DecorativeBoxRenderer.java:380)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)

    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)

    at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2194)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer._renderPane(PanelSplitterRenderer.java:1599)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer.encodeAll(PanelSplitterRenderer.java:279)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)

    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)

    at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer.encodeFacet(DecorativeBoxRenderer.java:440)

    at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer._encodeCenterPane(DecorativeBoxRenderer.java:711)

    at oracle.adfinternal.view.faces.renderkit.rich.DecorativeBoxRenderer.encodeAll(DecorativeBoxRenderer.java:380)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)

    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)

    at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2194)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer._renderPane(PanelSplitterRenderer.java:1599)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer.encodeAll(PanelSplitterRenderer.java:263)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)

    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)

    at oracle.adf.view.rich.render.RichRenderer.encodeStretchedChild(RichRenderer.java:2194)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer._renderPane(PanelSplitterRenderer.java:1599)

    at oracle.adfinternal.view.faces.renderkit.rich.PanelSplitterRenderer.encodeAll(PanelSplitterRenderer.java:279)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)

    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:641)

    at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3062)

    at oracle.adfinternal.view.faces.renderkit.rich.PageTemplateRenderer.encodeAll(PageTemplateRenderer.java:68)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)

    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:641)

    at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3062)

    at oracle.adfinternal.view.faces.renderkit.rich.FormRenderer.encodeAll(FormRenderer.java:274)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:624)

    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:3201)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:641)

    at oracle.adf.view.rich.render.RichRenderer.encodeAllChildrenInContext(RichRenderer.java:3062)

    at oracle.adfinternal.view.faces.renderkit.rich.DocumentRenderer.encodeAll(DocumentRenderer.java:1275)

    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1452)

    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:511)

    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:923)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)

    at oracle.adfinternal.view.faces.context.PartialViewContextImpl._processRender(PartialViewContextImpl.java:321)

    at oracle.adfinternal.view.faces.context.PartialViewContextImpl.processPartial(PartialViewContextImpl.java:152)

    at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:974)

    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1674)

    at oracle.adfinternal.view.faces.component.AdfViewRoot.encodeAll(AdfViewRoot.java:91)

    at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:399)

    to org.apache.myfaces.trinidadinternal.application.ViewDeclarationLanguageFactoryImpl$ ChangeApplyingVDLWrapper.renderView (ViewDeclarationLanguageFactoryImpl.java:350)

    at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)

    at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:273)

    at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:165)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:1035)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:342)

    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:236)

    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:509)

    to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:227)

    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)

    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)

    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:125)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:468)

    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

    to org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$ FilterListChain.doFilter (TrinidadFilterImpl.java:468)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)

    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)

    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at com.oracle.ofd.ba.newlayout.view.filter.security.IE11_Filter.doFilter(IE11_Filter.java:25)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at com.oracle.ofd.ba.newlayout.view.filter.security.OfdSessionExpiryFilter.doFilter(OfdSessionExpiryFilter.java:45)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at com.oracle.ofd.ba.newlayout.view.filter.security.OfdSecurityFilter.doFilter(OfdSecurityFilter.java:71)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:119)

    at java.security.AccessController.doPrivileged (Native Method)

    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)

    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)

    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)

    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)

    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)

    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3715)

    to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3681)

    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)

    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)

    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)

    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)

    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)

    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

    Thank you

    It's the application. We were not able to get the first cause, but occurred because of changes in the parameter optimization of the View object.

    To improve performance, the parameter Access Mode is set to the pagination of the range. When he changed the Scrollable value then the issue has not been seen.

  • Reverse engineering DB2 alias

    Hello!

    We had a request to hide our data production DB2 for ODI.

    Our administrators have created a schema that is hidden with views that mask the delicate paintings and aliases to other tables not requiring masking.

    There are about 40 schemes, each contains about 10 views and alias of 50 or more.


    The problem is that I can't reverse engineer aliases.

    Such a thing is possible? Or should recreate us all aliases defined in the form of views?


    Kind regards
    Ivan

    I imported the RKM SQL (JYTHON) KM and it works with table aliases as well... only the downside is I can't select them, I have to specifically name in the mask.

    Kind regards

    Ivan

Maybe you are looking for