By using Cfthread to separate the page processing intensive tasks

Hello

I have what I think, it's a pretty simple distinction must be fairly intensive standard page processing code. It's under CF8.

We have a page that does a lot of outcome investigating tens of thousands of records. It is used very rarely and only by one or two people, but our server is not really equipped to do this kind of thing very quickly.

The consequence is that all of the intensive process can push the loading of the page about 120 seconds. That's fine, because everyone knows what is happening and why, but I would like to see sort of "Please wait" message and load all the layout is not just «wait my.web.site...» "in their browser.

I put code in a cfthread supercomputers article, and that seemed to do what I want, finally, with regard to the rest of the page load first. The problem is that the outputs nothing - thread about what is covered in the thread gets displayed on the page.

It's the first time I used CFTHREAD, and I understand conceptually from a data processing perspective (for example, the examples given in the documentation when you make asynchronous as tasks download something or by entering an external RSS feed). I don't know how it relates to the processing of the page. In other words, it seems to me that I'm either something simple incorrectly, or well CFTHREAD can not be used in this way.

Thank you very much

AQ

You must control the flow of thread, for example, like this:

TestPage.cfm

============


   


Tags: ColdFusion

Similar Questions

  • How to assign URLs dynamically using button/link on the page of peoplesoft? Please provide detailed instructions.

    How to assign URLs dynamically using button/link on the page of peoplesoft? Please provide detailed instructions.

    1. define the URL, the Z_URL1 or the Z_URL2 definitions

    2. in the change of field button:

    If true Condition then

    ViewURL (URL. Z_URL1);

    On the other

    ViewURL (URL. Z_URL2);

    End - if

  • He cannot use facebook applications. The pages are blank. Why?

    Facebook recently had an update to their program. Since then, when I try to access applications, all I get are blank pages. They will be fully not load, no matter what I do. All the browsers and flash player are updated. Have you tried the button reload, nothing seems to work. What can I do?

    Reset the page zoom on pages that cause problems: view > Zoom > reset (Ctrl + 0 (zero); Cmd + 0 on Mac)

    You can use one of the following extensions to define a page zoom and the size of the default font on web pages:

  • When you use my wireless mouse, the page jumps up and down

    Then comes my mouse wireless, especially the Center wheel button, the page I look at starting to jump upwards and downwards. What can I do to fix this?

    Often scrool wheel controls the location of the page on the screen and can work automatically when you press the wheel of screlll (perhaps by accident).  Try making sure you don't have puch down on the scrool wheel and may stop this beheaviior.

    I hope this helps.

    Good luck!

    Lorien - MCSA/MCSE/network + / has + - if this post solves your problem, please click the 'Mark as answer' or 'Useful' button at the top of this message. Marking a post as answer, or relatively useful, you help others find the answer more quickly.

  • use of parameters of the page

    Hello

    I use jdev 11.1.2.4.

    I defined a parameter showAllSkus the link of the page settings tab.

    and assigned a 'true' value to this parameter.

    on my page, I use a component outputText with value #{data.view_SkuSearchPageDef.showAllSkus.inputValue}

    When I run this page, I am getting error.

    javax.el.PropertyNotFoundException: inaccessible target, 'showAllSkus' returned null

    How can any ideas, I allocate/use value defined in the settings of the page?

    Thank you

    It works fine now. Just to share, here's what I did

    1. on the page binds parameters, said new parameter as

    Name = showAll

    Value = #{pageFlowScope.showAll}

    2. on the adfc-config, set the values of parameters of page as

    Value = true / / it can be any value

    Value = #{pageFlowScope.showAll}

    3. on the point of outputText, value that

    #{bindings.showAll}

    also, the call of the conduct of the bounded task

    1. new parameter said

    Name = showAll

    Class = java.lang.String

    Value = #{pageFlowScope.showAll}

    2 set values in the parameters that

    Name = showAll

    Value = true / / it can be any value

    Pass by value = unchecked

    I hope this helps!

    Thank you

  • I sent a PDF file with many pages and need to send only 1 page to a client.  How to separate the pages to make the individual PDF files?

    How can I separate multiple pages in a PDF format to send only the pages needed in PDF format?

    Hello

    First, you need Acrobat to perform this function.

    You can extract pages to create an individual PDF file.

    Acrobat help. Rotate, move, delete and renumber PDF pages

    Concerning

    Sukrit diallo

  • Use of javascript within the page fragment

    Im trying to use javascript code within a fragment of a page with the tag

    AF:resource

    But the second time the page reloads I got this error: "ReferenceError: works is undefined"

    <af:resource type="javascript">
          function funciona() {
              alert(123);
          }
    </af:resource>
    

    IM using JDeveloper 12 c

    Check the 'witch hunt during the use of JavaScript in the regions of the ADF' in this document http://www.oracle.com/technetwork/developer-tools/adf/learnmore/march2012-otn-harvest-1571998.pdf

    Timo

  • How to set the value of the point of application using pl/sql in the application process

    Hi guys,.

    I want a global variable (application point) whose value will be set to start when a user logs on to the application. The value will be retrieved from the database by using a sql query. I don't exactly know the syntax to set the value of the point of application in the application process. Also, I want to know what type of enforcement process should I use to set the value of the point of application, when a user starts a session. The value of the point of application varies from one user to the user.

    Help, please.

    I use apex 4.2

    Kind regards

    Waqas

    You can use the application element as a link with his name. That is to say. your point of application is named G_MY_APPLICATION_ITEM, then you can / set of access using: G_MY_APPLICATION_ITEM.

    For example

    BEGIN

    -assign as a variable

    : G_MY_APPLICATION_ITEM: = 'LARRY ';

    --

    -use in a SQL statement

    SELECT WHATEVER_COLUMN

    IN: G_MY_APPLICATION_ITEM

    FROM MY_TABLE

    WHERE USERNAME =: APP_USER

    ;

    END;

    Peter

  • Next page... the page processing

    I'm trying to change the treatment of page... my goal is "after page5 goto page8.

    I created a new branch in 'Treatment of the Page "->" after treatment '->' Branches'-> 'go to Page 8'
    after Edit-> Action-> page - 8

    Point branch-> on submit after treatment (after calculation, validation and treatment)

    Help, please.

    Thank you
    HESH.

    Hi Hesh,

    Your finish button has been configured to redirect to page 2, rather than submit the page that would run then you reset_pagination process and branch to page 8.

    (Edit button and see Action when the button clicked)

    Just give a try.

    Published by: Bob37 on April 23, 2012 10:53

  • How to use CSS to force the page to full height?

    I'm trying to use CSS to force the content on the page to full height when the content is not long enough to do the job. After reading several articles on the Web, I put the html, body and articletest selectors at a height and min-height of 100%. But it does not work. The yellow area Brown/inner light should extend almost to the bottom, the the two final colors div should be at the bottom of the browser window...

    http://www.keithpurtell.com/kthings/Test01.htm

    You must make two changes as follows:

    (1) change your CSS for the body to look like the following:

    Body {background-color: #FFFFEE;}  / * a E4D9C2 * /.
    color: #31260F;
    font: 1em "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 0;
    Width: 100%;
    /*height:100%;*/
    height: 100 %}

    (2) change your CSS #main to look like this:

    #main {background-color: #FFFFEE;}
    margin: 0 0 auto;
    Max-width: 1180px;
    min-width: 30em;
    min-height: 100%;
    overflow: hidden;
    position: relative ;}

    This should do the trick.  He made and tested it on my system.  I put the page online if need be!

    Good luck.

  • How can you separate the pages into a number of pages?

    How can you separate pages and save it in different groups?

    With Adobe Reader, it is not possible.

  • How to get the logical processing Page to run?

    I'm a newbie struggling to overcome the learning curve. I created a very simple page that consists of an element (which do not refer to a database object) and a button. After the user enters a value and click on the button, I want to a PL/SQL code block always fire. I created a new anonymous PL/SQL block in the section of the process. See hierarchy of Application Builder below.

    The page definition
    Page processing
    Treatment
    Process

    The code is very simple.

    Start
    HTP.p ("in the custom code. The htp.p message');
    dbms_output.put_line (' in the custom code.) Dbms_output message');
    insert into PT_ERR_LOG (RUN_UNIT_ACTVTY_TXT) values ('in the custom code.");
    end;

    It was designed simply to let me know that the code is accessed. When I run the page, however, I'm not either of the messages from the code or y at - it a line written in PT_ERR_LOG (I created this table).

    The question is: "why isn't the enforcement code?

    In the area of process Point, to the point of process article is set to "On submit - after calculations" and Validations
    The enforcement process is defined on ' once per visit or when Reset.

    In the region of Conditions, Type of Condition is "point value / column in Expression 1 is NOT NULL.
    The value of Expression1 is: P6_PGNT_ID, which is the name of the lonely field on the page.

    I tried different combinations of values of the Apex in and around the page in the Page processing. What I am doing wrong?

    Thank you
    Kim
    In the Conditions region, Condition Type is set to "Value of Item / Column In Expression 1 Is NOT NULL".
    The value of Expression1 is :P6_PGNT_ID, which is the name of the lone field on the page.
    

    That's the problem. The value must not be P6_PGNT_ID: P6_PGNT_ID (remove the colon)

    P.S. Please configure a user name other than 952822.

    Robert
    http://apexjscss.blogspot.com

  • In the page using monetary dimension

    Hello

    How can I use monetary dimension on the page to enter some data in different currencies on level of data form.
    In fact, in my case, it was about 114 different currencies and I want to enter data into each form data with a specific currency.

    Thank you.
    Ahmed

    Hello
    This may seem a little strange, but I guess the correct answer to your question is do not to use the Multicurrency option in your application. Application multi-currency functionality is planned for companies/organizations that has features that work using fixed for most currencies. It also means, it is not ideal if your entities use to most of the multiple currencies. In your case, it would be much easier to maintain the feature using a custom currency dimension multi-currency and currency conversion rules.

    See you soon,.
    Alp

  • Prevent the user from changing the page in URL - Apex 5

    Dear community of Apex,

    We seek to protect our handling of URL pages.  The protection of session state is enabled, and each page has page value «Arguments must have Checksum» access protection  However, the documentation seems to discuss in order to prevent the user from element values in the URL.  We want to prevent the user to change the page ID in the URL.  Currently, a user is able to hack the URL and take in the middle of a wizard process for example.  Is it possible to stop this?  Other that an element of creative previous train stop check.

    * Version: Application Express 5.0.1.00.06

    Thank you

    Barry

    bSamuel wrote:

    We seek to protect our handling of URL pages.  The protection of session state is enabled, and each page has page value «Arguments must have Checksum» access protection  However, the documentation seems to discuss in order to prevent the user from element values in the URL.  We want to prevent the user to change the page ID in the URL.  Currently, a user is able to hack the URL and take in the middle of a wizard process for example.  Is it possible to stop this?  Other that an element of creative previous train stop check.

    Hi Barry

    Affecting the security attribute Access Page Protection page No. URL Access and navigate between pages using the type of the Page Management Branch (uncheck the option creates a branch using redirection page in the Wizard) will avoid this:

    No URL access -Page can not be found using a URL, but the page can be the target of a type of Page Management Branch, is not doing a URL redirect.

    It is a little more restrictive that a normal direction of the session state values cannot be positioned or erased declaratively in the branch, but is not often necessary in a several step wizard, and it's pretty simple to work round using prior processes - or post-branche or by referencing the item values directly from other pages.

  • Pop - up a page of page process of pl/sql

    Hello

    I have a code of page validation (pl/sql return error text function) and a process of page (pl/sql code), they are both

    assosiated with a button saying "Button1". I bring up a new page, click on the button after validations

    are performed. For this I use the code
    javascript:popUp2('f?p=&APP_ID.:25:&SESSION.::&DEBUG.::P25_ERROR_CODE:10', 140,140);
    How can I put this javascript code in the page process(PL/Sql)?. Y at - it no other mechanism to bring up a page of

    the pl/sql code itself. Help, please

    Thank you

    TJ

    Assign the sequence 1 to your conditional branch - unconditional branch, for all other process must have a higher number of next... LOAD_POPUP is the request made by the Branch - once you change the branch, you will see a texfield for demand. Condition is request = Expression1 - put the name of the button in there.

    Denes Kubicek
    -------------------------------------------------------------------
    http://deneskubicek.blogspot.com/
    http://www.Opal-consulting.de/training
    http://Apex.Oracle.com/pls/OTN/f?p=31517:1
    -------------------------------------------------------------------

Maybe you are looking for