Oracle 9i Forms in Client/Server Mode (Updates in Technical FAQ)

Hi All,
I'm doing an investigation for porting to Oracle Forms 9i and I've found the answers in Oracle 9i Forms Technical FAQ of February 2003. But since it's been more than three and a half years, I would like to know if the following information in the FAQ still holds?
Upgrading to 9i
What versions of Forms can I upgrade to Oracle9i Forms?
Only Forms 6.0 and Forms 6i are supported for direct upgrade to Oracle9i Forms. Older versions of Forms should be upgraded to Forms 6i first.
Can I run Client Server or Character Mode applications in Oracle9i Forms?
No. Oracle9i Forms only supports Web deployment. Applications that need to be run in Client Server or Character Mode should remain in Forms 6i. Forms 6i will be supported until December 31st, 2004, or December 31st, 2007 with Extended Support for customers who wish to maintain such applications.
What changes will I have to make to my application before upgrading?
Many Client Server and Character Mode features have been removed from the Forms product for 9i. The removed features mainly relate to features that where only maintained in Forms 6i for the purpose of backwards compatibility. A detailed list of all of the obsolete features can be found on OTN (/products/forms/pdf/featuresobsolescence.pdf)
Is there an easy way to find out if my modules use obsolete features?
Yes. Oracle supply a separate utility with the Oracle9i Forms distribution "f90plsqlconv". This is a utility which will scan your files for obsolete usages and correct them where applicable. It will also alert you to any changes you may have to make manually.

As far as I know it still holds: Forms9i isn't changed since then.
What I don't see in the FAQs is if you move form client/server to the web that you must be aware that the forms are running on the application server instead of the client PC. So calls to TEXT_IO and HOST etc are also executed on the appserver. You should review those calls and decide were you want to have them executed...(use webutil if you want to keep the execution on the client)
HTH

Similar Messages

  • D2k in client server mode & web environment

    Hi friends,
    I am using forms 6i with oracle 9i. I have a couple of questions, please advice.
    I have developed couple of forms in client server mode and this would be added to an existing application. I have been informed now that the application is web based. I have no idea about how a form can be coded_for or deployed_in web based environment.
    Is there any provision to convert the forms developed in client server mode so that we can use it in web based application ?
    what is the effort required in doing this conversion ?
    Do we have any docs for using d2k forms in a web environment ?
    Plz feel free to point out if I have missed any detail without which it is difficult to answer this question.
    Thanks
    -vish

    Hello,
    It is very easy to migrate from C/S to web, because of the portabilty of the Forms design code (.fmb)
    All you have to do, is to recompile the modules with the new binaries. The only "but" is that some instructions have been depreciated, and you have to rewrite them (often client machine interactions, that are covered by the Webutil library).
    goto the OTN Forms home page, then click the Migration link.
    Francois

  • Use of UI60_ICON in CLient Server Mode

    Help
    running a form in Client server mode it does not seem to want to
    look at my setting for UI60_ICON or TK60_ICON. Is this a known
    problem?
    Geoff Coleman
    null

    Hello Geoff:
    You need to use UI_ICON
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Geoff Coleman ([email protected]):
    Help
    running a form in Client server mode it does not seem to want to
    look at my setting for UI60_ICON or TK60_ICON. Is this a known
    problem?
    Geoff Coleman<HR></BLOCKQUOTE>
    null

  • WARNING - Oracle intends to desupport Forms client server mode

    When Forms 6i becomes desupported you will have to move to Forms 9i. Forms 9i runtime can only be run in web mode from a web browser. You will not be able to run client-server forms in native operating systems such as Windows or Unix. The forms will essentially run on the application server with Java applets to being sent to your web browser. Links to third party products will no longer work with host commands executing on your local machine. You will have to include Java code to make local commands work.
    The transition from Forms 6i client-server to Forms 9i web mode will be one of the most painful upgrades Oracle has ever inflicted on its customers.
    Essentially, Oracle is trying to palm us off with running forms from web browsers whether we or our customers like it or not. Java seems to be creeping in. I suspect Developer will eventually turn into JDeveloper, as they will not want to support two products. Easy one line statements and built-ins will be replaced by hundreds of lines of Java nonsense. Developer will move from a 4GL RAD environment to a cumbersome bloated 3GL Java environment.
    You can stop this happening if you want to keep you customers happy by:
    1. Sending Oracle enhancement requests to allow Forms 9i to run in native client-server mode.
    2. Complaining to your Oracle sales contact.
    3. Asking difficult questions at Oracle user groups.

    Duncan et al.,
    I've been wondering why exactly a Forms9i app. needs to run in a web page? Why could the applet not be deployed in a more "standalone" fashion, i.e., an independent application window. This would at least offer the appearance of a native application, complete with the new Java look-and-feel.
    If Oracle really wanted make their customers happy, they would then take the next step and come up with a way to embed OC4J into a client-side deployment executable, which would then effectively allow for a 2-tier client-server architecture.
    It seems to me that 2-tier/3-tier each have their place in the world, depending on the situation. In the extreme "2-tier" example would be an application that is to be deployed on a single client workstation. It would be hard to argue that a separate application server ought to be used. On the other extreme, anybody who has tried to manage the deployment--and upgrade--of a large number of Forms clients is very attracted to the prospect of only having to maintain and upgrade a few application servers.
    I agree with the direction of the product as far as replacing Toolkit2 and the native runtime with the JRE. The advantage of on-demand updating of application code is compelling. The capability of moving application logic to the middle tier is extremely useful. Platform independence is now done using the "universal" JRE instead of TK2.
    If the product could maintain the client-side processing capability--without resorting to Javabeans--it would be just that much stronger. As an application architect, I want to be able to design the application to allocate the work where it makes the most sense, either on the client, the application server, or the database server.
    How hard would it be to put this client-side processing capability back into the product?
    Regards,
    Bruce MacDonald

  • Oracle form 6i in client server mode to call web service

    Hi,
    I am using oracle form 6i running in client server mode. My database version is 8.1.7.4. Now I am required to call an external web service. Is it possible to call web service without the existence of application server or web server? Please help!

    I have tried the method illustrated by the Form 10g Demo. However, when I select the Import Java Classes from the pull down menu, I have got the following error:
    PDE-UJI002 Unable to find the required Java Importer Classes.
    My Oracle Form version is as follows:
    Forms [32 Bit] Version 6.0.8.19.2 (Production)
    Oracle8i Enterprise Edition Release 8.1.7.0.0 - 64bit Production
    With the Partitioning option
    JServer Release 8.1.7.0.0 - 64bit Production
    Oracle Toolkit Version 6.0.8.19.1 (Production)
    PL/SQL Version 8.0.6.3.0 (Production)
    Oracle Procedure Builder V6.0.8.17.0 Build #863 - Production
    PL/SQL Editor (c) WinMain Software (www.winmain.com), v1.0 (Production)
    Oracle Query Builder 6.0.7.1.0 - Production
    Oracle Virtual Graphics System Version 6.0.5.38.0 (Production)
    Oracle Tools GUI Utilities Version 6.0.8.11.0 (Production)
    Oracle Multimedia Version 6.0.8.18.1 (Production)
    Oracle Tools Integration Version 6.0.8.18.0 (Production)
    Oracle Tools Common Area Version 6.0.8.18.0
    Oracle CORE Version 4.0.6.0.0 - Production
    Please help !

  • Pjc for client-server mode

    hi,
    i have been using pjc for customized text field and text area and have successfully implemented it on windows and sun solaris. we have used pjc for working in non english character set so that the user can directly type in the required character set without any supporting application to enable new keyboard mapping. but i have a serious problem.
    these customized components work only on the webforms mode.i.e. on browser or applet. they dont work in the normal client server mode. is it possible that i can have them running in the normal runtime also. if yes then how and if not what is the work around for achieving the same without much effort.
    awaiting a prompt reply.
    thanks in advance,
    regards,
    Yousuf.
    Delhi.

    Dear Yousof,
    I want to do the same thing that u'vve already acheived, I want to customize oracle forms texfields and instead of EXTENDING VTextfield I want to extend JTextfield and ofcourse implementing IView interface.
    But I get problems, would u mind be kind enough to instruct me in doing that?
    Best regrds,
    Sasan

  • Why timesten is slow in client/server mode

    i am testing Timesten client/server mode and find that
    it is to slow.
    when using dircet mode, timesten can precoss about 40000 query pre second
    but when change to client/ server mode
    it can only process 1500 query pre second.
    here is my config and test sql.
    [Test_tt702]
    Driver=//u01/oracle/TimesTen/tt70/lib/libtten.a
    DataStore=//u01/oracle/TimesTen/tt70/info/DemoDataStore/Test_tt702
    DatabaseCharacterSet=US7ASCII
    TempSize=64
    PermSize=250
    Temporary=1
    TypeMode=1
    CREATE TABLE TEST999
    A1 number NOT NULL PRIMARY KEY ,
    A2 number,
    A3 number
    network card is 1000m,
    query code:
    PreparedStatement pSel = dbConn.prepareStatement("select a1,a2 from TEST999 where a1=?");
    rs = null;
    int a1=0;
    int a2=0;
    for(int i=0;i<80000 ;i++)
         pSel.setInt(1,i );
    rs=pSel.executeQuery( );
    if (rs.next()) {
         a1 = rs.getInt(1);
         a2 = rs.getInt(2);
         if( i%8000==0) {
         System.out.println("select "+ i +" res="+a1 +" time " + getTime_v2());
         rs.close();
    direct mode time : 80000 query is 2 second
    client/server mode in the same machine : 80000 query is 12 second
    client/server mode in the different machine : 80000 query is 54 second
    any one have idea about this?
    is it the jdbc driver 's promble?

    it is to be expected that there will be a big difference in performance between direct mode and client/server due to much greater overhead in client/server, especially if the client is on a different machine. However, the differences you are seeing here are larger than I would normally expect.
    You say (I think) that the network is 1 GB, correct? What is the hardware spec of the test machine(s)? Have you tuned the O/S network stack for optimal performance?
    Typically, for local client/server using the fastest IPC mode (shmipc) I expect performance of around 20-30% of direct mode and for remote client/server with a GB LAN I would expect performance of around 10-20% of direct mode.
    Chris

  • Developer 9i Form in Client/Server

    Dear Friends
    Can we run our application of Developer 9i in Client/Server mode. (without using Application Server)
    Amir Sajjad

    The last client/server version is Forms6i.

  • Client Server mode for time ten connection

    Hi, I am new to Times Ten and got a question for running TimesTen in Client Server Mode. When it is running in Client/Server mode:
    Does the database just run like a regular remote database ?
    Is there security for the remote application, such as userid/password ?
    Is there any limitation on number of remote connection can concurrently connect to the DB ?
    Does it use the JDBC or it has to be the native library ?
    Thank you for your help
    Henry

    Hi,
    With regard to your questions regarding TimesTen client/server mode:
    1. Does the database just run like a regular remote database ?
    I'm not sure exactly what you are getting at here but yes, I would say that it runs like any other c/s database. If you can be more specific in your question then I can give a more precise answer.
    2. Is there security for the remote application, such as userid/password ?
    If the TimesTen instance to which you are connecting was installed with Access Control enabled then yes, normal userid/password security applies. The client application must provide a valid TimesTen userid and password in order to establish a connection.
    3. Is there any limitation on number of remote connection can concurrently connect to the DB ?
    Subject to O/S resource limitations, a single instance of TimesTen (i.e. the TT server) supports a maximum of 9,999 concurrent client/server connections. Each individual datastore supports a maximum of 2047 concurrent connections (direct and client/server).
    4. Does it use the JDBC or it has to be the native library ?
    The TimesTen JDBC driver supports both direct modde and client/server. The TimesTen ODBC driver is provided in both direct mode and client/server versions. The JDBC driver uses the ODBC driver (it is a type 2 JDBC driver) and so the client machine requires a TimesTen client installation to use either ODBC or JDBC to access a remote datastore.
    Chris

  • Oracle Forms 6i client/server against an Oracle 10gR2 database

    Hello
    We have the following situation:
    Oracle Forms6i/Reports6i client server application against an Oracle 8i cost-based database. we want to migrate this application
    step 1:
    Migrate the database to 10gr2, but do not touch the client application
    Go live
    step 2:
    Migrate the development environment to 6i webforms.
    Production environment stays client server.
    With this construction we can still create new patches/functionality.
    step 3:
    Migrate to Forms10gR2 (and reports)
    I know Forms 6i is not supported anymore.
    My question is on step 1.
    When I read NOTE: 338513.1 entitled "Is Forms/Reports 6i Certified To Work Against Oracle Server 10g Rel 1, Rel 2 or 11g?" carefully
    it says that Forms 6i is not certified against 10gR2.
    On OTN I read several posts that this works ok (assuming you do not use the wrong character set).
    I also read on OTN that patch 18 (which is only supported for EBS customers) is certified against 10gR2.
    The questions:
    - Is Oracle Forms patch 18 certified against an Oracle 10gR2 database? (or only for EBS)
    - Is there anybody out there that can confirm that Oracle Forms 6i C/S works against Oracle 10gR2
    Regards Erik

    Thank you.
    Now I found it.
    But how do I read that page.
    It says:
    Client Certifications
    OS      Product      Server Status
    XP      6.0.8.27.0 Patch 18      N/A      Desupported
    Application Tier Certifications
    OS      Product      Server      Status      
    XP      6.0.8.27.0 Patch 18      9.2      Desupported
    XP      6.0.8.27.0 Patch 18      10g      Desupported
    I read this as follows:
    Patch 18 was certified agains a 10g database in a webforms environment.
    No client server mentioned and Server 10g , so no 10gR2!
    I'm I right?
    Regards Erik

  • Running 9i Form in client server env

    I have instaled Oracle 9i DS on Win NT.
    I have created a form using 9i form.
    When i run the form it get a message "FRM-10142 - HTTP listener is not running on xyz machine at port 8888"
    This means that my form will run in a web based (thin client) env where as i want to create an application that is suppose to run in a client server env not on web browsers.
    Please guide me how can this me done.
    I am a new one to oracle DS. your help will be a good start for me
    Samir

    Forms 9i only runs on the web - it does not provide a way or running applications client server

  • Creating a hyperlink in Forms 6i Client Server

    I need to create a link to a webpage from a 6i Client Server Form. I would also like not to have to specify a certain browser. Some people using this may have IE and others Netscape.
    Any ideas?

    I don't know if this is exactly what you're looking for but see the hyperLink java bean http://otn.oracle.com/products/forms/

  • OLE Alternatives in Forms 6i Client Server

    I'm fishing for some advice and maybe some examples of how to get around an OLE issue that's adversely affecting an upgrade project.
    We're currently migrating a Forms 4.5 application to 6i. This application displays MS Word documents (OLE Container) that are stored in the database and uses OLE to open manipulate, and save the documents back to the database. We've come across some serious problems with OLE and 6i that don't look like they'll be fixed any time soon (bug #2615804 in particular).
    Since OLE (ActiveX) is not supported a web delivered configuration, we're looking at an alternative to interacting and storing Word documents using a client/server configuration. This will have the added bonus of making the move to web delivery once we decide to go down that path.
    Has anyone out there had any good experience with overcoming this OLE problem? It seems like every pre-Forms 9i book out there has touted OLE as a way of interacting with Office tools and now OLE has become a roadblock.
    I've had a look at the JACOB example, but that doesn't really help if you're not deploying via the web.

    With the beans you've looking at visual stuff : like the look and feel project
    With the importer it's more like leveraging java functionality : in my case I've just implemented a call to a webservice on an application server. There is nothing visual here and it's just called via a straight bit of PL/SQL that call my java classes ( however, in that case I could also use UTL_HTTP directly to make the call and thus not bother with java importer - but the database wouldn't allow UTL_HTTP calls :( )
    For both of these you'd need to tell forms where to find the JAR file in it's java environment - but you won't have that in c/s
    Another way is to load up java code into the database and process it within the database and hide it completely from Forms. I've done this sort of thing loading Apache-FOP into Oracle and creating PDF files in the database (as BLOBS) from XML/XSL also in the database as XMLTYPES.
    At least that's my view on how it fits together ... maybe others know more :)
    Steve

  • Forms 6i client/server questions

    Hi, I have three questions:
    1) Is Patch 17 for Forms6i cumulative? (we have patched up to patch 13)
    2) After applying patch 17 do we need to recompile all of our forms?
    3) We are connecting from 6i client/server forms to a 10.1.4 database, is there a recommended Oracle client? (we are very behind and still running a very old version and I'm trying to get information to move forward)
    Thanks.

    Patch 17 is designed for the 10g database. There is no hint, that a 9i-db is better than a 10g. Use 10g.
    I always recompile all (!) libs, menues and forms after installing a new patch. It's better to do that once, than to search for failures, that result from patching.
    try it
    Gerd

  • How can i get jdbc2.0 compatible driver for my oracle 8.1.5 client/server

    Hi ,
    I am looking for a driver that is jdbc2.0 compatible.Apaprently the oci and thin drvers that are shipped with oracle8.1.5 do no support scrollable and updateable resultsets. Can i download the oracle8.1.6 jdbc2.0 compatible drivers and use them with my oracle8.1.5 client/server. if so how do i install it?
    Please let me know ASAP!!
    It is relly frustrating to find a compatibler driver for the older versions since oracle does'nt provide them
    poornima

    Yes. For OCI driver, you will also have to have Oracle 8.1.6 client installed as well. http://technet.oracle.com/tech/java/sqlj_jdbc/htdocs/jdbc_faq.htm#_1_

Maybe you are looking for

  • How can I open ports on my AirPort Extreme, from WINDOWS?

    I have an Airport Extreme as my router, and I have a Windows-based computer. I need to open ports on the router (ironically, it is for my Apple TV). However, even though I can use the Airport Utility for Windows (latest version 5.5.3), I cannot open

  • IWork from previous Mac

    I had iWork 06 on a Powerbook G4. I recently sold the Powerbook (wiped hard drive)and bought a MacBook Pro. I had my old system backed up on an external hard drive. When I try to drag iWork 06 to my MacBook Pro I have to re-enter my serial number but

  • Download mini sap

    Hi Techeis, please give me the link from where i can download minisap software. i know it comes with abap objects ( i missed that cd) so please let me know where can i download this mini sap. thanks in advance Mahesh.Gattu

  • Airport Express, using 2 in WDS mode, simple question.

    when my router gave out (used to hook an apple laserwriter to my wireless network), i picked up another airport express, as i was told with 2 of them i could utilize the ethernet port on the 2nd to use for my ethernet printer. everything works, but i

  • Create table results in error or high cpu

    Hello all, We are using apex 3.0 against oracle 10.2. Most of the times when we try to create a table from the apex 'sql commands' page, it results in high CPU and from OEM i could see the physical blocks(in Kb's) read as 40,000 where as it used to b