EBS FNDLOAD工具的使用

2021-09-01 20:10:15 字數 1956 閱讀 9373

[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 插入記錄出錯,如違反唯一約束,非空約...