共用方式為


修復訊息

本節說明如何修復驗證失敗的訊息。

修復訊息

  1. 在 Internet Explorer 中,于 開啟您的 MRSR 網站 http://localhost/sites/bassite.

  2. 在 [首頁] 視窗中,按一下 [ ]。

  3. 在 [檔] 視窗的 [文件庫] 底下,按一下<[部門名稱>_Repairer]。

  4. 在 [ <部門名稱> _Repair] 視窗中,按一下 [收件匣]。

  5. 在 [收件匣] 視窗中,指向郵件的標題,按一下郵件標題右邊的箭號,然後按一下 [在 Microsoft Office InfoPath 中編輯]。

  6. 在 OfficeInfoPath 2007 視窗的 [SWIFT 加速器] 窗格中,確定已選取 [錯誤 ]。 檢閱 [ 剖析和 XML 驗證錯誤]、 [BRE 驗證錯誤] 和 [ 執行時間錯誤 ] 方塊中顯示的任何錯誤。

  7. 在 InfoPath 表單中,捲動至錯誤的位置,並更正錯誤。 如果是 XML 驗證錯誤,則會以紅色醒目提示錯誤。

    注意

    InfoPath 表單中的 BRE 驗證錯誤不會以紅色醒目提示。 如需 BRE 驗證錯誤的詳細資訊,請參閱 SWIFT 錯誤碼

    注意

    如果錯誤發生在伴隨下拉式清單的欄位中,您將無法看到造成錯誤的原始值。 欄位會顯示 「選取」,而不是原始值。 從下拉式清單中選取適當的值。

  8. 若要確保訊息會驗證,請按一下 [目前角色:修復] 窗格中的 [ 驗證 ],然後按一下 [ 驗證訊息]。 確認 [結果] 窗格顯示 [訊息有效]。

  9. 在 [OfficeInfoPath 2007] 視窗中,按一下 [ 提交]。

    注意

    當您按一下 [ 提交] 時,InfoPath 會在訊息上執行 XML 驗證。 如果驗證未成功,您必須先修正驗證錯誤,再繼續進行。

  10. 在 [提交郵件] 對話方塊中,按一下 [ 接受 ] 以提交已修復的訊息並接受變更、按一下 [ 拒絕 ] 拒絕變更,或按一下 [ 取消 ] 取消提交並返回表單。

    注意

    如果您接受訊息變更,BizTalk Server會對訊息執行 BRE 驗證。

    注意

    如果您拒絕修復階段中的訊息變更,BizTalk Server將訊息路由傳送至 MessageBox,並張貼至事件檢視器錯誤,該錯誤會讀取「無法重設為工作流程中的第一個階段」。

  11. 如果您在步驟 10 中按一下 [ 接受 ] 或 [ 拒絕 ],請在 [ 數位簽章精靈 ] 頁面上,選取您要用來簽署表單的憑證, (您為修復程式建立的憑證) ,然後按 [ 下一步]。

    注意

    若要驗證數位簽章的有效性,請按一下 [工具] 功能表上的 [數位簽章],按一下您要驗證的數位簽章,然後按一下 [檢視已簽署的表單]。

  12. 在 [數位簽章精靈] 頁面上輸入批註,按一下 [ 完成]。

  13. 在驗證表單的 [數位簽章精靈] 頁面上,確認您簽署的訊息和簽章正確無誤。 按一下 [我已在簽署前驗證過此內容],然後按一下 [ 簽署]。

  14. 在 [驗證數位簽章] 視窗中,按一下 [ 關閉]。

  15. 在 [提交成功] 對話方塊中,按一下 [ 確定]。

  16. 關閉 InfoPath 視窗。

  17. 在 MRSR 網站中,按一下 [檔]。 如果您按一下 [接受] 以接受步驟 11 中的變更,請確認< [部門名稱 >_ReKeyVerify文件庫包含您剛修復的訊息。 如果您按一下 [ 拒絕 ] 拒絕步驟 11 中的變更,請確認A4SWIFT_Outbox文件庫包含剛修改過的訊息。