批次訊息處理
實作可能需要以包含多個訊息的單一 XML 檔案,將訊息傳送至相同目的地。下列各點描述此邏輯:
-
應群組在一起的個別訊息在外部系統/外傳訊息類型記錄中,必須具有批次處理方式。也必須提供負責分組訊息的適當批次代碼。
-
具有 SOA 處理方式的外部系統應設定個別「合併訊息」外傳訊息類型。
-
建立個別訊息的外傳訊息記錄時,會在記錄中標記批次代碼與目前批次執行編號。
-
批次處理執行時,會負責建立本身作為個別訊息集合的 XML 檔案。此批次處理應包含下列步驟:
-
格式化訊息集合的適當標頭資訊
-
包含訊息之前將個別訊息 XSL 套用至每個訊息
-
針對具有「合併訊息」外傳訊息類型的外部系統插入新的外傳訊息。
-
-
合併訊息已可以由 Oracle Service Bus 處理。
備註:未提供任何處理。系統未提供任何執行上述邏輯的範例批次工作。