上一主题: 各个适配器条目

下一主题: 配置和维护工具

适配器运行模式

适配器可由服务或应用程序执行:

服务

可将适配器安装为常规 Windows 服务。 这样,系统可将其作为常规 Windows 服务来控制其状态(运行、暂停、停止、自动)。

将适配器安装为 Windows 服务时,可在命令行中,使用 -i 选项运行适配器可执行文件即可将其安装为服务,使用 -u 选项可将其卸载。

应用程序

从命令行运行适配器可执行文件。 可按以下方式运行适配器命令行:

命令行选项:

TextFileAdapter.exe -i | -u | -v | -d [-t] [-f configurationFileName] [-l logFileName] [-n serviceName]
[-a OblicoreAddress]  [-p OblicorePort] [-la LogGerheaDed] [-lp LogServerPort]

参数

功能

-i

安装服务

-u

删除服务

-v

显示版本

-d

作为控制台应用程序运行适配器

-t

检查(仅检查)配置文件并停止

-f

设置配置文件名称

-l

设置日志文件名称

-n

设置服务名称

-a

设置应用程序服务器地址

-p

设置应用程序服务器端口号 (1024-49151)

la

设置日志服务器地址

lp

设置日志服务器端口号 (1024-49151)

项目中常采用这种类型的执行。 这允许通过 .bat 文件执行适配器,并允许使用 Windows 计划程序控制适配器执行的时间安排。 若要使用 Windows 排定程序排定适配器,必须将运行模式配置为运行一次。

RunOnce -(可选[yes/no])。 在配置文件中设置为“no”时,适配器将在执行后继续运行。 如果设置为“yes”,文件适配器将运行,读取记录,并在没有新记录时自动停止。 文件适配器将读取整个文件,等待几秒后将试图读取新记录(具体等待时间取决于 SleepTime 设置)。 如果不存在新记录,它将停止。 SQL 适配器仅运行每个查询一次。 如果 RepeatUntilDry 设置为“no”,将立即停止。 如果 RepeatUntilDry 设置为“yes”,则会继续等待(取决于 SleepTime 设置)。 它将试图再次运行查询(取决于查询的休眠时间);如果没有新记录,它将停止。

有关 SleepTime 和 RepeatUntilDry 属性的详细信息,请参阅适配器配置规范

配置文件的 CA Business Service Insight 接口部分包括的属性指定了连接到 CA Business Service Insight 的两种模式:联机和脱机。

在联机模式下,适配器连接到 CA Business Service Insight,从 CA Business Service Insight 检索转换表和控制命令,然后将事件、状态和转换请求发送回 CA Business Service Insight。 在脱机模式下,适配器使用本地转换表文件,并将事件写入输出文件。

在最开始开发并测试适配器时,常采用脱机模式。

将 ConsoleDebugMode 设置为“yes”,可以在控制台上显示调试消息。

有关各种指标的详细信息,请参阅适配器配置规范,尤其是 ConsoleDebugMode 属性。