EBS開發環境搭建
1、開發工具,EBS相關開發工具名如下
-
PLSQL – Oracle SQL Developer
-
Forms - Forms Builder
-
OAF - jdeveloper
2、PL/SQL程式的開發除錯
為節省資源,無需安裝Oracle客戶端,PL/SQLdeveloper程式也可以連線遠端資料庫。方法如下:
利用Oracle提供的InstantClient Package工具連線遠端資料庫。
在Oracle主頁下載一個叫InstantClientPackage的軟體。
http://www.oracle.com/technetwork/cn/database/express-edition/downloads/102xewinsoft-100724-zhs.html
下載OracleXEClient.exe並安裝後,在這個目錄下建立NETWORK資料夾,接著再這個資料夾下再建立ADMIN資料夾,
然後在ADMIN內建立tnsnames.ora檔案,內容如下:
PROD =
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS =(PROTOCOL = TCP)(HOST= ebs12.pyerp.cn)(PORT = 1524))
)
(CONNECT_DATA=
(SERVICE_NAME = PROD)
)
)
接著
1、開啟PL/SQL
2、在tools->perference->connection裡面設定OCILibrary和Oracle_home
OCILibrary=C:\XEClient\oci.dll,Oracle_home=C:\XEClient
3、新增環境變數TNS_ADMIN,值為C:\XEClient\network\admin
4、重啟PL/SQLDeveloper,如果出現字符集不符合的message,忽略並不再顯示訊息框即可。
3、Forms程式的開發除錯
EBS12FORM的開發需要根據EBS提供的模版進行,否則畫面的UI不統一。請按照以下的步驟搭建開發環境。
-
環境配置
-
本地安裝FORMS BUILDER,安裝時選擇全部,否則只安裝JDEVELOPER。可以從官方網站上下載oracle developersuite 10g。
-
從安裝EBS的SERVER上下載PLL檔案和FMB檔案。
這些檔案在下邊的地址下載:
http://code.google.com/p/ebs12/downloads/list
PLL檔案位置(如果怕麻煩,可以把下面路徑所有pll檔案都下載下來):
/d01/oracle/PROD/apps/apps_st/appl/au/12.0.0/resource
1. 在本地建立目錄,並且將第二步下載的檔案都放到這個目錄中。
如:C:\EBS_APP\PLLS\
2. 本地設定PATH。(很重要,否則在開啟form時會提示無法找到一些library)
如:FORM_PATH=C:\EBS_APP\PLLS
3. 開啟TEMPLATE。可以開發自己的FORM了。
-
FORM 與資料庫的連線:
找到tnsnames.ora檔案,加入如下資訊就可以了。
如:C:\DevSuiteHome_1\NETWORK\ADMIN\
PROD=
(DESCRIPTION=
(ADDRESS= (PROTOCOL = TCP)(HOST =ebs12.pyerp.cn)(PORT =1524))
(CONNECT_DATA=
(SERVER= DEDICATED)
(SERVICE_NAME= PROD)
)
)
FORM中的DB連線資訊(用於編譯程式):
UserName:apps
Password:apps
Database:PROD
8、OAF程式的開發除錯
OAF開發使用jdeveloper,但需要和伺服器的版本匹配上才可以。
Http://ebs12.pyerp.cn:8003上的EBS版本是12.1.1,所以選擇的jdeveloper10g Patch8431482
,可以到OracleMetalink網站向下載。
jdeveloper的安裝很綠色,只要解壓縮就可使用了。
通過p8431482_R12_GENERIC\jdevbin\jdev\bin\jdevW.exe啟動jdeveloper。
現在說一下在http://ebs12.pyerp.cn:8003開發過程,
1. 首先使用SVN從的地址checkout最新程式碼。
http://ebs12.pyerp.cn:81/svn/addon/jdev_user_home/
2. 設定JDEV_USER_HOME環境
JDEV_USER_HOME=
3. 啟動jdeveloper,就可以在裡邊編寫程式碼了。
4.編寫程式碼完程式碼後,使用jdev本地build一下,檢查是否存在編譯錯誤,確認沒有錯誤後,使用svn把程式碼checkin,這時伺服器上會自動編譯、部署。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14766526/viewspace-1153896/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 1 – 搭建開發環境開發環境
- rollup 開發環境搭建開發環境
- 搭建go開發環境Go開發環境
- Androdi開發環境搭建開發環境
- Java開發環境搭建Java開發環境
- 前端開發環境搭建前端開發環境
- Theia 開發環境搭建開發環境
- QEMU 開發環境搭建開發環境
- Cordova 開發環境搭建開發環境
- 搭建VUE開發環境Vue開發環境
- 安卓開發環境搭建安卓開發環境
- 搭建Layui開發環境UI開發環境
- 搭建scala開發環境開發環境
- andriod開發環境搭建,開發環境
- Erlang開發環境搭建開發環境
- Kafka開發環境搭建Kafka開發環境
- phpwamp開發環境搭建詳解,phpwamp綠色整合環境開發環境一鍵搭建PHP開發環境
- Flutter開發入門之開發環境搭建(VSCode搭建Flutter開發環境)Flutter開發環境VSCode
- ubuntu環境下搭建以太坊開發環境Ubuntu開發環境
- Mac 搭建 PHP 開發環境MacPHP開發環境
- Mac搭建Flutter開發環境MacFlutter開發環境
- 搭建 Laravel + vuetify 開發環境LaravelVue開發環境
- Linux搭建開發環境Linux開發環境
- Android開發環境搭建Android開發環境
- 搭建Hadoop開發環境Hadoop開發環境
- Spark開發-spark環境搭建Spark
- GOLang開發環境搭建(Windows)Golang開發環境Windows
- 搭建vue的開發環境Vue開發環境
- python開發環境搭建Python開發環境
- 搭建Android開發環境Android開發環境
- 如何搭建javaweb 開發環境JavaWeb開發環境
- WinCE開發環境的搭建開發環境
- 搭建Easy UI開發環境UI開發環境
- 3、搭建TypeScript開發環境TypeScript開發環境
- android 開發環境搭建Android開發環境
- 搭建python開發環境Python開發環境
- Appfuse 開發環境搭建APP開發環境
- TS(TypeScript)— 搭建開發環境TypeScript開發環境