The MaxCallExecutionTime preference defines the maximum amount of time that Sybase CEP Engine allows for the database or remote procedure to execute a call.
You can set a "MaxCallExecutionTime" preference for remote services and database services (except database services that establish a connection to a kdb+ database).
You can set "MaxCallExecutionTime" to any valid CCL INTERVAL literal (see the Sybase CEP CCL Reference Guide for more information about valid INTERVAL literals).
If you set this preference to 0, or set the "" preference to TRUE , Sybase CEP Engine does not limit the time it allows for the call (see the description of "Disabling the Call Abort Feature").
If you do not set the "DisableAbort" preference, and specify an integer value for "MaxCallExecutionTime", the "MaxCallExecutionTime" setting specifies the amount of time allowed for the call. Sybase CEP Engine terminates any call that exceeds its allowed maximum value. A terminated call is not retried.
The following example sets the maximum call execution time to five minutes.
<Param Name="MaxCallExecutionTime">5 MINUTES</Param>
Use "MaxCallExecutionTime" only in conjunction with direct CCL connection to a database or remote server (using the CCL Database Statement, database subquery, Remote Procedure Statement, or remote subquery). This preference cannot be set for adapters.