如何將Custom Code 上傳正式環境    Created By: tina 李湘婷 lee 2007/02/07 - 05:25:30

一、 前言:

Oracle 11.5.10 提供開發人員一個可以依據不同的Form客製特殊需求,設定需要修改的畫面呈現或其他控制(即Custom Code>Personalize),該設定需要從AP UI上設定需要APPS帳號權限,因為我們公司於正式環境並不開放APPS權限給一般開發人員,僅有DBA有該帳號權限,由此緣故筆者撰寫此文件提供開發者瞭解如何於測試環境中匯出已設定/測試完成的Custom Form Code Rule。

Ps. DBA雖有APPS權限,但其無其他模組權限,故無法協助開發人員進系統設定。

二、 操作說明(匯出):

1) Telnet 登入Test AP主機

2) cd $FND_TOP

3) NLS_LANG=AMERICAN_AMERICA.ZHT16BIG5; export NLS_LANG

4) FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/affrmcus.lct \ PO_POXPOEPO.ldt FND_FORM_CUSTOM_RULES function_name='PO_POXPOEPO'

[註 1] \ :為換行符號,因為一行指令打不下!!

[註 2] PO_POXPOEPO.ldt 為輸出的檔案名字(副檔名為.ldt)

[註 3] PO_POXPOEPO 為指定輸出哪一個function_name下的Personlization

[FNDLOAD語法]

FNDLOAD app/pwd 0 Y configfile datafile entity [param...]

  • <apps/pwd> Apps帳號/密碼
  • <0 Y> Concurrent Program flags
  • <Mode> UPLOAD or DOWNLOAD
  • <configfile> 要使用的configuration file 一般是副檔名是*.lct
  • <datafile> 要寫入的datafile 一般副檔名是 *.ldt
  • <entity> 要download or upload 的實體名稱
  • <[param]> 參數條件

 

5) ls 確認一下該ldt檔案(ex. PO_POXPOEPO.ldt 參 )有無產生,如果沒有請查看 log檔(ex.O2424133.log)

6) 用FTP將 PO_POXPOEPO.ldt 檔案 Download 到你的電腦,注意:請用ASCII 方式下載

7) Download下來後,將 PO_POXPOEPO.ldt交由DBA,請DBA import 到正式環境中

三、 操作說明(匯入):

1) Telnet 登入Prod AP主機

2) 輸入 cd $FND_TOP

3) 輸入 NLS_LANG=AMERICAN_AMERICA.ZHT16BIG5; export NLS_LANG

4) FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/affrmcus.lct \ PO_POXPOEPO.ldt (ps. 記得把此Command提供給DBA upload)

5) 進系統看看是否有程式註冊成功

[補充]

1.通常在執行FNDLOAD 不管是Download或Upload,會有log檔,若是沒有成功裡面都會有訊息,可以參考一下!

2.Upload時會將原先在PROD環境 該Function下的Personalize Overwrite掉,請確認後再使用(有沒參數可指定,待尋找)

3.如果搞不清楚目前系統到底有多少Personalization客製,可以點入Personalization畫面後

可利用Tools-->Administration小工具,查看那一個Form/Function已經有幾個"有效的"Personization Rules

四、 資料來源

1) 前進國際 –周惠君小姐提供資訊

2) Oracle Document->System Administrator's Guide - Conguration

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