EBS開發環境搭建

freshairpeng發表於2014-05-05

1、開發工具,EBS相關開發工具名如下

  • PLSQL – Oracle SQL Developer

  • Forms - Forms Builder

  • OAF - jdeveloper

2PL/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裡面設定OCILibraryOracle_home

  OCILibrary=C:\XEClient\oci.dll,Oracle_home=C:\XEClient

3、新增環境變數TNS_ADMIN,值為C:\XEClient\network\admin

4、重啟PL/SQLDeveloper,如果出現字符集不符合的message,忽略並不再顯示訊息框即可。


3Forms程式的開發除錯

EBS12FORM的開發需要根據EBS提供的模版進行,否則畫面的UI不統一。請按照以下的步驟搭建開發環境。

  •       環境配置

  • 本地安裝FORMS  BUILDER,安裝時選擇全部,否則只安裝JDEVELOPER。可以從官方網站上下載oracle  developersuite 10g

  • 從安裝EBSSERVER上下載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連線資訊(用於編譯程式):

UserNameapps

Password:apps

Database:PROD


8OAF程式的開發除錯

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章