Manage external service timeouts

   Exchange Pre-configured Maestro services.  |   Platform Developer |  All versions   This feature is related to v5.1 and higher.

Sometimes Groovy script services may not return because an external system responds extremely slowly, or because a coding error causes an infinite loop.

To guard against these types of issues, Groovy services are configured with an execution time out. If the Groovy script has not completed in the specified time, the script is interrupted and a GroovyScriptException is thrown. By default, most Temenos Journey Manager Groovy services have a default execution timeout of 1 minute. This value is configured as a service parameter called executionTimeout.

If executionTimeout is not defined for a Groovy service, the system Deployment property Groovy Script Timeout is used instead. The default Groovy Script Timeout value is 10 minutes.