啟用 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 狀態報告
在[BizTalk Server管理主控台] 中,按一下 [BizTalk Server 管理] 和 [BizTalk 群組] 節點底下的 [合作物件] 節點。
在 [ 合作物件和商務設定檔] 窗格中,按一下您想要啟用狀態報表之 X12 或 EDIFACT 合約的合作物件。
在 [合約] 區段中,以滑鼠右鍵按一下您要啟用狀態報表的合約,然後按一下 [屬性]。
在 [ 一般 ] 索引標籤的 [ 一般主機設定 ] 區段中,按一下 [開啟報告]。
注意
此步驟會導致在 BizTalk Server 管理主控台的狀態報表 UI 中輸入訊息專案。
選取 [儲存交易集/承載] 報告 ,將交易集儲存在 BizTalkDTADb () 資料庫的 EDI 資料表中。
注意
如果您在啟動批次處理協調流程的執行個體時啟用交易集的儲存區,就不會為所建立的批次儲存交易集。 然而,如果您在啟動批次處理協調流程的執行個體時停用交易集的儲存區,則批次處理過程中便會停用該儲存區。
按一下 [確定]。
重新啟動 BizTalk 服務 (在 [電腦管理] 對話方塊中)。 如果在解決方案中使用 AS2EdiReceive 管線或 AS2EdiSend 管線,請使用iisreset命令) 重新開機 IIS 管理員服務 (。
注意
BizTalk 服務在 EDI 狀態報告啟動或停用之後必須重新啟動,讓變更生效。 如果解決方案中使用的是 AS2EdiReceive 或 AS2EdiSend 管線,則 BizTalk 服務和 IIS 服務都必須重新啟動,變更才會生效。 請注意,啟用 AS2 狀態報告時則不需要。
若要啟用後援協議的 EDI 狀態報告
在 BizTalk Server 管理主控台中,依序展開 [BizTalk Server 系統管理]、[BizTalk 群組] 節點、以滑鼠右鍵按一下[合作物件],然後選取[X12 後援設定] 或[EDIFACT 後援設定]。
注意
在後援協議中設定狀態報告時,只有在尚未決定訊息的協議時組態才適用。
在 [ 後援設定一般頁面] 索引 標籤中,按一下 [ 啟用 EDI 報告]。
注意
此步驟會導致在 BizTalk Server 管理主控台的狀態報表 UI 中輸入訊息專案。
選取 [儲存交易集/承載] 報告 ,將交易集儲存在 BizTalkDTADb () 資料庫的 EDI 資料表中。
注意
針對 EDIFACT 編碼的訊息:如果您選取此屬性,也必須在 [EDI 全域屬性] 對話方塊的 [UNB 區段定義] 頁面中,選取 [UNB3.2] 欄位的值 (代碼限定詞) 。 此屬性預設不會設定,如果選取 [儲存報告的交易集/承載 ],但未針對 UNB3.2 選取值,交換將會暫停。
按一下 [確定]。
若要啟用 AS2 狀態報告
在 [BizTalk Server管理主控台] 的 [BizTalk Server Administration and BizTalk Group] 節點底下,按一下 [合作物件] 節點。
在 [ 合作物件和商務設定檔] 窗格中,按一下您想要啟用狀態報表之 X12 或 EDIFACT 合約的合作物件。
在 [合約] 區段中,以滑鼠右鍵按一下您要啟用狀態報表的合約,然後按一下 [屬性]。
在 [ 一般主機設定] 區段中,按一下 [開啟報告]。
注意
此步驟會導致在 BizTalk Server 管理主控台的狀態報表 UI 中輸入訊息專案。
在 [ 合約屬性 ] 對話方塊的 [單向合約] 索引標籤中,按一下 [ 接收者訊息追蹤 (NRR) ] 頁面。
在 [ 接收者訊息追蹤 (NRR) ] 頁面中,按一下 [啟用輸入編碼 AS2 訊息的 NRR ],以啟用連入訊息的連線格式顯示。
注意
當您以滑鼠右鍵按一下 AS2 訊息和相互關聯的 MDN 狀態頁面中的訊息時,就會顯示訊息的連線格式,然後按一下 [ 消息線格式]。
注意
您必須選取 [開啟報告 ] 屬性,才能在非否認性資料庫中啟用任何資料的儲存。 如果您選取這個屬性或其他啟用不可否認性資料庫中之儲存區的屬性,就會顯示快顯提示您啟動 AS2 報告。 如果您按一下 [是],將會為您啟用 AS2 報告。
在 [ 接收者訊息追蹤 (NRR) ] 頁面中,按一下 [針對輸入解碼的 AS2 訊息啟用 NRR ],以顯示傳入訊息的解碼格式。
在 [ 接收者訊息追蹤 (NRR) ] 頁面中,按一下 [針對輸出 MDN 啟用 NRR] 來啟用對傳入訊息的 MDN 回應顯示。
在 [ 合約內容 ] 對話方塊的 [單向合約] 索引標籤中,按一下 [ 寄件者訊息追蹤] (NRR) 頁面。
在 [ 寄件者郵件追蹤 (NRR) ] 頁面中,按一下 [啟用輸出編碼 AS2 訊息的 NRR ],以顯示傳出訊息的連線格式。
在 [ 寄件者郵件追蹤 (NRR) ] 頁面中,按一下 [針對輸出解碼的 AS2 訊息啟用 NRR] ,以啟用傳出訊息解碼格式的顯示。
在 [ 寄件者訊息追蹤 (NRR) ] 頁面中,按一下 [針對輸入 MDN 啟用 NRR] 來啟用對傳出訊息的 MDN 回應顯示。
按一下 [確定] 。