上一主题: 使用适配器向导创建适配器

下一主题: 资源和事件转换

执行并测试适配器

适配器配置文件的设置通常无法在单个周期内完成。 可能需要进行许多次迭代,期间会执行适配器并检查结果,以确保适配器配置正确。

以下是需要更正的一些常见问题:

完成以下步骤:

  1. 将适配器设置为 RunOnce = “yes”和 LogDebugMode = “yes”,并将 RejectedEventsUpperLimit 设置为合理的数值(请参阅适配器运行模式)。

    下图显示测试所需要的配置设置。

  2. 为了配置文件设置,也可以使用脱机模式。
  3. 成功加载配置文件后,再将设置更改回联机(请参阅适配器的运行模式)。
  4. 每次迭代包括以下步骤:
    1. 更新/修复适配器配置文件。
    2. 删除适配器的所有输出文件。
    3. 通过双击适配器可执行文件的快捷方式或创建的 .bat 文件来运行适配器。
    4. 使用日志浏览器(放入 CA Business Service Insight 实用工具的 Log Browser.exe 实用工具)打开适配器的日志文件,并通过检查确认没有错误消息。
  5. 第一步是获取正确配置文件,并到达适配器成功加载配置文件的状态。 重复此步骤,直到您成功连接到 CA Business Service Insight 和数据源,并已拒绝事件和转换请求。
  6. 要完成此阶段,请检查以下内容:

    您应当会看到,对于适配器拒绝的每个记录,控制台上都显示一个字母“R”。 请记住,预计会一直存在拒绝事件,直到完成所有必要的转换。

  7. 通过检查确认 rejectedEvents 文件包含记录并且不为空。

    rejectedEvents 文件

  8. 登录到 CA Business Service Insight 并转到转换条目页面,从适配器中搜索挂起的转换条目。 您应当会有若干个条目,适配器发送的每个转换请求对应一个条目。

    警告:删除适配器的输出文件是非常危险的行为。 只有出于测试目的,才能在此阶段执行此操作。 例如,在删除控制文件时,适配器将丢失对它已读取文件的跟踪,因此可能丢失数据或再次读取文件。 在运行模式期间可以删除且不会影响功能的唯一文件是日志文件。

使用日志浏览器查看错误消息:

如果有错误消息,请双击消息并读取它。 这通常是由配置文件中的错误引起的。