What are the network requirements with respect to latency in Forms?

Our company is a global provider of online sourcing, procurement and collaboration solutions and services to Engineering, Procurement and Construction (EPC) projects and companies.
We operate three Internet trading portals with 1000+ buyers & supplier companies around the world.
The application is:
- based on Forms 9.0.2
- use SUN J2SE 1.4.2_0X on the client side
- runs on the public Internet using SSL
- hosted in Norway
Some companies reports about bad response times and the users claims that our application runs slow. The application do not run slowly, it is very responsive - however it requires a good network connection. Upon request from our customer base I need to know what is the requirements for the network in order to achive an acceptable user experience?:
- Maximum lantency
- Minimum bandwith
What where the design requirements Oracle set forth when developing Forms?
There can be a lot of "latency" generating network equipment in the path between the user and our server farm: switches, routers, proxy servers, chaching servers, firewalls, packet shapers, QoS, etc. One customer have all of these goodies and our users in that company do not have fun with the Forms application! However, they do not belive that there is something wrong with the network because normal HTML based sites works OK!
In order to help these customers I need (URGENTLY) to know what the network requirments are?

Its difficult to answer since the limits on latency will be governed by the user expectiation....
For example, a financail trading application which has fast data entry may see a latency of .7 second as not acceptable but this would be fine for an HR application.
The thing is that a user action, such as navigation between fields, wil generate a round trip to the application server to check for triggers (regardless if there is a trigger to file or not). Its this behaviour that gives Forms is very rich productive interface.
To compare with HTML is not reasonable since HTML can't do all these things like instant validation, masterdetail coordication, scrolling etc that Forms can do...
Its like complaining that your Sports car uses more petrol that your 50cc moped!!! ;o) It uses more petrol because its doing so much more.... Ok, I digress but you get the idea.
Forms will require a certain level of network performance. the figures for that performance will depend on user expectation/scenarios, the type of application and the way it is written (a badly written Forms application can still run slow even on a fast network).
Using network tools you can work out the latency (ping) from client to server. If this result comes out a figure which is not acceptable then no amount of tweeking of Forms will get it to run faster...You either need to upgrade the network to improve this; or change the style of application (e.g. to and HTML application) which will only ping the server on a POST/GET request but you lose a huge amount of functionality...and you need to ask your end users if they can live with that.
Hope that helps.
Grant Ronald
Forms Product Management

Similar Messages

  • What are the network requirements for the Remote Panel Server?

    What are the network requirements for the Remote Panel Server?
    I've been trying for a while now to setup a Remote Panel.  I can connect to my computers remote panel from other computers on my LAN but nowhere else.  
    When ever I use the web publishing tool it gives me a URL in this format:  http://Computer-Name.Corporate-Name.local:8086/VI-Name.html Apparently this means I have a local DNS server and this URL has no meaning from the public.
    When I try connecting with the Operate>>Connect to Remote Panel..., I get this error message:
    "Connecting to remote panel server...
    Remote panel connection refused by specified server: Make sure LabVIEW Web Server is enabled on specified server"
    I got the same error when I tried to host a remote panel from my laptop at home, on my Wi-Fi.  Is there some network or firewall setting I'm not seting?  Could it be my server or router or private network?
    My goal is to be able to host Remote Panels from my laptop while I am travailing internationally, by using 4G mobile internet.  Is that even passable?
    Solved!
    Go to Solution.

    Over_Nyquest
    Have you enabled the Remote Panel Server in the Web Server options on the server?
    Kyle B  |  Product Support Engineer  |  ni.com/support

  • What are the network issues with single user versus mulit-user version?

    I am having trouble attempting to share Pages documents over a network. My documents are created and saved in Pages on Mac 1. The same documents are opened, edited and re-saved on Mac 2.
    Upon re-saving any document on Mac 2, (originally created on Mac 1), two error messages will appear. The first message says: "You do not have permissions to save changes in this document".
    Once I have fixed the permissions problem, another message appears. The second message is: "Type: Couldn't save image. Description: thumbs/pagethumb1.tiff".
    The only way to solve this second problem is to save the document with a different name on the station you are currently working on. It looks like the page previews may not be readable from station to station. Not to mention the network permissions not being transferrable from station to station.
    I am wondering if both these problems are related to the fact that I am using a single user version of Pages when I should be using a multi-user version because of the network.
    The Mac OS I am using is a Family version for up to 5 users. The Pages (iWork) version is strictly single user.
    I am currently using Pages version 2.02.
    Mac G4 Dual Mirror and Mac G4 AGP Graphics   Mac OS X (10.4.8)   both systems have lots of RAM; the G4 AGP has a smaller drive

    Forgive my ignorance of UNIX, but will what you are
    suggesting create multiple copies of the same file,
    leading to confusion?
    The way I have set up my system there are copies of all my important files on the other machine, but not multiple copies of each file. Rsync backs-up the changes to existing files or copies new files to the other computer. It can be set to mirror one machine on the other, copy only certain files, not copy certain files, etc.
    Currently I am opening the file over the network,
    making changes and saving them back to the original
    file. When I open up the same file on the sharing
    Mac and attempt to do the same, permissions and save
    problems occur. If I start out on the sharing Mac,
    then open the original file on the networked unit,
    the same permissions and save problems occur. No
    UNIX commands are used.
    I don't know what is causing the problem you are experiencing, but there is way to do what you want. Rsync is one way, there are several other ways to synchronise machines that do not involve you typing out unix commands. Do a search here for synching folders
    But at least I am only working with one file. And I
    have my wife and oldest daughter using the Macs.
    They are even less technically proficient than me.
    How can I use the method you suggest without having
    multiple copies everywhere? And how will I do this
    without scaring my Luddite family?
    the system I use (rsync, .sh file, cron) is automatic. The files are backed up automatically every hour from 8 am until 10 pm. If there are no changes, nothing is backed up.
    my macbook backs up specified files/folders from folder andrew and folder bev to the identical folders on my wife's mac mini.
    the mac mini backs up the same folders to the macbook.
    I use the mackbook 99% of the time, my wife uses the mini 99% of the time. this way all her files are availalble on the macbook and mine are available on the mini.
    Once setup to your liking this is a transparent and unobtrusive system, but there are alternatives.

  • What are the minimum requirements to successfully Synchronize a SharePoint 2010 Calendar or Task List with Outlook 2010?

    What are the minimum requirements to successfully Synchronize a SharePoint 2010 Calendar or Task List with Outlook 2010?
    SharePoint permission levels required for the user profile?
    Does the user need top level permissions on the SharePoint site?
    What other minimum requirements must be met for Outlook 2010 to synchronize successfully with SharePoint 2010?
    TheDrape

    Hi,
    To synchronize these libraries and lists, you must have Outlook 2010 installed on your client computer and you must have Collaborate permission to the library or list.
    You don’t need any permissions for the user profile.
    I provide you a link about synchronizing SharePoint 2010 content with Outlook 2010 for your reference:
    http://office.microsoft.com/en-us/sharepoint-foundation-help/synchronize-sharepoint-2010-content-with-outlook-2010-HA101881295.aspx
    Thanks,
    Rock Wang
    Rock Wang TechNet Community Support

  • I have a Win7Pro SP1 PC locked down with a Group Policy as it is a public facing PC. PDF fillable forms cannot be completed when logged on as the restricted user. The forms work as a normal user. What are the user requirements/permissions needed to fill f

    I have a Win7Pro SP1 PC locked down with a Group Policy as it is a public facing PC. PDF fillable forms cannot be completed when logged on as the restricted user. The forms work as a normal user. What are the user requirements/permissions needed to fill forms?

    Well, try this (I was able to fix my with these steps):
    Go Utilities > Disk Utility
    Select your Startup Disk, e.g. Macintosh HD
    Then, under the First Aid Tab, click Verify Disk Permissions.
    If there are errors, then click repair Disk Permissions.
    After it is done, restart the computer and see if your problem is resolved.
    I hope this help.
    Zeke
    www.ZekeYuen.com/blog/

  • What are the ports required for the Audio, Video and A/V conferencing when the following end points are enabled for QoS in Lync 2013 server?

    Hi All,
    What are the ports required for the Audio, Video and A/V conferencing when the following clients are enabled for QoS in Lync 2013 server?
    Client Type
    Port range  and Protocol required for Audio
    Port range and Protocol required for
    Video
    Port range and Protocol required for
    A/Vconferencing
    Windows Desktop   Client
    Windows mobile App
    Iphone
    Ipad
    Andriod phone
    Andriod Tablet
    MAC desktop client
    Please advise. Many Thanks.

    Out of the box, 1024-65535 for all of the client ports.  :) 
    https://technet.microsoft.com/en-us/library/gg398833.aspx
    You'll want to tune your client ports a bit
    https://technet.microsoft.com/en-us/library/jj204760.aspx as seen here, and then the client ports would use those ranges which is easier to set QoS markings.  I'm not sure the mobile clients respect that setting.
    Elan's got the best writeup for Windows clients here:
    http://www.shudnow.net/2013/02/16/enabling-qos-for-lync-server-2013-and-various-clients-part-1/
    However, the marking of the packets is the tricky part.  Windows can do it via Group Policy, but for the other clients you'll need to have the network specifically prioritize ports regardless of DSCP markings.  You have to do it based on ports
    as the traffic could be peer to peer.
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answer".
    SWC Unified Communications
    This forum post is based upon my personal experience and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • What are the jars required for prepare portlet tool?

    what are the jars required for prepare portlet tool which converts portlets to .portlet.

    HI
    you will  have to create manager as portal role and assigned to them  necessary worksets containing necessary worksets  look into the PCD in migrated content and line *?? folder you will have necessary ESS and Mss packages. and all configs is related to iviews system properties and transactions  and applications you need to do it .please do not forget to give points
    with regards
    subrato kundu

  • What are the roles required for MSS

    What are the roles required for MSS in R/3.
    I have created ESS roles. But need to find for MSS.
    I am able to see the PERNR in ESS on portal which created in R/3.
    I need to get my staff on portal.
    What config is required for this.
    MSS User.

    HI
    you will  have to create manager as portal role and assigned to them  necessary worksets containing necessary worksets  look into the PCD in migrated content and line *?? folder you will have necessary ESS and Mss packages. and all configs is related to iviews system properties and transactions  and applications you need to do it .please do not forget to give points
    with regards
    subrato kundu

  • What are the settings required to maintain consignment storgae location

    Hi, what are the setting required to maintain new consignmnet storgae location for a customer.
    Thank you.

    Here I am giving you over all idea of Consignment:
    Consignment goods are goods which are stored at the customer location but which are owned by your company. The customer is not obliged to pay for these goods until they remove them from consignment stock. Otherwise, the customer can usually return consignment goods which are not required.
    Consignment processing offers the participating partners several advantages. Customers store the consignment goods at their own warehouses. The customer can access the goods in the consignment warehouse at any time. They are only billed for the goods when they are removed from the warehouse and only for the actual quantity taken.
    consignment stock must be
    Managed separately from the rest of your stock so that you know exactly what stock is stored at the customer location
    Managed separately for each customer
    In inventory management, the consignment stock is managed as special stock in your inventory and is assigned to specific customers. This enables you to keep track of returnable packaging stock by customer.
    If the consignment stocks are not managed by the sold-to party but by a central office, you can use the partner function for special stock partner.
    Prerequisites
    Special Stock Partner
    The special stock partner has been defined for carrying out consignment stock processing by means of a third party rather than the customer. This means you can manage all special stock under one partner. It makes sense to use the special stock partner if your customer is using decentralized order processing but manages consignment stock centrally.
    Inventory Management Using the Special Stock Partner
    If you want to process your consignment goods using a special stock partner, proceed as follows:
    Create a customer master record for the special stock partner (account groups 0001 and DEBI are defined for this purpose in the standard system).
    Enter the special stock partner in the relevant customer master record on the partner screen using the partner function SB.
    When you create an order for this customer, the system automatically proposes the partner function SB in the document header and the document items. Consignment goods which have been entered in a consignment fill-up are always posted to the stock of the special stock partner when goods issue is carried out. You can also enter the partner function SB manually in the document header or in the relevant items if a special stock partner is required and is not proposed from the customer master record. If a special stock partner does not exist in the document header, inventory management is carried out using the sold-to party.
    Process Flow
    There are four main transactions for processing consignment stock in the R/3 System, all of which support separate management of stock:
    Creating a Consignment Fill-Up
    Creating Consignment Issue
    Creating a Consignment Pick-Up
    Displaying Consignment Returns
    Consignment fill-up
    Consignment fill up is used to supplement the customer’s consignment stock.
    Goods issue of the appropriate stock is posted from the unrestricted-use stock to consignment stock (special stock). The goods remain in the possession of the vendor.
    When you ship consignment stock to the customer, you record the transaction by creating a consignment fill-up order (order type KB). As a result, the system carries out the following actions:
    If special stock does not yet exist in your inventory for the customer (or special stock partner), the system creates it when goods issue is posted
    The relevant quantity is removed from regular inventory in your plant and is added to the special stock for the customer. The total valuated stock for the plant remains the same.
    The transaction is not relevant for pricing since the consignment stock remains the property of your company.
    Consignment pick-up
    Consignment issue enables the customer to take consignment goods from the special stock for their use or to sell.
    Consignment issue involves removing the goods from the special stock and making it the property of the customer.
    When the customer removes consignment stock to use or sell, you record the transaction in the system by creating a consignment issue order (order type KE). As a result, the system carries out the following actions:
    When goods issue is posted, the relevant quantity is deducted from both the customer’s special stock and your own total valuated stock.
    The transaction is relevant for pricing since the goods now become the property of the customer.
    Consignment issue
    Any consignment goods stored at the customer’s warehouse that haven’t been used can be reposted to your company’s warehouse with a consignment pick-up.
    If the customer returns consignment stock to you, you record the transaction in the system by creating a consignment pick-up order (order type KA). As a result, the system carries out the following actions:
    When goods issue is posted, the relevant quantity is deducted from the customer’s special stock and is added back into your regular stock at the plant where the goods are returned. Your total valuated stock remains the same since the returned stock was regarded as part of your own inventory even while it was at the customer’s premises.
    This transaction is not relevant for billing.
    Consignment return
    Consignment returns are used for when your customer wants to return goods to the consignment stock.
    If the customer wishes to claim on consignment goods which have already been issued, you can record this transaction by creating a consignment return order (order type KR). As a result, the system carries out the following actions:
    When goods issue is posted, the relevant quantity is added to the customer’s special stock at the plant where the goods are returned
    Since the ownership of the goods is passed from the customer back to your company, the transaction is relevant for billing. In this case, the customer receives a credit memo for the returned goods.
    Depending on the settings in Customizing for Sales, you can create consignment returns with direct reference to a consignment issue. The consignment issue appears in the document flow for the consignment return. This function is not supported in the standard version of the SAP R/3 System.
    When you create consignment returns in the standard version of the SAP R/3 System, the system automatically sets a billing block. To credit a return, you must first approve the request for a credit memo by removing the billing block in the return header. You can control the automatic setting of a billing block in Customizing for Sales.
    The following table provides an overview of the order types used in the standard system for processing consignments:
    Transaction
    Sales order type
    Consignment fill-up
    KB
    Consignment issue
    KE
    Consignment pick-up
    KA
    Consignment return
    KR
    Pricing and Availability Check
    Whether pricing is carried out for the individual transactions depends on the item category. The schedule line category controls the availability check and the transfer of requirements in each of the transactions. The schedule line category itself is determined by the item category and the MRP type of the material. The order types KE and KA check against the consignment stock for the customer involved and order type KB checks against your own plant stock. Requirement records for consignment stock are stored as individual requirements, independently of the setting in the material master

  • What are the settings required to block a particular IP to make connection on particular port no running on another IP?

    Problem:
    -   What are the settings required to block a particular IP to make connection on particular port no running on another IP?
    Environment:
    Operating System            : - Windows XP Service
    Pack 1
    System type                     : - 32 – bit Operating System
    Description: - We
    have requirement to block Port access from particular IP. It is specific requirement for a machine.
    We have service which is running on
    Server with IP: - 10.14.15.116 on
    Port Number 3366 and we need to
    block Client Machine IP: - 10.14.15.114 to make
    any connections with server on this port. Not even client machine
    should be able to telnet on server on port 3366.
     I
    will be really thankful.
    For any kind of input which can assist us to complete the requirement.

    Does it allow in same way with firewall setting in Windows Server 2008?
    I will read in details shared link, but as a matter of urgency; kindly let us know, if we can follow some concise instruction to do above activity.
     I
    will be really thankful

  • BAPI_SHIPMENT_COST_ESTIMATE  What are the min. required parameters to pass

    Hi All,
       I would like to know what are the minimum required  parameters to pass in BAPI BAPI_SHIPMENT_COST_ESTIMATE. And from which tables I can pull out that information to pass to this BAPI.
    Does this BAPI creates a shipment cost document in the system or just shows the estimate of the shipment cost.
    If it creates a shipment cost document then its good for me. but if it shows us just the estimate does it shows estimate for each delivery (total Qty, Unit Price & Total Price). 
    What will be the item category it will pick. I like to see it picks  basic price related item category.
    Does any body has used this bapi ?
    Appreciate your fast reply.
    Regards,
    Leona

    Hello, I´ll try to answer your question:
    1. is it possible to run the bapi without actual shipment number and the shipment ( & cost ) will be created in simulation mode ?
    I think that the bapi only run with external shipment number and only run in simulation mode, that´s mean the bapi can not create any shipment and cost document, if you want to create a shipment use BAPI_SHIPMENT_CREATE, to create a cost document I don´t know if there is a bapi but you can create easily with transaction VI01 (batch-input)
    The shipment number that you use to call the bapi is a ficticious number always between external range indicated in field V_TVTK-NUMKE with the shipment type that you use.
    2. is it possible to perform estimation to inbound shipments ?
    Yes it´s depend on the shipment type. In standard system 0010 is used
    In the example that I have I use an inbound delivery
    3. does the bapi creates shipment and scd in simulate mode like transaction VICI ( from sales order ) ?
    I think that the bapi only run in simulation mode and it can not create any document
    4. is there any problem if i customized my scd item categories to open manualy ?
    I think that the bapi needs to work properly automatic iten categories
    can you please post sample code ( or any other doc's ) for this bapi ?
    I send you a document with an example if you give me an e-mail because I don´t know how to attach a word document
    Best regards,

  • What are the minimum required components to import Business packages in NWD

    Hi Experts,
    what are the minimum required components to import BPs in NWDS projects ?
    Regards,
    Govindu

    Hi Govindu,
    Check this SAP note for NWDI configuration with portal
    872892  JDI/NWDI Cookbook for ESS/XSS 
    Also check this pdf for step by step
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/208974c1-b4c2-2b10-cbb4-eac704d7b707
    Regards,

  • What are the actions required immediately?

    DB: 10.2
    Hello All,
    I had some issues.
    I used rman utility to run the backup after that I run CROSSCHECK command. rman> CROSSCHECK copy;
    rman> CROSSCHECK backup; &
    rman> DELETE EXPIRED backup;
    I am getting following output.
    logged as a sys (sysdba)
    SQL> select * FROM V$RECOVERY_FILE_DEST;
    NAME SPACE_LIMIT SPACE_USED SPACE_RECLAIMABLE
    /flash_recovery_area 7147483648 7143581696 0
    NUMBER_OF_FILES
    167
    SQL> show parameter db_recovery_file_dest;
    NAME TYPE VALUE
    db_recovery_file_dest string /flash_recovery_area
    db_recovery_file_dest_size big integer 7147483648
    SQL> archive log list;
    Database log mode Archive Mode
    Automatic archival Enabled
    Archive destination USE_DB_RECOVERY_FILE_DEST
    Oldest online log sequence 223
    Next log sequence to archive 223
    Current log sequence 225
    what are the actions required immediately?
    DN

    HI
    you will  have to create manager as portal role and assigned to them  necessary worksets containing necessary worksets  look into the PCD in migrated content and line *?? folder you will have necessary ESS and Mss packages. and all configs is related to iviews system properties and transactions  and applications you need to do it .please do not forget to give points
    with regards
    subrato kundu

  • How to import Root CA certificate (Firefox 22)on windows using certutil? what are the dlls required?

    I was using certutil from my application to import root CA certificate, but it it started complaining about missing dlls after Firefox 18. What are the dlls required.
    It will be appreciable if some one can give the code of Firefox (What they use), to import root CA certificates.
    Thanks

    I found the following with a google search. Hope it helps.
    *https://support.mozilla.org/questions/955513 How to add a private SSL root certificate authority
    *https://support.mozilla.org//questions/952035 Where can I download certutil.exe and the NSS Utils for Windows
    *https://www.felixrr.pro/archives/165/mozilla-nss-utils-with-nspr-compiled-for-download
    *http://wiki.cacert.org/FAQ/BrowserClients#Mozilla_Firefox

  • What are the minimum requirements for compiling apps for iOS7?

    Hi, guys.
    I currently have a computer with XCode 4.6.3 and Mac OS X (v10.7.5).
    Is this enough to compile apps for the AppStore for iOS 7?
    What are the minimum requirements for compiling these apps? XCode version or both XCode and OS X versions?
    Thanks in advance,

    OK, actually this site has a better explanation of the prerequisites:
    http://readwrite.com/2013/06/12/everything-you-need-to-know-to-get-started-with- ios-7-development#awesm=~opgY8n30iuR9oM

Maybe you are looking for