20.5. 端点选项
CICS 端点使用 URI 语法进行配置:
cics://[interfaceType]/[dataExchangeType][?options]
cics://[interfaceType]/[dataExchangeType][?options]
使用以下 路径和 查询参数 :
20.5.1. 路径参数(2 参数) 复制链接链接已复制到粘贴板!
| Name | 描述 | 默认值 | 类型 |
|---|---|---|---|
| interfaceType | 接口类型可以是 eci、esi 或 epi。目前只支持 eci。 | eci | java.lang.String |
| dataExchangeType | 使用 Enum 值的数据交换类型:
| commarea | com.redhat.camel.component.cics.support.CICSDataExchangeType |
20.5.2. 查询参数(15 参数) 复制链接链接已复制到粘贴板!
| Name | 描述 | 默认值 | 类型 |
|---|---|---|---|
| ctgDebug | 在底层 IBM CGT 客户端上启用调试模式。 | false | java.lang.Boolean |
| eciBinding | 将 Camel Exchange 转换为 EciRequest 的 Binding 实例,反之亦然 | com.redhat.camel.component.cics.CICSEciBinding | |
| eciTimeout | 与此 ECIRequest 对象关联的 ECI 超时值。ECI 超时值为零表示此 ECIRequest 不会由 CICS 交易网关超时。大于零的 ECI 超时值表示 CICS 事务网关可能会超时 ECIRequest。在从 CICS 收到响应前,ECI 超时可能会过期。这意味着,客户端不会收到来自 CICS 的确认,因为已支持或提交工作单元。 | 0 | short |
| 编码 | 在发送前将 COMMAREA 数据转换为编码。 | Cp1145 | java.lang.String |
| gatewayFactory | 要使用的连接工厂 | com.redhat.camel.component.cics.pool.CICSGatewayFactory | |
| 主机 | 此实例连接的 CICS 事务网关的地址 | localhost | java.lang.String |
| port | 此实例连接的 CICS 事务网关的端口。 | 2006 | int |
| protocol | 此组件将用于连接到 CICS 事务网关的协议。 | tcp | java.lang.String |
| server | 此实例连接的 CICS 服务器的地址 | java.lang.String | |
| lazyStartProducer | 生成者是否应懒惰启动 (在第一个消息中)。通过懒惰启动,您可以使用此选项来允许 CamelContext 和路由在生成者启动期间启动,并导致路由启动失败。通过懒惰启动,启动失败可以在路由信息时通过 Camel 的路由错误处理程序进行处理。请注意,在处理第一个消息时,创建并启动生成者可能需要稍等时间,并延长处理的总处理时间。 | 布尔值 | |
| sslKeyring | 用于客户端加密连接的 SSL 密钥环类或密钥存储文件的完整类名称 | java.lang.String | |
| sslPassword | 加密密钥环类或密钥存储的密码 | java.lang.String | |
| socketConnectionTimeout | 套接字连接超时 | int | |
| password | 用于身份验证的密码 | java.lang.String | |
| userId | 用于身份验证的用户 ID | java.lang.String |