共用方式為


FRR 處理

A4SWIFT FIN 回應對帳 (FRR) 功能會將 SWIFT 聯盟存取 (SAA) 的 FIN 訊息與 SAA 訊息回應的來源A4SWIFT相互關聯。 每當A4SWIFT傳送原始訊息時,FRR 會快取任何系結至 SWIFT 且未失敗處理的訊息複本。 然後它會監視 MessageBox,以取得 SAA 傳回給A4SWIFT的回應訊息,並挑選任何對應至快取訊息複本的 ACK/NAK 訊息。

FRR 會藉由比較相互關聯識別碼屬性,在傳出訊息與傳入訊息之間建立相互關聯。 FRR 會根據回應的本質,設定原始訊息複本的升級屬性,然後將原始訊息路由至 MessageBox 以進行進一步處理。

FRR 元件

FRR 包含協調流程 (協調流程) ,可監視傳出和傳入訊息,以及針對每個傳出或傳入訊息,升級將用於比較的識別屬性。 一系列的A4SWIFT元件會與 FRR 協調流程一起運作、在A4SWIFT內的 FRR 元件之間路由傳送訊息,以及A4SWIFT與 SAA 之間。 以下列出這些元件:

  • 從後端應用程式接收原始訊息的 FRR 接收位置。

  • 監視傳出和傳入訊息的 FRR 協調流程,並建立它們之間的相互關聯。

  • 將原始訊息從 BizTalk Server 傳送至 SAA 的 FRR 傳送埠。

  • BizTalk Adapter for MQSeries,可在使用 MQSeries 佇列) BizTalk Server與 SAA (之間進行資料傳輸。

  • 從 SAA 接收 FIN 回應訊息的 FRR 接收位置。

  • 一組 FRR 傳送埠,每個埠都會將特定類型的相互關聯訊息從 A4SWIFT 傳送至後端應用程式,以進行自訂處理。

    在上述元件中,您可以新增後端自訂處理常式,以處理 FRR 所設定之升級屬性的原始訊息。

FRR 進程流程

A4SWIFT會在下列程式中執行對帳:

  1. 後端應用程式會將原始訊息路由傳送至A4SWIFT。

  2. FRR 接收位置會接收訊息、在相關聯的接收管線中處理訊息,並將它路由傳送至 BizTalk MessageBox。

    注意

    您可以使用 FRR 搭配A4SWIFT訊息修復和新提交功能,或個別使用。 如果您已安裝訊息修復和新提交,您可以在步驟 2 之後設定系統進行訊息修復。 訊息修復協調流程會將已修復/已驗證/核准的訊息路由回 BizTalk MessageBox,以進行後續的 FRR 處理。

  3. 如果 MessageBox 中的訊息系結至 SWIFT 並通過驗證,A4SWIFT啟動 FRR 協調流程的實例。 協調流程會保留傳出訊息的複本。 然後,它會等候 SAA 回應的啟動狀態,使其符合傳出訊息與任何傳入回應。 協調流程的這個實例只會處理特定傳出訊息以及該訊息的任何相互關聯回應。 協調流程的另一個實例會處理任何其他訊息,即使是相同類型也一樣。

  4. 同時,A4SWIFT啟動 FRR 協調流程實例,A4SWIFT將訊息路由傳送至傳送訊息至傳送至 SAA 的傳送埠。 傳送管線會升級 MQSeries 處理所需的訊息識別屬性和屬性。 然後,它會將訊息傳送至 BizTalk Adapter for MQSeries。

  5. BizTalk Adapter for MQSeries 會將訊息傳輸至 SAA 的適當 MQSeries 佇列。

  6. SAA 會產生直接路由回A4SWIFT的立即回應。 然後 SAA 會將訊息路由傳送至 SWIFT 網路。 SWIFT 網路會產生其他回應,它會傳送至 SAA 以傳回A4SWIFT。 SAA 會將 FIN 回應訊息的相互關聯權杖屬性設定為原始訊息的訊息識別值。

  7. SAA 會透過 BizTalk Adapter for MQSeries 將 FIN 回應傳輸回A4SWIFT。

  8. FRR 接收位置會接收回應,並透過處理回應相互關聯權杖的 FRR 接收管線來路由傳送訊息。 然後,它會在 BizTalk MessageBox 中放置回應。

  9. FRR 協調流程實例會從 MessageBox 中挑選任何訊息,其相互關聯權杖等於原始訊息複本的訊息識別碼屬性。

  10. 如果回應指出原始訊息已成功由 SAA/SWIFT 處理,FRR 協調流程實例會將原始訊息複本的A4SWIFT_Failed升級屬性設定為 False,並設定 BTS。作業屬性至適當的值。

  11. 如果 SAA/SWIFT 未成功處理原始訊息,FRR 協調流程實例會設定 BTS。將作業屬性設定為適當的值,然後將A4SWIFT_Failed設定為 True,並將升級A4SWIFT_FRRFailedReason屬性設定為失敗原因,以指定修復訊息。

  12. FRR 協調流程實例會捨棄回應訊息 () ,然後使用指出回應) 至 MessageBox 的升級屬性,將原始 (訊息的複本路由傳送至 MessageBox。

  13. 其中一個 FRR 傳送埠設定為將回應路由傳送至一或多個自訂處理常式,會使用升級的屬性來挑選原始訊息的複本。

  14. 自訂處理常式或處理常式會訂閱、擷取及處理後端應用程式所需的原始訊息複本。