Query Selection View
I'm using the Query Selection View web item on one of my web templates. The issue is related to the Create and Delete command buttons not being displayed even though the Create/Delete - Display Button property has been selected for this control.
Thanks
Did you ever figure this out? I am having the same problem now
Similar Messages
-
Hi,
I am facing this weird issue. Any help would be appriciated.
I have view with the following definition:
CREATE VIEW [marketing].[OpenedMails]
AS
SELECT
ID_EmailAddress,
ID_Date_Opened,
ID_Contact,
ID_MailSendJobs,
COUNT(ID_OpenedMails) AS OpenCount,
CASE
WHEN ROW_NUMBER() OVER (PARTITION BY CAST(ID_EmailAddress AS VARCHAR(10)) + ' ' + CAST(ID_MailSendJobs AS VARCHAR(10)) ORDER BY ID_Date_Opened) = 1 THEN 1
ELSE 0
END
AS UniqueOpenCount
FROM
dbo.Fact_OpenedMails
where ID_Contact = 382340
GROUP BY ID_EmailAddress, ID_Date_Opened, ID_Contact, ID_MailSendJobs;
order by ID_MailSendJobs
When I run the the select statement in the view definition I get combination of both 1 and 0 for the 'UniqueOpenCount' column.
But when I run the select from the view itself using the following query:
SELECT [ID_EmailAddress]
,[ID_Date_Opened]
,[ID_Contact]
,[ID_MailSendJobs]
,[OpenCount]
,[UniqueOpenCount]
FROM [marketing].[OpenedMails]
I get equal amount of rows but only 0 values for the 'UniqueOpenCount' column which seems to be very weird to me. Why is this happening ? Can anyone help regarding how to solve this ??
Result from the select inside view definition:
Result from the select query directly from the view:
Thanks in advance.
Vivek KamathPlease post DDL, so that people do not have to guess what the keys, constraints, Declarative Referential Integrity, data types, etc. in your schema are. Learn how to follow ISO-11179 data element naming conventions and formatting rules. You failed. Temporal
data should use ISO-8601 formats – you failed again. Code should be in Standard SQL AS much AS possible and not local dialect.
This is minimal polite behavior on SQL forums.
Things like “ID_Date_Opened” are wrong. The affixes “id” and “date” are called attribute properties in ISO-11179 and data modeling. Since a date is a unit of measurement on a temporal scale, it cannot be an identifier by definition. My guess is this would be
“open_date” if it were done right. And the only display format in ANSI/ISO Standard SQL is ISO-8601 (yyyy-mm-dd)
An email address of -1?? Email addresses are VARCHAR(256), not numeric. There is no reason to cast them AS string!
Your vague “mail_send_jobs” is plural, but columns hold scalars and cannot be plural by definition. The partition cause can hold a list of columns:
WHEN ROW_NUMBER()
OVER (PARTITION BY email_address, mail_send_job
ORDER BY open_date)
= 1
THEN 1 ELSE 0 END
This still makes no sense, but the syntax is better. You do not understand how ROW_NUMBER() works.
Would you like to try again with proper Netiquette?
--CELKO-- Books in Celko Series for Morgan-Kaufmann Publishing: Analytics and OLAP in SQL / Data and Databases: Concepts in Practice Data / Measurements and Standards in SQL SQL for Smarties / SQL Programming Style / SQL Puzzles and Answers / Thinking
in Sets / Trees and Hierarchies in SQL -
SQL query or view used internally by Discoverer Open Workbook from Database
Hi Experts,
I am involved in developing a web application wherein I have to display the 'All Workbooks' similiar functionality in the 'Open Workbook from Database' dialog box of Discoverer. Can anybody provide me with the background query or view that Discoverer uses to retrieve this data for workbook listing? Please let me know if my question is confusing and requires more details.
Thanks
ThomasHi,
If you just need the list of workbooks then you need to use the EUL_DOCUMENT table:
SELECT u.User_Name Owner_Name
*,Doc.Doc_Name Workbook_Name*
*,Doc.Doc_Updated_Date Last_Update_Date*
FROM Eul_Us.Eul5_Documents Doc
*,Eul_Us.Eul5_Eul_Users Own_Usr*
*,Fnd_User u*
WHERE Own_Usr.Eu_Id = Doc.Doc_Eu_Id AND
To_Char(u.User_Id(+)) = Substr(Own_Usr.Eu_Username
*,2*
*,10);*
If you want the exact same list then you need to do the above along with the sharing :
SELECT DISTINCT
case when instr(disco_docs.doc_created_by,'#')=0 then disco_docs.doc_created_by
when instr(disco_docs.doc_created_by,'#')>0 and instr(disco_docs.doc_created_by,'#',2)=0 then (select fu.user_name from fnd_user fu where fu.user_id=substr(disco_docs.doc_created_by,2,5))
else NULL
end "Workbook Owner/Creator",
disco_docs.doc_name "Workbook Name",
disco_docs.Doc_Updated_Date "Last Update Date",
case when instr(disco_users.eu_username,'#')=0 then disco_users.eu_username
when instr(disco_users.eu_username,'#')>0 and instr(disco_users.eu_username,'#',2)=0 then (select fu.user_name from fnd_user fu where fu.user_id=substr(disco_users.eu_username,2,5))
else (select resp.responsibility_name from fnd_responsibility_tl resp where resp.responsibility_id=substr(disco_users.eu_username,2,5))
end as "Shared Name / Responsibility"
FROM
eul_us.eul5_documents disco_docs,
eul_us.eul5_access_privs disco_shares,
eul_us.eul5_eul_users disco_users
WHERE
disco_docs.doc_id = disco_shares.gd_doc_id (+)
and disco_users.eu_username(+) NOT IN ('EUL5', 'PUBLIC')
AND disco_users.eu_id(+) = disco_shares.ap_eu_id;
* Change the EUL_US to your discoverer schema...
Then you will need to compare the current user with the sharing list or creator
Good luck
Tamir -
Problems in creation of workbook using Change query local view.
Hi Experts,
I have created a Multiprovider by using union of two infocubes and created a Query based on Multiprovider. I want to restrict one infocube in Change Query local view for creating new workbooks. In Query global view we drag and drop the Infocube under Filters, but in the Query local view Filter panel is in disable mode. (My requirement is to create the workbooks using change query local view only)
How can I restrict the one Infocube values in the workbooks by using Change query local view?
Thanks in advance.
Venkat.Hi Venkat Prasad
As you told that the query is on multi provider and the view is not allowing to declare/define filter value
Just drag the infoprovider info object avilable under packet dimension to rows and right click on it restrict by selecting the name of the info provider when u right click it will show you the option of restrict once u click on it,it will takes to u a pop up where you can able to see the name of info providers and you specify according to it and finally in the display of results if you dont want to to display the info provider name then just right click on the 0infoprovider object under rows go to properties then choose hide option under display.
Hope its clear a little..!
Thanks
K M R
**Assigning points is the only way of saying thanks in SDN***
>
venkata prasad wrote:
> Hi K M R,
>
> Thanks for ur quick response. Most of the Infoobjects are common for both infocubes. I didn't understand this sentense "retrict the value with the infoprovider which values you are trying to view".
> Please explian elaborately how to restrict the values speicfic to infoprovider under rows. -
Column alias error in a query of views
Hi
I was trying to workout this query
create view dept_sal as
select d.department_name,sum(e.salary)
from departments d left outer join employees e
on d.department_id= e.department_id
group by d.department_name;
and i recieved this error message .............
Error at Command Line:2 Column:25
Error report:
SQL Error: ORA-00998: must name this expression with a column alias
00998. 00000 - "must name this expression with a column alias"
*Cause:
*Action:
I tried to put an alias for sum(e.salary) function and it worked but i dont understand why it is required or is the problem somewhere else and why an alias is needed here ???
Actually the book hasnt specfied the need for an alias at this place ...so i wanted to know why am getting this error ..
create or replace view dept_sal as
select d.department_name,sum(e.salary) as d_sal
from departments d left outer join employees e
on d.department_id= e.department_id
group by d.department_name;
view DEPT_SAL created.
Also i wanted to know if i can start a thread each time i want have a problem or can i add my questions to somebody
else's thread ..
Thanks
JayshreeHi, Jayshree,
to_learn wrote:
Hi
I was trying to workout this query
create view dept_sal as
select d.department_name,sum(e.salary)
from departments d left outer join employees e
on d.department_id= e.department_id
group by d.department_name;
and i recieved this error message .............
Error at Command Line:2 Column:25
Error report:
SQL Error: ORA-00998: must name this expression with a column alias
00998. 00000 - "must name this expression with a column alias"
*Cause:
*Action:
I tried to put an alias for sum(e.salary) function and it worked but i dont understand why it is required or is the problem somewhere else and why an alias is needed here ???Every column in a table or view must have a unique name. If you don't explicitly specify a name for the output column, Oracle will try to generate one based on the input expression. If the name does not follow the normal rules for identifiers (one of which is that the name can't contain special symbols, like parentheses) then the name must be enclosed in double-quotes.
Notice that these rules are a little different from the rules about result sets. In the result set of a main query, for example, column names do not have to be unique, and a system-generated name like 'SUM(E.SALARY)" is acceptable.
Actually the book hasnt specfied the need for an alias at this place ...so i wanted to know why am getting this error ..I can't see which book you're reading. Post a quote. If the book is available on line, post a link, too.
create or replace view dept_sal as
select d.department_name,sum(e.salary) as d_sal
from departments d left outer join employees e
on d.department_id= e.department_id
group by d.department_name;
view DEPT_SAL created.That's the right way to do it.
Also i wanted to know if i can start a thread each time i want have a problem or can i add my questions to somebody
else's thread ..It's better to start your own thread. -
Report Not apperaing in User's Query Report Viewer Menu
Hello There!
Continuing with below thread
Report Category not Appearing in Report Definition
When i search for a report i created, i'm(as a normal user) not able to find any report after searching.(assigned to me or to my role.)
The view PSXPRPTSRCH_VW has two tables PSXPRPTDEFN and PSXPDATASRC .Both have oprid column which is blank and the above view's first where clause is asking for oprid.
I don't understand how then all the doc./papers on internet i read, to create Report using XML Publisher says/shows the report appears in user menu(query report viewer). May be they still using PS login to show the output?
Anybody have any idea where am going wrong?
The category,datasource,Definition,query tree all set properly. Do user need any special role/permission assigned?
BTW user can see the query report viewer menu.
Regards!
Edited by: user10569054 on Sep 27, 2012 2:32 PM
Peoplesoft Version 9.00
Database Oracle 10.2Thanks for the Reply.
from the doc. you gave, this is what i found.
Home > PeopleBooks > PeopleTools 8.52: BI Publisher for PeopleSoft > Running, Locating, and Viewing BI Publisher Reports
The Query Report Viewer allows selection and online viewing of those reports that have a data source type of PeopleSoft Query. Existing Query security applies so that each user has access to run only the reports to which he or she has qualified Query access to the data source.
The PS query and the data source is created by user PS then how can a normal user will have access to that?
I'm bit confused here.
Regards! -
Display MM03 screen with out selecting views using interactive list.
Hi Experts,
I have one query, I am displaying material data in a list. when i click on material number in the list it should show material data i.e should call MM03 with all the view data .
When i am using call transaction 'MM03' skip first screen. I am able to call MM03 screen but unable to skip the View Pop up screen it should be selected default and the veiw data should be displayed.
Ex: when i am clicking on materil number from the list it will directly take to the Basic data1 screen with out the pop up screen for selecting views.
hope this is clear...
Thanks
Sunil kairam.Hi Dzed Maroz ,
Thanks for the quick reply... its works.. !
Can you please tell me the methodology behind SET PARAMETER ID 'MXX' FIELD 'K'.
I was trying using below code earlier was showing the pop up screen.
SET PARAMETER ID 'MAT' FIELD P_MATNR. "
CALL TRANSACTION 'MM03' AND SKIP FIRST SCREEN.
but now it works... thanks..
kindly explain SET PARAMETER ID 'MXX' FIELD 'K'. hw it works... which filed parmeter id is MXX and y we have choosen 'K' ??
Thanks & Regards
Sunil kairam -
Spatial query on view to another schema
Hi,
I am getting the following error on this query :
select ufi from cadastre where
sdo_filter(geometry,
mdsys.sdo_geometry(2003,8311,NULL,
sdo_elem_info_array(1,1003,3),
sdo_ordinate_array(130.967,-12.510,131.000,-12.486))) = 'TRUE';
ORA-13226: interface not supported without a spatial index
Cadastre is a view of a table stored in another schema.
This query works :
select ufi from sdo_owner.parcel where
sdo_filter(geometry,
mdsys.sdo_geometry(2003,8311,NULL,
sdo_elem_info_array(1,1003,3),
sdo_ordinate_array(130.967,-12.510,131.000,-12.486))) = 'TRUE';
I have an entry in user_sdo_geom_metadata for CADASTRE , do i also need an entry in user_sdo_index_info for the query to work.
Does any one have any ideas ?
JamesDan,
I have worked out why it happens. We have a parcel table that is made up of polygons and points. The points are parcel's that have no legal boundary or survey boundary, just a point where a house might be located.
What i had forgotten was that i had created a function to convert these points into a polygon on the fly. This buffer function is called from the view.
example
create view cadastre
as
select
ufi,
parcel_key,
buffer(geometry) "GEOMETRY"
from sdo_owner.parcel;
I am guessing that because the geometry is no longer geometry from a table but created geometry it does not have a spatial index associated with it.
Here is the buffer function
CREATE OR REPLACE FUNCTION buffer
geometry MDSYS.SDO_GEOMETRY,
layer_name VARCHAR2
RETURN MDSYS.SDO_GEOMETRY
AS
temp_geom MDSYS.SDO_GEOMETRY;
diminfo MDSYS.SDO_DIM_ARRAY;
start_x FLOAT;
start_y FLOAT;
end_x FLOAT;
end_y FLOAT;
BEGIN
SELECT u.diminfo INTO diminfo
FROM user_sdo_geom_metadata u
WHERE u.table_name = UPPER(layer_name);
IF geometry.GET_GTYPE() = 1 THEN
temp_geom := sdo_geom.sdo_buffer(geometry,diminfo,4,'units=m arc_tolerance=0.005');
return temp_geom;
END IF;
IF geometry.GET_GTYPE() = 2 THEN
temp_geom := sdo_geom.sdo_buffer(geometry,diminfo,4,'units=m arc_tolerance=0.005');
RETURN temp_geom;
END IF;
IF geometry.GET_GTYPE() = 6 THEN
temp_geom := sdo_geom.sdo_buffer(geometry,diminfo,4,'units=m arc_tolerance=0.005');
RETURN temp_geom;
END IF;
RETURN geometry;
END;
James -
Problems with query in view object
I have create query form view object that is render on a jsp. The dynamic generate query leaves out "'" single quotes on string 'not assigned' which is selected from a lov.
Does anyone no how I might fix this?
Thanks.Greg:
Please provide further details. How are you creating the dynamically generated query? Could you show the original query vs. what is executed?
Thanks.
Sung -
Can You Explain This SQL Query - Inline View Included
The query is taken from "Oracle Database 10g: SQL Fundamentals II" page 3-7 (chapter 3)
I do not fully understand the following query:
SELECT a.last_name, a.salary, a.department_id, b.salavg
FROM employees a, (SELECT department_id,
AVG(salary) salavg
FROM employees
GROUP BY department_id) b
WHERE a.department_id = b.department_id
AND a.salary > b.salavg;
The inline view can return several records. Can you please tell me in step by step how does this work. I understand the concept of join tables and aliases, etc. I just need to know the mechanism of this code.
Thanksuser11164565 wrote:
The query is taken from "Oracle Database 10g: SQL Fundamentals II" page 3-7 (chapter 3)
I do not fully understand the following query:
SELECT a.last_name, a.salary, a.department_id, b.salavg
FROM employees a, (SELECT department_id,
AVG(salary) salavg
FROM employees
GROUP BY department_id) b
WHERE a.department_id = b.department_id
AND a.salary > b.salavg;
The inline view can return several records. Can you please tell me in step by step how does this work. I understand the concept of join tables and aliases, etc. I just need to know the mechanism of this code.
The query is returning the last name, salary , department and average salary of all the departments where salary is greater than the average salary.
HTH
Aman.... -
Long parse time (381.36) when query on view . Trace provided.
Hi,
from time to time I've got long running query :
SELECT *
FROM wniosek_samochodowy_nowy
WHERE 0 = 1;
here goes 10046 trace:
SELECT *
FROM wniosek_samochodowy_nowy
WHERE 0 = 1
call count cpu elapsed disk query current rows
Parse 1 389.60 381.36 0 3 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 1 0.00 0.00 0 0 0 0
total 3 389.60 381.36 0 3 0 0
Misses in library cache during parse: 1
Optimizer goal: CHOOSE
Parsing user id: 2568
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
SQL*Net message to client 1 0.00 0.00
SQL*Net more data to client 2 0.00 0.00
OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS
call count cpu elapsed disk query current rows
Parse 1 389.60 381.36 0 3 0 0
Execute 2 0.00 0.00 0 0 0 0
Fetch 1 0.00 0.00 0 0 0 0
total 4 389.60 381.36 0 3 0 0
Misses in library cache during parse: 1
Misses in library cache during execute: 1
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
SQL*Net message to client 2 0.00 0.00
SQL*Net message from client 1 22.89 22.89
SQL*Net more data to client 2 0.00 0.00
OVERALL TOTALS FOR ALL RECURSIVE STATEMENTS
call count cpu elapsed disk query current rows
Parse 4 0.00 0.00 0 0 0 0
Execute 4 0.02 0.00 0 0 0 0
Fetch 4 0.00 0.00 0 12 0 4
total 12 0.02 0.00 0 12 0 4
Misses in library cache during parse: 3
2 user SQL statements in session.
4 internal SQL statements in session.
6 SQL statements in session.view its quite complicated but 0=1 should trigger short code path (logic optimization) .
DB is 9.2.0.8 optimizer mode all_rows (with rule its fast ).
Any ideas whats going on ?
Regards
GregReduce it and see what happens - I think the default for 9i is 2000. Do the following and see what you get:
alter session set sql_trace = true;
alter session set optimizer_max_permutations = 2000;
SELECT *
FROM wniosek_samochodowy_nowy
WHERE 0 = 1; -
Changing SQL Query in View Object during runtime
Hello everyone,
I've got some problems with view objects which I dropped on my JSP page.
1.)
What I want to do is changing SQL query during running my application. I have view object based on select query: "SELECT * FROM DEPARTMENTS". And after clicking button (or something else) I want to change the query: "SELECT * FROM EMPLOYEES" and I want to see this changes in my JSP page. Setting the query and executing it doesn't work. How can i do it?
2.)
I want to create view object programmatically, but I don't know exactly how many columns / attributes it will have. If I know the names of the attributes it's ok, but i don't know it... So I've got function, its body is:
Row rowForInsert = this.createRow();
this.addDynamicAttribute("ParamName");
rowForInsert.setAttribute("ParamName", "asda");
this.insertRow(rowForInsert);
but this code doesn't work (I can't see any changes on my JSP Page).Thank's a lot!
But there's another thing to do which I can't deal with.
I want to create view object in one jspx page, a I don't want to move to another.
And this method doesn't work.
What can I do?
I've got following error (I'm using dynamic table, when I create view object first time it's ok, but when i want to create another, there's execption):
java.util.NoSuchElementException
* at java.util.ArrayDeque.removeFirst(ArrayDeque.java:251)*
* at java.util.ArrayDeque.pop(ArrayDeque.java:480)*
* at oracle.adfinternal.view.faces.renderkit.rich.EditableValueRenderer.removeCachedReadOnly(EditableValueRenderer.java:414)*
* at oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.afterEncode(LabeledInputRenderer.java:139)*
* at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:526)*
* 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.encodeChildInContext(RichRenderer.java:3118)*
* at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.renderDataCell(BaseColumnRenderer.java:1468)*
* at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.encodeAll(BaseColumnRenderer.java:166)*
* 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.TableRenderer.renderDataBlockRows(TableRenderer.java:2803)*
* at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer.encodeAll(TableRenderer.java:685)*
* 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 org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollection.java:617)*
* at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)*
* at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1677)*
* 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 javax.faces.component.UIComponent.encodeAll(UIComponent.java:1677)*
* at oracle.adfinternal.view.faces.component.AdfViewRoot.encodeAll(AdfViewRoot.java:91)*
* at com.sun.faces.application.view.JspViewHandlingStrategy.doRenderView(JspViewHandlingStrategy.java:431)*
* at com.sun.faces.application.view.JspViewHandlingStrategy.renderView(JspViewHandlingStrategy.java:233)*
* at 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:1032)*
* at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:339)*
* at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:237)*
* at javax.faces.webapp.FacesServlet.service(FacesServlet.java:509)*
* at 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)*
* at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)*
* at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)*
* at 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 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)*
* at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)*
* at 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)*
*<LifecycleImpl> <_handleException> ADF_FACES-60098:Faces - cykl życia otrzymuje nieobsługiwane wyjątki w fazie RENDER_RESPONSE 6*
javax.el.PropertyNotFoundException: Target Unreachable, 'bindings' returned null
* at com.sun.el.parser.AstValue.getTarget(Unknown Source)*
* at com.sun.el.parser.AstValue.isReadOnly(Unknown Source)*
* at com.sun.el.ValueExpressionImpl.isReadOnly(Unknown Source)*
* at oracle.adfinternal.view.faces.renderkit.rich.EditableValueRenderer._getUncachedReadOnly(EditableValueRenderer.java:476)*
* at oracle.adfinternal.view.faces.renderkit.rich.EditableValueRenderer.cacheReadOnly(EditableValueRenderer.java:406)*
* at oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.beforeEncode(LabeledInputRenderer.java:128)*
* at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:510)*
* 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.encodeChildInContext(RichRenderer.java:3118)*
* at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.renderDataCell(BaseColumnRenderer.java:1468)*
* at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.encodeAll(BaseColumnRenderer.java:166)*
* 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.TableRenderer.renderDataBlockRows(TableRenderer.java:2803)*
* at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer.encodeAll(TableRenderer.java:685)*
* 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 org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollection.java:617)*
* at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)*
* at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1677)*
* 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 javax.faces.component.UIComponent.encodeAll(UIComponent.java:1677)*
* at oracle.adfinternal.view.faces.component.AdfViewRoot.encodeAll(AdfViewRoot.java:91)*
* at com.sun.faces.application.view.JspViewHandlingStrategy.doRenderView(JspViewHandlingStrategy.java:431)*
* at com.sun.faces.application.view.JspViewHandlingStrategy.renderView(JspViewHandlingStrategy.java:233)*
* at 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:1032)*
* at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:339)*
* at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:237)*
* at javax.faces.webapp.FacesServlet.service(FacesServlet.java:509)*
* at 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)*
* at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)*
* at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)*
* at 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 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)*
* at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)*
* at 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)*
*<2012-10-24 10:16:59 CEST> <Error> <HTTP> <BEA-101020> <[ServletContext@16325184[app:test66 module:test66-ViewController-context-root path:/test66-ViewController-context-root spec-version:2.5]] Servlet failed with Exception*
javax.el.PropertyNotFoundException: Target Unreachable, 'bindings' returned null
* at com.sun.el.parser.AstValue.getTarget(Unknown Source)*
* at com.sun.el.parser.AstValue.isReadOnly(Unknown Source)*
* at com.sun.el.ValueExpressionImpl.isReadOnly(Unknown Source)*
* at oracle.adfinternal.view.faces.renderkit.rich.EditableValueRenderer._getUncachedReadOnly(EditableValueRenderer.java:476)*
* at oracle.adfinternal.view.faces.renderkit.rich.EditableValueRenderer.cacheReadOnly(EditableValueRenderer.java:406)*
* Truncated. see log file for complete stacktrace*
*>*
*<2012-10-24 10:16:59 CEST> <Notice> <Diagnostics> <BEA-320068> <Watch 'UncheckedException' with severity 'Notice' on server 'DefaultServer' has triggered at 2012-10-24 10:16:59 CEST. Notification details:*
WatchRuleType: Log
WatchRule: (SEVERITY = 'Error') AND ((MSGID = 'WL-101020') OR (MSGID = 'WL-101017') OR (MSGID = 'WL-000802') OR (MSGID = 'BEA-101020') OR (MSGID = 'BEA-101017') OR (MSGID = 'BEA-000802'))
*WatchData: DATE = 2012-10-24 10:16:59 CEST SERVER = DefaultServer MESSAGE = [ServletContext@16325184[app:test66 module:test66-ViewController-context-root path:/test66-ViewController-context-root spec-version:2.5]] Servlet failed with Exception*
javax.el.PropertyNotFoundException: Target Unreachable, 'bindings' returned null
* at com.sun.el.parser.AstValue.getTarget(Unknown Source)*
* at com.sun.el.parser.AstValue.isReadOnly(Unknown Source)*
* at com.sun.el.ValueExpressionImpl.isReadOnly(Unknown Source)*
* at oracle.adfinternal.view.faces.renderkit.rich.EditableValueRenderer._getUncachedReadOnly(EditableValueRenderer.java:476)*
* at oracle.adfinternal.view.faces.renderkit.rich.EditableValueRenderer.cacheReadOnly(EditableValueRenderer.java:406)*
* at oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.beforeEncode(LabeledInputRenderer.java:128)*
* at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:510)*
* 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.encodeChildInContext(RichRenderer.java:3118)*
* at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.renderDataCell(BaseColumnRenderer.java:1468)*
* at oracle.adfinternal.view.faces.renderkit.rich.table.BaseColumnRenderer.encodeAll(BaseColumnRenderer.java:166)*
* 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.TableRenderer.renderDataBlockRows(TableRenderer.java:2803)*
* at oracle.adfinternal.view.faces.renderkit.rich.TableRenderer.encodeAll(TableRenderer.java:685)*
* 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 org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollection.java:617)*
* at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1681)*
* at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1677)*
* 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 javax.faces.component.UIComponent.encodeAll(UIComponent.java:1677)*
* at oracle.adfinternal.view.faces.component.AdfViewRoot.encodeAll(AdfViewRoot.java:91)*
* at com.sun.faces.application.view.JspViewHandlingStrategy.doRenderView(JspViewHandlingStrategy.java:431)*
* at com.sun.faces.application.view.JspViewHandlingStrategy.renderView(JspViewHandlingStrategy.java:233)*
* at 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:1032)*
* at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:339)*
* at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:237)*
* at javax.faces.webapp.FacesServlet.service(FacesServlet.java:509)*
* at 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)*
* at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)*
* at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)*
* at 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 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)*
* at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)*
* at 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)*
*SUBSYSTEM = HTTP USERID = <WLS Kernel> SEVERITY = Error THREAD = [ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' MSGID = BEA-101020 MACHINE = JR TXID = CONTEXTID = 1a4c398e070e58ea:-4d4bf6f8:13a91b10737:-8000-000000000000021e TIMESTAMP = 1351066619887*
WatchAlarmType: AutomaticReset
WatchAlarmResetPeriod: 30000
and my function which creates view object is:
ViewObject vo = this.findViewObject("v1");
vo.remove();
vo = this.createViewObjectFromQueryStmt("v1", st);
vo.executeQuery();
Edited by: 965647 on 2012-10-24 01:18
Edited by: 965647 on 2012-10-24 03:02 -
Query Selection Screen does not appear in Web Analyzer
Hi Experts,
Query Selection Screen appears when we open the query in Bex Analayzer in production system. But when we open the query in ABAP or JAVA Web view, the selection screen does not appears.
As the volume of data in the cube is very high, and since the selection screen is not appearing, the query extracts 1.5Mrecords and results in dump.
Kindly let me know the possibility for selection screen not appearing.
Note: The selection screen appear in Development system in Bex Analyzer, ABAP View and Java View
Regards
Suresh KumarDear Suresh,
You can check if the parameter &VARIABLE_SCREEN=X is added to standard template or not, If not add this,
In order to add this parameter in the webtemplate you have to change 0ANALYSIS_PATTERN and save it as ZANALYSIS_PATTERN and enter this standard web template under TCODE RSCUSTV27.
Also I would like to explain you the behavior of Web Analyzer,
Parameter VARIABLE_SCREEN=X only influences the WEB application at startup. This will not come into affect
when you use the 'New Analysis' button. The 'New Analysis' button resets the dataprovider so this would not
affect the variable screen and would not redisplay the variable screen as you require.
Regards,
Arvind -
Implementing History types on query based view object attributes
Hi All,
I have to implement the history types
created on,
created by,
modified on,
modified by
in my application, but I have all the Query based view objects in my work space, but according to my research History types can only be implemented on the Entity Objects attributes. So how can I do this for my application ? Any Solution ? Any alternative please ?
(NOTE: I have all the entity objects available in my common Model work space ).@TimoHahn, I have the following master view object query, which i can not generate by using the Entity objects, Basically I am transforming an oracle form base ERP into Oracle ADF application, so I have available all the quries , Please let me know if i can have any alternative solution ?
SELECT NVL(A.STYP,0) STYP,A.DAT,C.BATNO,C.ITST, B.DEMNO,B.ITEM,LTRIM(RTRIM(D.ITEMNAME))ITEM_NAME,0 TRINQ,D.UOM ABRV,P.DAT DDAT,
A.CSNO,PARTY,NVL(CSRAT,0)+(NVL(CSRAT,0)*NVL(B.GST,0))/100 GSTCSRAT,CSRAT,
A.PDAYS DAYS, DECODE(C.CSTERM,1,'CASH',2,'CREDIT',3,'DD',4,'PAY ORDER',5,'ADVANCE%',6,'CHEQUE') ,B.GST,E.MASTDS PNAME,NVL(SUM(B.RQTY),0)DRQTY,DEPT.SEC_NAME DEPTDS,SUM(STOK.QTY) BAL,P.TRNO,C.EBY, C.SYSIP, C.TDAT
FROM ACCSTORE.STAC_CSM A, ACCSTORE.STAC_CSD B,ACCSTORE.ST_STAC_DEM_APRVD C,ACCSTORE.VITEMS D, ACC_MAST E,ACCSTORE.PRE_DEMANDM P,ACCSTORE.VSECTIONS DEPT,
(SELECT STYP,ITEMID,SUM(BALANCE) QTY FROM ACCSTORE.VITEMSTOCK GROUP BY STYP,ITEMID) STOK
WHERE A.CSNO=B.CSNO AND B.CSNO=C.CSNO AND B.DEMNO=C.DEMNO AND B.ITEM=C.ITEM AND B.STYP=C.STYP AND C.PDEMNO=P.TRNO(+) AND P.DEPT=DIVNO AND P.SEC_NO=DEPT.SECNO(+)
AND C.STYP=STOK.STYP AND C.ITEM=STOK.ITEMID
AND C.STYP=D.STYP AND C.ITEM=D.ITEMID AND C.PARTY=E.MASTCD AND B.APP=1 AND NVL(C.PONO,0)=0
AND C.ITST=DECODE(C.STYP,0,11,14)
GROUP BY NVL(A.STYP,0),A.DAT,C.BATNO,C.ITST,B.DEMNO,B.ITEM,D.ITEMNAME,A.CSNO,PARTY,P.DAT,DEPT.SEC_NAME,P.TRNO,C.EBY, C.SYSIP, C.TDAT,
CSRAT,A.PDAYS,C.CSTERM,B.GST,E.MASTDS,D.UOM ORDER BY A.CSNO,D.ITEMNAME
ORDER BY "DAT" DESC
which i can not generate by using the Entity objects, Basically I am transforming an oracle form base ERP into Oracle ADF application, so I have available all the quries , Please let me know if i can have any alternative solution ? -
Expert mode query in View objects and appended where clause
My company is Oracle Member Partner and we are developing enterprise web applications using Oracle database and BC4J.
I have the following problem...
When I enable EXPERT MODE option in View Object I have trouble appending to query statement in my client code.
I need expert mode because I must use "SELECT DISTINCT" insted of "SELECT" in my query.
It looks something like this:
viewObject.setWhereClause("CLA_ID = " + claId);
viewObject.executeQuery();
SQL query from View Object becomes sub-query and fails to execute:
select * from (original view object query) where (... appended where clause)
Order by part of the query causes sql errors because original query is now sub-query.
Is there any way around this?I tried creating an expert mode SQL query:
SELECT DISTINCT EMPNO, ENAME FROM EMP.
Then at runtime I do:
vo.setWhereClause("ENAME LIKE '%'||?||'%');
vo.setWhereClauseParam(0,'A');.
and this works fine. The trick is that since expert-mode view objects get wrapped as inline views (to allow runtime appending of WHERE clause, actually), you need to select any column in the select statement to which you want to later refer in a dynamically-appended where clause.
If you want to prevent the inline-view wrapping, you can write the following code in your view object's ViewObjectImpl subclass to force the VO to NOT be treated as an expert-mode SQL VO.
// Goes in your view object impl subclass
public void create() {
// Force this VO to NOT be treated as an expert-mode SQL, so that
// its query does not get wrapped as an inline view.
getViewDef().setFullSql(false);
}I used this trick above to create an expert mode query like:
SELECT DISTINCT deptno FROM empand then at runtime I add a dynamic where clause that refers to a column
in EMP that is not in the select list like this:
ViewObject vo = am.findViewObject("View1");
vo.setWhereClause("ename like '%A%'");
vo.executeQuery();
System.out.println(vo.first().getAttribute(0));and this causes the query to come out as:
SELECT DISTINCT deptno FROM emp WHERE ename like '%A%'.
instead of:
SELECT * FROM (SELECT DISTINCT deptno FROM emp) QRSLT WHERE ename like '%A%'which would cause an error due to the fact that ename is not in the select list of the original (wrapped, inline) query.
Maybe you are looking for
-
Can't i use OLE in webdynpro?
Hello Pls. let me know is the OLE will not work in a custome WebDynPro application? Because, in debugging it went well, but no MS Word document has been created on my local desktop!! When i run it as test STAND ALONE report program, it worked well. W
-
Storing old emails on external hard drive in Lion 10.7
I have always had three stages for my emails 1 - current projects All stored in folders on an IMAP server 2 - projects from last 12 months - but not really current Stored in folders 'On My Mac' 3 - old jobs - Emails from over 12 months ago - not need
-
My dilemma is i am wanting to write an arraylist to a specific folder within the package mounted in Netbeans. My only problem is I am running on a mac and cannot get to write to correct place. I have tried to use /.../file name etc. It works if i exp
-
Reg. smart cards which support T=1 protocol
Hi Would like to know what all smart cards support T=1 protocol? Thanks
-
Additional Local Currencies!
Hello All SAP Gurus, Here is the situation. The company started using SAP in 1999. At the time they only had one currncy, USD. The people who handled the roll out at the time had no forsight and neither tdid the company. Now this company has mul