關於對外通訊
這些交易通常是從活動建立,並負責將訊息傳送給外部系統。它們遵循兩種通訊模式之一:
- 雙向:這些訊息會傳送給外部系統,但不預期會有立即回應,或是會收到回應但只是確認成功收到訊息。預期是會在與對外通訊分開的處理中收到訊息的真正回應。若要完成通訊的完整生命週期,必須收到對內通訊。
- 單向:這些訊息會在單一交易內傳送給外部系統並收到完整回應。將不會收到任何對內通訊。
傳送給外部系統之訊息的格式通常是由該外部系統的處理方法所主導,而傳輸方法則由外部系統的訊息選項所控制。
如果將訊息傳送給外部系統時發生錯誤,則對外通訊可以依據可設定的重試率與重試嘗試次數,執行訊息自動重試。
針對單向通訊,對外通訊會負責建立完成事件。
傳達訊息並收到回應之後,外傳通訊就會以結果更新起始活動。