If the service program processes for more than the ServiceTimeout interval without performing one of the above functions, the BIS Service Engine assumes the service program is lost and begins termination processing (as if a StopService tag had been rendered).
Specifying a timeout value
of 0 causes this function to return immediately unless a request is waiting. The routine use of a timeout value of 0 to poll for requests is strongly discouraged as it may significantly impact server performance.