1 / 19

From Client Server to WEB

What we will discuss today. Developer/2000 Client Server Components and their integrationMigration from Client Server to Web.Integration of Developer/2000 components in Web environment.. Developer/2000 Client/Server runtime installation. 8i. . . Database Server. File Server with Application and Devloper/2000 runtime installed.

jana
Télécharger la présentation

From Client Server to WEB

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. From Client Server to WEB Rizwan Akhtar Tangible Technologies 703-568-3702 rakhtar@tangible-tech.com

    2. What we will discuss today Developer/2000 Client Server Components and their integration Migration from Client Server to Web. Integration of Developer/2000 components in Web environment.

    3. Developer/2000 Client/Server runtime installation

    4. Client Server Deployment Issues Not available from every where Individual Client machine installation and configuration required Updates have to be propagated to all Client machines. Memory requirement for Client Machines are generally higher to run Developer/2000 Application

    5. Web Forms Are we there yet ? Forms Server under 9 IAS is much more reliable now Client Server forms and reports can be deployed as is (one set of runtime)* SSL can be implemented with the use of Forms Servlet Newer versions of IE and Netscape are much more reliable. Use of Forms Servlet instead of Forms CGI is more memory efficient. Hardware to support a heavy middle tier machine has become more affordable *Key mapping for runtime and .gif icons needed

    6. 9 IAS Forms and Reports WEB Server

    7. Oracle 9IAS Application Server Oracle HTTP Server powered by Apache Oracle 9i Portal and Portal to Go Oracle 9i Developer Forms and Report Services Oracle 9i Web Cache Oracle 9i Database Cache

    8. Oracle 9i Developer Forms and Reports Services Oracle Developer Forms Server Forms CGI (Pre Oracle Forms 6i Patch3) Forms ListenerServlet The ListenerServlet enables Webforms to maintain the connections between Forms Java Applet and Forms Web Runtime through the standard Apache web server port Oracle Developer Reports Server Reports CGI Reports ListenerServlet (to be supported soon) Oracle JInitiator or JVM on IE 5.0 and above Oracle HTTP listener powered by Apache

    9. Installation Oracle 9IAS Enterprise Edition Separate Oracle Homes for the Database and Oracle 9IAS Application Server Isuites (IAS Home) Oracle_806 (Developer Home) OraHome81 if same machine for DB Customize configuration files

    10. Apache Configuration Files httpd.conf Main Apache server configuration file. HTTP listener's settings such as directory mappings, protection, SSL, ports, hostname & domains, etc. oracle_apache.conf Included in httpd.conf to bind other IAS configuration files. It contains includes to other configuration files. 6iserver.conf 6i configuration file for Apache listener. It is read when the Apache listener starts. Included in oracle_apache.conf . jserv.conf Directives for Jserv module. Included by httpd.conf ApJServManual auto ApJServProperties "C:\ORACLE\iSuites\Apache\Jserv\conf\jserv.properties" plsql.conf Directives for mod_plsql, such as virtual paths handled by mod_plsql. This file is Included by oracle_apache.conf file. Reference http://httpd.apache.org/docs/

    11. ListenerServlet Configuration zone.properties Each servlet has his own properties file, known as zone.properties. The zone property file contain settings specific to a single servlet zone repositories=DEVELOPER_HOME\forms60\java\f60srv.jar f60listener.servlet.f60listener.code=oracle.forms.servlet.ListenerServlet More documentation at http://java.apache.org/jserv/zones.html jserv.properties Main configuration file for Jserv engine. This file contains properties passed to the JVM and a list of servlet zones and their property files. wrapper.path=IAS_HOME\bin;DEVELOPER_HOME\bin;C:\winnt;C:\winnt\system32 wrapper.env=PATH=IAS_HOME\bin;DEVELOPER_HOME\bin;C:\winnt;C:\ change the line wrapper.env=ORACLE_HOME=IASHOME to wrapper.env=ORACLE_HOME=DEVELOPERHOME basejini.htm Default base HTML file to run a form on the web using JInitiator-Style tags to include the Forms applet. This file takes its input from formsweb.cfg formsweb.cfg Parameter file used by when initiating web connection to run a form. These parameters will replace the ones in base.htm or basejini.htm. Modify this file to tailor the html page used to start your forms application. Key parameters are serverURL=http://hostname:port/servlets/f60listenenr connectMode=http jinit_download_page=/jinitiator/us/jinit_download.htm URL to call web forms http://hostname:port/dev60cgi/ifcgi60.exe?form=test.fmx http://hostname:port/dev60cgi/ifcgi60.exe?config=swp_win http://hostname:port/dev60cgi/ifcgi60.exe

    12. Compatibility Issues IE 4.0 or higher or Netscape 4.7 or below recommended. Netscape 6.0 or higher not supported JIntiator 1.8.0.0 or higher required with FormsServlet JVM (Java Virtual Machine) only works with IE http://hostname:port/dev60cgi/ifcgi60.exe?config=IE50native

    15. Reports Server Configuration Install Reports Server as a service using rwmts60.exe -install <rep_servername> tcpip <rep_servername>.ora created under [Oracle Developer_Home\reports60\server Modify tnsnames.ora on the reports server machine <tnsname> = ( ADDRESS= (PROTOCOL=TCP) (HOST=<repserver_host>) (PORT=<portnum>)) REPORTS60_PATH on the reports server machine must be set to the directory containing reports.

    16. Oracle Reports Integration Run_product Can only be used in a client server environment Cannot take advantage of the report server Is going to be obsolete soon Run_report_object Can be used in a client server environment or web environment to integrate forms with report Takes advantage of the reports server Can be used to deploy reports on the web when coupled with web.show_document Cannot be used on the web to display the reports parameter window Rwcli60.exe Used from command line to a call a report with command line parameters Rwcgi60.exe Uses report server Can be used to run reports on the web when used in a URL http://mymachine.domain/dev60cgi/rwcgi60.exe?server=rep_server+report=test.rep+paramform=html+destype=cache+desformat=pdf

    18. Other Helpful Commands GET_APPLICATION_PROPERTY(USER_INTERFACE) Returns web or win32 depending on the environment Web.show_document Forms built that can be used to call any web page from within a PL/SQL trigger Web.show_document(http://www.yahoo.com) Web.show_document(http://mymachine.domain/dev60cgi/rwcgi60.exe?server=rep_server+report=test.rep+paramform=html+destype=cache+desformat=pdf);

    19. Questions

More Related