擷取要求組態步驟

本節概述您必須要設定,才能支援批次擷取 NES 前端系統的用量及事件之功能的物件。若要設定 NES 轉接器以支援傳送用量及事件的擷取要求,您必須執行以下各項:
  • 建立訊息寄送方 (一個用於用量,一個用於事件) 以傳送擷取要求。

  • 建立擷取要求的外傳訊息類型 (一個用於用量,一個用於事件)。

  • 將訊息寄送方、外傳訊息類型、和前端系統服務提供者搭配使用的外部系統建立關聯。

  • 建立「NES 用量擷取排程器類型」及「NES 事件擷取排程器類型」活動類型。

  • 建立「NES 用量擷取排程器」及「NES 事件擷取排程器」活動。

下列幾個小節提供如何設定這些物件的明細。如需深入瞭解如何建立訊息寄送方、內送訊息類型,以及外部系統,請參閱 Oracle Utilities Application Framework 文件。

備註:此處理所用的 OSB 和 BPEL 服務組態,是在安裝及設定「NES 轉接器」的 OSB 和 BPEL 元件時完成的。

訊息寄送方 - NES 處理批次事件

您可以建立用於事件擷取的訊息寄送方,如下所示:

主要頁籤

  • 訊息寄送方:輸入批次事件訊息寄送方 (D4-HNLBATEVT) 的代碼

  • 描述:NES 處理批次事件

  • 叫用類型:即時

  • 訊息類別:RTHTTPSNDR (寄送方透過 HTTP 即時遞送訊息)

  • 現用:True (已核取)

  • MSG 編碼:UTF-8 訊息編碼

內容頁籤

  • HTTP 標頭:SOAPAction:http://xmlns.oracle.com/ouaf/NES/GrabBatchEvents

  • HTTP 登入使用者<USER_​ID>

  • HTTP 登入密碼<PASSWORD>

  • HTTP 方法:POST

  • HTTP URL 1:http://<EM_​SERVER>:<EM_​SERVER_​PORT>/soa-infra/services/NES/HandleBatchEvent/BatchEventHandler

    其中:

    • <USER_​ID>:用來登入 WebLogic Enterprise Manager 的使用者 ID

    • <PASSWORD>:用來登入 WebLogic Enterprise Manager 的密碼

    • <EM_​SERVER>:安裝 WebLogic Enterprise Manager 之伺服器的機器名稱或 IP 位址

    • <EM_​SERVER_​PORT>:安裝 WebLogic Enterprise Manager 之處的連接埠

訊息寄送方 - NES 處理批次用量

您可以建立用於用量擷取的訊息寄送方,如下所示:

主要頁籤

  • 訊息寄送方:輸入批次用量訊息寄送方 (D4-HNLBATUSG) 的代碼

  • 描述:NES 處理批次用量

  • 叫用類型:即時

  • 訊息類別:RTHTTPSNDR (寄送方透過 HTTP 即時遞送訊息)

  • 現用:True (已核取)

  • MSG 編碼:UTF-8 訊息編碼

內容頁籤

  • HTTP 標頭:SOAPAction:http://xmlns.oracle.com/ouaf/NES/GrabBatchUsage

  • HTTP 登入使用者<USER_​ID>

  • HTTP 登入密碼<PASSWORD>

  • HTTP 方法:POST

  • HTTP URL 1:http://<EM_​SERVER>:<EM_​SERVER_​PORT>/soa-infra/services/NES/HandleBatchUsage/BatchUsageHandler

    其中:

    • <USER_​ID>:用來登入 WebLogic Enterprise Manager 的使用者 ID

    • <PASSWORD>:用來登入 WebLogic Enterprise Manager 的密碼

    • <EM_​SERVER>:安裝 WebLogic Enterprise Manager 之伺服器的機器名稱或 IP 位址

    • <EM_​SERVER_​PORT>:安裝 WebLogic Enterprise Manager 之處的連接埠

外傳訊息類型 - NES 處理批次事件

您可以建立事件擷取要求所用的「外傳訊息類型」,如下所示:

  • 外傳訊息類型:輸入批次事件「外傳訊息類型」(D4-HNLBATEVT) 的代碼

  • 描述:NES 處理批次事件

  • 業務物件:D1-OutboundMessage

  • 優先順序:優先順序 20 (或更低)

外傳訊息類型 - NES 處理批次用量

您可以建立用量擷取要求所用的「外傳訊息類型」,如下所示:

  • 外傳訊息類型:選取批次用量「外傳訊息類型」(D4-HNLBATUSG) 的代碼

  • 描述:NES 處理批次用量

  • 業務物件:D1-OutboundMessage

  • 優先順序:優先順序 20 (或更低)

外部系統

您可以將事件和用量擷取「外傳訊息類型」及訊息寄送方新增至 NES 前端系統所用的外部系統,如下所示:

  • 外部系統:NES

  • 描述:NES

  • 外傳訊息類型

外傳訊息類型

訊息寄送方

D4-HNLBATEVT

D4-HNLBATEVT

D4-HNLBATUSG

D4-HNLBATUSG

備註:下列項目適用於上述的外傳訊息類型:

  • 處理方法:即時

  • 訊息 XSL:D4-Request xsl

  • 回應 XSL:D4-Response.xsl

活動類型 - NES 事件擷取排程器

您可以建立事件擷取要求所用的「活動類型」,如下所示:

  • 活動類型:輸入活動類型 (NES-EVENT-EXTRACT) 的代碼

  • 描述:輸入該活動類型 (NES 事件擷取排程器類型) 的描述

  • 相關的交易業務物件:NES 事件擷取排程器

  • 活動類型狀態:現用

  • 外傳訊息類型:NES 處理批次事件

  • 外部系統:NES 前端系統所用的外部系統

  • 例外處理

    • 待辦事項類型:活動待辦事項類型

    • 待辦事項角色:系統預設角色

    • 重試頻率:選取當「活動」達到錯誤狀態時的重試頻率 (00:03:00)

    • 重試次數上限:選取當活動達到錯誤狀態時,重新嘗試執行該活動的次數上限 (1)

    • 捨棄原因:選取下拉式列表中的捨棄原因 (如果有的話)。

活動類型 - NES 用量擷取排程器

您可以建立用量擷取要求所用的「活動類型」,如下所示:

  • 活動類型:輸入活動類型 (NES-USAGE-EXTRACT) 的代碼

  • 描述:輸入該活動類型 (NES 用量擷取排程器類型) 的描述

  • 相關的交易業務物件:NES 用量擷取排程器

  • 活動類型狀態:現用

  • 外傳訊息類型:NES 處理批次用量

  • 外部系統:NES 前端系統所用的外部系統

  • 例外處理

    • 待辦事項類型:活動待辦事項類型

    • 待辦事項角色:系統預設角色

    • 重試頻率:選取當「活動」達到錯誤狀態時的重試頻率 (00:03:00)

    • 重試次數上限:選取當活動達到錯誤狀態時,重新嘗試執行該活動的次數上限 (1)

    • 捨棄原因:選取下拉式列表中的捨棄原因 (如果有的話)。

活動 - NES 事件擷取排程器

您可以起始事件擷取要求所用的「活動」,如下所示:

  1. 選取主要 -> 通訊 -> 活動+

  2. 選取活動類型下拉式列表中的「NES 事件擷取排程器類型」。

  3. 資料要求時數欄位中,輸入每個擷取要求的時數。預設值為 24。

  4. 選擇性:在目前要求開始日期/時間目前要求結束日期/時間欄位中,輸入第一個擷取要求的開始及結束日期/時間。

    請注意,這些是選擇性的欄位。如果沒有植入,會以下列方式植入這些欄位的值:

    • 目前要求開始日期/時間:取自上次要求的停止日期/時間 (這是由「事件擷取排程器傳送要求」演算法 (D4-EVTSNDREQ) 所植入的)

    • 目前要求結束日期/時間:「目前要求開始日期/時間」加上資料要求時數欄位中的時數。

活動 - NES 用量擷取排程器

您可以起始用量擷取要求所用的「活動」,如下所示:

  1. 選取主要 -> 通訊 -> 活動+

  2. 選取活動類型下拉式列表中的「NES 用量擷取排程器類型」。

  3. 資料要求時數欄位中,輸入每個擷取要求的時數。預設值為 24。

  4. 選擇性:在目前要求開始日期/時間目前要求結束日期/時間欄位中,輸入第一個擷取要求的開始及結束日期/時間。

    請注意,這些是選擇性的欄位。如果沒有植入,會以下列方式植入這些欄位的值:

    • 目前要求開始日期/時間:取自上次要求的停止日期/時間 (這是由「用量擷取排程器傳送要求」演算法 (D4-USGSNDREQ) 所植入的)

    • 目前要求結束日期/時間:「目前要求開始日期/時間」加上資料要求時數欄位中的時數。