目前用在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
(寫的目錄)

arrow
arrow
    全站熱搜

    horace1123 發表在 痞客邦 留言(0) 人氣()