使用跟踪工具分析 MQSeries 适配器错误

运行应用程序时,可以使用跟踪工具分析消息传送失败。 使用 MQSeries 适配器时,必须使用两个工具,一个用于适配器和 BizTalk 应用程序(trace.cmd),另一个用于 MQSAgent(MQSTrace.cmd)。 这两种工具都使用 tracelog.exe。 如果尚未安装 tracelog.exe,你必须安装它。

使用trace.cmd和MQSTrace.cmd必须设置选项(-tools),以便这些工具可以找到 tracelog.exe 文件。

安装跟踪实用工具

若要安装 BizTalk 适配器跟踪实用工具,请执行以下步骤:

  1. 若要下载 Tracelog.exe 文件,请访问 Microsoft平台 SDK 下载网站

  2. 通过单击网页底部 PSDK-x86.exe 文件的链接启动平台 SDK Web 安装程序。

  3. 出现提示时,请选择自定义安装的选项。

  4. 在“ 自定义安装 ”对话框中,单击可清除所有可用功能。

  5. 展开 Microsoft Windows Core SDK 功能,然后展开 “工具” 功能。

  6. 选择 “工具”(Intel 64 位) 功能,然后单击“ 将安装在本地硬盘驱动器上”。

  7. 单击“ 下一步”,然后单击“ 下一 步”以开始安装。

  8. 找到 drive:\MicrosoftPlatformSDKInstallationFolder\bin 文件夹,然后将 Tracelog.exe 文件复制到 Microsoft BizTalk Server 安装文件夹。 BizTalk Server 安装文件夹还包含Trace.cmd文件。

启用跟踪实用工具

若要在 BizTalk Server 中启用 BizTalk 适配器跟踪实用工具,请执行以下步骤:

  1. 移动到包含trace.cmd的目录。 默认位置为 Microsoft BizTalk Server 目录。

  2. 键入以下命令,用引号替换计算机上包含 tracelog.exe 文件的目录,然后按 Enter:

    trace -tools“c:\Program Files\Microsoft SDK\Bin”

  3. 移动到包含MQSTrace.cmd的目录。

  4. 键入以下命令,用引号替换计算机上包含 tracelog.exe 文件的目录,然后按 Enter:

    MQSTrace -tools“c:\Program Files\Microsoft SDK\Bin”

运行跟踪实用工具

若要运行 BizTalk 适配器跟踪实用工具,请执行以下步骤:

  1. 在命令提示符下,键入 trace.cmd -start -high,然后按 Enter。

  2. 运行失败场景。

  3. 在命令提示符下,键入 trace.cmd -stop,然后按 Enter。

  4. bts2006.bin文件包含跟踪工具的输出。 请联系Microsoft产品支持服务进行分析。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkId=41645

    若要运行 MQSAgent 跟踪实用工具,请执行以下步骤:

  5. 在命令提示符下,键入 MQSTrace.cmd -start -high,然后按 Enter。

  6. 运行失败方案。

  7. 在命令提示符下,键入 MQSTrace.cmd -stop

  8. MQSAdapterTrace.bin文件包含跟踪工具的输出。 请联系Microsoft产品支持服务进行分析。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkId=41645