1、服务器相关服务启动
2、客户机通过网址访问系统主程序
http://主机IP:9001/forms/frmservlet?form=D:\mainpage.fmx&otherparams=useSDI=yes+P_DEFAULTUSER=SYS
也可以修改配置文件
X:\Oracle\Middleware\user_projects\domains\ClassicDomain\config\fmwconfig\servers\WLS_FORMS\applications\formsapp_11.1.1\config\formsweb.cfg
配置文件最后增加
[xxx]
form=D:\soft\manager.fmx
前面其他的各项参数根据需要调整
然后使用下面网址
http://主机IP:9001/forms/frmservlet?config=xxx
3、使用call_form进行form之间的调用跳转
2、客户机通过网址访问系统主程序
http://主机IP:9001/forms/frmservlet?form=D:\mainpage.fmx&otherparams=useSDI=yes+P_DEFAULTUSER=SYS
也可以修改配置文件
X:\Oracle\Middleware\user_projects\domains\ClassicDomain\config\fmwconfig\servers\WLS_FORMS\applications\formsapp_11.1.1\config\formsweb.cfg
配置文件最后增加
[xxx]
form=D:\soft\manager.fmx
前面其他的各项参数根据需要调整
然后使用下面网址
http://主机IP:9001/forms/frmservlet?config=xxx
3、使用call_form进行form之间的调用跳转
謝謝您,
但請確認的是
1.您說 "服务器相关服务启动" 是指 「執行表單」 = build動作 嗎?
且 需要先「編譯模組」 +「編譯PL/SQL」後,再去「執行表單」嗎? 還是 「執行表單」他就會 自動去編譯
2、客户机通过网址访问系统主程序
http://主机IP:9001/forms/frmservlet?form=D:\mainpage.fmx&otherparams=useSDI=yes+P_DEFAULTUSER=SYS
這是透過瀏覽器 直接查看 fmx檔的動作嗎?
我試過 http://主机IP:9001/forms/frmservlet?form=D:\mainpage.fmx 他可以開啟程式,
但會出現一個 oracle 登入的帳/密 及 連線地址 的對話框 ,才可登入至於otherparams=useSDI=yes+P_DEFAULTUSER=SYS
這段該如何解釋?所以這只是模擬的動作嗎?3.使用call_form进行form之间的调用跳转
與 佈署 到weblgoic 上 有關嗎?謝謝!
2、會出現一個 oracle 登入的帳/密 及 連線地址 的對話框
这个问题可以在form中增加代码解决在when_new_form_instance或on_logon触发器增加logon代码otherparams=useSDI=yes+P_DEFAULTUSER=SYS
这个是form运行的配置参数,可以在form配置文件中修改也可以在网址中直接添加3、一个系统不可能只是用一个form实现,也不可能让客户记录每个form的运行地址
所以作为一个系统,客户机只需要知道主界面的地址就可以
其他界面通过主界面去进行调用
謝謝您,可能我沒說清楚,想再請問2、會出現一個 oracle 登入的帳/密 及 連線地址 的對話框
这个问题可以在form中增加代码解决在when_new_form_instance或on_logon触发器增加logon代码
==>可能現在還沒有能裡處理,後續再測測看,不過 一般在線上的頁面,應該不太需要這個動作吧?otherparams=useSDI=yes+P_DEFAULTUSER=SYS
这个是form运行的配置参数,可以在form配置文件中修改也可以在网址中直接添加
==>otherparams=useSDI=yes+P_DEFAULTUSER=SYS 這一段該如何解釋呢?
otherparams 是需告參數的字串嗎?
useSDI=yes 是一個useSDI參數,其值=YES
+ 再加上
P_DEFAULTUSER=SYS 一個P_DEFAULTUSER參數,其值=SYS而這接參數 是 FORM 內的自訂參數名稱 ,還是 系統參數名稱?
3、一个系统不可能只是用一个form实现,也不可能让客户记录每个form的运行地址
所以作为一个系统,客户机只需要知道主界面的地址就可以
其他界面通过主界面去进行调用
==>因為目前只是初學階段,所以 只是想先丟一個 form到 weblogic看看。
所以 想請問,我該如何將 這一個 form ,上傳到 weblgic SEVER 端,
然後 我直接 http://主机IP:9001/mainpage 可以看到 該 FORM?謝謝!
其中useSDI是form内置的参数,
P_DEFAULTUSER是form内的参数,用于接收缺省的帐号信息,这样用户只需要输入密码就能进系统了logon的话是必须的,也不必担心安全方面,实际执行时是web服务器去连接数据库,而不是客户机,客户机那边只是界面的显示直接上传到web服务器,只要web服务器的wls_form服务是正常的
直接访问网址http://主机IP:9001/forms/frmservlet?form=D:\mainpage.fmx就应该可以打开
这里的D:\mainpage.fmx 用的是web服务器上的路径
上傳到 WEBLGIC 上 ,不用做特別設定嗎?
比如 是要傳 fmx
然後,要先有DOMAIN 或??
放上去後,還需要設定DB連線?等
不好意思.初學...很多不懂..
謝謝!
1、安装wls1035_oepe111172_win32.exe
2、安装form11gR1\form11g Fushion middleware 11.1.1.2.0\Disk1\setup.exe(安装不配置)
3、安装form 11g 补丁11.1.1.3.0\Disk1\setup.exe
4、配置classic实例(配置时server选择forms和reports,其他节点全选)
5、更新相关文件
1、jar文件
D:\Oracle\Middleware\as_1\forms\java 2、pll文件
D:\Oracle\Middleware\as_1\forms 3、basejpi.htm (form自适应客户端分辨率)
D:\Oracle\Middleware\asinst_1\config\FormsComponent\forms\server 4、default.env(jar配置文件)、formsweb.cfg (form配置文件)
D:\Oracle\Middleware\user_projects\domains\ClassicDomain\config\fmwconfig\servers\WLS_FORMS\applications\formsapp_11.1.1\config 5、tnsnames.ora(数据库连接配置文件)
D:\Oracle\Middleware\asinst_1\config 6、simsun.ttf、simkai.ttf、simhei.ttf、arial.ttf (字体文件)
D:\oracle\middleware\as_1\reports\printers 7、uifont.ali (字体配置文件)
D:\oracle\middleware\asinst_1\config\frcomponent\frcommon\tools\common
6、启动
开始菜单->程序->Oracle Weblogic->Weblogic Server11G R1->Tools->Node Manager
7、启动
D:\Oracle\Middleware\user_projects\domains\ClassicDomain\startWebLogic.cmd
8、打开网址http://10.128.151.45:7001/console启动Form和Report服务
謝謝版主指導,
我當初安裝的
2、安装form11gR1\form11g Fushion middleware 11.1.1.2.0\Disk1\setup.exe(安装不配置)
我是 選擇 Install and Configure (這應該是 安裝+配置),不知差異會有多大?4、配置classic实例(配置时server选择forms和reports,其他节点全选)
您說的是這個嗎?
5、更新相关文件 您是說,將相關文件 放到相關目錄嗎?6、启动Node Manager 後,它會自動帶起ClassicDomain\startWebLogic.cmd
但startWebLogic.cmd 啟動時卻出現MBEAN: oracle.reports:name=Reports,type=ReportsRuntimeMBean,Application=reports,
ApplicationVersion=11.1.2 UNREGISTERED我Node Manager 不用先設定嗎?
謝謝!