适配器可由服务或应用程序执行:
可将适配器安装为常规 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 属性。
| 版权所有 © 2012 CA。 保留所有权利。 | 就该主题发送电子邮件至 CA Technologies |