ORACLE FORMS 2 COMPONENTS
1.Form bulider (oracle bulider) =run_report_object
2.Form service web deployment =web.show_document.
running forms with components
x The formsweb.cfg configuration file
x The default.env environment file
x The Forms Servlet (interaction btn forms and web)
x The Forms Listener Servlet(commucation btn forms client and form user runtime process)
x Oracle Containers for J2EE (OC4J)
[reptest]
form=reptest
userid=scott/tiger@orcl
look&feel=oracle
width=700
height=500
formsweb.conf (defines parameter values used by the FormsServlet)
-----------
1.system parameter
->baseHTML=base.htm
->baseHTMLjinitiator=basejini.htm
->baseHTMLjpi=basejpi.htm
->HTMLdelimiter=%
->workingDirectory=\\abc\arabic\fe10g\
->envFile=default.env
2.user parameter
->escapeparams=true(whether to escape certain special characters)
->form=mainmenu3.fmx(which form module to run)
->userid,portid,hostid.
->applet width,height and other parameter details abt forms loaded in html page.
3.custom application parameters
->server url specification
->http://:/forms90/f90ervlet?config=reptest&separateFrame=true
default.env
-----------
->home dir specify(ORACLE_HOME=E:\DevSuiteHome_1)
->Search path for Forms applications(FORMS_PATH=E:\DevSuiteHome_1\forms)
->webutil config file path
->statements when in enter-query mode.(FORMS_RESTRICT_ENTER_QUERY=TRUE)
->pick up the JVM (jvm.dll)
->Settings for Graphics
->Settings for Forms tracing and logging
->System settings
->Java class path
The Forms Servlet
-----------------
->http://:/forms90/f90servlet.
->http://:/forms90/f90servlet?config=reptest
->http://:/forms90/f90servlet?config=reptest&form=reptest
->http://:/forms90/f90servlet?form=reptest&userid=scott/tiger@orcl&lookandfeel=oracle
->It calls formsweb.conf ,HTML parts
->download of the Forms Java applet to the client
->Forms Servlet is released to serve other application requests.
->Its calls the default.env files.
The Forms Listener server
-------------------------
->commucation btn form server and client
->Its placed in formsweb.cfg
->default value "/forms/frmservlet".
oc4j and mod_oc4j
-----------------
->oracle container for j2ee default runtime server for oracle forms and developer.
->mod_oc4j send request from Oracle HTTP Server(servlet) TO Oracle Application Server Containers for J2EE (OC4J),
differents btn tis files
-------------------------
->base.html = its a html file running for generic APPLET tag.\
->basejinit.html =JInitiator-style tags to include the Forms applet