使用「JText 配接器」來處理文字檔

「JText 配接器」連接器可以將商業物件資料轉換成文字檔,以及將文字檔轉換成商業物件資料, 這允許在 InterChange Server Express 和檔案型應用程式 (如大型電腦) 之間交換商業物件。雖然有許多應用程式會透過應用程式設計介面來管理它們的商業資料, 有些則不會。然而,幾乎所有的應用程式都可以處理文字檔,這讓「JText 配接器」成為普遍及有力的整合元件。

SystemTestObject 協同作業物件使用「JText 配接器」實例來交換資料。此實例在 SystemTest 範例中的名稱為 SystemTestConnector。因為企業資料的交換發生在不同的應用程式之間, 因此這個範例不代表一般整合介面。然而,它提供獨立的應用程式方法, 可驗證大部分通常與 IBM WebSphere Business Integration Server Express 伺服器交換有關的元件類型。

SystemTestConnector 會輪詢 IBM WebSphere Business Integration Server Express 安裝的 /ProductDir/Samples/SystemTest 資料夾內的資料夾。此安裝資料夾包含 Employee.in 資料夾,它包含數筆「員工」商業實體的記錄。

下列資料代表此類型的單一記錄:

此類型記錄被視為有區隔字元的名稱/值配對。Meta 資料名稱 (如 EmployeeId) 可識別它們所代表的資料。個別欄位由特殊字元 (如段落傳回) 來識別。個別記錄則由特殊字元 (如分號) 來識別。

JText 連接器處理 Employee.in 檔案,將它所包含的記錄轉換成商業物件, 然後將商業物件傳送至 InterChange Server Express。商業物件是由協同作業來處理, 此協同作業會對物件套用少量的商業邏輯。協同作業將物件傳回 SystemTestConnector, 這會將每個商業物件轉換成資料夾中的檔案。SystemTestConnector 使用相同的資料夾來輪詢新事件, 或輸出它處理的商業物件。SystemTestConnector 反覆處理其輸出,並提供整個系統內一致的資料流。

設計 SystemTest 協同作業範本 (視其依據的協同作業物件為何) 的目的是嘗試經由協同作業處理的某些商業物件, 在其欄位上不合法的之 Java 數字格式作業。此不合法的作業會產生失敗的流程,因此您可以使用「流程管理程式」 來進行在系統中解析失敗的實驗。如需「流程管理程式」的詳細資訊,請參閱系統管理手冊

下列指示使用「JText 配接器」,透過系統中的介面配對來處理文字檔。

註:
針對這些指示的目的,假設您已啟動 InterChange Server Express系統管理程式登錄 InterChange Server Express 實例,並已驗證測試連接器和協同作業物件均在作用中。
  1. 執行位於 Linux InterChange Server 上的 /ProductDir/Samples/SystemTest/start_SystemTest.sh Shell 檔案來啟動 JTextConnector, 並將範例資料檔案複製到由連接器所輪詢的資料夾內。

    當 JTextConnector 啟動時,「SystemTest 範例」主控台視窗內所顯示的資訊會快速地捲動, 然後輪詢及處理事件。以下顯示記錄資訊的範例。

  2. 在「系統管理程式」的 InterChange Server 元件管理檢視畫面中, 用滑鼠右鍵按一下 SystemTestObject 協同作業物件, 然後按一下功能表列中的統計資訊,以開啟「統計資訊」檢視。
    註:
    「統計資訊」檢視顯示協同作業所處理的事件之相關資訊。當您在測試商業程序介面時,此檢視中的資訊就非常有用。
  3. 若未將「系統管理程式」放到最大,請用滑鼠右鍵按一下「系統管理程式」視窗的標題列, 然後按一下快速功能表中的最大化,以完全展開它。
  4. 您在步驟 2 中為「系統管理程式」的 SystemTestObject 協同作業物件所開啟的「統計資訊」檢視, 會顯示已處理事件的總計數、成功事件的數目及失敗事件的數目。此介面是針對偶爾發生的失敗事件所設計的, 因此您可以檢視失敗流程與成功流程。以下顯示「統計資訊」檢視。

  5. 導覽至並開啟 /ProductDir/Samples/SystemTest/data 資料夾 (此為 IBM WebSphere Business Integration Server Express 在您機器上的預設安裝路徑), 以檢視連接器在處理資料時所建立的檔案。
  6. 讓介面執行數分鐘之後,請用滑鼠右鍵按一下「系統管理程式」的 InterChange Server 元件管理 檢視畫面中的 SystemTestConnector,然後按一下關閉 SystemTestConnector

在您完成這些指示之後,請驗證 InterChange Server Express 已啟動, 且整合系統的主要元件可以部署、啟動、處理商業資料,而且可以關閉它。這表示系統已正確地安裝,並且可以支援後續開發、測試及正式作業。

Copyright IBM Corp. 2004