国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

獲取FMB中所有的代碼(觸發器和程序單元)

2024-07-21 02:39:00
字體:
來源:轉載
供稿:網友

  1 前言
  獲取FMB所有的代碼(觸發器和程序單元),以方便檢查編碼人員是否在代碼中存放一些危險(有意或無意)的代碼。如:獲取數據庫連接串Get_application_PRoperty(xxx,Connect_Sting)等。
  對于編碼人員來說,這一需求并不重要,但對于軟件開發主管而言,避免代碼的危險性則是系統健壯性必須考慮的要點之一。
  當然,檢查危險代碼可以由手工打開各個FMB,再利用FORM BUILDER的查找功能也可以實現,本文的討論的自動獲取FMB所有程序代碼的方法主要是為自動檢查危險代碼提供前期的技術支持。
  本技術筆記使用Oracle網站提供的ShowTriggers.java程度包是提供實現獲取FMB代碼的方法,文中沒有涉及編程技巧,僅對使用該程序包的相關配置注重事項進行說明。
  
  2 實現
  2.1 環境配置
  2.1.1 在我的電腦->屬性->高級->環境變量中,確認以下幾個變量已配置:
  PATH:=%Oracle_Home%/jdk/bin --主要用于調用JAVA程序
  CLASSPATH:=%Oracle_Home%/Forms90/Java/f90jdapi.jar;%Oracle_Home%/jlib;X:/YourJavaPath --假如第一個路徑沒有配置,則在編譯JAVA包時顯示出錯信息
  2.1.2 確認%Oracle_Home%/Form90/Server/Default.env文件
  CLASSPATH:=X:/YourJavaPath....
  
  2.2 編譯JAVA包
  2.2.1 進入DOS窗口
  2.2.2 將當前目錄切換到ShowTriggers所在目錄
  2.2.3 執行Javac ShowTriggers.java --注重大小寫
  注:由于每臺電腦的LANGUAGE設置可能不同,所以在執行ShowTriggers的電腦上,重新編譯該程序包
  
  2.3 執行JAVA包
  2.3.1 執行Java ShowTriggers X:/YourFmbFile --注重大小寫
  此時,屏幕上會顯示YourFmbFile內所有的代碼,假如要將顯示的代碼保存在文件中,則使用Java ShowTriggers X:/YourFmbFile >X:/YourFmbFileCode.Txt

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 商丘市| 榆中县| 昌图县| 宣汉县| 孟连| 德昌县| 西峡县| 惠来县| 巴林左旗| 乡宁县| 牟定县| 永福县| 祁连县| 新和县| 龙胜| 汉中市| 新龙县| 宁强县| 平阳县| 宜兴市| 英超| 巨野县| 奇台县| 龙山县| 巴林右旗| 闽侯县| 上杭县| 砚山县| 庄河市| 滁州市| 阳朔县| 孙吴县| 五台县| 台南县| 久治县| 彭州市| 绥棱县| 锦州市| 黑龙江省| 竹山县| 济南市|