CICS Connection — Pooling Configuration Panel

In the Pooling Configuration panel, you can configure pooling information for a CICS connection.

The following table lists the configurations in the Pooling Configuration panel of the CICS Connection shared resource:

Field Module Property? Description
Pool Connections No

Select this check box to enable connection pooling for this resource. After selecting this check box, the Connection Pool Initial Size, Connection Lifetime, and Maximum Wait Time fields are enabled.

If pooling is enabled for the connections to a region, activities using that pool are blocked until there is an available connection. The blocking interval corresponds to the pool maximum waiting time.

Because this blocks threads in TIBCO ActiveMatrix BusinessWorks, such activities are made to run in their own threads. Therefore, the size of the pool not only controls the maximum number of simultaneous connections to a given region, but also the number of BusinessWorks threads dedicated to that task.

Connection Pool Initial Size Yes The number of concurrent connections that a given TIBCO ActiveMatrix BusinessWorks instance makes to this CICS region.

Default: 10

Range: 1 - 255

Note that the NUMSOCK CICS socket definition parameter can also limit the number of concurrent connections to CICS. This parameter setting restricts the number of TIBCO ActiveMatrix BusinessWorks instances connecting pools of Region Resources to a particular CICS region.

TIBCO Enterprise Administrator can also restrict the size of a deployed application thread pool, effectively limiting the number of interactions that can be executed concurrently. The pool size must be less than or equal to the size of the administrator's deployed thread pool.

Connection Lifetime Yes The number of seconds that a pooled connection remains connected before hanging up. Connections do not persist indefinitely so that CICS resources are not needlessly consumed.

Default: 30

Range: 0 - 180

Maximum Wait Time Yes The number of seconds that an activity waits for a connection before terminating with an error.

Default: 30

Range: 0 - 120

Note: Pooling configuration options are disabled when you select CTG as a Connection Type in the Connection Configuration panel.