The default service timeout period is 30 seconds. The section titled
Service Timeouts describes how the default may be changed for all BIS services on this server.
The service timeout may also be set in a
.srf file with the
SessionParms tag.
All calls to this function will restart the timer. Specify
0 to restart the timer without changing the value currently in effect.
BIS/IIS defers processing of this function until an
XMLExchange tag is processed. The main implication of this restriction is that if the client starts the program and then browses pages
that do not include an
XMLExchange tag while the program calls
B$SetServiceTimeout() then
B$ReadRequest(), the updated service timeout interval does not take effect until an
XMLExchange tag is processed. This is an unlikely but possible scenario because there is no reason to start a service program if an
XMLExchange tag is not imminent.