实施指南 › 实施 › 数据收集(数据源专家) › 如何配置适配器和转换 › 执行并测试适配器
执行并测试适配器
适配器配置文件的设置通常无法在单个周期内完成。 可能需要进行许多次迭代,期间会执行适配器并检查结果,以确保适配器配置正确。
以下是需要更正的一些常见问题:
- 连接问题(在数据源与适配器之间或适配器与侦听程序之间)
- 配置文件中的错误,如:
- 结构错误
- 使用属性错误
- 使用大小写错误(适配器区分大小写 -“Yes”和“yes”不同,等等)
- 赋值错误
- 数据处理错误,如输出事件结构、事件值错误、查询中的错误。
完成以下步骤:
- 将适配器设置为 RunOnce = “yes”和 LogDebugMode = “yes”,并将 RejectedEventsUpperLimit 设置为合理的数值(请参阅适配器运行模式)。
下图显示测试所需要的配置设置。
- 为了配置文件设置,也可以使用脱机模式。
- 成功加载配置文件后,再将设置更改回联机(请参阅适配器的运行模式)。
- 每次迭代包括以下步骤:
- 更新/修复适配器配置文件。
- 删除适配器的所有输出文件。
- 通过双击适配器可执行文件的快捷方式或创建的 .bat 文件来运行适配器。
- 使用日志浏览器(放入 CA Business Service Insight 实用工具的 Log Browser.exe 实用工具)打开适配器的日志文件,并通过检查确认没有错误消息。
- 第一步是获取正确配置文件,并到达适配器成功加载配置文件的状态。 重复此步骤,直到您成功连接到 CA Business Service Insight 和数据源,并已拒绝事件和转换请求。
- 要完成此阶段,请检查以下内容:
- 适配器的日志文件中没有错误消息。
- 适配器成功连接到 CA Business Service Insight 和数据源。
- 适配器发送转换请求并拒绝事件。
您应当会看到,对于适配器拒绝的每个记录,控制台上都显示一个字母“R”。 请记住,预计会一直存在拒绝事件,直到完成所有必要的转换。
- 通过检查确认 rejectedEvents 文件包含记录并且不为空。

- 登录到 CA Business Service Insight 并转到转换条目页面,从适配器中搜索挂起的转换条目。 您应当会有若干个条目,适配器发送的每个转换请求对应一个条目。
警告:删除适配器的输出文件是非常危险的行为。 只有出于测试目的,才能在此阶段执行此操作。 例如,在删除控制文件时,适配器将丢失对它已读取文件的跟踪,因此可能丢失数据或再次读取文件。 在运行模式期间可以删除且不会影响功能的唯一文件是日志文件。
使用日志浏览器查看错误消息:
如果有错误消息,请双击消息并读取它。 这通常是由配置文件中的错误引起的。