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

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

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

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

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

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

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

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

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

註:
針對這些指示的目的,假設您已啟動 InterChange Server Express系統管理程式,並已驗證測試連接器和協同作業物件均在作用中。
  1. 在「系統管理程式」的 InterChange Server 元件管理檢視畫面中, 用滑鼠右鍵按一下 SystemTestObject 協同作業物件, 然後按一下功能表列中的統計資訊,以開啟「統計資訊」檢視畫面。
    註:
    「統計資訊」檢視顯示協同作業所處理的事件之相關資訊。當您在測試商業程序介面時,此檢視中的資訊就非常有用。
  2. 按一下開始 > 程式集 > IBM WebSphere Business Integration Express > 範例 > 系統測試 >執行 SystemTest 範例來執行 SystemTest 範例批次檔。此批次檔會啟動 JTextConnector, 並將包含範例資料的檔案複製到連接器所輪詢的資料夾內。

    當 JTextConnector 啟動時,SystemTest 範例主控台視窗內所顯示的資訊會快速地捲動, 然後輪詢及處理事件。若要讀取已記錄的資訊,請按一下主控台視窗以標示它,這樣可暫停處理程序。

  3. 按一下 Enter 鍵來取消主控台視窗的標示,這樣可重新啟動處理程序。
  4. 若未將「系統管理程式」視窗放到最大,請用滑鼠右鍵按一下「系統管理程式」視窗的標題列, 然後按一下快速功能表中的最大化,以完全展開它。
  5. 您之前在「系統管理程式」中所開啟之 SystemTestObject 協同作業物件所開啟的「統計資訊」檢視, 會顯示已處理事件的總計數、成功事件的數目及失敗事件的數目。此介面是針對偶爾發生的失敗事件所設計的, 因此您可以檢視失敗流程與成功流程。
  6. 開啟 \\IBM\WebSphereServer\Samples\SystemTest\data 資料夾 (此為 IBM WebSphere Business Integration Server Express 在您機器上的預設安裝路徑), 以檢視連接器在處理資料時所建立的檔案。
  7. 讓介面執行數分鐘之後,請用滑鼠右鍵按一下「系統管理程式」的 InterChange Server 元件管理 檢視畫面中的 SystemTestConnector,然後按一下關閉 SystemTestConnector

Copyright IBM Corp. 2004