轉接器元件

下表列出轉接器元件:

元件

描述

JCA 檔案轉接器 (FA)

用來讀取和寫入本機檔案系統之檔案的科技轉接器。它會負責輪詢傳入資料夾中的檔案,並將該檔案傳遞至「一般檔案處理器」。

一般檔案處理器 (GFP)

以 Java 實作的架構元件。它會負責建立「檔案剖析器」、從該「檔案剖析器」取得純 XML,以及將該純 XML 傳遞至 OSB 訊息流程。它也會執行與承載統計資料相關的功能,例如收集資料,以及產生通知訊息。

檔案剖析器 (FP)

以 Java 實作的元件。這是每個不同的傳入格式所特有的。它會負責剖析傳入檔案、將承載分解為邏輯組件 (分批)、為每個邏輯組件產生純 XML,然後將 XML 傳回叫用的「一般檔案處理器」。

純 XML 可以是能對應至初始測量資料的任何邏輯資料子集。它是介於原始資料與初始測量資料 XML 之間的中間格式/結構。純 XML 結構必須由檔案剖析器的開發人員來定義。

「檔案剖析器」會分批讀取輸入檔案中的原始資料,然後把原始資料轉換成純 XML,再傳遞至 OSB 訊息流程。要分批讀取資料的原因如下:

假設有個輸入檔案包含 100 個「測量元件」的抄表值。您會因為兩個特定原因而想分批讀取該輸入檔。

  1. 只讀取一個測量元件的資料可確保一次就能將資料適當地對應到一個初始測量資料。

  2. 分批讀取資料可確保您不會把整個檔案都載入記憶體,以免造成可能發生的資源問題。

內送 Proxy 服務

包含「檔案轉接器」相關組態設定的 OSB Proxy 服務。它會以靜態方式將所有訊息遞送至「處理 Proxy 服務」。

處理 Proxy 服務 (PPS)

會驗證與轉換純 XML 的 OSB Proxy 服務。必須使用此服務,在將純 XML 轉換為初始測量資料或裝置事件匯集器結構之前,找到發生的錯誤。

結果處理 Proxy 服務 (RPPS)

會處理已轉換資料的 OSB Proxy 服務。必須使用此服務,在將純 XML 轉換為初始測量資料或裝置事件匯集器結構之後,找到發生的錯誤。