TIBCO Rendezvous 疑难解答

使用 Windows 事件跟踪

Microsoft BizTalk Adapter for TIBCO Rendezvous 将错误、警告和信息消息记录到 Windows 事件查看器。 使用 Windows 事件跟踪 (ETW) 工具,可以看到更多的跟踪消息。 激活 ETW 后,会创建一个 *.etl 文件以接收这些消息。 该文件为二进制格式,必须将其转换为可读格式。 为此,必须有一个使用者应用程序可用于解释 *.etl 文件,例如,tracerpt.exe 或 tracedmp.exe。 例如,tracerpt.exe 应用程序会将 *.etl 文件转换为两个文本文件:summary.txt 和 dumpfile.csv。

ETW 组件

Windows 事件跟踪包括以下三个组件:

  • 控制器应用程序:激活和停用提供程序 (例如,tracelog.exe 或 logman.exe) 。

    设置 PATH 环境变量以指向 tracelog.exe 的位置。 这可确保 BTATIBCO RendezvousTrace 调用可以在系统中查找 tracelog.exe。 默认情况下,BTATIBCO RendezvousTrace 搜索当前路径。

注意

tracelog.exe 可从 Microsoft SDK 获取,并与 Microsoft BizTalk Adapter for TIBCO Rendezvous 提供的命令兼容。 若要使用 logman.exe,请参阅 logman 文档。

  • 使用者应用程序:读取记录的事件。

    为了让使用者应用程序能够读取 etl 文件中的事件,Windows 事件跟踪必须将这些事件转储到该文件。 通常,当控制器停用跟踪时执行此操作。

    若要在不停用跟踪的情况下使用使用者应用程序,控制器必须使用实时选项 <实时> = -rt 激活跟踪。

  • 提供程序:提供 事件。

    BizTalk Adapter for TIBCO Rendezvous 包括三个不同的提供程序。 它们在 Windows Management Instrumentation (WMI) 中进行注册。 若要在根 \WMI\EventTrace 路径中找到已注册的提供程序,您可以使用诸如 WMI CIM Studio 之类的工具。

    用于 TIBCO Rendezvous 的 BizTalk 适配器具有三个提供程序。 这样就可以记录不同类型的消息:

  • 接收方日志记录提供程序: <Trace 元素> 开关为 -receiver

  • 使用 -receiver 从日志中获取适配器在运行时接收的任何消息。

  • 发送器日志记录提供程序: <跟踪元素> 开关为 -发送器

    使用 -发送器 从日志中获取适配器在运行时传输的任何消息。

  • 管理日志记录提供程序 -< Trace 元素>开关为 -management

    使用 -management从浏览服务器系统期间生成的日志中获取任何消息。

BTATIBCORVTrace 命令

若要使用 ETW,请运行 BizTalk Adapter for TIBCO Rendezvous 命令 BTATIBCORVTrace.cmd。 如下所示使用此命令:

BTATIBCORVTrace <Trace element> -start [-cir <MB>|   
-seq <MB>] [-rt] logfile  
BTATIBCORVTrace <Trace element> -stop  

其中: <跟踪元素> (必需的) 是提供程序类型。

其选项如下:

  • -transmitter

  • -接收机

  • -管理

  • -start, -stop:激活或停用提供程序。

  • -cir <MB>:文件的大小和类型。 -cir 是一个循环文件。 <MB>:大小(以兆字节为单位)。

  • -seq <MB>:文件的大小和类型。 -seq 是一个顺序文件。 <MB>:大小(以兆字节为单位)。

  • -rt:将实时模式设置为打开。

  • Logfile: (c:\rtlog.etl 为默认) 日志文件的名称。

    例如:

BTATIBCORVTrace -transmitter -start -cir 10 -rt c:\log\mylog.etl  
BTATIBCORVTrace -transmitter -stop  

查看详细信息

处理异常
安全性
体系结构