ADF graph refresh

Hi,
I am new to ADF and while learning, I am stuck in a problem and couldn't find a solution since long.
I
am explaining my demo project scenario as below , sorry for making it long .....................
I have two java class, ClassID that returns IDs of the student in an arraylist and ClassMarks that returns sum of marks for that ID(it returns Id and sum(marks) as arraylist. I have created data model for these two classes, using rt clk and 'create data model'.
Next, I created a JSF page and on the top I dragged the IDs data model method as 'select one choice'. Below that I dragged the marks method for the 2nd class model as a dvt bar graph
I added a button from the control palette .
In the button action I am adding the selected ID from the SOC into session variable. The end logic for the graph class is that it will pick the value from the session and based on the ID, it will fetch rows from database and return an array list of ID and marks. and create a graph.
But the problem i am facing is that, when the first time page loads, it loops through the datamodel for the ID and graph. and creates the page without any graph as no value was there in the session. when I select one ID and hit the submit button, the graph doesnot refresh with the new values.
Please help me out. I tried googling and read forums but every where it is shown as ADF BC from table and i have not used that.
Thanx in advance.

Hi,
I am new to ADF and while learning, I am stuck in a problem and couldn't find a solution since long.
I
am explaining my demo project scenario as below , sorry for making it long .....................
I have two java class, ClassID that returns IDs of the student in an arraylist and ClassMarks that returns sum of marks for that ID(it returns Id and sum(marks) as arraylist. I have created data model for these two classes, using rt clk and 'create data model'.
Next, I created a JSF page and on the top I dragged the IDs data model method as 'select one choice'. Below that I dragged the marks method for the 2nd class model as a dvt bar graph
I added a button from the control palette .
In the button action I am adding the selected ID from the SOC into session variable. The end logic for the graph class is that it will pick the value from the session and based on the ID, it will fetch rows from database and return an array list of ID and marks. and create a graph.
But the problem i am facing is that, when the first time page loads, it loops through the datamodel for the ID and graph. and creates the page without any graph as no value was there in the session. when I select one ID and hit the submit button, the graph doesnot refresh with the new values.
Please help me out. I tried googling and read forums but every where it is shown as ADF BC from table and i have not used that.
Thanx in advance.

Similar Messages

  • ADF: Tree Refresh after Expanding a node. Please Frank have a look!

    About this post:
    Re: ADF: Tree Refresh after Expanding a node
    Frank answered that he doesn't notice that behavior. I found out that this happens if an appication uses a custom skin.
    In SRDemoSampleADFBC, SRManage.jspx (Management from menu), if you make the explorer window small enough not to cover the whole tree, you can notice this (the page jumps to the top).
    Now if you change in adf-faces-config.xml the "skin-family" tag to "oracle", you will see that the tree component has changed (it has no triangle icons why this happens) and the page doesn't refresh.
    Minas

    It seems that there's more to the tree expansion icon than the skin definition. We're using the minimal skin and ADF puts out a special character to represent the disclosure symbol (which by the way, renders differently on IE6, than IE7, than Safari or Firefox on Mac). However, switching to the Oracle skin, the disclosure symbol comes out as a full-on image (triangle including the +). We have found this frustrating because the triangles seem not sufficiently suggestive to our users - but switching to the Oracle skin has other issues with white-on-white text.
    But in any case, the tree refresh after node expansion is another annoyance as I described in the other thread linked here (including URL to see problem in action).
    Cheers, Mark

  • ADF Region Refreshing Mechanism

    Hi all,
    i have a doubt on how ADF region refreshing mechanism works. Let me explain my doubts with an example. Suppose you have a page .jspx inside whom you put a region with the following relevant properties:
    - Refresh: ifNeeded
    - Activation: deferred
    - Parameters:
    ID Value
    param1 #{pageFlowScope.myBean.param1}
    param2 #{pageFlowScope.myBean.param2}
    paramN #{pageFlowScope.myBean.paramN}
    As you can see, the region is instructed to re-execute its task-flow everytime any of its parameters change. What i don't understand is if the parameters must be changed in particular ways that let the region know that it must be re-executed or they can be changed in any way, for example from within the method of a managed bean: returning to the example above, if inside myBean i have a method like the following:
    public void refreshRegion(){
    setParam1(new Param1());
    the region gets re-executed everytime i call this method?
    If not so, could you please explain how exactly the region detects that one of its parameters is changed and then it must re-execute its task-flow?!?
    Thanks in advance!
    Bye!
    Fabio

    Hi,
    thanks for the reply. Is there some reason in particular to use variables stored at requestScope level? The mechanism used by regions to refresh theirselves don't should be the same regardless the scope at which their parameters are stored?
    As a technician, i imagine that the only way regions are able to automatically detect the need to re-execute their task flow is putting theirselves in constant listening to eventual changes in the value of their parameters. As far as i know, this is the only way for regions to detect the exact moments when refresh is required, despite the way their parameters are updated. If this is not the case, then i think the assumption according to which regions are able to refresh theirselves no matter the way their parameters are changed is wrong, and i'd like to know the real mechanism that hides behind the refresh of ADF regions.
    You said that:
    " Now, in any of the server code, if you are changing anyone of the above requestScope values, the taskflow would be re-executed "
    Please, let me ask you: even if the code that changes the value runs inside a thread different from the "ADF thread"?
    Thanks again,
    Bye!
    Fabio

  • Mr . Steven  By ADF : how refresh country list with city list

    Mr . Steven By ADF : how refresh country list with city list
    if you have combo box(in Jdev : single select list)
    two list ==> first one : country list
    ==> second one: city list
    when select country from (country list) i want the city
    list refresh and have only the city that in selected country .
    note :
    countryName and cityName are attribute in a view that have two table (country_table , city_table)

    Hi, I've tried this solution, the only problem is that my navigation controls are inserted in a form that is linked to a table.
    Let me give you an example:
    I have a form binded to a table say Problem
    and in that form i have to linked drop lists named Category and Sub category.
    The problem is that if I use the example, there's no way to link my problem field with the navigation control.
    The other problem is that when I change the value of the Category list, it validates the form and I do not want it to be validated.
    Can you help me.
    Thx

  • ADF JSF, refresh collection using a DAO without a database - Best Practice?

    I have previously developed a comprehensive application using ADF 10.12. This application did not use a database, instead I was manually populating collections of objects that data controls were generated for to talk to the ADF components.
    This applciation was based upon the old (10.12) version of ADF and utilised the following structure;
    DataPage (start.jsp) --> DataAction (getRecords) --> DataPage (display.jsp)
    In this instance, by overriding methods on the getRecords DataAction I could populate the collection that was to be displayed on the display.jsp DataPage.
    I am now designing a new application that will hopefully use the latest version of ADF (10.13). This application will also use collections of objects from an external source.
    The structure of ADF 10.13 (faces-config.xml) is different to 10.12 (struts-config.xml) e.g.
    JSFPage (start.jsp) --> getResults (navigation case) --> JSFPage (display.jsp)
    Having read the ADF Developer Guide, and looked through example #60 (onPageLoad) that was developed by Steve Muench, I am aware that there are at least three options that I could use to get populate the collection of objects that are displayed on the display.jsp page when a button is pressed on the start.jsp page;
    1. use a backing bean that extends PageController
    2. use a backing bean that extends PagePhaseListener
    3. use a backing bean that has a specific action that is assigned to the button
    Q1a. which one is the most appropriate/efficient to use?
    When the button is pressed on the start.jsp page, it will be set to call getResults navigation case on faces-config.xml.
    Q1b. Is it possible to detect when this action is triggered, populate the collection of data which is bound the display.jsp JSFPage, and then allow the getResults navigation case to continue execution?
    The application that I am developing will have the following structure;
    recordObject - Object to hold a record
    recordCollection - Collection of recordObjects
    recordDao - DAO use to populate the recordCollection
    When using 10.12 I did not have a separate recordDao (as it was query only) I had a refresh method within the recordCollection.
    Q2. what is the most efficient way of achieving this? there will be one DAO per Collection and approx 30 Collections
    Q3. does anyone have/can point me in the direction of any other examples where actions that trigger call navigation cases are overriden, custom actions are called and then the original ones allowed to continue?
    Thanks in advance for your help/advice
    David

    Thanks for the pointers Steve, they have been very useful.
    This is what I have done;
    set up the following pages and navigation cases (show in bold) on faces-config.
    start.jsp >> getSystems >> systems.jsp >> display >> display.jsp
    systems.jsp >> new >> new.jsp
    systems.jsp << back << new.jsp
    added refreshCollection() as a button to start.jsp
    set the button to call getSystems
    added the collection as a read only table to systems.jsp
    - this works correctly
    added the collection as an input form to the new.jsp page
    added the addNewRecord(systemObject so) function as a button to new.jsp
    set the button to call back
    - this is where I encounter a problem.
    The addNewRecord(systemObject so) function takes a new record as a parameter and adds it to the collection. It is doing this but it is not populating the new record. I know that this is the case because when I return to the systems.jsp page there is a new record within the table but it is empty.
    Q. How do I capture the values from the input form that is on the new.jsp page, set them to a new instance of an object and then pass this object to the addNewRecord(systemObject so) function?
    Thanks
    David

  • Application control methods to prevent jerky graph refresh rate

    Hi all,
    In the simplest terms, what I am trying to achieve is a VI with a button on. When the user presses the button, a subVI is executed which acquires some data which is displayed on 2 graphs. The first graph has cursors which can be moved by the user to define the limits of the data plotted on the second graph.
    I created a VI that did the 2 graphs with the limits and they updated fine (see attached file Stiffness and Damping.vi). However, this was when loading some data from a text file (attached as LabTestData.txt).
    When I replaced the loading bit with the DAQ subVI, when the user changed the cursors on the first graph, the range of data on the second graph remained unchanged (see attached file FIND SAD v1.vi).
    I then changed the structure so the data acquisition was in a different loop to the analysis and this works to a certain extent, apart from the fact that the second graph has a very jerky refresh rate (see attached file FIND SAD.vi).
    If someone has a suggestion on a better way to structure the VI to solve these problems then that would be a great help.
    The second version also has the problem that the VI doesnt stop when the 'Back to main menu' button is pressed, and I can't figure out why this is.
    Many thanks,
    Ian
    Attachments:
    Stiffness and Damping VIs for forum.zip ‏240 KB

    Thanks Tom,
    I've attached it along with the subVI it uses as well
    Cheers,
    Ian
    Attachments:
    DATA FROM RIG v2.vi ‏553 KB
    FRA SubVI.vi ‏71 KB

  • ADF BC - Refresh VO reference entity

    Hello,
    I have a view object with an updateable entity and a reference entity. I want to enter the 1st entity attributes (including foreign key) and have reference entity attributes populated automatically after some button click. I don't want to issue commit.
    What should the button action look like? Will the view object currentRow.refresh(...) do the job?

    It definitely doesn't have to be this complicated.
    Simply write a method on your application module that does everything you want inside that method. Then, invoke that method from the view/controller layer.
    Due to the ADF BC active data model, the page will automatically update to show the refreshed foreign key information -- though you may need to correctly setup your Partial Page Rendering "Partial Triggers" properties to get the UI to repaint the updated values.
    Let me know if you still have questions.
    If you do still want to do it from the view/controller layer in your backing bean, you have to set the value of the binding, you could use a helper class like this:
    package demo.view.util;
    import javax.faces.context.FacesContext;
    import javax.faces.el.ValueBinding;
    public class EL {
       public static boolean test(String booleanExpr) {
         return Boolean.TRUE.equals(get(booleanExpr));
      public static String getAsString(String expr) {
        return (String)get(expr);
      public static Object get(String expr) {
        FacesContext fc = FacesContext.getCurrentInstance();
        ValueBinding vb = fc.getApplication().createValueBinding(expr);
        return vb.getValue(fc);
      public static void set(String expr, Object value) {
        FacesContext fc = FacesContext.getCurrentInstance();
        ValueBinding vb = fc.getApplication().createValueBinding(expr);
        vb.setValue(fc,value);   
    }Then from your backing bean, assuming your attribute binding for the primary key attribute is named "MyPKAttr", you could write:
      EL.set("#{bindings.MyPKAttr}", newValue);However, I repeat, if you are writing code that invokes an application module method to get a result, and then you pass that result back to another application module method, this is a signal that you should just encapsulate all of those details inside the service itself instead of having to do it in multiple steps.
    See Chapter 8 in the ADF Developer's Guide for Forms/4GL Developers for a number of tips about creating custom methods in your application module.

  • ADF-JClient Refresh (Newbie question)

    I've gotta believe this is an easy thing to do with ADF, yet after perusing the documentation I could find (most is struts oriented) I just can't seem to get this working and I'm sure somebody here has done it. Also I'm pretty green when it comes to this ADF stuff so hopefully I use all the right terms, etc.
    I have a simple app, that hooks up to a EJB application using a session facade. I have an Order bean, and I have an order line item bean and as you may guess there is a 1-M relationship between the two.
    I set up the page with all the ADF stuff, and basically both are displayed as JTables. When I go to add a line item I:
    1)want to call the ADF operation to do so
    2) refresh both tables with their appropriate data (orders has a total price item that needs to be incremented)
    3) select the orders JTable's order record that corresponds to the line item I just inserted
    4) select the lineItems JTable's line item record that I just inserted.
    The way I currently try to do this, which doesn't quite work is:
    1) call the ADF operation "addLineItem" passing it appropriate details
    2) define an ActionBindingListener class that has an afterActionPerformed() method that:
    a) calls panelBinding.execute() (to refresh the orders table)
    b) calls ordersTable.changeSelection(x, y, false, false) to try and select the appropriate row in the orders table
    c) calls "getLineItems" operation which looks at the row that ordersTable is pointing to to update the line items table
    d) calls lineItemsTable.changeSelect(x, y, false, false) to select the appropriate row in the line items table
    Doing this, after I add an item, I see the correct order get selected, but then the table seems to switch off of it and select the row at the top of the table (as if a refresh had been requested again). The odd thing is that sometimes the above logic seems to work. I'm thinking my problems probably stem from calling panelBinding.execute(), but I haven't found any other clear way to refresh the data without doing that. What am I doing wrong? or am I right and there is a bug with the refresh?
    Any ideas/suggestions, no matter how stupid it may seem are appreciated. I think this is something simple, I'm convinced I've just missed something obvious.

    I think I figured out my problem. The key was to not use the JTable.changeSelection() method to set my selection post update. I needed to set it on the the JUTableBinding via a using a NavigatableRowset, so I did something like:
    void selectLineItemRecord(Long oid)
    JUTableBinding tableBinding = (JUTableBinding) panelBinding.findControlBinding("lineItemList");
    NavigatableRowIterator iter = tableBinding.getIteratorBinding().getNavigatableRowIterator();
    if(oid != null)
    for(int i = 0; i < iter.getRowCount(); i++)
    Row row = iter.getRowAtRangeIndex(i);
    if(oid.equals(row.getAttribute("oid")))
    iter.setCurrentRow(row);
    return;
    // fall through if not found or oid doesn't exist
    iter.reset();
    This seems to work much better now. Now if I just need to figure out some scroll bar stuff and I should be all set.
    FYI, the thread I garnered this information from is Re: JTable returning to previously selected row after executeQuery()

  • Oracle ADF Graph

    Dear Experts,
    Please tell me the solution of the bar graph in oracle adf. when we create the bar graph from the master details table
    then this show the error 'please enter at least one numeric data point on the<bars:>edge.
    Thanks in advance.

    In order to show a bar graph, there must be some Numeric field - A field that is defined with Number Data type - to show the data, I believe you are missing a step and you don't put that into your bar graph, try going to bindings tab and double click on the graph, and specify the attribute you want to compute the bar graph with.

  • Jdeveloper 11.1.2.3.0 cannot create ADF graph

    Hi,
    I am new to ADF. I create a Java EE Web Application and EJB Diagram (JPA/EJB 3.0) as the demo shows( http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/JDevExperience/JDevExperience112flv.html). But when I try to create a graph, I cannot find the selection. Now I do not know why this probelm exist. Please help me. Thank you.
    Sheng

    Hi,
    Always mention your JDev version (check out this announcement : https://forums.oracle.com/forums/ann.jspa?annID=56).
    Can you check out the ViewController project properties and see if the ADF Data Visualization library added under JSP Tag Libraries section? If not, try adding it and see if it resolves the issue.
    -Arun

  • ADF table refresh on update of database field in the background

    Hi,
    I have an ADF Read Only table based on Toplink mapping for a database table. In my scenario, one of the columns (Name) gets updated in the background (through DB adapter from ESB.
    The problem is the ADF table does not refresh to reflect the updated name, on navigating to other pages and coming back (basically page reload).
    The updated name does not reflect until I logout of the session.
    I have used the explicit refresh option for the "findALL" method used by the ADF table. I have also tried setting "NoIdentityMap" option in Toplink Identity Map.
    Please let me know how can I get the table refreshed. I'm using JDev 10.1.3.1 with Toplink.
    Rgds
    Vikas

    I have same problem, and I tried af:poll . It only works when I insert a new record or delete a new record. It doesn't work when I update records.
    I followed this example from Frank Nimphius
    http://thepeninsulasedge.com/frank_nimphius/2007/09/18/adf-faces-using-afpoll-to-refresh-a-table/
    Plus the selection action is not work at all. (My case is multiple selection).
    I just want to know is it possible using af:poll conponment to autorefresh ADF table when I update a record ?
    JDeveloper 10.1.3.3
    Message was edited by:
    xpp

  • ADF Faces refresh conditions cause NullPointerException

    We are developping an ADF faces web application. For the jspx pages we use EJB3 data controls to display data from the database and other legacy systems.
    Most values in our application are read-only and some take some time to be provided by the database. To increase performance of our web application we decided to change the refresh condition from Refresh="ifNeeded" to Refresh="renderModelIfNeeded". The parameters of the bindings should not change so this seemed to be o.k. for our needs. To avoid the call during postbacks we added RefreshCondition="${!adfFacesContext.postback}".
    <pageDefinition xmlns="http://xmlns.oracle.com/adfm/uimodel"
    version="10.1.3.41.57" id="app_pagePageDef"
    Package="web.pageDefs"
    EnableTokenValidation="false">
    <methodIterator id="findSomething"
    Binds="findSomething.result"
    DataControl="GatewayLocal" RangeSize="-1"
    BeanClass="entities.MyObject"
    RefreshCondition="${!adfFacesContext.postback}"
    Refresh="renderModelIfNeeded"/>
    Performance is now really good and all data is displayed.
    On the other hand we now experience a strange behaviour and from time to time we get the following error message:
    07/10/30 14:02:37 java.lang.NullPointerException
    07/10/30 14:02:37 at oracle.jbo.uicli.binding.JUCtrlListBinding.findListIndex(JUCtrlListBinding.java:1096)
    07/10/30 14:02:37 at oracle.jbo.uicli.binding.JUCtrlListBinding.setValueAt(JUCtrlListBinding.java:1726)
    07/10/30 14:02:37 at oracle.jbo.uicli.binding.JUCtrlListBinding.updateValuesFromRow(JUCtrlListBinding.java:1339)
    07/10/30 14:02:37 at oracle.jbo.uicli.binding.JUIteratorBinding.navigated(JUIteratorBinding.java:282)
    07/10/30 14:02:37 at oracle.jbo.common.RowSetHelper.fireNavigationEvent(RowSetHelper.java:261)
    07/10/30 14:02:37 at oracle.adf.model.generic.DCRowSetIteratorImpl.notifyNavigationEvent(DCRowSetIteratorImpl.java:1611)
    07/10/30 14:02:37 at oracle.adf.model.generic.DCGenericRowSetIteratorImpl.notifyNavigationEvent(DCGenericRowSetIteratorImpl.java:313)
    07/10/30 14:02:37 at oracle.adf.model.generic.DCRowSetIteratorImpl.syncIterator(DCRowSetIteratorImpl.java:258)
    07/10/30 14:02:37 at oracle.adf.model.generic.DCRowSetIteratorImpl.first(DCRowSetIteratorImpl.java:653)
    07/10/30 14:02:37 at oracle.adf.model.binding.DCIteratorBinding.refreshControl(DCIteratorBinding.java:649)
    07/10/30 14:02:37 at oracle.adf.model.binding.DCIteratorBinding.rangeRefreshed(DCIteratorBinding.java:735)
    07/10/30 14:02:37 at oracle.jbo.common.RowSetHelper.fireRangeRefreshed(RowSetHelper.java:172)
    07/10/30 14:02:37 at oracle.adf.model.generic.DCRowSetIteratorImpl.notifyRangeRefreshed(DCRowSetIteratorImpl.java:1570)
    07/10/30 14:02:37 at oracle.adf.model.generic.DCRowSetIteratorImpl.buildProviderIterator(DCRowSetIteratorImpl.java:465)
    07/10/30 14:02:37 at oracle.adf.model.generic.DCRowSetIteratorImpl.fetchDataSource(DCRowSetIteratorImpl.java:394)
    07/10/30 14:02:37 at oracle.adf.model.generic.DCRowSetIteratorImpl.getRowAtAbsoluteIndex(DCRowSetIteratorImpl.java:1008)
    07/10/30 14:02:37 at oracle.adf.model.generic.DCRowSetIteratorImpl.syncIterator(DCRowSetIteratorImpl.java:225)
    07/10/30 14:02:37 at oracle.adf.model.generic.DCRowSetIteratorImpl.first(DCRowSetIteratorImpl.java:653)
    07/10/30 14:02:37 at oracle.adf.model.binding.DCIteratorBinding.internalGetCurrentRowInBinding(DCIteratorBinding.java:1919)
    07/10/30 14:02:37 at oracle.adf.model.binding.DCIteratorBinding.getCurrentRow(DCIteratorBinding.java:1866)
    07/10/30 14:02:37 at oracle.adf.model.binding.DCIteratorBinding.prepareCurrentRow(DCIteratorBinding.java:548)
    07/10/30 14:02:37 at oracle.adf.model.binding.DCIteratorBinding.refreshControl(DCIteratorBinding.java:683)
    07/10/30 14:02:37 at oracle.adf.model.binding.DCIteratorBinding.refresh(DCIteratorBinding.java:3499)
    07/10/30 14:02:37 at oracle.adf.model.binding.DCBindingContainer.refreshExecutables(DCBindingContainer.java:2637)
    07/10/30 14:02:37 at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:2568)
    07/10/30 14:02:37 at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2260)
    07/10/30 14:02:37 at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareRender(PageLifecycleImpl.java:534)
    07/10/30 14:02:37 at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareRender(FacesPageLifecycle.java:99)
    07/10/30 14:02:37 at oracle.adf.controller.v2.lifecycle.Lifecycle$1.execute(Lifecycle.java:297)
    07/10/30 14:02:37 at oracle.adf.controller.v2.lifecycle.Lifecycle.executePhase(Lifecycle.java:116)
    07/10/30 14:02:37 at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.mav$executePhase(ADFPhaseListener.java:29)
    07/10/30 14:02:37 at oracle.adf.controller.faces.lifecycle.ADFPhaseListener$1.before(ADFPhaseListener.java:426)
    07/10/30 14:02:37 at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.beforePhase(ADFPhaseListener.java:77)
    07/10/30 14:02:37 at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:192)
    07/10/30 14:02:37 at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
    07/10/30 14:02:37 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
    07/10/30 14:02:37 at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
    07/10/30 14:02:37 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
    07/10/30 14:02:37 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
    07/10/30 14:02:37 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
    07/10/30 14:02:37 at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
    07/10/30 14:02:37 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
    07/10/30 14:02:37 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
    07/10/30 14:02:37 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
    07/10/30 14:02:37 at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
    07/10/30 14:02:37 at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
    07/10/30 14:02:37 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)
    07/10/30 14:02:37 at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
    07/10/30 14:02:37 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)
    07/10/30 14:02:37 at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:436)
    07/10/30 14:02:37 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
    07/10/30 14:02:37 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
    07/10/30 14:02:37 at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
    07/10/30 14:02:37 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
    07/10/30 14:02:37 at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
    07/10/30 14:02:37 at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
    07/10/30 14:02:37 at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    07/10/30 14:02:37 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    07/10/30 14:02:37 at java.lang.Thread.run(Thread.java:595)
    Has anyone seen this error before or can anyone explain this error? This problem is mission criticle to us so any help is appreciated. Without the boost of performance and unnecessary callbacks the application is just unusable.
    Thanks in advance,
    Robert

    Hi Frank,
    it seems that this issue is dependent to the renderModelIfNeeded phase. I still have no explanation for this behaviour. For now I've changed our implementation to use the prepareModel phase but I'm still not happy with the ADF phase implementation and documentation. Some methods that we use in the backend are called many times.
    I'll keep on trying to find a solution...
    Thanks
    Robert

  • ADF  graph component rendering issues

    The ADF based application that we are developing requires the use of gauge component to display in data graphical representation. After it is being rendered, we have found that the graph displayed has following issues with different test scenarios..
    Let me explain the issues as following..
    1. Incorrect scaling along Y-axis when the max value is set to 2 and min value 0 and value 2. The graph scaling generated as(0, 0, 1, 2, 2). I would like to mention that data passed to graph are at runtime and this is one of the specific case when I have wrong representaion on the graph. Following is the code excerpt of the graph component implemented in the code
    <dvt:gauge id="gauge2"
    gaugeType="VERTICALSTATUSMETER"
    imageFormat="FLASH"
    maxValue="#{weightGaugeMaxValue}"
    minValue="0"
    value="#{weightGaugeBookings>0?weightGaugeBookings:-1}"
    contentDelivery="immediate"
    visualEffects="NONE"
    imageHeight="#{gaugeImageHeight}"
    inlineStyle="width:25px;">
    Please find the image of the rendered page [ here|http://img571.imageshack.us/img571/1650/scalingissue.png]
    2. When the scaling is above 1000 along Y-axis, the min value(i.e "0") is at the same level as the starting position of histogram bar but in case if it less than min value of scaling is bit up from the starting position the histogram bar.
    Please find the image of the rendered page here .
    Please let me know if you need further information to provide any suggestions to resolve the issues.
    Thanks
    Soumen

    Hi Luis,
    It is possibel to sue DVT Graph in a Java client application. For documentation, you would have to use DVT Javadoc to call java methods on oracle.dss.graph.Graph class.
    I can send you some sample apps off-line if you contact me: katarina obradovic at oracle.
    Hope this helps
    Katia

  • Mixed signal graph refresh

    im having some problems with refreshing my mixed signal graph.  This was my first try to get this to work. It basicly does what i want after i intitialize the values in the array and press
    the run button. Ever time after it seems the initial values of the dc waves seem to be retained by the graph making its last endypoint the new start point.
    i would like the graph, or the information going to the graph to reset every time i press the run button
    Attachments:
    mixed signal 1.vi ‏401 KB

    Hi xciene,
    In order to reset/clear the graph ever time you run your VI you can use a invoke node for your graph to programmatically call the "Reinitialize to Default Values". To manually reset/clear your graph you can right click it on the front panel and select Data Operations >> Reinitialize to Default Values. However to do it programmatically follow this process:
    Locate your Mixed Signal Graph indicator on your block diagram
    Right click it and navigate to Create >> Invoke Node >> Reinitialize to Defaults (see attached screenshot)
    Place this invoke node in the sequence frame in which you want the graph to reset (if you want it to right away place it in the first frame)
    If you nagivate through these property/invoke nodes for controls and indicators you can find that alot of the items that you do manually can be automated. I hope this helps direct you down the right path. Thanks and have a great day!
    Cheers,
    Jonah
    Applications Engineer
    National Instruments
    Jonah Paul
    Marketing Manager, Embedded Software
    Evaluate the LabVIEW RIO Platform! - ni.com/rioeval
    Attachments:
    forum_mixed-signal_reset.JPG ‏81 KB

  • Configuring ADF Graph Component

    Hi all,
    Can you help me to find any document that explains how to configure a graph component in a ADF Swing application?
    I've seen a lot of documents about DVT Graph component but they do not apply to Swing.
    Is there any wizard that can be used in this case, as I see in ADF Faces Documentation?
    TIA,
    Luis

    Hi Luis,
    It is possibel to sue DVT Graph in a Java client application. For documentation, you would have to use DVT Javadoc to call java methods on oracle.dss.graph.Graph class.
    I can send you some sample apps off-line if you contact me: katarina obradovic at oracle.
    Hope this helps
    Katia

Maybe you are looking for

  • Apps on iPhone 4s will not show up on my screen and when viewed in the app store the option to open is there but, nothing happens?

    I've bought several apps before that work fine. All of a sudden I try to download yelp and it says it is works then it's not on the screen and I can't open it in the downloads section. Any ideas on what to do???

  • BPM 11.1.1.6 error creating process instance

    Hello! I am deploying BPM processes using JDeveloper 11.1.1.5 and SOA Server 11.1.1.6 and I am getting the following error: [2012-12-04T19:11:47.209+01:00] [WLS_SOA1] [NOTIFICATION] [] [oracle.integration.platform.blocks.tenant] [tid: [ACTIVE].Execut

  • WL 8.1 IIS Plug-In WLTempDir Problem

    I've configured our IIS/Win2K3 servers to use the plugin to forward to WL 8.1. Everything seems to be working properly except the directory for the log files. It ALWAYS defaults to C:\temp, no matter what the WLTempDir param is set to in the ini. I'v

  • Applying patches

    hi  experts, what are the steps has to take after applying patches thru sdm tool ? give me in detail , thanq

  • ALBPM x Process Archiving x Weblogic

    Hi, friends! How to "LAUNCH ARCHIVING VIEWER" in Weblogic? Anybody know where have documentation of this? Exists "GUI" for view this instances of process archiving in Weblogic? In albpm 5.7 the option is "Launch archiving viewer" in "ADMIN CENTER" I