23.4. 组件选项
CICS 组件支持 17 个选项,如下所列。
| Name | 描述 | 默认值 | 类型 |
|---|---|---|---|
| ctgDebug | 在底层 IBM CGT 客户端上启用调试模式。 | false | java.lang.Boolean |
| eciBinding | Binding 实例,将 Camel Exchange 转换为 EciRequest,反之亦然 | com.redhat.camel.component.cics.CICSEciBinding | |
| eciTimeout | 与此 ECIRequest 对象关联的 ECI 超时值。ECI 超时值为零表示,CICS 交易网关不会超时此 ECIRequest。大于零的 ECI 超时值表示,CICS 事务网关可能会超时 ECIRequest。ECI 超时可以在从 CICS 收到响应前过期。这意味着,客户端不会收到来自 CICS 的确认信息,表示已经备份或提交了一系列工作单元。 | 0 | short |
| 编码 | 消息的传输编码。 | Cp1145 | java.lang.String |
| gatewayFactory | 要使用的连接工厂 | com.redhat.camel.component.cics.pool.CICSGatewayFactory | |
| 主机 | 此实例连接的 CICS 事务网关的地址 | java.lang.String | |
| lazyStartProducer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | 布尔值 | |
| port | 此实例连接到的 CICS 事务网关的端口。 | 2006 | int |
| protocol | 此组件将用于连接到 CICS 事务网关的协议。 | tcp | java.lang.String |
| server | 此实例连接的 CICS 服务器的地址。 | java.lang.String | |
| sslKeyring | 用于客户端加密的 SSL 密钥环类或密钥存储文件的完整类名称。 | java.lang.String | |
| sslPassword | 加密密钥环类或密钥存储的密码 | java.lang.String | |
| 配置 | 使用共享的 CICS 配置 | com.redhat.camel.component.cics.CICSConfiguration | |
| socketConnectionTimeout | 套接字连接超时 | int | |
| password | 用于身份验证的密码 | java.lang.String | |
| userId | 用于身份验证的用户 ID | java.lang.String |