
Liberty 中的优化本地适配器的连接工厂属性
在 Liberty 服务器上启用 WOLA 时,使用 WebSphere® 优化本地适配器 (WOLA) 的属性来配置连接工厂。
必须配置一个或多个连接工厂,以在 z/OS® 上启用优化本地适配器以提供入站和出站支持,即使连接工厂仅直接用于出站也是如此。有关配置连接工厂的信息,请参阅使 Liberty 服务器环境能够使用优化本地适配器。
属性 | 值 | 描述 |
---|---|---|
RegisterName | 1 到 12 个字符组成的任何字母数字字符串 | 此属性定义要用于从此连接工厂获取的连接的 WOLA 注册名称。 |
Username | 字符串;对受支持的值的进一步限制取决于相关联的用户注册表 | 此属性定义用户标识,该用户标识将覆盖从连接工厂发送的用户标识。Username 属性与 Password 属性一起用来认证用户以及获取相应的 MVS™ 用户标识。 |
Password | 任何字符串 | 此属性定义与 Username 属性一起用来认证用户的密码。 |
LinkTaskTranID | 由 4 个字符组成的任何字符串 | 当您使用客户信息控制系统 (CICS®) 链接服务器时,此属性定义用于启动连接任务的 CICS 事务的名称,此链接任务处理从连接工厂发出的请求。当 CICS 链接服务器启动时,此属性将覆盖由控制事务 (BBOC) 所指定的链接任务事务标识。 |
UseCICSContainer | true 或 false | 当您使用 CICS 链接服务器时,此属性定义是否将输入和输出消息传递到 COMMAREA 对象或 CONTAINER 对象中的目标 CICS 程序。如果此属性设置为 true,那么会将消息传递到 CONTAINER 对象。如果此属性设置为 false,那么会将消息传递到 COMMAREA 对象。
注: 如果使用 javax.resource.cci.MappedRecord 接口指定了输入和输出消息,那么这些消息将始终传递到 CONTAINER 对象。
|
LinkTaskReqContID | 与对 CICS 定义的容器名称相匹配的由 1 到 16 个字符组成的字符串 | 当您使用 CICS 链接服务器时,此属性定义其中包含发送至 CICS 程序的输入消息的 CONTAINER 对象的名称。
注: 要使用此属性,UseCICSContainer 属性必须设置为 true。
|
LinkTaskReqContType | 0 或 1 | 当您使用 CICS 链接服务器时,此属性定义是将输入 CONTAINER 对象定义为 CHAR 容器还是 BIT 容器。如果此属性设置为 0,那么目标程序期望使用 CHAR 容器。如果此属性设置为 1,那么目标程序期望使用 BIT 容器。当请求 CHAR 容器时,将假定输入数据采用 ASCII 代码页,创建容器时,数据将转换为采用 EBCDIC。 |
LinkTaskRspContID | 与对 CICS 定义的容器名称相匹配的由 1 到 16 个字符组成的字符串 | 当您使用 CICS 链接服务器时,此属性定义其中包含 CICS 程序的输出消息的 CONTAINER 的名称。
注: 要使用此属性,UseCICSContainer 属性必须设置为 true。
|
LinkTaskRspContType | 0 或 1 | 当您使用 CICS 链接服务器时,此属性定义是将输出 CONTAINER 定义为 CHAR 容器还是 BIT 容器。如果此属性设置为 0,那么目标程序将发送 CHAR CONTAINER。如果此属性设置为 1,那么目标程序将发送 BIT CONTAINER。当请求 CHAR CONTAINER 时,将假定 CICS 程序中的数据采用 EBCDIC 代码页,从 CONTAINER 中检索数据时,数据将转换为采用 ASCII。 |
LinkTaskChanID | 与对 CICS 定义的通道名称相匹配的由 1 到 16 个字符组成的字符串 | 当您使用 CICS 链接服务器时,此属性定义其中包含输入和输出 CONTAINER 对象的 CHANNEL 的名称。 注: 要使用此属性,UseCICSContainer 属性必须设置为 true。
|
LinkTaskChanType | 0 或 1 | 当您使用 CICS 链接服务器时,此属性定义是将输入和输出 CONTAINER 对象定义为 CHAR 容器还是 BIT 容器。如果此属性设置为 0,那么目标程序将发送和接收 CHAR 容器。如果此属性设置为 1,那么目标程序将发送和接收 BIT 容器。当请求 CHAR 容器时,将假定输入数据采用 ASCII 代码页,创建容器时,数据将转换为采用 EBCDIC。同样,将假定 CICS 程序中的数据采用 EBCDIC 代码页,从容器中检索数据时,数据将转换为采用 ASCII。
注: 仅当使用 javax.resource.cci.MappedRecord 接口指定了输入和输出消息时,才使用此属性。
|
ConnectionWaitTimeout | 0 到 2147483647 之间的任何整数 | 此属性定义请求等待服务名称变得可用的秒数。在从连接工厂获取的连接中,在交互对象中指定服务名称。如果在经过所指定的秒数之后服务名称不可用,那么会抛出 javax.resource.ResourceException。 将此属性设置为 0 就会禁用计时器。此属性的缺省值是 30。 |
OTMAGroupID | 包含 1 到 8 个字符的字符串,与对 IMS 定义的 IMS XCF 组名匹配。 | 使用 IBM 信息管理系统 (IMS) 时,此属性定义 IMS 区域用于连接到跨系统耦合设施 (XCF) 的组名。值应该与在名为 GRNAME 的参数的 IMSPBxxx PROCLIB 成员中声明的值匹配。 |
OTMAServerName | 包含 1 到 16 个字符的字符串,与对 IMS 定义的 IMS XCF 系统名称匹配。 | 使用 IBM 信息管理系统 (IMS) 时,此属性定义 IMS 区域用于连接到跨系统耦合设施 (XCF) 的系统名称。值应该与在名为 OTMANM 的参数的 IMSPBxxx PROCLIB 成员中声明的值匹配。 |
OTMAClientName | 包含 1 到 16 个字符的字母数字字符串(包含国家字符),缺省为字符串 DEFAULT。 | 使用 IBM 信息管理系统 (IMS) 时,此属性定义 Liberty 服务器将用于连接到跨系统耦合设施 (XCF) 的系统名称。值在您连接到的 IMS 区域使用的 XCF 组中应该唯一。 |
OTMASyncLevel | 0 或 1 | 使用 IBM 信息管理系统 (IMS) 时,此属性控制用于将消息发送到 IMS 以及从 IMS 接收消息的同步级别。值为 0 表示使用同步级别 NONE,值为 1 表示使用同步级别 CONFIRM。 |
OTMAMaxSegments | 0 到 2147483647 之间的任何整数 | 使用 IBM 信息管理系统 (IMS) 时,此属性控制允许回复消息包含的最大段数。缺省值为 1。 |
OTMAMaxRecvSize | 0 到 2147483647 之间的任何整数 | 使用 IBM 信息管理系统 (IMS) 时,此属性控制允许回复消息包含的最大字节数。缺省值是 32768。 |
OTMARequestLLZZ | 0 或 1 | 使用 IBM 信息管理系统 (IMS) 时,此属性控制发送到 IMS 的请求消息的格式。值 1 是缺省值,指示请求以 LLZZ 格式头开头。值为 0 指示请求以 LLLLZZ 头开头。 |
OTMAResponseLLZZ | 0 或 1 | 使用 IBM 信息管理系统 (IMS) 时,此属性控制从 IMS 接收的响应消息的格式。值为 1 指示响应以 LLZZ 格式头开头。值 0 是缺省值,指示请求以 LLLLZZ 头开头。 |