Module for ISO_8583 9.6.June 2016 | Understanding and Using webMethods ISO8583 | Installing and Using Module for ISO_8583 | Overview of webMethods Module for ISO 8583 | ISO_8583 Connections | Connection Pools | Runtime Behavior of Connection Pools
 
Runtime Behavior of Connection Pools
When you enable a connection, Integration Server initializes the connection pool, creating the number of connection instances you specified in the connection's Minimum Pool Size field. Whenever an Module for ISO_8583 service needs a connection, Integration Server provides a connection from the pool. If no connections are available in the pool, and the maximum pool size has not been reached, the server configures one or more new connections (according to the number specified in Pool Increment Size) and adds them to the connection pool. If the pool is full (as specified in Maximum Pool Size), the requesting service will wait for the Integration Server to obtain a connection, up to the length of time specified in the Block Timeout field, until a connection becomes available. Periodically, Integration Server inspects the pool and removes inactive connections that have exceeded the expiration period that you specified in Expire Timeout.
If the connection pool initialization fails (due to a network connection failure or some other type of exception), you can enable the system to retry the initialization any number of times, at specified intervals.
For information about configuring connections, see Configure TCP/IP client.