Slowness in deployment with web form (10g)

Hi gurus,
I was able to successfully migrate form 6i (C/S mode) to web form in 10g (10.1.2).
However, the response in web form is far too slow due to network roundtrip involved. I looked at some of the articles and mentioned to remove synchronize function and it actually does show some improvement, however, we cannot always do so by just removing synchronize function.
Is it true that implementation of javabean can reduce the amount of network roundtrips?
Apart from that , is there other ways that can improve the performance.
If there is any docs available for reference that will be great!
Because the form currently use in production are quite large and it is not easily cut down to smaller form , so I need to know what other option I can consider. Otherwise, we need to consider .NET for the web version deployment.
Thanks and regards,
Ana

Ana - why do you think that .Net would give you improvements - You can right a slow application in .Net just as easily as with Forms.
First you need to identify WHERE the application is slow..using Java Beans will only help if the bulk of your performance hit is comms back to the application server - and remember, a Java bean doesn't magically appear on the client - it needs to be downloaded as well... .Check out.
http://www.groundside.com/blog/content/GrantRonald/Oracle%20Forms/2005/07/15/Oracle_Forms_Can_you_get_it_to_perform_on_a_WAN.html
as a starting point...and then maybe do some simple tests to find out where you think the bulk of the performance issues are..
Regards
Grant Ronald

Similar Messages

  • Slow response on Windows 2003 with web forms

    We are current running Oracle web forms on thin clients on Windows 2000 terminal server. We have installed Windows 2003 on one node of the cluster. When we run the same application on 2003, it is very slow and the screen flashes a lot. It takes 1-2 seconds to echo a keystroke. This is true for Jinitiator 1.3.1.25 and 1.3.1.18. We are using 1.3.1.18 on the Win 2000 terminal server. When I try form=test on Win 2003, the screen has colors and has poorer resolution that running the same on Win2003. The form has a grey background on Win 2000 but is magenta in Win 2003 and you can barely make out the hammer in the prompt. This happens when running from the same thin client with the same resolution and colors. Is there a setting on IE that could be causing this? Is there a problem with Win 2003? The Oracle application server is 9iAS but we see the same probelm with 10g.
    Thanks,
    Dave

    Copying my response from this thread:
    Report in Designer fast, in Viewer extremely slow
    Thread is now locked.
    A "cool" issue, form my perspective as this may be something new to think about / figure out. Not so cool from where you sit...
    Anyhow, a few things to check:
    1) Compare the runtime of your dev system and the Citrix system. Use Modules to do the comparison.
    2) Not sure what runtime was installed, but the most recent MSI / MSM are from SP 1.4:
    MSI
    https://smpdl.sap-ag.de/~sapidp/012002523100004610752009E/cr2008_fp14_ri.zip
    MSM
    https://smpdl.sap-ag.de/~sapidp/012002523100004610922009E/cr2008_fp14_mm.zip
    Trying the FP 1.4 runtime will be worth a shot.
    3) How is the performance on the Citrix when you actually sit right on the server, and not on a work station?
    4) Where is the slow down occurring (unfortunately this will require a bit of temporary code modification)? But the bottle necks typically are at:
    -report load
    - connection to the data source
    - setting of parameters
    - actual report output, be it to a viewer, export or printer.
    I suggest a possible way of tackling this in the performance article (page 4):
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/8029cc96-6ff3-2b10-47a2-b30ea790ea5b
    Ludek

  • Hierarchical tree in web forms 10g - form freezing

    I have an application with an hierarchical tree on one of the forms - the application worked fine as client/server back in forms 6 but now that it is web enabled in 10g there are problems with the tree causing the form to freeze, then the entire application has to be closed. It doesn't seem to matter if you are selecting a node or creating a new node both have caused the form to freeze. It doesn't happen all of the time but it seems that the longer the application has been in use the more it starts to freeze. Any ideas? Is there a known problem with trees in web forms? Thanks
    Joanne

    At the root of my tree is a patient (I work in the health care industry) and then for that patient there are clinic visits, surgeries, etc (there are 16 nodes at this level). and under each of these are dates when the visits occured (there can be an unlimited number of nodes at this level). This is some of my code for populating the tree:
    if :GLOBAL.patient_seq is not null then
    -- turn the tree on
    set_item_property('tree_block.tree_item', ENABLED, PROPERTY_TRUE);     
    set_item_property('tree_block.tree_item', NAVIGABLE, PROPERTY_TRUE);          
    lv_tree_id := find_item('TREE_BLOCK.TREE_ITEM');     
    --refresh the tree back to it's original state from the database                          
    Ftree.Set_Tree_Property(lv_tree_id,
         Ftree.RECORD_GROUP,
         FIND_GROUP('TREE_GROUP'));
    -- create the clinic visits branch
    wcchn_tree_items_pkg.get_visits(lv_visit_table, :global.patient_seq);
    for lv_counter in 1.. lv_visit_table.count loop
    lv_site := wcchn_locations_pkg.get_location_code(lv_visit_table(lv_counter).site);
    create_visit_node( lv_visit_table(lv_counter).visit_date || ' - ' || lv_site,
         lv_tree_id,
    lv_visit_table(lv_counter).seq_nr);
    end loop;
    Below is the procedure referred to in the above segment of code:
    PROCEDURE CREATE_VISIT_NODE (pi_date IN VARCHAR2, pi_tree_id IN ITEM, pi_seq IN NUMBER) IS
    lv_return_value NUMBER;
    lv_node_value varchar2(100);
    lv_search_node FTREE.node;
    BEGIN
    lv_search_node:=FTREE.Find_Tree_Node(pi_tree_id,                              'CLINIC VISITS',                         FTREE.FIND_NEXT,                         FTREE.NODE_LABEL,                         FTREE.ROOT_NODE,                         FTREE.ROOT_NODE);
    lv_node_value:='G' || to_char(pi_seq);
    if :GLOBAL.ACTION_INDICATOR = 'INSERT' then
              lv_return_value:=FTREE.Add_Tree_Node(pi_tree_id,                    lv_search_node,                         FTREE.PARENT_OFFSET,                          1,                                    FTREE.LEAF_NODE,                          pi_date,                                   NULL,                                    lv_node_value);
    else
              lv_return_value:=FTREE.Add_Tree_Node(pi_tree_id,                              lv_search_node,                          FTREE.PARENT_OFFSET,                          FTREE.LAST_CHILD,                          FTREE.LEAF_NODE,                          pi_date,                                   NULL,                                    lv_node_value);
    end if;
         FTREE.Set_Tree_Node_Property(pi_tree_id,                              lv_search_node,                              FTREE.NODE_STATE,                         FTREE.EXPANDED_NODE);
    END;

  • How to use LDAP with Oracle forms 10g on Oracle application server

    Hi,
    I need some help on this. I have developed oracle forms 10g on application server 9iAS. The client want to use the existing LDAP authentication to the software we wrote. I do not know how I could configure to use the existing LDAP authentication . If anyone know how would I use the existing LDAP on different server to use when they logon to our menu in 10g to validate the user. Do I need to add any varibales in formweb.cfg or any other method. Please help.
    Thanks
    Luksh

    I am not quite sure if this works out of the box. According to an Oracle FAQ:
    4.2 Can I use LDAP to authenticate Forms Services?
    Not directly. However, Oracle Login Server is able to authenticate against a LDAP directory and thus a Forms application can take advantage of this in a SSO environment. But you cannot use access control information stored in a LDAP directory with Forms.

  • Help with web form script. PHP, CGI, Perl???

    anyone willing to help with a web form script? I have a form built, but cant seem to figure out the scripting! Should I be using Perl, CGI, PHP... What do I need to enable? I am a complete novice when it comes to scripts. Looking for a little friendly help.

    Here is a simple bit of PHP to stick in the page your form posts to. You would need to edit the first three variables to your liking, and add the html you want to serve afterwards:
    <pre>
    <?php
    $emailFrom = '[email protected]';
    $emailTo = '[email protected]';
    $emailSubject = 'Subject';
    $date = date('l, \t\h\e dS \o\f F, Y \a\t g:i A');
    $browser = $HTTPSERVER_VARS['HTTP_USERAGENT'];
    $hostname = $HTTPSERVER_VARS['REMOTEADDR'];
    $message = "$date\n\nAddress: $hostname\nBrowser: $browser\n\n";
    foreach ($_POST as $key => $value) {
    $message .= $key . ": " . $value . "\n";
    $mailResult = mail($emailTo,$emailSubject,$message,"From: $emailFrom");
    ?>
    </pre>
    This script will grab the server's date and the submitter's address and browser type. It will then list the name and value of each form field you have put on your form.
    Also, this script expects your form method="post".
    Lastly, you can offer alternate text later on in your html page based on the success of the above script with a snippet like this:
    <pre><?php
    if ($mailResult) {
    echo "Your comments have been received thank you.";
    } else {
    echo "There was an error. Please try again or contact us using an alternate method.";
    ?></pre>

  • Another Problem with Oracle Forms 10G

    Hi Experts;
    Previously I posted here a problem was having with Oracle Form, when I tried to execute it (Internet Explorer has closed this webpage to help protect your computer. A malfunctioning or malicious add-on has caused Internet Explorer to close this webpage) .
    However, with the help of a good Buddy of this forum, I could solved the problem and my forms were running properly. But today, i don't know how it's giving me a new problem. When I choose Run Form, I get this error (website restore error. Internet Explorer has stopped trying to restore this website. It appears that the website continues to have a problem.)
    Any suggestion to solve this problem?
    Thanks for your help.
    Regards
    Al

    Hi Aamir;
    I didn't upate file, but I don't know how, but last sunday the google toolbar was installed. I removed it already yesterday, but now I got this problem, I don't know if the installation and then, removing this toolbar, updated any important file.
    The thing is, now I can not execute my forms.
    Regards;
    Al

  • Export to excel in web with oracle forms 10g

    we have an application running on web with oracle 10g forms in windows server 2003. We use webutil to generate excel. But it is terribly slow when its is run on web. When run locally its fine...
    PLS suggest.....
    Thanks,
    Rekha

    CLIENt_OLE transfers lots of small packets over the network,that's what it makes slow. What you could do.... write your own javabean which uses jacob and "aggregates" the low-level OLE-commands to somehow logical commands like "writeValuetoCell"

  • Slow Problems with Oracle Forms 10g and Oracle Database 11g

    Hi, I wonder if there is a compatibility problem between Version 10.1.2.0.2 32 Oracle Forms and Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production. This is because my application runs correctly on a version of Oracle Database 10g, and when we migrated the database to an Oracle Database 11g, slowness problems came out.
    Thanks.

    We have the same issue happening with our custom forms and with some of the standard forms in EBSO. So far we have found that the form invoking a view causes ridiculous slowness in opening the form (40 mins). Using a table access has shortened the open time significantly. At this time Oracle DBAs at OOD have no clear idea why it is happening.
    we are on 11.1 database with 11.5 EBSO
    Edited by: user3223867 on Feb 4, 2011 7:55 AM

  • Catch lost connection error in a Web Form 10g

    Hello,
    I have a aplication in 10g and want to catch in ON-ERROR a conection lost with OAS 10g r2.
    When i disconnect the network cable in a runtime form web, i need to exit form and go to intial start form, but apears this error:
    What i need is catch this error in a ON-ERROR before this error. If i catch in a ON-ERROR, i kill the form and resolve my problem.
    What can i do to resolve this ?
    regards,
    Gonçalo Pinelo

    unfortunately, that error cannot be trapped within forms.

  • Web Forms 10g font size

    Hi,
    I've upgraded my Forms 6i client/server application to 10g but when I run my application, fonts's size is too small!
    The application server is installed on a Linux OS.
    Does anyone knows how do I increase font size?
    Thank you in advance,
    Carla Almeida

    You must update the FontEntry.class in f90all\oracle\forms\engine\FontEntry.class
    1.and modify the getMappingTable() method with linux client OS :
    /* customize code start here */
    if(s1.equals("linux"))
    s = s + "_linux";
    /* customize code end here */
    2. create new java class named :FontMapping_linux.class
    mapping customize font size with linux client just for example :
    public static final int sDialog[] = {
    8, 8, 9, 9, 10, 10, 12, 12, 12, 13,
    15, 15, 17, 17, 18, 18, 20, 21, 22, 23,
    24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
    26, 27, 29, 31, 31, 32, 33, 33, 36, 36,
    37, 37, 38, 39, 41, 41, 42, 42, 42, 44,
    44, 45, 45, 46, 48, 50, 50, 50, 52, 52,
    54, 55, 56, 56, 56, 57, 57, 58, 59, 60,
    61, 63
    3 . put updated & new class in path and re-jar and sign f90all.jar with new keystore , put f90all.jar in /AS904/forms90/java
    4. add new parameter in /AS904//forms90/server/basejpi.htm :
    <PARAM NAME="mapFonts" VALUE="yes"> in object tag
    and
    mapFonts="yes" in embed tag
    5.finished ..
    If you have more questions, you can send mail to [email protected] ,
    maybe I can give you some suggestion.

  • SQL Express, Database Deploy with C# Form

    I made an application, and there is a problem with deploying a Form with SQL. Actualy, somehow i made to deploy, but there is an error with app launching. I installed app on other PC and this is what the part of problem said:
    "a database with the same name exists or specified file cannot be opened or it's located on unc share"
    .mdf file exists, but dunno whats wrong..
    This is my Connection string:
    SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=Data Source=.;Integrated Security=True;AttachDbFilename=|DataDirectory|\Data.mdf")
    and this is app.config:

    Hi anonunder,
    Have you attached the database before? Please copy that .mdf file to another location, if it is copied successfully then the database is not attached, then the connection string should look like as follows, rather than your original connection
    string. Reference:
    Creating a Database Project with C# .NET.
    Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Data.mdf;Integrated Security=True;User Instance=True
    However, if you cannot copy that .mdf file to another location, then the database is attached, the connection string should look like as follows.
    Data Source=.\SQLEXPRESS;Initial Catalog=database;Integrated Security=True
    If the issue persists, please help to post the full error message for analysis.
    Thanks,
    Lydia Zhang
    Lydia Zhang
    TechNet Community Support

  • Integrating Oracle  Reports with Oracle Forms 10g Menus

    I just migrated from oracle developer 6.0 to oracle developer 10g....I have to call reports through Menus...in 6.0 I used the following code
    Declare
         pl_id          paramlist;
    Begin
         if :global.hlr is null then
              message('Cannot run report - No Hotline Record');
              raise form_trigger_failure;
         end if;
         pl_id := Get_Parameter_List('p_list');
         if not Id_Null(pl_id) then
              Destroy_Parameter_List(pl_id);
         end if;
         pl_id := create_parameter_list('p_list');
         add_parameter(pl_id,'hlr_num',text_parameter,:global.hlr);
         run_product(reports,'hotline',synchronous,runtime,filesystem,pl_id,'null');
    End;
    in 10 g I changed the "run_product" as follows
    Web.show_document ('/reports/rwservlet=Repsrv&report=C:\myApp\rpt.rdf&desformat=pdf&destype=cache&userid=user/password@orcl&paramform=yes&HLR_NUM=3171,'_blank');
    for test purpose and the report came out blank...can some one please direct me on how to pass parameters.
    Thank You

    Hello,
    I call my reports like the following:
    Declare
    LC$Cmd Varchar2(512) ;
    Begin
         LC$Cmd := 'http://machine_name:7778/reports/rwservlet?' || 'CGICMD_ENTRY&report=REPORT_NAME.rdf'
         || '&P_1=' || name_in('PARAMETER.P_1') ;
         Web.show_document(LC$Cmd, '_blank') ;
    End ;
    CGICMD_ENTRY is an entry in the cgicmd.datthat allow to mask information on the url browser (like connection string)
    Francois

  • Problem with libraries forms 10G

    Hi,
    I work in a company that bought a system done in Oracle. Actually we're using forms and reports 6i, but we are going to migrate to the Forns/reports 10g .
    We already have the archives of the new version, the problem is that we must turn our own products to the new version but putting new libraries, and when treatment to compile them, these do not work. The compiler sends errors like
    Error PL/SQL 201 identifier
    'GORDMSK.GORDMSK_DISPLAY_IND' must be declared
    I do not understand why, because this libraries was provided by the company that developed the system.
    Our forms already have been turned through the Oracle migration assistant, the problem are the libraries.
    somebody can help me?

    I'm confused. Is what your saying is that you took the libraries (10g) from the bought system and attached them to your application (6i)?

  • WEB Forms do not display properly with windows 95 LARGE fonts desktop setting

    Hi,
    We are using WEB forms 6.0 patch level 6 (We tried 6i but had too many bugs with it, we prefer to wait until at least a couple of patches are out, installation was a VERY painful experience for us)
    We still have the following problem with WEB FORMS deployed on win95 desktops with LARGE FONTS destktop settings: The forms are not displayed correctly, sometimes there are no scroll bars, resizing a window gives weird results, part of the forms become inaccesible, some forms are blank, etc...
    Can you verify or confirm that you have the same kind of problems ? We use jinitiator 1.1.18.
    Is it fixed with 6i ? Is it fixed wit jinit 1.1.27 ?
    We develop in smal fonts on win95 and recompile under solaris before deploying.
    Thanks
    null

    Thank you all for your fast asnwers. The "Use hardware acceleration when available" was the problem, I disabled it and I will post a message on my site about this.
    The site is on-line in the same aspect since 2005, modifiyng the whole site to fit with Firefox11's default setting is not a good option. At that moment, placing a tabel (alligned to the center of the page) and puting in it the thumbnails with links generated by ExpressThumbnailCreator, than manually adding the description in the HTML view of FrontPage was the simplyest way possible to make the site appear properly on my 800*600 px resolution I used then. Of course, I upgraded my hardware and software since then, but the site remained mostly unchanged (except the index and a few files). I know it's time for a new version of the site but... my web-design knowledges are limited to basic HTML.

  • Copy and paste cell content of web form of Hyperion Planning

    Our end users encountered performance issues in using the web forms of Hyperion Planning. We have some large web form with 60 columns and 100 rows i.e. around 6000 cells. When end user move around the cell they feel a slow response in the web form especially when copy and paste some cell content from one row to another, or a few cells from one position to other position.
    Anyone got similar experience in using web form? Also we understand that Hyperion design will check the cell content of each cell and generate a SQL query to the backend metadata database. It is quite time consuming and waste CPU resource because most of the time our end user will not keep the text information under each cell. We have consulted Oracle team and understand that we cannot disable the cell content checking via SQL query.
    Any workaround solution exists to reduce or remove the performance issue in cell content copy and paste?
    Thanks!

    Hyperion user wrote:
    Alp Burak wrote:
    Hi,
    We had faced the same issue a few years ago. One of our geeks had done a change in either Enterdata.js or Enterdata.jsp which disabled form cell validation. I don't currently have the code with me but it wasn't a big change really, remarking a function could be doing the trick.
    I don't think this is officially recommended by Oracle though.
    AlpThanks for your advice. We will try to locate the enterdata.jsp and enterdata.js and found out where the SQL being executed.We found out the Enterdata.js under the deployment directory of Weblogic. However it is over 400KB size and many many lines of codes. We think that it is very difficult to locate where should be customized to remove the SQL checking on cell content.
    \\Hqsws04\hyperion\deployments\WebLogic9\servers\HyperionPlanning\webapps\HyperionPlanning

Maybe you are looking for

  • Need to do a clean install of Win 7 on my HP Dv7 1464rw. Purchased it with Vista on it and it was up

    Need to do a clean install of Win 7 on my Dv7 1464rw. I purchased this computer with Vista on it and HP sent me the upgrade for Win 7 as part of the purchase. Can I reuse these discs or do I need some other disc to do this? Also, Do I need to wipe th

  • X11.app problem

    Sorry if this is the wrong forum I wasent sure were to ask this. I am trying to get ethereal to work so I installed x11 from the OSX cd now when I open x11 it bounces in my dock once or twice and then dissapears. When I try to launch it from a termin

  • Web Gallery Improvements

    I would like to see the ability to export different galleries from lightroom, right now you are limited to exporting what is in the film strip. It would nice to be able to create a collection ie Landscape, Nature etc and upload those pics to your web

  • Adobe Standard slow to open two files at once

    At work, I must check many PDF files to see if they are exact duplicates. However, I have noticed that when opening two files at once, the second file often takes very long to load. I am therefore wondering if there is any solution to help multiple f

  • Find CTRL+F does not work on some pages like it used to

    It is case sensitive. If you search "sahara" and "Sahara" is in the text, it won't find it. It did not used to be case sensitive.