設定 JMS 目標

JMS 目標會輪詢您的 JMS 佇列(根據您指定的時程表), 以尋找新文件。

下列步驟是針對 JMS 目標,說明您必須指定的資訊。

  1. 按一下中心管理 > 中心配置 > 目標,顯示「目標清單」頁面。
  2. 從「目標清單」頁面,按一下建立目標

目標詳細資料

目標詳細資料區段中,請執行下列步驟:

  1. 輸入目標的名稱。例如,您可將目標命名為 JMSTarget1。這是一個必要欄位。您在此輸入的名稱將會出現在「目標清單」中。
  2. (選用)指出目標的狀態。預設值為已啟用。已啟用的目標表示可準備接收文件。已停用的目標表示無法接收文件。
  3. (選用)輸入目標的說明。
  4. 傳輸清單中,選取 JMS

目標配置

在頁面的目標配置區段中,請執行下列步驟:

  1. (選用)指定閘道類型。閘道類型是定義傳輸的本質。比方說, 如果您想先測試文件交換,再將它放到正式作業中, 您將輸入測試。預設值為正式作業
  2. 輸入 JMS 提供者 URL。此值應和您配置 WebSphere Partner Gateway 使用 JMS 時(5 步驟)所輸入的值 (連結檔的檔案系統路徑)相符。您也可以指定 JMS 環境定義的子資料夾,作為 JMS 提供者 URL 的一部分。

    舉例來說,如果沒有 JMS 環境定義, 可輸入 c:/temp/JMS。若有 JMS 環境定義,可輸入 c:/temp/JMS/JMS

  3. 輸入存取 JMS 佇列時所需的使用者 ID 與密碼(如果需要使用者 ID 與密碼的話)。
  4. 輸入 JMS 佇列名稱的值。這是一個必要欄位。此名稱應和您在建立 bindings 檔時(4 步驟) 使用 define q 指令所指定的名稱相符。

    如果您在步驟 2 中有輸入 JMS 環境定義的子資料夾, 此處只需輸入佇列名稱(例如 inQ)。如果您在 JMS 提供者 URL 中沒有輸入 JMS 環境定義的子資料夾, 請在 Factory 名稱前指定子資料夾(例如 JMS/inQ)。

  5. 輸入 JMS Factory 名稱的值。這是一個必要欄位。此名稱應和您在建立 bindings 檔時(4 步驟) 使用 define qcf 指令所指定的名稱相符。

    如果您在2 步驟中有輸入 JMS 環境定義的子資料夾, 此處只需輸入 Factory 名稱(例如 Hub)。如果您在 JMS 提供者 URL 中沒有輸入 JMS 環境定義的子資料夾, 請在 Factory 名稱前指定子資料夾(例如 JMS/Hub)。

  6. (選用)輸入提供者 URL 資料包。
  7. 輸入 JNDI Factory 名稱。如果您沒有輸入, 則會採用值 com.sun.jndi.fscontext.RefFSContextFactory。這是一個必要欄位。
  8. (選用)輸入逾時的值, 指出目標要監視 JMS 佇列中的文件幾秒。這個欄位是選用的。
  9. (選用)輸入執行緒數目的值, 指出「文件管理程式」將同時處理的文件數目。建議採用預設值 1。

比方說,如果您想設定一個和將中心配置成使用 JMS 傳輸通訊協定中之 JMS 配置範例相符的 JMS 目標, 請執行下列動作:

  1. 目標名稱框中輸入值 JMSTarget
  2. JMS 提供者 URL框中輸入值 file:/C:/TEMP/JMS/JMS
  3. JMS 佇列名稱框中輸入值 inQ
  4. JMS Factory 名稱框中輸入值 Hub

處理常式

如果您要接收內含多項 EDI 交換、XML 或 ROD 文件(且必須分割)的檔案, 請在「前處理」配置點中配置適當的「分割程式」處理常式。

若要修改這個目標的配置點,請前往修改配置點。否則,請按一下儲存

Copyright IBM Corp. 2003, 2005