文件流程定義至少由一個資料包、一個通訊協定和一項文件流程組成。 在某些通訊協定方面,還可指定活動、動作和信號。文件流程定義是指定 WebSphere Partner Gateway 所要處理的文件類型。
「包裝」是一種根據特定的規格(如 AS2), 來包裝文件的必要邏輯。「通訊協定流程」是一種遵守某種通訊協定(如 EDI-X12), 來處理文件的必要邏輯。「文件流程」是說明文件的外觀。
下列各節簡要說明「社群管理員」和參與者間之文件流程的整體設定步驟。
從系統預先定義的文件流程定義, 來看是否有文件流程定義存在。如果流程不存在, 請上傳必要的檔案或手動建立自訂的定義,來建立一個。
在建立文件流程定義的過程中, 您可以修改某些屬性。屬性用以執行各種文件處理和遞送功能, 如:驗證、加密檢查以及重試次數。您在文件流程定義層次所設的屬性,是提供相關聯資料包、 通訊協定或文件流程的廣域設定。可用的屬性會因文件流程定義而異。舉例來說, EDI 文件流程定義的屬性便和 RosettaNet 文件流程定義的屬性不同。
比方說,您在 AS 資料包上指定確認時間的值, 它會套用在所有以 AS 包裝的文件上。(確認時間用以指定在等待 MDN(訊息處置通知)確認期間, 要等過了多久後才重送原來的要求。。)之後如果您在 B2B 功能層次設定確認時間屬性, 則該設定會置換您在文件流程定義層次所設定值。
就可在文件流程定義的所有層次中設定的屬性來說, 在文件流程定義層次設定的值, 會比在通訊協定層次所設的優先採用, 在通訊協定層次設定的屬性,其優先順序又比資料包層次來得高。
「管理文件流程定義」頁面中必須列有文件流程,您才能建立互動。
為已定義的文件流程建立互動。互動是告訴 WebSphere Partner Gateway 要對文件採取哪些動作。在某些交換方面, 只需要兩個流程,一個是說明要接收到中心上的文件(從參與者或「社群管理員」), 一個是說明中心所要傳送的文件(傳給參與者或「社群管理員」)。不過, 如果中心所要傳送或接收的是將分割成個別交易的 EDI 交換, 或需要在其中進行確認的 EDI 交換, 實際上您將建立多項互動以執行交換。
為「社群管理員」和社群參與者建立參與者設定檔。定義閘道(以決定傳送文件的所在)和 B2B 功能(以指定「社群管理員」和參與者所能傳送和接收的文件)。「B2B 功能」頁面列出所有已定義的文件流程。
您可以在 B2B 功能層次設定屬性。任何您在此層次所設的屬性, 會置換您在文件流程定義層次所設定的。比方說,如果您在文件流程定義層次下將 AS 資料包的確認時間設為 30, 卻在 B2B 功能層次下將它設為 60,則會採用值 60。在 B2B 層次設定屬性, 可讓您為特定的參與者調整屬性。
您必須已定義「社群管理員」和參與者的設定檔和 B2B 功能, 您才能建立兩者間的連線。
啟動「社群管理員」和參與者間的連線。 可用的連線取決於參與者的 B2B 功能而定。B2B 功能取決於您所建的互動而定。互動則取決於可用的文件流程定義而定。
在某些交換方面,只需要一條連線。比方說,如果參與者要傳送二進位文件給「社群管理員」後端應用程式, 則只需要一條連線。不過,如果是要交換 EDI 交換, 且其中需要解除封裝交換,並轉換個別的交易, 則得設定多條連線。
您可以在連線層次設定屬性。任何您在此層次所設的屬性, 會置換您在 B2B 屬性層次所設定的。比方說,如果您在 B2B 功能層次下將 AS 資料包的確認時間設為 60, 之後卻將它設為 120,則會採用值 120。在連線層次設定屬性的值, 可讓您根據所涉及之參與者和應用程式的遞送需求,更進一步調整屬性。
依預設,會啟用一些包裝方法。為了說明文件流程定義的整個建立程序, 在此假設您和某社群參與者達成協議要接收遵守 EDI-X12 標準的 EDI 交換。參與者將傳送採用 AS2 包裝方式的文件。而您指定交換不包裝, 將原封不動地(亦即不轉換)傳給後端應用程式。
到目前為止,您已指定中心能夠接受包裝成 AS 的 EDI-X12 交換(ISA 標準)。您也已指定中心能夠傳送不包裝的 EDI-X12 交換 (ISA 標準)。再者,您已指定交換不進行任何轉換; 純粹只是直接遞送而前往後端應用程式(在移除 AS 標頭後)。
您尚未指定能夠傳送這類交換到中心的社群參與者。您將在設定參與者設定檔和參與者的 B2B 功能時定義。(您也將為「社群管理員」 後端系統定義一個設定檔和 B2B 功能。)在您執行這些作業後, 您將建立社群參與者和後端應用程式間的連線。圖 20 是就本例顯示參與者和「社群管理員」後端應用程式間的連線。
您將使用「管理連線」頁面(帳戶管理 > 參與者連線) 來驗證連線是否存在。在「管理連線」頁面中,您將從來源清單選取參與者, 從目標清單選取「社群管理員」, 然後按一下搜尋。清單中列有一個可用的連線。必要時, 您可以按照後續章節所述,修改屬性和動作。
文件流程定義有三種類型: 由系統所提供而您可從主控台來選取的、 已定義但尚未出現在「社群主控台」中的(您是從 WebSphere Partner Gateway 安裝媒體或其他位置上傳這些定義), 以及您自己建立的。不論哪一類文件流程定義,您都可以(有時是必須)指定屬性或上傳對映, 以進一步定義文件流程。