共用方式為


啟用EDI和 AS2 狀態報告

本主題描述如何在 BizTalk Server 管理控制台的 [群組 概觀] 頁面中設定 EDI 和 AS2 狀態報告。

狀態報告追蹤數據會根據下列程式中選取的記憶體屬性,儲存在 BizTalk 追蹤資料庫 (BizTalkDTADb) 中。 您可以設定 BizTalk Server 來啟用每個合約的狀態報告。 視您儲存的數據量而定,您應該定期從使用中存放區封存數據,並視需要從封存存放區清除數據。 如需管理 BizTalkDTADb 資料庫的詳細資訊,請參閱 封存和清除 BizTalk 追蹤資料庫

您可以透過三種方式啟用狀態報告:

  • 啟用針對映射到協議的輸入或輸出 EDI 信息交換的狀態報告。

  • 啟用 EDI 後援協定屬性的狀態報告,這樣對於 BizTalk Server 無法確定協定的 EDI 資料交換,便會啟用狀態報告。

  • 啟用 AS2 訊息的狀態報告。

先決條件

您必須以 BizTalk Server Administrators 群組或 BizTalk Server B2B 作員群組的成員身分登入。

啟用合約的 EDI 狀態報告

  1. BizTalk Server 管理控制台中,按一下 合作夥伴 節點,此節點位於 BizTalk Server Administration 和 BizTalk 群組 節點之下。

  2. 合作對象和商務配置檔 窗格中,選取擁有 X12 或 EDIFACT 協定的合作對象,以啟用狀態報告。

  3. 在 [ 合約] 區 段中,以滑鼠右鍵按下您要啟用狀態報告的合約,然後按兩下 [ 屬性]。

  4. 在 [ 一般 ] 索引標籤的 [ 一般主機設定 ] 區段中,按兩下 [開啟報告]。

    備註

    此步驟會導致訊息條目被輸入到 BizTalk Server 管理控制台的狀態報表 UI 中。

  5. 選取 用於報告的儲存交易集/負載,以將交易集儲存在追蹤 (BizTalkDTADb) 資料庫的 EDI 資料表中。

    備註

    如果您在啟動批次協調的實例時啟用了交易集合的儲存功能,則不會儲存正在建立批次的交易集合。 不過,如果您在啟動批處理協調流程的實例時停用交易集的儲存,則會在批處理過程中停用記憶體。

  6. 按一下 [確定]

  7. 重新啟動 BizTalk 服務 (在 [計算機管理] 對話框中)。 如果在解決方案中使用 AS2EdiReceive 管線或 AS2EdiSend 管線,請重新啟動 IIS 管理服務(使用 iisreset 命令),以及。

    備註

    在啟用或停用 EDI 狀態報告之後,必須重新啟動 BizTalk 服務,變更才會生效。 如果您的解決方案中使用 AS2EdiReceive 或 AS2EdiSend 管線,則必須重新啟動 BizTalk 服務和 IIS 服務,變更才會生效。 請注意,啟用 AS2 狀態報告時不需要這樣做。

啟用後援合約的 EDI 狀態報告

  1. 在 BizTalk Server 管理控制台中,依序展開 [BizTalk Server 系統管理]、[BizTalk 群組] 節點,滑鼠右鍵點擊 [貿易夥伴],然後選取 [X12 後援設定][EDIFACT 後援設定]

    備註

    當您在後援合約中設定狀態報告時,設定只有在未為訊息決定合約的情況下才會適用。

  2. 後援設定的一般頁面 索引標籤中,按一下 啟用 EDI 報告

    備註

    此步驟會導致在 BizTalk Server 管理控制台的狀態報表 UI 中輸入訊息項目。

  3. 選取 儲存交易集/承載以報告,將交易集儲存在追蹤(BizTalkDTADb)資料庫的 EDI 資料表中。

    備註

    針對EDIFACT編碼的訊息:如果您選取這個屬性,您也必須在 [EDI 全域屬性] 對話方塊的 UNB 區段定義頁面中選取 UNB3.2 字段 (Code qualifier) 的值。 此屬性預設不會設定,如果已選取 [ 儲存交易集/報告承載 ],但未選擇 UNB3.2 的值,則交換將會暫停。

  4. 按一下 [確定]

啟用 AS2 狀態報告

  1. 在 BizTalk Server 管理控制台的 BizTalk Server 系統管理和 BizTalk 群組 節點下,按一下 合作物件 節點。

  2. 合作夥伴及商務資料 窗格中,點擊您想要啟用狀態報告的 X12 或 EDIFACT 協議的合作夥伴。

  3. 在 [ 合約] 區 段中,以滑鼠右鍵按下您要啟用狀態報告的合約,然後按兩下 [ 屬性]。

  4. 在 [ 一般主機設定] 區段中,按兩下 [ 開啟報告]。

    備註

    此步驟會導致訊息項目被輸入到 BizTalk Server 管理控制台的狀態報告 UI 中。

  5. 在 [ 合約內容 ] 對話方塊的 [單向合約] 索引標籤中,按兩下 [ 接收者訊息追蹤](NRR) 頁面。

  6. [接收者訊息追蹤(NRR)]頁面中,點擊[啟用 NRR 以顯示輸入編碼的 AS2 訊息的線路格式]

    備註

    當您在 AS2 訊息和相互關聯的 MDN 狀態頁面中,以滑鼠右鍵點擊訊息後,接著點擊 訊息連線格式 時,訊息的連線格式將會顯示出來。

    備註

    您必須選取 [開啟報告 ] 屬性,您才能在非否認性資料庫中儲存任何數據。 如果您選取此屬性或任何其他屬性,以啟用非否認性資料庫中的記憶體,將會顯示彈出視窗,提示您啟用 AS2 報告。 如果您按兩下 [ ],將會為您啟用 AS2 報告。

  7. 在 [ 接收者訊息追蹤 (NRR)] 頁面中,按兩下 [針對輸入譯碼的 AS2 訊息啟用 NRR] ,以啟用內送訊息譯碼格式的顯示。

  8. 在 [ 接收者訊息追蹤 (NRR)] 頁面中,按兩下 [針對輸出 MDN 啟用 NRR] 以啟用對傳入訊息的 MDN 回應顯示。

  9. 在 [ 合約內容 ] 對話方塊的 [單向合約] 索引標籤中,按兩下 [寄件者訊息追蹤](NRR) 頁面。

  10. 寄件人訊息追蹤(NRR) 頁面中,點擊 [啟用 NRR 以顯示輸出編碼的 AS2 訊息的線路格式] 來啟用發送訊息的線路格式顯示。

  11. 在 [ 寄件者訊息追蹤 (NRR)] 頁面中,按兩下 [啟用 NRR],讓輸出譯碼的 AS2 訊息 能夠顯示已譯碼的傳出訊息格式。

  12. 在 [ 寄件人訊息追蹤 (NRR)] 頁面中,按兩下 [針對輸入 MDN 啟用 NRR ] 以啟用對傳出訊息的 MDN 回應顯示。

  13. 按一下 [確定]

另請參閱

監視EDI和 AS2 解決方案
設定EDI和 AS2 狀態報告
EDI 和 AS2 狀態報告