擷取要求組態步驟
-
建立訊息寄送方 (一個用於用量,一個用於事件) 以傳送擷取要求。
-
建立擷取要求的外傳訊息類型 (一個用於用量,一個用於事件)。
-
將訊息寄送方、外傳訊息類型、和前端系統服務提供者搭配使用的外部系統建立關聯。
-
建立「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 事件擷取排程器
您可以起始事件擷取要求所用的「活動」,如下所示:
-
選取主要 -> 通訊 -> 活動+
-
選取活動類型下拉式列表中的「NES 事件擷取排程器類型」。
-
在資料要求時數欄位中,輸入每個擷取要求的時數。預設值為 24。
-
選擇性:在目前要求開始日期/時間及目前要求結束日期/時間欄位中,輸入第一個擷取要求的開始及結束日期/時間。
請注意,這些是選擇性的欄位。如果沒有植入,會以下列方式植入這些欄位的值:
-
目前要求開始日期/時間:取自上次要求的停止日期/時間 (這是由「事件擷取排程器傳送要求」演算法 (D4-EVTSNDREQ) 所植入的)
-
目前要求結束日期/時間:「目前要求開始日期/時間」加上資料要求時數欄位中的時數。
-
活動 - NES 用量擷取排程器
您可以起始用量擷取要求所用的「活動」,如下所示:
-
選取主要 -> 通訊 -> 活動+
-
選取活動類型下拉式列表中的「NES 用量擷取排程器類型」。
-
在資料要求時數欄位中,輸入每個擷取要求的時數。預設值為 24。
-
選擇性:在目前要求開始日期/時間及目前要求結束日期/時間欄位中,輸入第一個擷取要求的開始及結束日期/時間。
請注意,這些是選擇性的欄位。如果沒有植入,會以下列方式植入這些欄位的值:
-
目前要求開始日期/時間:取自上次要求的停止日期/時間 (這是由「用量擷取排程器傳送要求」演算法 (D4-USGSNDREQ) 所植入的)
-
目前要求結束日期/時間:「目前要求開始日期/時間」加上資料要求時數欄位中的時數。
-