close

實施 Oracle EBS Send Mail 夾帶附件

 

解決方案

利用 SMTP 搭配 Oracle JAVA 待請求執行完畢後,利用 Request ID 實現資料庫夾帶附件功能

處理步驟

  • 架設 Mail Server (SMTP)
  • DB 執行請求並等待執行完畢後,提取 Request ID
  • 利用 DB Procedure 設定信件基本資料並呼叫 JAVA 發信程序
  • JAVA 設定 Mail 相關資訊並利用 Request ID 至 $APPLCSF/out 取得 *.out 檔案作為 Mail 附件並發送訊息

 

遇到問題

  • $APPLCSF/out 副檔名多為 *.out ,故此要調整正確檔名
  • 檔案編碼語系 (BIG5, UTF-8) 問題
  • 該路徑檔案眾多,故此在夾帶檔案過程中搜尋檔案耗時 (約2分鐘內完成)
  • Request 與 Send Mail 的搭配是否可讓使用者自己執行,而非只能透過 DB 完成

 

arrow
arrow

    Chuck 發表在 痞客邦 留言(0) 人氣()