About the Maximum Retry Period
Integration Server uses the same server thread for the initial service execution and the subsequent retry attempts. Integration Server returns the thread to the server thread pool only when the service executes successfully or the retry attempts are exhausted. To prevent the execution and re-execution of a single service from monopolizing a server thread for a long time, Integration Server enforces a maximum retry period when you configure service retry properties. The maximum retry period indicates the total amount of time that can elapse if Integration Server makes the maximum retry attempts. By default, the maximum retry period is 15,000 milliseconds (15 seconds).
When you configure service retry, Integration Server verifies that the retry period for that service will not exceed the maximum retry period. Integration Server determines the retry period for the service by multiplying the maximum retry attempts by the retry interval. If this value exceeds the maximum retry period, Designer displays an error indicating that either the maximum attempts or the retry interval needs to be modified.
Note: | The watt.server.invoke.maxRetryPeriod server parameter specifies the maximum retry period. To change the maximum retry period, change the value of this parameter. |