Oracle EBS 基於Host併發程式的開發

cooler發表於2010-03-19
Oracle EBS 基於Host併發程式的開發[@more@]

Oracle EBS提供了Shell指令碼型別的併發請求,透過併發請求的方式,可以呼叫Shell指令碼。開發shell指令碼併發請求的步驟大致如下:

  1. 編寫shell指令碼
  2. 將shell指令碼放到應用模組下的bin目錄下,如$FND_TOP/bin下,並將其從新命名為cuxxxx.prog檔案
  3. 從 shell指令碼檔案建立一個連結到$FND_TOP/bin/fndcpesr檔案,fndcpesr檔案是用來處理將併發管理器的引數傳給shell腳 本,以便shell指令碼里面可以透過$N的方式取得引數的值。如:ln -s $FND_TOP/bin/fndcpesr $FND_TOP/bin/cuxxxx
  4. 註冊可執行型別為:Host
  5. 其它與一般的併發程式一樣

在shell指令碼中取得引數的方法是$0..N的取法(也就是shell指令碼取引數的辦法),這個取法要注意的是:在併發請求中定義的引數是從$5開始。
前面的5個引數分別是:
$0 – Shellscript name
$1 – Oracle username/password
$2 – User_id
$3 – Oracle Applications username
$4 – Concurrent request id

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/93880/viewspace-1032159/,如需轉載,請註明出處,否則將追究法律責任。

相關文章