使用檔案整合進行擷取
本產品提供個別的組態,可用來定義如何擷取資料以及如何將資料格式化。此組態提供更多與定義資料擷取和資料格式化方式相關的中繼資料。您會在許多使用案例中發現,使用此組態會比直接在「處理記錄」演算法中加入所有邏輯更有效益。
組態可支援簡易擷取,包含單一記錄類型,也可能是標頭或標尾記錄。它同時還支援更複雜的整合,涵蓋多種記錄類型和記錄之間的上階/下階關係。
檔案整合類型組態
-
檔案整合類型 - 描述與分類擷取組態。
-
檔案整合記錄 - 擷取指定記錄類型所需資料的順序、格式及邏輯。
檔案整合類型
檔案整合類型可定義整合分類。目前只支援擷取。此外,可將檔案整合類型指派給類目。類目可用來識別具有通用用途或目標的擷取,例如催收機構委託。您的邊緣產品可能提供一些類目,您也可以定義自己的類目。
系統為擷取檔案整合類型 (F1-ExtractFileIntegrationType) 提供一個業務物件,並預期大部分的使用案例將使用此物件
檔案整合記錄
檔案整合記錄是負責定義記錄格式與擷取記錄明細的物件。針對擷取中所含的每個記錄類型,都必須定義個別的整合記錄。
記錄順序會定義系統處理記錄的順序。上階順序則定義此記錄的上階記錄類型。下階記錄也可作為更低層級下階記錄的上階參考。架構提供的基準「處理記錄」演算法會依照順序,先處理一個記錄類型的所有下階記錄,再處理下一個記錄類型。
每筆檔案整合記錄都會參考定義擷取記錄格式的資料區域,以便延伸資料。擷取記錄演算法負責植入資料區域。檔案整合記錄支援多個擷取處理演算法,因此也可植入自訂資訊。
擷取記錄外掛也支援彈性檔案名稱/寫入多個檔案主題中描述的功能。
系統為擷取檔案整合記錄 (F1-ExtractFileIntegrationRec) 提供一個業務物件,並預期大部分的擷取記錄使用案例將使用此物件。
設定使用檔案整合類型的擷取處理
下列各點彙總實作新擷取背景處理 (使用檔案整合類型定義特定功能) 所需的額外步驟:
-
選擇或建立資料區域物件以定義擷取記錄格式。
-
定義植入每個擷取記錄類型所需的邏輯。您的邊緣產品可能會提供適合的外掛,或者您可能需要建立演算法實體為檔案整合記錄 - 擷取記錄的外掛指令檔。請注意,「擷取記錄」外掛會接收「批次控制 - 處理記錄」外掛定義的大部分資訊。
-
請為每個新建立的指令檔定義演算法類型和演算法。
-
使用查尋 FILE_INT_OBJ_FLG 來選擇或建立檔案整合類型的類目。
-
使用已定義的資料區域與演算法建立檔案整合類型並設定檔案整合記錄。
-
為擷取背景處理複製適當的基準範本來建立批次控制。在批次控制中包含「檔案整合類型」參數 (fileIntegrationType),並參考適當的檔案整合類型。
-
外掛可讀取檔案整合類型組態並處理記錄類型的「處理記錄」演算法。系統提供預期用於大部分檔案整合外掛擷取處理的基準檔案整合記錄擷取演算法 (F1-FILEX-PR)。
延伸檔案整合擷取處理
您的邊緣產品可能會提供針對標準擷取處理所設計的檔案整合類型與批次控制。不過,延伸提供的擷取以新增自訂資料是大多數實作的常見做法。若要自訂所提供擷取的輸出,可透過下列方式:
-
識別需要其他明細的記錄類型
-
建立定義其他明細的資料區域,並使用該資料區域來延伸在記錄類型上設定的資料區域
-
建立「檔案整合記錄 - 擷取記錄」外掛指令檔、演算法類型和演算法,以植入額外明細
-
將演算法新增至整合記錄的擷取演算法集合
在某些情況下,您可能想要透過新增其他記錄類型來延伸擷取。若要這麼做,請依照設定使用檔案整合類型的擷取處理中所述的步驟,將自訂檔案整合記錄新增至檔案整合類型。
