批次訊息處理

實作可能需要以包含多個訊息的單一 XML 檔案,將訊息傳送至相同目的地。下列各點描述此邏輯:

  • 應群組在一起的個別訊息在外部系統/外傳訊息類型記錄中,必須具有批次處理方式。也必須提供負責分組訊息的適當批次代碼。

  • 具有 SOA 處理方式的外部系統應設定個別「合併訊息」外傳訊息類型。

  • 建立個別訊息的外傳訊息記錄時,會在記錄中標記批次代碼與目前批次執行編號。

  • 批次處理執行時,會負責建立本身作為個別訊息集合的 XML 檔案。此批次處理應包含下列步驟:

    • 格式化訊息集合的適當標頭資訊

    • 包含訊息之前將個別訊息 XSL 套用至每個訊息

    • 針對具有「合併訊息」外傳訊息類型的外部系統插入新的外傳訊息。

  • 合併訊息已可以由 Oracle Service Bus 處理。

備註:未提供任何處理。系統未提供任何執行上述邏輯的範例批次工作。