Using Guaranteed Delivery with Multiple Servers that Share an ISInternal Database
If you use multiple Integration Servers that are not in an Integration Server cluster, but the servers are configured with their ISInternal functional alias pointing to the same database, you need to configure each Integration Server correctly process guaranteed delivery jobs.
For each server sharing the ISInternal database, set the watt.server.db.share.ISInternal server property to true, which lets the server know that it is sharing the database and that it needs to coordinate with other servers.
Additionally, although the servers are not in an Integration Server cluster, they are sharing the Guaranteed Delivery tables. As a result, you need to configure the following clustering server properties identically for all servers:
watt.server.tx.cluster.lockTimeoutMillis
watt.server.tx.cluster.lockBreakSecs
watt.server.tx.cluster.jobPendingWait
To view or change server property settings, use the
Settings > Extended page from the
Integration Server Administrator as described in
Working with Extended Configuration
Settings. For information about server properties, see the
Server Configuration Parameters.
Important:
After changing these server properties, you must restart Integration Server for the changes to take effect.