Connection factory properties for optimized local adapters on Liberty

Use the properties for the WebSphere® optimized local adapters (WOLA) to configure a connection factory when you enable WOLA on your Liberty server.

One or more connection factories must be configured to enable the optimized local adapters on z/OS® for inbound and outbound support, even though the connection factory is only used directly for outbound. For information about configuring a connection factory, see Enabling the Liberty server environment to use optimized local adapters.

Property Values Description
RegisterName Any alphanumeric string of 1 to 12 characters This property defines the WOLA register name to use for connections that are obtained from this connection factory.
Username String; further restrictions on supported values depend on the associated user registry This property defines a user ID that overrides the user ID that is sent from the connection factory. The Username property is used together with the Password property to authenticate the user and obtain the corresponding MVS™ user ID.
Password Any string This property defines the password that is used together with the Username property to authenticate the user.
LinkTaskTranID Any 4-character string When you are using a Customer Information Control System (CICS®) link server, this property defines the name of the CICS transaction that starts the link task that processes requests that are issued from the connection factory. This property overrides the link task transaction ID specified by the control transaction (BBOC) when the CICS link server was started.
UseCICSContainer true, false When you are using a CICS link server, this property defines whether the input and output messages are passed to the target CICS program in a COMMAREA object or in a CONTAINER object. If this property is set to true, the messages are passed in a CONTAINER object. If this property is set to false, the messages are passed in a COMMAREA object.
Note: If the input and output messages are specified using a javax.resource.cci.MappedRecord interface, the messages are always passed in a CONTAINER object.
LinkTaskReqContID A string of 1 to 16 characters that matches the container name defined to CICS When you are using a CICS link server, this property defines the name of the CONTAINER object that contains input messages sent to the CICS program.
Note: To use this property, the UseCICSContainer property must be set to true.
LinkTaskReqContType 0, 1 When you are using a CICS link server, this property defines whether the input CONTAINER object is defined as a CHAR or a BIT container. If this property is set to 0, the target program expects a CHAR container. If this property is set to 1, the target program expects a BIT container. When a CHAR container is requested, the input data is assumed to be in the ASCII code page, and the data is converted to EBCDIC when the container is created.
LinkTaskRspContID A string of 1 to 16 characters that matches the container name defined to CICS When you are using a CICS link server, this property defines the name of the CONTAINER that contains the output message from the CICS program.
Note: To use this property, the UseCICSContainer property must be set to true.
LinkTaskRspContType 0, 1 When you are using a CICS link server, this property defines whether the output CONTAINER is defined as a CHAR or a BIT container. If this property is set to 0, the target program sends a CHAR CONTAINER. If this property is set to 1, the target program sends a BIT CONTAINER. When a CHAR CONTAINER is requested, the data from the CICS program is assumed to be in the EBCDIC code page, and the data is converted to ASCII when data is retrieved from the CONTAINER.
LinkTaskChanID A string of 1 to 16 characters that matches the channel name defined to CICS When you are using a CICS link server, this property defines the name of the CHANNEL that contains the input and output CONTAINER objects.
Note: To use this property, the UseCICSContainer property must be set to true.
LinkTaskChanType 0,1 When you are using a CICS link server, this property defines whether the input and output CONTAINER objects are defined as CHAR or BIT containers. If this property is set to 0, the target program sends and receives CHAR containers. If this property is set to 1, the target program sends and receives BIT containers. When a CHAR container is requested, the input data is assumed to be in the ASCII code page, and the data is converted to EBCDIC when the containers are created. Similarly, the data from the CICS program is assumed to be in the EBCDIC code page, and the data is converted to ASCII when data is retrieved from the containers.
Note: Use this property only when the input and output messages are specified using a javax.resource.cci.MappedRecord interface.
ConnectionWaitTimeout Any integer between 0 and 2147483647 This property defines the maximum number of seconds that a request waits for a service name to become available. The service name is specified on Interaction objects in connections that are obtained from the connection factory. If the service name is not available after the specified number of seconds elapse, a javax.resource.ResourceException is thrown.

Setting this property to 0 disables the timer. The default value for this property is 30.

OTMAGroupID String of 1 to 8 characters that matches the IMS XCF group name that is defined to IMS. When you use IBM Information Management System (IMS), this property defines the group name that the IMS region uses to connect to the cross-system coupling facility (XCF). The value should match what is declared in the IMSPBxxx PROCLIB member for the parameter named GRNAME.
OTMAServerName String of 1to 16 characters that matches the IMS XCF system name that is defined to IMS. When you use IBM Information Management System (IMS), this property defines the system name that the IMS region uses to connect to the cross-system coupling facility (XCF). The value should match what is declared in the IMSPBxxx PROCLIB member for the parameter named OTMANM.
OTMAClientName String of 1 to 16 characters, alphanumeric including national characters, defaulting to the string DEFAULT. When you use IBM Information Management System (IMS), this property defines the system name that the Liberty server will use to connect to the cross-system coupling facility (XCF). The value should be unique within the XCF group that is used by the IMS region that you are connect to.
OTMASyncLevel 0,1 When you use IBM Information Management System (IMS), this property controls the sync level that is used to send messages to and from IMS. A value of 0 uses sync level NONE, and a value of 1 uses sync level CONFIRM.
OTMAMaxSegments Any integer between 0 and 2147483647 When you use IBM Information Management System (IMS), this property controls the maximum number of segments that a reply message is allowed to contain. The default value is 1.
OTMAMaxRecvSize Any integer between 0 and 2147483647 When you use IBM Information Management System (IMS), this property controls the maximum number of bytes that a reply message is allowed to contain. The default value is 32768.
OTMARequestLLZZ 0,1 When you use IBM Information Management System (IMS), this property controls the format of the request message that is sent to IMS. A value of 1, the default, indicates that the request starts with an LLZZ format header. A value of 0 indicates that the request starts with an LLLLZZ header.
OTMAResponseLLZZ 0,1 When you use IBM Information Management System (IMS), this property controls the format of the response message that is received from IMS. A value of 1 indicates that the response starts with an LLZZ format header. A value of 0, the default, indicates that the request starts with an LLLLZZ header.