AS2 處理中協議的角色
組織會使用BizTalk Server接收 AS2 訊息,並將 AS2 訊息傳送至一或多個交易夥伴。 交易夥伴接著會定義屬於組織內商務實體的商務設定檔。 您會在屬於不同交易夥伴的兩個商務設定檔之間的雙向交易夥伴協議內,設定 AS2 屬性。
您可以在交易夥伴管理 (TPM) 使用者介面中建立交易夥伴合約。 TPM 畫面位於 BizTalk Server 管理主控台的[合作物件] 節點中。
如需交易夥伴、商務設定檔和合約如何結合至 TPM 解決方案的詳細資訊,請參閱 交易夥伴管理解決方案的建置組塊。
設定 AS2 處理的合約
每當交易夥伴收到 AS2 訊息,或傳送 AS2 訊息給另一個交易夥伴時,BizTalk Server AS2 接收管線或 AS2 傳送管線都會根據兩個交易夥伴之間的 AS2 合約屬性來處理訊息。 您可以設定 AS2 屬性,以定義BizTalk Server如何執行 AS2 通訊,包括傳入和傳出。
注意
不同于 EDI 處理,如果無法判斷合約,則沒有任何後援 AS2 合約BizTalk Server可以使用。 只有在判斷協議之後,AS2 接收管線或傳送管線才會處理訊息。
注意
AS2 協議會與 EDI 協議分開設定。 當接收文件時,AS2 處理期間會解析 AS2 協議,然後會在 EDI 處理期間個別解析 EDI 協議。 這兩個協議會組成合作關係。 如需詳細資訊,請參閱 交易夥伴合約。
注意
定義合作對象之一般層面 (如名稱與別名、傳送埠和簽章憑證) 的屬性會指定為交易夥伴屬性的一部分。
HTTP/HTTPS 傳輸可以用於 EDIINT/AS2 編碼訊息或透過 AS2 編碼的非 EDI 訊息。 如果您透過 HTTP/HTTPS 傳輸來傳送 EDIINT/AS2 編碼訊息,則會套用該協議的 EDI 屬性。
主組織的簽署憑證定義于[BizTalk 群組 - 群組屬性] 對話方塊的 [憑證] 頁面中。 此外,BizTalk Server可讓您藉由將憑證定義為合約屬性的一部分,覆寫 AS2 訊息的預設簽署憑證。 若要定義特定合約的不同憑證,請使用 [合約屬性] 對話方塊中單向 AS2 合約的 [簽章憑證] 頁面。 如需如何指定不同憑證的指示,請參閱 設定簽章憑證 (AS2) 。
判斷 AS2 處理的合約
當BizTalk Server收到 AS2 編碼的訊息時,它會嘗試藉由比對 AS2-From 標頭與合作物件單向合約中的 AS2-From 合約設定來判斷傳送訊息的合作物件。 當BizTalk Server傳送 AS2 編碼的訊息時,它會嘗試在合作物件的單向合約中,將 AS2-To 標頭與 AS2-To 合約屬性比對,以判斷將接收訊息的合作物件。 如需詳細資訊,請參閱 連出 AS2 訊息的合約解析 或 傳出 AS2 訊息的合約解析。