關於對外通訊

這些交易通常是從活動建立,並負責將訊息傳送給外部系統。它們遵循兩種通訊模式之一:

  • 雙向:這些訊息會傳送給外部系統,但不預期會有立即回應,或是會收到回應但只是確認成功收到訊息。預期是會在與對外通訊分開的處理中收到訊息的真正回應。若要完成通訊的完整生命週期,必須收到對內通訊。
  • 單向:這些訊息會在單一交易內傳送給外部系統並收到完整回應。將不會收到任何對內通訊。

傳送給外部系統之訊息的格式通常是由該外部系統的處理方法所主導,而傳輸方法則由外部系統的訊息選項所控制。

如果將訊息傳送給外部系統時發生錯誤,則對外通訊可以依據可設定的重試率與重試嘗試次數,執行訊息自動重試。

針對單向通訊,對外通訊會負責建立完成事件。

傳達訊息並收到回應之後,外傳通訊就會以結果更新起始活動。

備註:

如需有關通訊功能的其他資訊,請參考下列主題:

  • 如需有關如何設定處理方法的其他資訊,請參閱瞭解處理方法
  • 如需有關完成事件的明細,請參閱關於完成事件
  • 如需有關設定您系統與外部系統間通訊的其他資訊,請參閱 Oracle Utilities Application Framework 管理使用者指南中的外部系統