How does ADF build AdfPage.PAGE.__recordSessionTimeout

We built one application, and publish it in internet through Proxy server.
On every page ADF addes the javascript as below
AdfPage.PAGE.__recordSessionTimeout(1800000, 60000, "http://127.0.0.1:7101/app_context/page.jspx");
For this, when the idle time is out the page will be redirected to "http://127.0.0.1:7101/app_context/page.jspx", this link is impossible to access to internet user.
Is there any solution to remove the first part http://127.0.0.1:7101(Hostname:port) for this?
Any input is appreciated!!

Hi,
From the documentation:
+"A.2.3.19 Session Timeout Warning+
+When a request is sent to the server, a session timeout value is written to the page and the session timeout warning interval is defined by the context parameter oracle.adf.view.rich.sessionHandling.WARNING_BEFORE_TIMEOUT. The user is given the opportunity to extend the session in a warning dialog, and a notification is sent when the session has expired and the page is refreshed. Depending on the application security configuration, the user may be redirected to the log in page when the session expires.+
+Use the oracle.adf.view.rich.sessionHandling.WARNING_BEFORE_TIMEOUT context parameter to set the number of seconds prior to the session time out when a warning dialog is displayed. If the value of WARNING_BEFORE_TIMEOUT is less than 120 seconds, if client state saving is used for the page, or if the session has been invalidated, the feature is disabled. The session time-out value it taken directly from the session.+
+Example A-3 shows configuration of the warning dialog to display at 120 seconds before the time-out of the session.+
+Example A-3 Configuration of Session Time-out Warning+
+<context-param>+
+<param-name>oracle.adf.view.rich.sessionHandling.WARNING_BEFORE_+
+TIMEOUT</param-name>+
+<param-value>120</param-value>+
+</context-param>+
+The default value of this parameter is 120 seconds. To prevent notification of the user too frequently when the session time-out is set too short, the actual value of WARNING_BEFORE_TIMEOUT is determined dynamically, where the session time-out must be more than 2 minutes or the feature is disabled."+
As there is no parameter to configure the URL for the link, I suggest to disable the feature:
Use the oracle.adf.view.rich.sessionHandling.WARNING_BEFORE_TIMEOUT context parameter to set the number of seconds prior to the session time out when a warning dialog is displayed. If the value of WARNING_BEFORE_TIMEOUT is less than 120 seconds, if client state saving is used for the page, or if the session has been invalidated, the feature is disabled. The session time-out value it taken directly from the session
Before I can file an ER, I need to know
1. Which Version of JDeveloper
2. Why is the server you run configured with local host IP address. I am not sure the proxy server understands how to map this at all. Did you try a server name or real IP address
Frank
Edited by: Frank Nimphius on May 31, 2012 10:19 AM

Similar Messages

  • In Pages 5 when I try to attach a pages document to an email it gives me 2 folders and 4 files ???  How does one email a pages document.

    How does one email a pages document? In pages 5 when I try to attach a pages document to a gmail email it gives me 2 folders and 4 other files to choose from. 

    Sounds like you are using Gmail.
    Pages 5 uses a zipped package of files as its format. 3rd party servers don't understand the format and show it as the component parts.
    Use Mail toenail the file or zip the .pages document before sending.
    Peter

  • How Does BI Build The Physical SQL

    How does BI build physical queries? Below I have two queries.
    Query1 – This is what BI builds. I tried to run it but after 14 minutes of no results, I kill the job.
    Query2 – This is just the extraction of the base query from Query1. This runs in 2:08 minutes.
    For whatever reason, BI is taking the base query and making it an inline view to create Query1. The wrapper query around this view is slow. Very weird.
    There are only 409 rows returned.
    Why does BI build these physical queries with the code WITH SAWITH0 ... ? It seems to be very inefficient.
    Is there a way to force BI to not use this inefficient method?
    Query1
    WITH SAWITH0 AS
    (select max(T321619.PRJ_EST_SALES) as c1,
    max(T321619.PRJ_EST_TONS) as c2,
    max(T321619.PRJ_EST_MARGIN_PCT) as c3,
    T316339.NAME as c4,
    T321619.REGION as c5,
    substr(T324598.X_TERRITORY,
    instr(T324598.X_TERRITORY, '.', 1, 4) + 1,
    instr(T324598.X_TERRITORY, '.', 1, 5) -
    instr(T324598.X_TERRITORY, '.', 1, 4) - 1) as c6,
    T342203.PER_NAME_MONTH as c7,
    T321619.PROJ_DESC as c8,
    T316552.FULL_NAME as c9,
    min(T342064.PER_NAME_MONTH) as c10,
    T321619.BUILD_PART_ORD_IND as c11,
    T321619.STATUS as c12
    from obia.W_DAY_D T342064 /* Dim_W_DAY_D_SOCPM_Order_Create_Date */,
    obia.W_DAY_D T342203 /* Dim_W_DAY_D_SOCPM_Proj_Creat_Date */,
    obia.WC_VW_PROJECT_INFO_F T342484 /* Dim_WC_VW_PROJECT_INFO_F_SOCPM */,
    obia.W_EMPLOYEE_D T316552 /* Dim_W_EMPLOYEE_D_Sales_Sales_Order_Resp_Custom */,
    obia.W_CUSTOMER_LOC_USE_D T324598 /* Dim_W_CUSTOMER_LOC_USE_D_Sales_Customer_Bill_To_Loc_Use_Custom */,
    obia.W_PARTY_D T316339 /* Dim_W_PARTY_D_Sales_Sales_Order_Customer_Custom */,
    obia.WC_ORDER_VWO T321619 /* Fact_WC_ORDER_VW_SalesOrderCustom */
    where (T316339.ROW_WID = T321619.CUSTOMER_WID and
    T316552.ROW_WID = T321619.X_SALESREP_WID and
    T321619.BILL_TO_SITE_USE_WID = T324598.ROW_WID and
    T321619.ORDER_DATE_WID = T342064.ROW_WID and
    T321619.DIVISION_INCL_BSC = 'VP' and
    T321619.PROJ_DESC = T342484.PROJ_DESC and
    T342203.ROW_WID = T342484.MIN_ORDER_CREATION_DATE_WID and
    T342203.PER_NAME_MONTH = '2013 / 04')
    group by T316339.NAME,
    T316552.FULL_NAME,
    T321619.REGION,
    T321619.PROJ_DESC,
    T321619.STATUS,
    T321619.BUILD_PART_ORD_IND,
    T342203.PER_NAME_MONTH,
    substr(T324598.X_TERRITORY,
    instr(T324598.X_TERRITORY, '.', 1, 4) + 1,
    instr(T324598.X_TERRITORY, '.', 1, 5) -
    instr(T324598.X_TERRITORY, '.', 1, 4) - 1)),
    SAWITH1 AS
    (select max(D1.c1) over(partition by D1.c8, D1.c4, D1.c9, D1.c6, D1.c7) as c1,
    max(D1.c2) over(partition by D1.c8, D1.c4, D1.c9, D1.c6, D1.c7) as c2,
    max(D1.c3) over(partition by D1.c8, D1.c4, D1.c9, D1.c6, D1.c7) as c3,
    D1.c4 as c4,
    D1.c5 as c5,
    D1.c6 as c6,
    D1.c7 as c7,
    D1.c8 as c8,
    D1.c9 as c9,
    D1.c10 as c10,
    D1.c11 as c11,
    D1.c12 as c12
    from SAWITH0 D1)
    select distinct 0 as c1,
    D1.c4 as c2,
    D1.c5 as c3,
    D1.c6 as c4,
    D1.c11 as c5,
    D1.c7 as c6,
    D1.c8 as c7,
    D1.c9 as c8,
    D1.c12 as c9,
    D1.c3 as c10,
    D1.c1 as c11,
    D1.c2 as c12
    from SAWITH1 D1
    where (D1.c7 = D1.c10 and (D1.c1 >= 500 or D1.c1 <= -500))
    order by c2, c3, c4, c5, c6, c7, c8, c9
    Query2
    select max(T321619.PRJ_EST_SALES) as c1,
    max(T321619.PRJ_EST_TONS) as c2,
    max(T321619.PRJ_EST_MARGIN_PCT) as c3,
    T316339.NAME as c4,
    T321619.REGION as c5,
    substr(T324598.X_TERRITORY,
    instr(T324598.X_TERRITORY, '.', 1, 4) + 1,
    instr(T324598.X_TERRITORY, '.', 1, 5) -
    instr(T324598.X_TERRITORY, '.', 1, 4) - 1) as c6,
    T342203.PER_NAME_MONTH as c7,
    T321619.PROJ_DESC as c8,
    T316552.FULL_NAME as c9,
    min(T342064.PER_NAME_MONTH) as c10,
    T321619.BUILD_PART_ORD_IND as c11,
    T321619.STATUS as c12
    from obia.W_DAY_D T342064 /* Dim_W_DAY_D_SOCPM_Order_Create_Date */,
    obia.W_DAY_D T342203 /* Dim_W_DAY_D_SOCPM_Proj_Creat_Date */,
    obia.WC_VW_PROJECT_INFO_F T342484 /* Dim_WC_VW_PROJECT_INFO_F_SOCPM */,
    obia.W_EMPLOYEE_D T316552 /* Dim_W_EMPLOYEE_D_Sales_Sales_Order_Resp_Custom */,
    obia.W_CUSTOMER_LOC_USE_D T324598 /* Dim_W_CUSTOMER_LOC_USE_D_Sales_Customer_Bill_To_Loc_Use_Custom */,
    obia.W_PARTY_D T316339 /* Dim_W_PARTY_D_Sales_Sales_Order_Customer_Custom */,
    obia.WC_ORDER_VWO T321619 /* Fact_WC_ORDER_VW_SalesOrderCustom */
    where (T316339.ROW_WID = T321619.CUSTOMER_WID and
    T316552.ROW_WID = T321619.X_SALESREP_WID and
    T321619.BILL_TO_SITE_USE_WID = T324598.ROW_WID and
    T321619.ORDER_DATE_WID = T342064.ROW_WID and
    T321619.DIVISION_INCL_BSC = 'VP' and
    T321619.PROJ_DESC = T342484.PROJ_DESC and
    T342203.ROW_WID = T342484.MIN_ORDER_CREATION_DATE_WID and
    T342203.PER_NAME_MONTH = '2013 / 04')
    group by T316339.NAME,
    T316552.FULL_NAME,
    T321619.REGION,
    T321619.PROJ_DESC,
    T321619.STATUS,
    T321619.BUILD_PART_ORD_IND,
    T342203.PER_NAME_MONTH,
    substr(T324598.X_TERRITORY,
    instr(T324598.X_TERRITORY, '.', 1, 4) + 1,
    instr(T324598.X_TERRITORY, '.', 1, 5) -
    instr(T324598.X_TERRITORY, '.', 1, 4) - 1)
    ;

    When you have aggregation rules applied on the front end, OBIEE forms the additional query where you are concerned about.
    Try to push the logic as much as possible to RPD side and also try to use FILTER function instead of CASE WHEN.

  • How does j_security_check know which page to redirect to?

    Hi All,
    I have implemented j_security_check in our weblogic web app successfully.
    What I would like to know is following the authentication and authorization via the container, how does it know to redirect the user to index.jsp?
    For example, we have login.jsp which contains the j_username and j_password fields, and the action is j_security_check. After the user hits submit and the container authenticates them, how does it know to then direct them to index.jsp? Is it because the welcome tag in web.xml is set up to direct them to index.jsp?
    <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    Thats the only thing i can think of!
    Thanks in advance.

    That's correct.
    You are specifying a login page, which will ONLY be accessed when the user attempts to view a secured resource.
    After logging in, they will see the page they were originally trying to get to.
    They will only be forced to go to the login page if you secure the page they are trying to get to:
    <security-constraint>
         <web-resource-collection>
              <web-resource-name>Resources</web-resource-name>
              <description>Require users to authenticate</description>
              <url-pattern>/upload/filelist.jsf</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <description>Define who can access this url-pattern</description>
    <role-name>NTSB Users</role-name>
    </auth-constraint>
    </security-constraint>
    <login-config>
    <auth-method>FORM</auth-method>
    <realm-name>dot-ad</realm-name>
    <form-login-config>
    <form-login-page>/login.jsp</form-login-page>
    <form-error-page>/loginError.jsp</form-error-page>
    </form-login-config>
    </login-config>
    <security-role>
    <description>This role can access the edit</description>
    <role-name>NTSB Users</role-name>
    </security-role>

  • VC - How does it build code - can code be changed - SOAP

    Hi,
    From my understanding of webservices and VC..
    I have the following questions:(please correct me if i am wrong)
    - How does Visual composer generate code ..get data from
      RFC and display it..
    - Can visual composer respond to a SOAP request..
      if i have to get data from a CRM s/m, BW s/m and R/3 i
      can do it within one view of VC..however if i need to
      similar data by making a SOAP request.. i need to make
      multiple requests to RFCs published as
      webservices..Instead of that can i make a SOAP request
      to VC and get data back..

    That's right, VC is not a tool to build "services", it's a tool to build an "application with UI". On the other hand you can retrieve data from VC by using Portal Eventing and defining input/output for the VC application itself. Tehre is an excellent document which describes a similar scenario for a VC iView with BEx:
    How to Integrate Visual Composer Applications and BEx Web Templates
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ad182ac7-0a01-0010-4fb8-8a4d217b19c1
    Mario

  • How does Portal build links ???

    Recently i built a portal mainly using tabs and html potlets.
    Inside my Intranet all the components were visible correctly.....but not on the Internet.
    The images that were supposed to show tabs and logo were not shown.
    I looked at the html source and i found out that all http links were mapped to my machine name instead of my www.mydomain.com.
    I imagine that is the way the portal is dinamically building the pages that causes this problem, but i cannot understand the way it does it.
    It's about a week that i'm struggling with this problem, can anyone help me ?
    thanks

    Andrea -
    One possible work around may be to reference your images relatively. On your <portal mid-tier>/apache/apache/htdocs you can create a directory for your images (do not use images as portal redirects this) so say maybe creage an img directory.
    Then reference all your images as /img/image_name.gif
    Hope this helps,
    Candace

  • HT4168 How does one export a Pages doc to epub?

    How do I export a Pages doc to epub-previous articles state you should choose Share > Export to epub-However when you try that you get a message stating that iworks has been discontinued? What now-I still do not know how to publish a Pages document to epub (post iworks so-to-speak) -please help? I have writtern a 30 pages mini-ebook and now want to publish it to epub (to enable me to publish it on iBooks, B&N and Amazon Kindle) but I do not know how to proceed?

    How did you buy Pages?
    Which MacOs system do you have on your computer?
    What is the exact message you get?
    Which version of Pages do you have?
    Please answer all questions and if you don't know how ask again.

  • Interactive Report - How does it build the where claue when filtering data?

    I am curious how APEX builds the where clause when users add filters or does APEX simply filter the data?
    The reason I am asking, is for performance reasons, we have used inner selects to retrieve columns vs. using outer joins. However, I am just curious if we will suffer doing so when users add filters on these columns.
    Below are some details about our report:
    We have a report where we are joining many tables (25 tables) together. Initially, we created the report with outer joins and noticed that the cost of the explain plan was 2600 and the performance was marginal. We then started to remove the outer joins and replacing with inner selects and the cost and performance of the report improved. Currently, we have replaced 13 of the outer joins with inner selects and the cost is down to 650 and the performance is better.
    Below are examples:
    -- Using Outer Joins
    Select q.quote_id, q.quote_name, l.location_name, sr.sales_rep_name
    from quote q, location l, sales_rep sr
    where q.location_id = l.loation_id
    and q.sales_rep_id = sr.sales_rep_id
    -- Using Inner Selects
    Select q.quote_id, q.quote_name,
    (select location_name from location where location_id = q.location_id) location_name,
    (select sales_rep_name from sales_rep where sales_rep_id = q.sales_rep_id) sales_rep_name
    from quote q
    Just curious,
    Thanks,
    Brian

    Hi -
    If you switch on debug in Apex developer toolbar you can see the effect of user built filters on the sql that is actually executed for report.
    Good luck.

  • Command-TAB - How does this build the application list???

    I have a need to enumerate the applications that have "windows", "icons", whether if they are minimized to the dock or not. I need basically the list of applications that Command-TAB brings you. How do you do this programmatically?
    Everything I tried gave me everything, or just the applications that are NOT minimized. Drives me nuts. Tried CGWindowListCopyWindowInfo, NSArray *runningApps = [workspace launchedApplications], but I can't get to the filtering of the list I need - whatever Cmd-TAB brings you.
    Help?

    Hello,
    I cannot reproduce what you say using launchedApplication.
    NSArray *launchedApps = [[NSWorkspace sharedWorkspace] launchedApplications];
    for (NSDictionary *app in launchedApps)
    printf("%s is launched
    ",[[app valueForKey:@"NSApplicationName"]UTF8String]);
    This gives me all launched apps that I can see in the comd-tab shortcut. If I use runningApplications then I get much more results (any app running even in background).
    I minimized all windows of two apps: Preview and MacSoup as one is Cocoa and the other is not (well I think Preview is Cocoa): they where listed as well
    {quote}
    Finder is launched
    Terminal is launched
    WebKit is launched
    Xcode is launched
    Property List Editor is launched
    Mail is launched
    Trousseau d’accès is launched
    Aperçu is launched
    MacSOUP is launched
    iTunes is launched
    ResKnife is launched
    MacVim is launched
    TextMate is launched
    Préférences Système is launched
    Interface Builder is launched
    AppList is launched
    {quote}
    That is the exact list I can see using comd-tab at the moment ..

  • How does one expire WDP pages?

    In traditional HTML, there is a tag that allows us to expire the html page so that a browser can therefore re-fetch the HTML page from a web server
    Is there a same concept in WDP? We're finding that sometimes, when the browser has a large cache, it does not re-fetch the page from the app server so we're trying to expire the page

    we have an application which we find that if a user's browser cache is set as quite large, sometimes the browser would not fetch a new WDP page because it assumes that the page in its cache is already there.

  • How does the BUILD menu work?

    I have a game project created and I am trying to get it built so I don't need a collection of 15 different folders and files to get it to work. So, How do I use the Build function to get the project onto
    ONE executable file?

    Hello Edavis85,
    What's your project in detail? When msbuild build projects, it is use project files such as csproj and vcproj. We use it to build our application. I'm not sure your scenario.
    Best regards,

  • How does flex builder handle permissions?

    Every time i launch flex builder it seems to for some reason
    replace my external files(asp files that gernerate xml) with older
    versions. Sometimes during work updates i make to these files stop
    occuring entirely, its as if im not able to save over or copy over
    the files, when i close flex builder and reboot i can copy the
    files from last time i backed up and work for a little while
    longer, it just started doing this. My files are in the bin
    directory with all the other files and maybe thats bad, anyways any
    advice would be great.
    leo

    leotemp wrote:
    > Every time i launch flex builder it seems to for some
    reason replace my
    > external files(asp files that gernerate xml) with older
    versions. Sometimes
    > during work updates i make to these files stop occuring
    entirely, its as if im
    > not able to save over or copy over the files, when i
    close flex builder and
    > reboot i can copy the files from last time i backed up
    and work for a little
    > while longer, it just started doing this. My files are
    in the bin directory
    > with all the other files and maybe thats bad, anyways
    any advice would be great.
    >
    > leo
    >
    When you compile and run a flex application in flex builder
    we copy over
    all the included files to the bin folder. Do you have copies
    of the
    generated xml files in your project? If so, then the ones in
    the bin
    folder will get overwritten.
    winsha

  • How does one print selected pages of a PDF document

    I deal a lot with lengthy PDF documents and always need to print just a few pages from it. In Windows after I selected Print I could choose certain pages (e.g. 2-5,18,23, 44-46). On Leopard every time I select Print I don't get a choice and the whole document prints, wasting a lot of time, ink and paper in the process. I followed instructions from the Help file but I never get to the expanded menu that would give me that choice.
    Also, when printing from the web I am used to highlight what I wanted printed and click Print, then Selection. The only way I get it to print just what I want is by using the Grab program, capturing the selection and printing from it. Is there an easier way?
    Any and all help is greatly appreciated as I make my transition from Windows XP to Leopard a smoother transition. Thank you.

    Open the document. On the left of the document there should be a scrolling list of the pages of the document. Select the first page. Hold down the 'Command' key. While the 'Command' key is pressed down, select another page from that list. Repeat until you have selected all the pages you want to print. Select 'Print' from the 'File' menu. The Print dialog box which shows up should say that you want to print 'x' pages, where 'x' is the number of pages you have selected. Click on 'Print'. The pages you have selected will print.

  • Anybody use Word Perfect?  How does 'Pages' compare?

    For anyone who wants to cut to the quick, just read the question....the last paragraph.
    I need some comfort. It's probably normal to get frustrated with a new Word Processing program like 'Pages' after only 2 days of using it so I'm willing to be patient, but I have a general question, which actually appears in the Title of this post.
    I've used Word Perfect on my non-Mac computers for 20 years and although the program is without equal in it's sophistication and ease of use (IMO), I do believe it caused some big problems for other programs on my computer (incompatibility problems with other software). I've wanted an iMac for a long time just to get rid of all the problem I had with those other computers, thinking I'd be rid of WordPerfect, which I blamed for many of the problems. I wanted a fresh, clean start, so I sure don't want to mess up my 2 day-old iMac by loading up a word-processor like WordPerfect again....that'll just mess everything up again.
    But I have mixed emotions. After my past experience with Word Perfect, it's just hard for me to believe that the WP people actually got rid of all their bugs, and wouldn't inadvertently stick them all into an Apple product. I'm paranoid, I know. I'm asking this question because word-processing is the most important thing to me in using a computer and I found WordPerfect to be perfect, as a word-processor, that is.
    I'm certainly willing to give 'Pages' a fair try, and hope it works out for me. But, is there anyone here who uses WordPerfect on their Mac (and with which OS) and does it cause you any problems? Also, in your opinion how does it compare with 'Pages'?

    I was an avid WP user (DOS, AtariST, and Mac versions) for years and I was a beta tester for the Atari and Mac versions. I was never all that impressed with the Windows versions. When the program was sold to Novel support and quality became uneven and after Novel sold it to Corel, well, let's let sleeping dogs lie, eh?
    Pages isn't WP - it is a consumer word processor and desktop publishing program. Still it is quite powerful and easy to use...once you accept its conventions. That is a sticking point for a lot of people. With OS X, Apple has taken the toolbar and adapted it to its own purpose. Unlike some programs that attempt to put every command in toolbars, Apple prefers to target a smaller number and allow the user some ability to custom it. Apple has also adopted the idea of palettes - one palette actually. The inspector. In OS X the inspector is used to take commands that might be buried in the menu hierarchy and puts them out front. With Pages, like many OS X programs, getting to know the Inspector is key to using Pages.
    As I said, Pages isn't WP or MS Word. That's good and bad. The good is that the program is cleaner and easier to learn. It also means that lots of features you might consider important are missing. You should have a demo version of iWork on your new iMac and you have 30 days to use it before you have to decide to keep it or ditch it.

  • How to call AdfPage.PAGE.clearAllMessages() automatic?

    Hi:
    How can we call AdfPage.PAGE.clearAllMessages() at once, when validator failure occurs?

    Hello:
    i want to auto click ok button on dialog box when validation failure.
    The example like
    http://docs.oracle.com/cd/E25054_01/web.1111/b31973/af_message.htm#ADFUI367
    Figure 17-1

Maybe you are looking for

  • Excise duty for some line item of material document is not posted

    Dear CIN Exerts, In my Scenario user is Posting Excise invoice for every GR (105) by J1IEX to generate Excise invoice. In some Past cases, if there are more then one line item in a GR then Excise value for some material is not showing (May be that ti

  • How do I renew my membership to reactive the Develop module? I paid my montly fee.

    How do I renew my membership to reactive the Develop module? I paid my montly fee. I have never seen this before.

  • Dunning levels

    Hi Gurus So far i understand that Dunning level is updated in the Customer master and Line items after after notices are printed out.  These levels can be changed also.  What would the business scenarios where someone will need to change the Dunning

  • EA4500 Media Server Scan options

    I have all media set to be shared by default. When I have the scan folders option set to two hours it never scans, when it is set to six it seems to work correctly. Am I the only one with this problem, what could be the cause? I am using the smart wi

  • Just bought an iphone 4s the battery is ****

    I just bought the iphone 4s and needless today I am very dissapointed with it. It died completly on me so I charged it over night and then it died again on me at 3pm. Any solutions to keep my battery from dieing? The locations setting is off, along w