目前用在Oracle Form中 Client和AP Server端的溝通
EX 檔案上傳、修改檔名等..
A.webutil_106.zip jacob 解壓縮
java\下的所有文件複製到[OraHome]\forms\java下(這邊也要整個目錄cp)
server\下的所有文件複製到[OraHome]\forms\server下
webutil\下的所有文件複製到[OraHome]\forms\webutil
將jacob.jar複製到%ORACLE_HOME\forms\java下
將jacob.dll複製到%ORACLE_HOME\forms\webutil下
B.進入命令列cmd 跑下面程式在這之前 確認PATH中加入
C:\DevSuiteHome_1\jdk\bin 裝好oracle後並無設定,
沒加會找不到jarsigner.exe以下將會有ERROR
-------------------------------------------------------------------------
cd [OraHome]\forms\webutil\
[OraHome]\forms\webutil\sign_webutil [OraHome]\forms\java\frmwebutil.jar
[OraHome]\forms\webutil\sign_webutil [OraHome]\forms\java\jacob.jar
--------------------------------------------------------------------------
C.建立webutil_db package
用system從sqlplus中登錄到資料庫
---------------------------------------------------------------
建立USER webutil並授于權限
CREATE USER webutil IDENTIFIED BY xxxxx
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp;
GRANT CONNECT, resource, CREATE PUBLIC SYNONYM TO webutil;
CONNECT webutil/webutil@db (重新使用webutil登入)
@[OraHome]\forms\create_webutil_db.sql(run這個檔)
grant execute on webutil_db to public;
CREATE PUBLIC SYNONYM webutil_db FOR webutil.webutil_db
----------------------------------------------------------------
D.修改 [OraHome]\forms\server\default.env
CLASSPATH後加入
[OraHome]\jdk\jre\lib\frmwebutil.jar;
[OraHome]\jdk\jre\lib \jacob.jar;
[OraHome]\jdk\jre\lib\rt.jar ;
去TRY看看吧!!
使用webutil必須在URL中加上config=webutil;
如http://127.0.0.1/forms/frmservlet?config=webutil
---------------------------------------------------------------------
避免WUT-121 修改webutil.cfg
Transfer.database.enabled=true
Transfer.appsrv.enabled=true
Transfer.appsrv.accessControl=true
#List transfer.appsrv.read.<n> directories
transfer.appsrv.read.1=d:\tmp(讀的目錄)
#List transfer.appsrv.write.<n> directories
transfer.appsrv.write.1=d:\tmp (寫的目錄)
留言列表