Problem of slowness in the ADF, ExecuteQueryForCollection() execution abnormally

I use JDeveloper 11.1.2.3.0. Oracle ADF framework.

I have a view object named arms with 4 different criteria applied in the request form on 4 different instances of the same object seen it's arms. My app uses now these arms instances in different forms. Arms is used in a hierarchy to display the links. The hierarchy is

  • All 4 cases of arms in the module of the application are child of another ViewObject is PatientEncounter
  • All 4 cases of arms also have child display according to different objects.

The general behavior of the forms where I used the master of the order and its child display objects is slow. When I overrided the methhod of ExecuteQueryForCollection of arms, it shows that, on each form the OrderMater itself is run more than once. Even when I do other activities that are not related to the OterMaster or her child, she runs herself constantly. The code for the method is as follows

protected void executeQueryForCollection (Object, object, Object [] object2, int i) {}

long startTime = System.nanoTime ();

super.executeQueryForCollection (object, object2, i);

totalTime long = (System.nanoTime () - startTime) / 1000000;

System.out.println ("<>* # * query run time in the order MASTER" + totalTime);

}

On the User Interface, we used separate flow task merely to design each form with several fragments. Then we went all streams of related task in a task flow limited separate multi-page tabs. When we move from one tab to the other tab, master of the order runs abnormally, even on the workflow, where we did not use.

Help on this issue is very necessary due to overall slowness of the application is on battery. Please help me solve this problem.

Kind regards

Zitouni

Dear Sir, please check the module of your application's configuration settings. In the section "pooling and scalability' make sure"disconnect request on releaseModule"option is not checked. For more information, see the attached screenshot is

Best regards

Ali Akbar zitouni

Tags: Java

Similar Questions

  • Question of the ADF during execution of the established steps FDMEE

    Hello

    Whenever I try to run any step in the data loading Workbench in FDMEE 11.1.2.3 (PSU520) I immediately get the following error message:

    "FDMEE + ADF_FACES-60097: for more information, see the error log of the server for an entry beginning with: 60096-ADF_FACES: server during the PPR, #5 Exception.

    If I run the same underlying data loading rule of the DLR page it works ok.

    Is this a bug of the ADF? Any other ideas?

    Kind regards

    Simon

    Simon,

    Check also that the period all mappings are set correctly for the POV you are dealing with.

    Concerning

  • Problems loading images in the ADF, don't display correctly

    When I add images to my homepage or the login page, when running the first time in the sound browser not to go for the images (which gives the symbol of broken images) but next time if you logout and reboot, try again, loading of images.

    Not knowing what the problem is. Can someone help me with this. ?

    I found the solution. My images are inside METAINF/resources/images. But I changed it out and it worked.

    Thanks for your time guys...

  • change the frequency of the signal during execution

    Hi, I'm working on a VI to calculate excess of signal I think VI seems to be good (not sure) but now my problem is

    change the frequency during execution, which I am not able to do only when I stop and run the vi frequency changes... pls

    someone help me I tried to put in an event... but no use... maybe iam missing something pls help me...

    I noticed that you have some time a loop around the entire block diagram - I'm not entirely sure why that is.  The way you have your VI wrote that the two inner loops will never come out unless there is an error-'stop' buttons are hidden.  Thus, the outer loop is not do anything for you.

    Once you take it, it is easy to see why you cannot change frequency.  It is defined once, outside of the loops and so never gets checked again.  The best way to resolve this, in your case, is to use registers with shift on the upper loop and check if the value of the frequency has changed since the last iteration.  If so, generate a new waveform and feed DAQmx writing instead.

    See the version annexed to your main VI for what I mean.  (I also replaced the controls to stop with one that is visible and which will stop the two loops without your duty to hit the button abandon.) I'm also an error on the DAQmx read in the loop at the bottom, but I'm sure it will work fine on your equipment.

    See you soon,.

    Michael

  • Access and modify rich components inside cells in the table of the ADF

    Hello.

    This is my current problem with Tables in the ADF.

    I drop a simple VO in a page and create a table. Suppose one of the attributes/columns (named flagID, for example) may have specific values: 1 or 2.

    Next, I add another column that contains links to the ADF.

    For each line, I need it:

    • If row.flagID.value is equal to 1, then its corresponding line contains an ADF link with text '1 link' value and go to destination 1 (can be a page, popup, etc.)
    • If row.flagID.value is equal to 2, then its corresponding line must include an ADF link with text "Link 2" value and proceed to destination 2.

    My main problem is to customize each cell. I add a column, I add a link "ADF" in this column, but how can I customize the link and its attributes as I have explained, at the level of cells?

    How to access programmatically the cell, not its value, but its rich Component?

    Is it possible (programmatic or not) to do?

    Any help would be much appreciated.

    Thanks in advance. Best regards

    Try the EL Expression on the property of the ADF link text

    #{row.flagId.value = 1? {Link 1: link 2}

    If the link is to behave differently according to the text, and then create a listener of the action on the link and do the required action.

    Thank you

    Morgan.

  • 30.0 Firefox is so slow since updated. IE &amp; Chrome not having problems loading pages, showing the blank pages, need two or more tests to open Web pages.

    30.0 Firefox is so slow since updated. IE & Chrome not having problems loading pages, showing the blank pages, need two or more tests to open Web pages. It seems to have something to do with the Visual data on the pages. My MSN homepage gets old and dies every time I open the page after the re-opening and closing of firefox. It takes forever! What is a memory drain? Each open page in a new session of firefox suffer the same fate.

    Start Firefox in Safe Mode {web link}
    While you are in safe mode;
    Press < Alt > or < F10 > to display the toolbar.
    Followed;

    Windows; Tools > Options
    Linux; Edit > Preferences
    Mac; name of the application > Preferences

    Then Advanced > General.
    Find and stop using hardware acceleration.

    Dig safe web sites and see if there is still a problem. Then restart.

  • I had a problem with slow, so I used "reset". The popup ran forever so I stopped it. Now I can not remove or add the program.

    I had a problem with slow, so I used "reset". The popup ran forever so I stopped it. Now I can not use, remove or add the program. How should I proceed?

    TIA,
    BWSwede

    Try to create a new profile.

    See "create a profile":

    If the new profile works then you can transfer files from a profile in the new profile, but make sure not to copy corrupted files.

    What problems do you have that you want to reset Firefox?

    Firefox creates a new folder of old data of Firefox on the desktop?

    If reset you Firefox and a new profile is created and some of your data (bookmarks, passwords, cookies, form data) is automatically imported and your current profile will be moved on the desktop (old data of Firefox).

  • Problems accessing the C code execution

    I had difficulties to get C code to run in my project bb10

    test.h

    #ifndef TEST_H_
    #define TEST_H_
    
    #ifdef __cplusplus
    extern "C" {
    #endif
    
    int callMe(void);
    
    #ifdef __cplusplus
    }
    #endif
    
    #endif /* TEST_H_ */
    

    test.c

    #include 
    #include 
    #include 
    #include "test.h"
    
    int callMe(void) {
        printf("C function called");
        return 10;
    }
    

    got it: thread as a test that * should * work

    I get 'Syntax error' for the extern "C" {line in test.h

    compiler error is rather vague:

    make [2]: * [o.le-v7-g/.obj/test.o] error 1
    make [1]: * [debug] error 2
    make: * [Device-Debug] error 2

    My compiler also gives me this:

    -Ic: / bbndk/target_10_2_0_1155/qnx6/usr/include/freetype2 - i. o o.le-v7-g/.obj/test.o... /SRC/test.c
    Cc1: error: one or more files PCH used have been found, but they were not valid
    Cc1: error: use - Winvalid-pch for more information
    Cc1: fatal error: o.le-v7-g/.obj/BB_10: no such file or directory
    compilation is complete.

    BB_10 is the name of the project, and there is an empty folder from BB_10 to the JavaScript on the Project Explorer resources, a red X icon on it. Don't know if this is related to all add C files to the project, but the second I delete the C, all the errors disappear.

    Is there an extra step, or something really simple that I'm missing to get the C code execution? I'm completely stumped.

    stephenpankiw wrote:

    When I clean then rebuild I'll leave 2 errors at more than 300, and is fatal errors in common libraries as follows:

    : / bbndk/target_10_2_0_1155/qnx6/usr/include/qt4/QtCore/qstring.h:54:20: fatal error: string: no such file or directory

    but qstring.h is in that folder, I don't know how the compiler is absent, he

    errors or because he cannot find a library more:

    c:/bbndk/target_10_2_0_1155/QNX6/usr/include/Qt4/QtCore/QByteArray.h:606:1: error: unknown type name 'QByteArray.

     

    Can't find the type of QByteArray in qbytearray.h? What is going on?

    On the first error, he complains on line 54 of qstring.h, not not not find qstring.h.  Line 54 of qstring.h is:

    # include

    which seeks to include a system lib.  A quick search on Google for "qstring.h:54:20: fatal error: string: no such file or directory" gives a few discussion forums such as:

    http://Qt-project.org/forums/viewthread/39367

    where a person has apparently concluded that their use of the file .h/.c instead de.hpp/.cpp extensions extensions was causing their generation not to seek the library system in the right place.  BTW, I'm not snarking you by mentioning research on google, just trying to help and to learn something of myself because I'd run into this problem myself.

  • How can I solve the problem of slow computer or what nested steps I need to take more things that I mention below to slow computer speed?

    Hello

    I know that for your computer to start faster, you can disable in msconfig certain applications or auto-start services

    I also know that to make your computer faster to do a virtual and half larger than the memory size, more you will need to start it and the value of the same size virtual memory, for example start value 3000 end value3000.

    I know also some malicious spyware can slow down your computer.

    In addition, you can add more memory to mke your computer more fast, your drive hard must be empty of 25%.

    In addition to these things I mentioned before nested thing wat do I check to solve the problem of slow computer?

    can you give me some?

    Thank you

    Johan

    The size of the virtual memory required will depend on the type of requests and is influenced by the installed physical memory. The 1.5 times value really applies to computers with a limited amount of ram and the use of virtual will decrease with an increase in physical (but remove never virtual memory altogether) while Shawn says investigate fitting over RAM.

    Setting the pagefile identical to max and min values will reduce fragmentation but was so moving to a less actively used by car.

    http://TechNet.Microsoft.com/en-us/magazine/ff382717.aspx

    The largest suites 'internet security' may have much more impact than the plain simple AV (that's why I use MSE).

    By far the biggest kick in performance should be move to the SSD, it reduces by half my boot time.

    If a desktop computer fits a discreet graphics card, she discharge the graphic CPU and restores memory used.

    As well as Msconfig, check the contents of the process in the Task Manager tab. Most will be perfectly legitimate, but you can identify the odd thief of uninstalled programs.

    NOT tempted by claims of speed countless programs available. Rarely, they make a significant difference and can do serious damage.

  • Login, authentication of the ADF page rendering problem

    Hi all

    I use Jdev12c and authentication of the ADF configuration in my application. MY login pages are not html and JSF pages. After you set up the security of the skin on the login page stops working. The drawn solution of article https://blogs.oracle.com/jdevotnharvest/entry/solving_jdeveloper_11gr2_issue_with does not help (which seems to be incomplete).

    Now, reading autour, I made an assumption are the result of changes and it seems to work. But I don't know if it can cause any problem of security in the merger application. Any idea/thoughts?

    < security constraint >

    < web-resource-collection >

    allPages < web-resource-name > < / web-resource-name >

    < url-pattern > /visages / * < / url scheme >

    (it was < url-pattern > / * < / url-pattern >)

    < / web-resource-collection >

    <>auth-constraint

    valid users - < role name > < / role name >

    < / auth-constraint >

    < / security constraint >

    (There is also a page-def on the login page and the model used for the login page).

    Thank you!!

    Mrig

    Very well. Figured out.

    According to what little I learned about the web.xml file, I had to follow processes & groping to find resources which create problem. So Pagedef and models are not the problem which might have been in previous versions of Jdev. I added ' / resources/images / * ' under web-resource-collection.

    Authorized resources ADF

    information/images / *.

    allPages

    faces *.

    (it was / *)

    valid users

    I thought the CSS files and templates like that I used on the login page.

    Thanks for the help and suggestions!

  • Region of the ADF - JSFF in JSPX Page problem

    Hello world!

    I use JDeveloper 11.1.1.7 and working on ADF

    I have an area on my jspx page. For this, I created a page jspx and a workflow bounded for the region. Bounded task flows has a view and a jsff page.  I dragged and has decreased the flow of work to make the region to jspx page and selected the region. It is looking without problem.

    But I throw jspx page, page works fine with other components. Does not display only the region jspx on page.

    How can I solve this problem?

    Thank you.

    Hello

    If you use the ADF security you config the taskflow with security as well. If you don't use ADF security then you can create a new page and only add the taskflow as a region and see if it works fine in there.

    Concerning

  • Problem with the safety of the ADF - anonymous user

    Hi all

    The scenario is as follows:

    I have a Web application that consists of an unlimited taskflow and a page of home.jspx (more login and error pages).

    I activated the ADF (form based login, no automatic grant) security.

    I assigned the application role 'authenticated-role' on the home.jspx page, courtesy of "view". The file "Data.xml"-Jazn is apparently correct.

    I have deployed on the server without any problem, but when you access the application it does not prompt the user/pass, it shows me the page home.jspx directly, and if I want to get the name of the user, it returns me anonymous.

    If I restart the server, when I access the jspx, then it asks me for the user/pass.

    According to the Oracle documentation, policies created in the jazn-"Data.xml" file are copied during deployment in the folder system-jazn - data .xml

    My question is if the server only reads the file system-jazn-"Data.xml" during startup or periodically.

    What could be missing in the configuration?

    Any ideas?

    Thanks in advance

    JDev Version: 11.1.1.7.0

    WebLogic version: 10.3.6

    I think u missing to search for basic login form to generate the html default login and error pages.

    try to remove the security and reimplement things to deploy things in the server.

  • Problem with the partialTrigger on the Table of the ADF

    JDeveloper Version 11.1.2.3.0

    I've reproduced the problem with partialTrigger on the array element. Sample application can be downloaded from here . He needs to run HR schema.
    Underneath the pageFragment sample, I can try refreshing adf table in two ways
    1. turn the addEmployee button id in partialTrigger of the ADFTable component.
    2. set the id of the button addEmployee in the PanelBox component partialTrigger.

    Note the difference - 1st only works no where as 2nd works very well. Do you have additional constraints when updating using the ADF Board
    partialTrigger?
    I have reproduced the usecase in example below:

    Structure of the PageFragment-

    PanelBox
    |
    | _ ADF Table
    |
    | facet __toolbar
    |
    | _ addEmployee button


    Code PageFragment

    < af:panelBox text = "PanelBox2" id = "pb1" >
    < f: facet name = "toolbar" >
    < af:commandButton actionListener = "#{bindings.addEmployee.execute}" = "addEmployee2" text "
    Disabled = "#{!}" Bindings.addEmployee.Enabled}"id ="cb1"partialSubmit ="true"/ >
    < / f: facet >
    < af:table value = "#{bindings." Var EmployeesView1.collectionModel}"="row"rows =" #{bindings. " EmployeesView1.rangeSize}.
    emptyText = "#{bindings." EmployeesView1.viewable? "{'No data to display.': 'Access Denied.'}".
    fetchSize = "#{bindings." EmployeesView1.rangeSize}' rowBandingInterval = '0 '.
    selectedRowKeys = ' #{bindings. " EmployeesView1.collectionModel.selectedRow}.
    selectionListener = "#{bindings." RowSelection EmployeesView1.collectionModel.makeCurrent}"="single"id ="t1 ".
    "displayRow ="selected"partialTriggers =": cb1 "styleClass ="AFStretchWidth">
    < af:column sortProperty = "#{bindings." EmployeesView1.hints.EmployeeId.name}"sortable ="false ".
    headerText = "#{bindings." EmployeesView1.hints.EmployeeId.label}"id ="c1">
    < af:inputText value = "#{row.bindings.EmployeeId.inputValue} '"
    label = "#{bindings." EmployeesView1.hints.EmployeeId.label}.
    required = "#{bindings." EmployeesView1.hints.EmployeeId.mandatory}.
    columns = "#{bindings." EmployeesView1.hints.EmployeeId.displayWidth}.
    maximumLength = "#{bindings." EmployeesView1.hints.EmployeeId.precision}.
    shortDesc = "#{bindings." EmployeesView1.hints.EmployeeId.tooltip}"id ="it1">
    < f: validator binding="#{row.bindings.EmployeeId.validator}"/ >
    < af:convertNumber groupingUsed = 'false' pattern = ' #{bindings. " EmployeesView1.hints.EmployeeId.format}"/ >
    < / af:inputText >
    < / af:column >
    < af:column sortProperty = "#{bindings." EmployeesView1.hints.FirstName.name}"sortable ="false ".
    headerText = "#{bindings." EmployeesView1.hints.FirstName.label}"id ="c2">
    < af:inputText value = "#{row.bindings.FirstName.inputValue} '"
    label = "#{bindings." EmployeesView1.hints.FirstName.label}.
    required = "#{bindings." EmployeesView1.hints.FirstName.mandatory}.
    columns = "#{bindings." EmployeesView1.hints.FirstName.displayWidth}.
    maximumLength = "#{bindings." EmployeesView1.hints.FirstName.precision}.
    shortDesc = "#{bindings." EmployeesView1.hints.FirstName.tooltip}"id ="it2">
    < f: validator binding="#{row.bindings.FirstName.validator}"/ >
    < / af:inputText >
    < / af:column >
    < af:column sortProperty = "#{bindings." EmployeesView1.hints.LastName.name}"sortable ="false ".
    headerText = "#{bindings." EmployeesView1.hints.LastName.label}"id = 'c3' >
    < af:inputText value = "#{row.bindings.LastName.inputValue} '"
    label = "#{bindings." EmployeesView1.hints.LastName.label}.
    required = "#{bindings." EmployeesView1.hints.LastName.mandatory}.
    columns = "#{bindings." EmployeesView1.hints.LastName.displayWidth}.
    maximumLength = "#{bindings." EmployeesView1.hints.LastName.precision}.
    shortDesc = "#{bindings." EmployeesView1.hints.LastName.tooltip}"id ="it3">
    < f: validator binding="#{row.bindings.LastName.validator}"/ >
    < / af:inputText >
    < / af:column >
    < af:column sortProperty = "#{bindings." EmployeesView1.hints.DepartmentId.name}"sortable ="false ".
    headerText = "#{bindings." EmployeesView1.hints.DepartmentId.label}"id ="c11">
    "< af:selectOneChoice value =" #{row.bindings.DepartmentId.inputValue} "label =" #{row.bindings.DepartmentId.label} ".
    required = "#{bindings." EmployeesView1.hints.DepartmentId.mandatory}.
    shortDesc = "#{bindings." EmployeesView1.hints.DepartmentId.tooltip}"id ="soc1">
    < f: selectItems value = "#{row.bindings.DepartmentId.items}" id = "si1" / > "
    < / af:selectOneChoice >
    < / af:column >
    < / af:table >
    < / af:panelBox >


    Thank you
    Rajdeep

    Hello

    the reason in my opinion, this has to do with the creation of the employee, who sits on the company and not the iterator that displays the data in the table. Therefore, the iterator must re - query to view the data that you created in silent mode in the background

    Addition of

    employeesViewImpl.executeQuery ();

    to your AppModule Impl class at the end of the creation of the employee solve the problem that you see

    Frank

  • The ADF Login page problem

    Hi all
    I developed an ADF application with the OPSS-based login page, I am facing a strange behavior in the login page, I type user and pwd and click on the "connect" button but instead of redirection in the next page, the login page is updated and I have to re-enter my credentials. This happens, two, three times (random is) so I'm able to have access.
    What can be the problem?


    THK in advance
    L-

    We use the ADF security and we faced the similar problem three weeks ago. This problem occurred only in Internet Explorer.
    After that we contacted the support of oracle, they confirmed that it is a bug.

  • Problems of Installation of the Runtime/Weblogic JDeveloper/ADF

    There seems to be a lot of confusion about installation and deployment on a stand-alone Weblogic Server. I read a number of posts on this topic.

    As a question or a proof that my applications work, all I want to do is test that I can in fact install a stand-alone Weblogic Server and deploy an ADF application on it.

    However, the steps to achieve this simple give me seizures:

    1. I have search the Internet, find these absolutely wonderful and easy to follow (but obsolete?) Instructions on http://www.oracle.com/webfolder/technetwork/jdeveloper/howto/11114/managedserver/wlsadfms.html

    Suggestions: Please update it... and keep updated for each version of Jdeveloper/ADF DURATION/Weblogic coming out.


    2. I'm working on Jdeveloper 11.1.2.2.0 (6183). (Honestly understand what version of the Weblogic/Jdeveloper/ADF runtime are painless to install is a complete bear)

    a. I have download and install Weblogic 10.3.6.
    b. I have download the Runtime of ADF Oracle 11.1.1.6. It says that I have to go to metalink for patches.
    c. I go to metalink and look for "Application Oracle ADF 11.1.2.2.0 development Execution."

    It provides the document: how to install the ADF 11 g Release 2 to WebLogic Sever 10.3.5 runtime libraries / 10.3.6? [1328698.1 ID]

    At the top of the document says "Oracle JDeveloper - Version 11.1.2.0.0 to 11.1.2.1.0 [version Oracle11g]" UH-OH!  Where is jdeveloper 11.1.2.2.0;?

    So the metalink document I need: patch: 13656274 et patch: 13656372


    I read the readme for patch: 13656274 .

    The read says me:
    Platform patch for: credits
    Patched product: Oracle JDeveloper
    Product version: 11.1.1.6.0; UH-OH!  I'm working on 11.1.2.2.0;?


    I read the readme for patch: 13656372

    Platform patch for: credits
    Patched product: ORACLE WEBCENTER PORTAL
    Version of the product: 11.1.1.6.0 ++ 13656274 patch (required) Is this relevant?
    Auto activated: no


    So I have to download and install opatch on my computer, and then install this, then use the command upgradeADF WLST.


    Summary: The process of install Weblogic adf runtimes and then patches is heavy at best, totally confused at worst.

    Would it be possible to place all necessary downloads are required for each version of Jdeveloper, installs suggested, as is done on the SOA Suite? Can provide documentation for Dummies in this world?

    Thank you very much.

    Stuart

    Stuart,
    you are not alone with this complaint. Install a WLS for 11.1.2.x is painless. Perhaps one of the reasons is that this version does not come with all the features (lack of soa...) is more like an overview of the feature for the next version of 12 c. When I remember there is a change of the best in future documentation in 12 c too good. If all goes well he will meet your suggestions.

    Timo

Maybe you are looking for