验证消息

本部分介绍如何验证已修复的消息。

要验证一条消息

  1. 在 Internet Explorer 中,打开 MRSR 站点 http://localhost/sites/bassite.

  2. 在“开始”窗口中,单击“ 文档”。

  3. 在“文档”窗口中的 “文档库”下,单击“ <部门名称>_Verifier

  4. 在“验证”窗口中,单击 “收件箱”。

  5. 在“验证收件箱”窗口中,指向邮件的标题,单击邮件标题右侧的箭头,然后单击 Microsoft Office InfoPath 中的“编辑”。

  6. 在“ 文件下载 ”对话框中,单击“ 打开”。

  7. 在 OfficeInfoPath 2007 窗口的“当前角色:RekeyVerify”窗格中,单击“ 错误”。 查看 “分析”和“XML 验证错误 ”框和 “BRE 验证错误 ”框中显示的任何错误。

  8. 在 InfoPath 窗体中,滚动到错误的位置,并验证错误是否已更正。 可以通过单击“当前角色:RekeyVerify”窗格中的 错误 选项,然后在其中一个错误窗格中查看该错误来了解原始错误。 还可以通过单击“Current Role: RekeyVerify”窗格中的消息详细信息来比较未修复和修复的消息版本。

  9. 若要确保消息将验证,请单击“当前角色:RekeyVerify”窗格中的“ 验证 ”,然后单击“ 验证消息”。

    注释

    “当前角色中的消息验证:RekeyVerify”窗格下的“结果”窗格指示需要重新生成密钥的消息中的所有字段。 A4SWIFT用红色星号标记“消息”窗格中的这些字段。

  10. 将数据重新键入到“消息”窗格中标记有红色星号的所有字段中(表示在提交之前必须重新输入数据)。

    注释

    可以通过单击“当前角色:RekeyVerify”窗格中的“邮件详细信息”,然后浏览原始消息找到该字段,从而显示需要重新键入到消息字段中的数据。 除非原始消息中的某个重新键字段存在验证错误,否则在这种情况下,必须在重新生成字段时对其进行修复。

  11. “当前角色:RekeyVerify”窗格中单击“验证”,然后单击“验证消息”。 验证“结果”窗格是否显示 消息“消息有效”。

  12. 在 OfficeInfoPath 2007 窗口中单击 “提交 ”。

    注释

    单击“ 提交”时,InfoPath 对消息执行 XML 验证。 如果验证未成功,则必须在继续之前修复验证错误。

  13. 在“提交消息”对话框中,单击“ 接受” 以提交已接受更改的已验证邮件。 单击“ 拒绝 ”以提交拒绝更改的邮件。 单击“ 取消” 以取消提交并返回到表单。

    注释

    如果接受消息更改,BizTalk Server 会对消息执行 BRE 验证。

    注释

    如果拒绝消息更改,BizTalk Server 会将消息返回到工作流的第一阶段(创建或修复),并重置修复工作流。

  14. 在“数字签名向导”页上,选择要用于对表单进行签名的证书(为验证程序创建的证书),然后单击“ 下一步”。

    注释

    若要验证数字签名的有效性,请单击“工具”菜单上的“数字签名”,单击要验证的数字签名,然后单击“查看签名表单”。 如果需要为此角色添加另一个签名,请在A4SWIFT管理控制台中执行此作。

  15. 在用于输入批注的数字签名向导页上,单击“ 完成”。

  16. 在用于验证表单的数字签名向导页上,验证你签名的消息是否正确。 如果要验证是否使用正确的签名,请单击“ 查看证书 ”。 单击 “签名之前已验证此内容”,然后单击“ 签名”。

  17. 在“验证数字签名”窗口中,单击“ 关闭”。

  18. 在“提交成功”对话框中,单击“ 确定”。

  19. 关闭 InfoPath 窗口。

  20. 在 MRSR 站点中,单击“ 文档和列表”。 如果单击“ 接受 ”以接受步骤 13 中的更改,请验证 <部门名称>_Approve文档库是否包含刚刚修改的消息。 如果已打开“文档和列表”窗口,请单击“视图”菜单上的“刷新”。 如果单击“ 拒绝 ”以拒绝步骤 13 中的更改,请验证 <计算机名称>_Outbox文档库是否包含刚刚修改的消息。