ISO8583 範例
「國際標準組織 (ISO)」可定義通常供銀行業及金融事業群 (FSS) 使用的 ISO8583 訊息格式。
本範例提供 IBM Integration 應用程式及程式庫,說明如何使用標準格式及某些測試資源驅動實務範例,來剖析及序列化 ISO8583 訊息。
ISO8583 範例包含應用程式 (ISO8583Application),其中包含:
- 訊息流程 ISO8583_TCPIP_to_WMQ 將透過 TCP/IP Socket 連線接收到的 ISO8583 訊息轉換為 XML 訊息,然後將其寫入 WMQ 佇列。
- 訊息流程 ISO8583_WMQ_to_TCPIP 將從 WMQ 佇列接收到的 XML 訊息轉換為 ISO8583 訊息,然後透過 TCP/IP Socket 連線來進行傳送。
ISO8583 範例提供的程式庫 (ISO8583Library) 包含:
- 一個 DFDL 訊息模型,用來剖析及序列化上述應用程式包含之訊息流程中的 ISO8583 訊息。
在關於 ISO8583 範例頁面中提供了 ISO8583 標準的背景相關資訊,以及訊息模型的相關明細。
在 WebSphere Message Broker 8.0 版及 IBM Integration Bus 中,會偏好使用程式庫內含的訊息模型綱目檔來為訊息建模。DFDL 訊息模型提供用來定義 ISO8583 訊息欄位格式的綱目。
ISO8583 範例提供兩種替代方式來測試配置:
- 安裝到 IBM Integration Toolkit 時新增 TCP/IP 測試視圖的外掛程式。
該外掛程式會在您選擇的主機及埠上,建立與 TCP/IP 伺服器應用程式的 Socket 連線。此連線用來傳送從輸入檔擷取的資料以及從 Socket 接收資料。
- 應用程式 (ISO8583TestApplication) 具有訊息流程 (ISO8583TestTool),該流程使用 MQInput 節點來讀取佇列 ISO8583.TESTER.IN 中的輸入訊息(使用 BLOB 網域)。流程將資料傳送到 TCP/IP Socket(例如,流程 ISO8583_TCPIP_to_WMQ 的輸入)。相同的訊息流程也包含 TCPIPClientInput 節點,該節點從 Socket 接收資料(例如,流程 ISO8583_WMQ_to_TCPIP 的輸出),並將其寫入輸出佇列 ISO8583.TESTER.OUT。
按下列鏈結,以瞭解範例的相關資訊以及如何執行範例。
匯入及部署:5 分鐘
閱讀 ISO8583 及 DFDL 訊息模型的相關背景資訊。
閱讀有關範例訊息流程的資訊
請參閱如何測試 ISO8583 範例。
您可以用下列其中一種方式來設定範例:
只有在使用與 IBM Integration Toolkit 整合的資訊中心時,才能匯入或匯入並部署範本。
執行範例
完成使用範例時,您可以用下列其中一種方式來將其移除: