[b](一). 前言[/b]
第乙個專案並沒有接觸到fndload工具的使用,因為客戶是個外企,所有ebs環境資料都是dba進行遷移的,作為應用開發人員只需在chainlink環境中把一些資料定義設定好就ok了,然後由dba把chainlink環境中的資料定義(如併發程式、值集等)遷移到uat環境或正式環境中去。現在這個專案的做法和之前並不一樣,應用開發員需利用fndload工具,將開發所用到的資料定義download下來,然後傳到svn上,最後dba根據download下來的ldt檔案再遷移到新的環境中去。
在進行ebs的二次開發中,我們經常需要在各個環境中移植二次開發的程式物件及資料定義,試想一下,如果我們每次遷移都是手工去完成,那麼勢必會出現差錯,而fndload工具的使用正好可以避免這個問題,且會大大提高我們的遷移效率的。
[b](二).lct檔案[/b]
ebs二次開發所定義的程式物件及資料定義其本質還是資料,需儲存在資料庫表中的,所以ebs環境的移植說到底還是資料的移植,其主要是通過lct控制檔案來進行資料傳輸的。下面介紹下lct控制檔案。
1. entity。說明控制檔案可以用來移植的物件,如program,value set等。
2. section。用來定義移植物件的,其結構類似於資料庫表結構。
4. upload。定義了上載資料時所使用的sql和plsql**。
[b](三).fndload工具使用步驟:[/b]
1. 找到控制檔案。一般控制檔案都位於$fnd_top/patch/115/import目錄下。如afffload.lct、afcpprog.lct等。
value_set flex_value_set_name="cux_all_sector_detail"
5. 利用ftp軟體上傳ldt檔案到目標環境目錄中。
6. 執行fndload命令的上載模式。
[b](四).fndload命令語法[/b]
fndload logon 0 y mode configfile datafile [ entity [ param ... ] ]
logon:ebs使用者名稱/密碼[@tns連線別名]
mode: upload 或 download
configfile: 配置檔案路徑,根據同步物件的不同需要選擇不同的配置檔案。
datafile: 資料檔案
entity: 條目名稱, 或者上載時的所有相關值
param: 引數格式為 name=value
fndload可用於同步下列資料:
1. 併發請求,可執行程式。
2. 請求組,請求集。
3. 配置檔案選項。
4. 鍵彈性域和描述性彈性域。
5. 選單。
6. form個性化。
7. 附件。
8. 訊息。
9. 值集和值。
10. lookup。
11. 職責。
12. 使用者。
13. 印表機定義。
14. webadi。
15. ……
[b](五).常用fndload命令[/b]
afcpprog.lct
可執行、併發程式、值集、彈性域
afcpexec.lct
可執行程式
afattach.lct
附件afcpreqg.lct
請求組afcprset.lct
請求集afffload.lct
值集、關鍵性彈性域和描述性彈性域及相關安全性設定
aflvmlu.lct
lookups
afmdmsg.lct
訊息afscprof.lct
profile options 預製檔案
afscursp.lct
afsload.lct
form, function, menu, entry, object, object_instance_set, grant
fnd affrmcus.lct form個性化定義
uuencode工具的使用
今天在看一本linux的書籍,其中乙個章節的練習中提到了uuencode這個工具,初始不懂,檢視man幫助之後,依然不知到如何使用,後面google之,終於明白了,記錄之,以防日後忘記,又做重複工作。下面之介紹簡單的uuencode工具的使用。其實uuencode與uudecode是一套工具,都包含...
git工具的使用
轉殖遠端倉庫 git clone git 從遠端倉庫拉取 git pull git 切換本地分支 git checkout branchname 獲取遠端標籤 git pull git tags 推送本地標籤 git push tags 刪除遠端標籤 先刪除本地標籤git tag d tagname...
SQLLoader工具的使用
實習十 sqlloader工具的使用 實驗目的 學習通過sqlloader工具把外部資料匯入到oracle資料庫中。一 sql loader涉及的檔案 控制檔案control file 匯入資料規則 日誌檔案log file 匯入資料記錄 壞檔案bad file 插入記錄出錯,如違反唯一約束,非空約...