iTP Secure WebServer Operator Messages Manual
WEBSERV Messages
iTP Secure WebServer Operator Messages Manual—429507-002
1-51
Events 3000 through 3999: Common Gateway
Interface (CGI Server Processes and CGI Library)
3002
Cause. The CGI library could not set the CGI_flush timer.
Effect. The operation is aborted, and the generic or Pathway CGI process where the 
error occurred exits.
Recovery. Check for the following possible causes:
•
The value specified in your user code for the CGI_set_fflush_timer procedure, or 
the value specified in the server configuration for the 
TANDEM_CGI_FFLUSH_TIMER Pathway environment variable, is out of the 
allowable range. 
•
You attempted to set the CGI_fflush timer by using either the CGI_set_fflush_timer 
procedure or the TANDEM_CGI_FFLUSH_TIMER Pathway environment variable, 
but user-written code is already making use of the alarm signal. The CGI_fflush 
timer cannot be set because it also uses the alarm signal, and only a single alarm 
signal can be in effect for a process. If you need to make use of the alarm function 
within CGI code and require the functionality of the CGI_flush timer, the user code 
must be written to make its own calls to the CGI_fflush procedure. 
 See the descriptions of the CGI_fflush, CGI_set_fflush_timer, and the 
TANDEM_CGI_FFLUSH_TIMER in the 
iTP Secure WebServer System Administrator’s 
Guide
 for details. 
3003
Cause. The CGI library could not reset the CGI_fflush timer.
Effect. The existing signal environment is unchanged. The generic or Pathway CGI 
process where the error occurred exits.
•
The value specified in your user code for the CGI_set_fflush_timer procedure, or 
the value specified in the server configuration for the 
TANDEM_CGI_FFLUSH_TIMER Pathway environment variable, is out of the 
allowable range. 
•
You attempted to set the CGI_fflush timer by using either the CGI_set_fflush_timer 
procedure or the TANDEM_CGI_FFLUSH_TIMER Pathway environment variable, 
but user-written code is already making use of the alarm signal. The CGI_fflush 
timer cannot be set because it also uses the alarm signal, and only a single alarm 
signal can be in effect for a process. If you need to make use of the alarm function 
within CGI code and require the functionality of the CGI_flush timer, the user code 
must be written to make its own calls to the CGI_fflush procedure. 
(#3002) cgilib: Can’t set an alarm signal, aborting!
(#3003) cgilib: Can’t unset an alarm signal handler, 
aborting!










