MAX INACTIVE DBATS field (MAXTYPE1 subsystem parameter)
The MAXTYPE1 subsystem parameter determines the number of inactive DBATs that Db2 is to allow.
Acceptable values: | 0 to the value of the MAX REMOTE CONNECTED field |
---|---|
Default: | 0 |
Update: | option 46 on panel DSNTIPB |
DSNZPxxx: | DSN6FAC MAXTYPE1 |
This limit is defined because a large number of inactive DBATs might adversely affect system performance. Inactive DBATs were traditionally used for private protocol, while DRDA uses inactive connections. However, inactive DBATS can occur in DRDA when Db2 acts as an intermediate server, receiving a connection from a client, and the thread then hops to another location while a held cursor spans the commit scope.
A value of 0 indicates that inactive DBATs are not allowed. If a thread meets the requirement of an inactive DBATs, and MAX INACTIVE DBATS is 0, the thread remains active.
A value of greater than 0 indicates that inactive DBATs are allowed, but they are limited to the specified number. When a thread meets the requirement of an inactive DBAT, and MAX INACTIVE DBATS is reached, the remote connection is terminated.
If you want to allow inactive DBATs, set this value to the maximum number of concurrent connections that you want to allow to go inactive that access another remote location with three-part names.
A value that is equal to the value in the MAX REMOTE CONNECTED field from panel DSNTIPE allows all remote threads to become type 1 inactive threads.