Operator Messages Manual

Chapter 131 WEBSERV Messages

The messages in this chapter are generated by the iTP Secure WebServer subsystem. The subsystem ID displayed by these messages includes WEBSERV as the subsystem name.

NOTE: Negative-numbered messages are common to most subsystems. If you receive a negative-numbered message that is not described in this chapter, see Chapter 15.

Table 131-1 lists the iTP Secure WebServer Components that report operator messages:

 

Events 1 Through 999: WebServer (httpd process) Messages (Identifier: httpd)



19

(#19) Browser directive: duplicate entry for agent(agent)

agent

is the specified browser name.

Cause  The configuration file contains more than one Browser directive that specifies the same agent string.

Effect  The iTP Secure WebServer environment does not start.

Recovery  In the configuration file (httpd.config), verify that there is not more than one Browser directive for the same agent string. Restart the iTP Secure WebServer.

For information about the Browser directive, see the iTP Secure WebServer System Administrator’s Guide.



20

(#20) Message directive: duplicate entry for message: msg-id

msg-id

is the specified message ID.

Cause  The configuration file contains more than one Message directive that specifies the same message ID.

Effect  The iTP Secure WebServer environment does not start.

Recovery  In the configuration file (httpd.config), verify that there is not more than one Message directive for the same msg-id. Restart the iTP Secure WebServer.

For information about the Message directive, see the iTP Secure WebServer System Administrator’s Guide.



21

(#21) Message directive: error text too long for message:msg-id

msg-id

is the specified message ID.

Cause  The error text specified with the Message directive is more than 4096 characters long.

Effect  The iTP Secure WebServer environment does not start.

Recovery  In the configuration file (httpd.config), verify that none of the Message directives have error texts that are more than 4096 characters long. Restart the iTP Secure WebServer.

For information about the Message directive, see the iTP Secure WebServer System Administrator’s Guide.



22

(#22) Filemap directive: duplicate entry for prefix: prefix

prefix

is the prefix specified with the Filemap directive.

Cause  The configuration file contains more than one Filemap directive with the same prefix.

Effect  The iTP Secure WebServer environment does not start.

Recovery  In the configuration file (httpd.config), verify that there is not more than one Filemap directive for the same prefix. Restart the iTP Secure WebServer.

For information about the Filemap directive, see the iTP Secure WebServer System Administrator’s Guide.



23

(#23) EncodingType directive: duplicate entry for encoding type: encoding-type

encoding-type

is the encoding-type specified with the EncodingType directive.

Cause  The configuration file contains more than one EncodingType directive with the same encoding-type.

Effect  The iTP Secure WebServer environment does not start.

Recovery  In the configuration file (httpd.config), verify that there is not more than one EncodingType directive for the same encoding-type. Restart the iTP Secure WebServer.

For information about the EncodingType directive, see the iTP Secure WebServer System Administrator’s Guide.



25

(#25) directive-name directive: invalid server address: server-address

directive-name

is the configuration directive being run.

server-address

is the host address specified by the user with the –address switch.

Cause  The server address could not be resolved to a valid IP address.

Effect  The iTP Secure WebServer environment does not start.

Recovery  For the Accept and AcceptSecureTransport directive, ensure that the -address switch in the configuration file has a valid host name/address.

For information about configuration directives, see the iTP Secure WebServer System Administrator’s Guide.



27

(#27) directive-name directive: invalid server hostname: server-hostname

directive-name

is the configuration directive being run.

server-hostname

is the hostname specified by the user with the –name switch

Cause  The server hostname could not be resolved to a valid IP address.

Effect  The iTP Secure WebServer environment does not start.

Recovery  For the Accept and AcceptSecureTransport directive, ensure that the -address/-name switch in the configuration file has a valid host name/address.

For information about configuration directives, see the iTP Secure WebServer System Administrator’s Guide.



29

(#29) incompatibility mode for Port, ServerAddress, and/or ServerName directive

Cause  The configuration file (httpd.config) contains one or more of the following obsolete directives:

  • Port

  • SSLPort

  • ServerAddress

  • ServerName

  • SSLName

Effect  The iTP Secure WebServer environment does not start.

Recovery  Check the configuration file (httpd.config) for any of these directives. If Port, ServerAddress, and ServerName are used, use the Accept directive instead. If SSLPort, ServerAddress, and SSLName are used, use the AcceptSecureTransport instead. Correct the configuration file (httpd.config) and try restarting the iTP Secure WebServer.

For information about the Accept and AcceptSecureTransport directives, see the iTP Secure WebServer System Administrator’s Guide.



30

(#30) Region directive: priority specifier is out of range, range is 0 to 20, specified as: value

value

is the value specified by the user for the priority.

Cause  The priority value specified in a Region directive is not in the range 0-20.

Effect  Requests to the concerned Region directive fail.

Recovery  Check the configuration file (httpd.config). Verify that all priority values inside a Region directive are in the range 0-20. Restart the iTP Secure WebServer.

For information about the Region directive, see the iTP Secure WebServer System Administrator’s Guide.



38

(#38) Region directive: invalid host address

Cause  The host address specified in the Region directive could not be resolved to a valid IP address.

Effect  Requests directed to the concerned region are not served.

Recovery  In the configuration file (httpd.config), verify if a valid host address has been provided with the -host option of the Region command.

For information about the Region directive, see the iTP Secure WebServer System Administrator’s Guide.



39

(#39) Region directive: host address resolves to more than one IP address: hostname

hostname

is the hostname specified with the –host option of the Region directive.

Cause  The host address specified in the Region directive could be resolved to more than one IP address.

Effect  Requests directed to the concerned Region are not served.

Recovery  Change the DNS configuration or HOSTS file (whichever is applicable) to make sure that each host address used with Region directive maps to a single IP address.

For information about the Region directive, see the iTP Secure WebServer System Administrator’s Guide.



40

(#40) directive-name directive: invalid relative directory path: directory-path

directive-name

is the configuration directive being run.

directory-path

is the directory to which a requested web address maps to.

Cause  The directory/file mapped to a web address does not exist.

Effect  Requests for the mapped resource fails.

Recovery  In the configuration file (httpd.config), verify that all the absolute addresses specified with the Configuration directive exists. Restart the iTP Secure WebServer.

For information about configuration directives, see the iTP Secure WebServer System Administrator’s Guide.



46

(#46) directive-name directive: port number is out of range, range is 1 to 65535, specified as: port-num

directive-name

is the configuration directive being run.

port-num

is the port number specified in the configuration directive

Cause  The port number specified is not within the allowed limit.

Effect  The iTP Secure WebServer environment does not start.

Recovery  In the configuration file (httpd.config), verify that all port numbers are within the range (1 through 65535). Restart the iTP Secure WebServer.

For information about configuration directives, see the iTP Secure WebServer System Administrator’s Guide.



84

(#84) malformed header from script

Cause  The CGI script sends an incomplete or malformed header or a Pathmon error can occur while using a pathway CGI applicationt.

Effect  The request is not served.

Recovery  Check if the Pathmon error is reported in the error log file. Change the configuration and resend the request.



104

(#104) error reading imagemap file

Cause  The image map file could not be read.

Effect  Request is not served.

Recovery  Make sure the image map file is present, and has proper access permissions.

For information about using the image map, see the iTP Secure WebServer System Administrator’s Guide.



105

(#105) missing or incorrectly formatted imagemap coordinates

Cause  Request to the image map contains no or one coordinate values.

Effect  Request is not served.

Recovery  Make sure the client request to the image map contains both the coordinates of the desired point on the image.

For information about using the image map, see the iTP Secure WebServer System Administrator’s Guide.



107

(#107) no default in imagemap

Cause  The image map file does not contain a DEFAULT directive.

Effect  Request is not served.

Recovery  Make sure the image map contains the DEFAULT directive at the end of the map file.

For information about using the image map, see the iTP Secure WebServer System Administrator’s Guide.



108

(#108) invalid relative URL in image map, line: line-no

line-no

is the line number of the erroneous line in the image map file.

Cause  The relative URL in the image map file is not correct.

Effect  Request is not served.

Recovery  Verify the URL in the relative format in the image map file.

For information about using the image map, see the iTP Secure WebServer System Administrator’s Guide.



109

(#109) error opening imagemap file

Cause  The image map file could not be open.

Effect  Request is not served.

Recovery  Make sure the image map file is present, and is correctly invoked by the html script.

For information about using the image map, see the iTP Secure WebServer System Administrator’s Guide.



110

(#110) expected imagemap coordinates in format "x,y" or "(x,y)", line: line-no

line-no

is the line number of the erroneous line in the image map file.

Cause  The coordinate is not present in the correct format.

Effect  Request is not served.

Recovery  Make sure the image map coordinate is specified in the correct format.

For information about using the image map, see the iTP Secure WebServer System Administrator’s Guide.



111

(#111) expected imagemap URL, line: line-no

line-no

is the line number of the erroneous line in the image map file.

Cause  The URL specified in the image map file is not is the correct format.

Effect  Request is not served.

Recovery  Make sure a correct string is specified in the URL.

For information about using the image map, see the iTP Secure WebServer System Administrator’s Guide.



112

(#112) expected imagemap "circle radius", line: line-no

line-no

is the line number of the erroneous line in the image map file.

Cause  The image map file does not contain the radius value in the CIRCLE directive.

Effect  Request is not served.

Recovery  Make sure the CIRCLE directive includes the radius value in the image map file.

For information about using the image map, see the iTP Secure WebServer System Administrator’s Guide.



113

(#113) expected imagemap field name of "default", "rectangle", "circle", "polygon" or "point", line: line-no

line-no

is the line number of the erroneous line in the image map file.

Cause  The image map file does not contain a valid image map directive.

Effect  Request is not served.

Recovery  Make sure the correct image map directives are used in the image map file.

For information about using the image map, see the iTP Secure WebServer System Administrator’s Guide.



114

(#114) expecting imagemap field name, line: line-no

line-no

is the line number of the erroneous line in the image map file.

Cause  The image map file could not be parsed correctly.

Effect  Request is not served.

Recovery  Make sure the image map file contains no errors.

For information about using the image map, see the iTP Secure WebServer System Administrator’s Guide.



124

(#124) receive timeout

Cause  The iTP Secure WebServer does not receive the request from the Web client within the time specified by the InputTimeout directive.

Effect  The iTP Secure WebServer closes the connection.

Recovery  Check the value assigned to the InputTimeout directive in the configuration file. If no value is assigned, the default value is 120 seconds. Change the value if it is not sufficient.



125

(#125) send timeout

Cause  The Web client does not receive the response from the iTP WebServer within the time specified by the OuputTimeout directive.

Effect  The iTP Secure WebServer closes the connection.

Recovery  Check the value assigned to the OutputTimeout directive in the configuration file. If no value is assigned, the default value is 1200 seconds. Change the value if it is not sufficient.



195

(#195) directive-name directive: invalid hostname or address (host-name)

directive-name

is the name of the configuration directive that caused the error.

host-name

is the invalid host name or address.

Cause  An error occurred when the httpd process tried to obtain a host name.

Effect  The iTP Secure WebServer environment does not start.

Recovery  One possibility is that the host name or IP address is misspelled in the configuration file (httpd.config). If this is the cause, correct the misspelling and restart the iTP Secure WebServer.

If the host name and IP address are spelled correctly, ensure that the host name and IP address are registered in the DNS database file. If the host name is not registered, change the configuration file (httpd.config) to reflect the server IP address. Make sure both hostname and hostid are initialized in the TCP/IP process, which is the default setup for the DEFINE =TCPIP^PROCESS^NAME parameter. Delete the DEFINE=TCPIP^HOST^FILE parameter when DNS is used to resolve IP addresses. After correcting the problems, restart the iTP Secure WebServer.

For information about configuration directives, see the iTP Secure WebServer System Administrator’s Guide.



196

(#196) directive-name directive: hostname resolves to more than one IP address (host-name)

directive-name

is the name of the configuration directive that caused the error.

host-name

is the invalid host name or address.

Cause  The host name resolved to more than one IP address.

Effect  The iTP Secure WebServer environment does not start.

Recovery  This situation is very unlikely to occur. If it occurs, check DNS to ensure that the host name in question corresponds to the correct address.

For information about configuration directives, see the iTP Secure WebServer System Administrator’s Guide.



197

(#197) directive-name directive: port port-num in use by another directive

directive-name

is the name of the configuration directive that caused the error.

port-num

is the port number already in use.

Cause  The httpd process attempted to bind to a port but could not because the specified port was already in use.

Effect  The iTP Secure WebServer environment does not start.

Recovery  You can use SCF to query TCP/IP about the port numbers in use. If the port number is still in use, you will need to change the port number specified in the Accept or AcceptSecureTransport directive in the configuration file (httpd.config) so that it specifies a port number not in use. For information about the Accept and AcceptSecureTransport directives, see the iTP Secure WebServer System Administrator’s Guide.

For information about configuration directives, see the iTP Secure WebServer System Administrator’s Guide.



198

(#198) could not get socket (socket-error)

socket-error

is an error code returned by the TCP/IP socket function. See the TCP/IP and IPX/SPX Programming Manual for explanations of socket errors.

Cause  An error occurred when the httpd process attempted to obtain a socket. See the socket error reported in the message for more details about the cause.

Effect  The iTP Secure WebServer environment does not start.

Recovery  Consult the TCP/IP and IPX/SPX Programming Manual for socket error information and take the recovery action recommended for the error.



201

(#201) directive-name directive: could not bind server to server-name port port-num (err-msg)

directive-name

is the configuration directive being executed.

server-name

is the name of the server.

port-num

is the port number.

err-msg

is the OSS-supplied error message text that further defines the cause of the error.

Cause  The iTP Secure WebServer could not bind to the specified server port. See the error reported in the message for more details about the cause.

Effect  The specified server port is not active.

Recovery  Check the directive in the configuration file (httpd.config). Verify that the server name and port are spelled correctly, and that the specified port is not already active. Restart the iTP Secure WebServer.

For information about configuration directives, see the iTP Secure WebServer System Administrator’s Guide.



204

(#204) Group directive: can’t change to group group-name (unknown group name)

group-name

is the unknown user name.

Cause  The iTP Secure WebServer environment stopped because the WebServer cannot recognize a user name specified in the User directive section of the configuration file (httpd.config).

Effect  The iTP Secure WebServer environment stops.

Recovery  Check the User directive section of the configuration file (httpd.config) to verify that the user name is spelled correctly. Verify that the user name exists by using the SAFECOM INFO GROUP * command. Restart the iTP Secure WebServer.

For information about the User directive, see the iTP Secure WebServer System Administrator’s Guide.



205

(#205) Group directive: can’t change to group ‘group-name’ (server not started as root)

group-name

is the invalid user name.

Cause  The iTP Secure WebServer environment stopped because the user name specified in the User directive section of the configuration file (httpd.config) is not a member of a root or super group.

Effect  The iTP Secure WebServer environment stops.

Recovery  Verify that the user name specified in the User directive section of the configuration file (httpd.config) is a member of the super or root group by using the SAFECOM INFO GROUP * command. Restart the iTP Secure WebServer.

For information about the User directive, see the iTP Secure WebServer System Administrator’s Guide.



206

(#206) User directive: can’t change to user ‘user-name’ (unknown username)

user-name

is the unknown user name.

Cause  When processing the configuration file (httpd.config), the iTP Secure WebServer encountered a user name that it does not recognize.

Effect  The iTP Secure WebServer environment stops.

Recovery  Check the User directive section of the configuration file (httpd.config) to verify that the user name is spelled correctly. Verify that the user name exists by using the SAFECOM INFO USER * command. Restart the iTP Secure WebServer.

For information about the User directive, see the iTP Secure WebServer System Administrator’s Guide.



207

(#207) User directive: can’t change to user ‘user-name’ (server not started as root)

user-name

is the user name.

Cause  The iTP Secure WebServer environment stopped because the iTP Secure WebServer was not started by the root or super group.

Effect  The iTP Secure WebServer environment stops.

Recovery  Make sure the iTP Secure WebServer is started by the root or super group.

For information about the User directive, see the iTP Secure WebServer System Administrator’s Guide.



208

(#208) ServerRoot directive: warning, can’t write into directory ‘dir-name’ (err-msg)

dir-name

is the directory name.

err-msg

is the OSS-supplied error message text that further defines the cause of the error.

Cause  The specified directory cannot be written to by the server process. See the error message reported for more details about the cause.

Effect  Warning message only.

Recovery  Check the spelling of the directory name in the configuration file (httpd.config), the existence of the directory, and the access rights of the directory. The server must have write access to the directory.

For information about the ServerRoot directive, see the iTP Secure WebServer System Administrator’s Guide.



209

(#209) Chroot directive: can’t access directory ‘dir-name’ (err-msg)

dir-name

is the directory name.

err-msg

is the OSS-supplied error message text that further defines the cause of the error.

Cause  The specified directory cannot be accessed by the server process. See the error message reported for more details about the cause.

Effect  The iTP Secure WebServer environment stops.

Recovery  Check the directory spelling in the configuration file (httpd.config), the existence of the directory, and the access rights of the directory. The server must have write access to the directory. Restart the iTP Secure WebServer.

For information about the Chroot directive, see the iTP Secure WebServer System Administrator’s Guide.



218

(#218) process out of memory

Cause  The iTP Secure WebServer ran out of memory while setting up directory entries.

Effect  The httpd process that encountered the memory shortage exits.

Recovery  Ensure that the CPU has plenty of memory. PATHMON will restart the httpd process if necessary.



219

(#219) process out of memory

Cause  The iTP Secure WebServer ran out of memory while executing the malloc function.

Effect  The httpd process that encountered the memory shortage exits.

Recovery  Ensure that the CPU has plenty of memory. PATHMON will restart the httpd process if necessary.



220

(#220) process out of memory

Cause  The iTP Secure WebServer ran out of memory while executing the realloc function.

Effect  The httpd process that encountered the memory shortage exits.

Recovery  Ensure that the CPU has plenty of memory. PATHMON will restart the httpd process if necessary.



221

(#221) assertion ”assert-name” failed: file ’file-name’, line line-num, parent pid proc-id, configuration file ”config-file

assert-name

is the name of the assertion that failed.

file-name

is the name of the file where the assertion failed.

line-num

is the line number where the specified assertion is located.

proc-id

is the process ID of the parent process.

config-file

is the configuration file (httpd.config).

Cause  The iTP Secure WebServer encountered an internal error.

Effect  The httpd process that encountered the error exits.

Recovery  The recovery action depends on the type of assertion failure. If this error occurs repeatedly, contact your service provider and provide the following information:

  • The message number

  • The values returned in the message



223

(#223) pid-action: can’t open pid file ‘pid-filename’ for writing

pid-action

is the action where the PID file error occurred. The values are:

PidFile directive

A PID file error occurred when attempting to execute the PidFile directive.

-pidfile option

A PID file error occurred when attempting to execute the -pidfile option when the server was run.

pid-filename

is the name of the PID file that cannot be opened.

Cause  The specified PID file cannot be opened by the server process.

Effect  The iTP Secure WebServer environment doesn’t start.

Recovery  Recovery varies slightly based on whether the error occurred while executing the PidFile directive or the -pidfile option:

  • If the error occurred while executing the PidFile directive, check the spelling of the file name in the configuration file (httpd.config), the existence of the file, and the access rights of the file. The server must have write access to the file.

  • If the error occurred during the -pidfile option, check the spelling of the file name used in the argument list that was used to run the server, the existence of the file, and the access rights of the file. The server must have write access to the file.

Restart the iTP Secure WebServer.

For information about the PidFile directive, see the iTP Secure WebServer System Administrator’s Guide.



228

(#228) can’t change to root directory ‘root-name’ (err-msg)

root-name

is the name of the directory to which the server is attempting to change.

err-msg

is an error message that describes the chdir error encountered. See the description of the chdir command in the OSS System Calls Reference Manual for an explanation of the chdir error messages.

Cause  The iTP Secure WebServer could not change to the specified root directory. See the error message reported for more details about the cause.

Effect  The iTP Secure WebServer environment doesn’t start.

Recovery  Verify that the specified directory exists and the server has access rights to it. Consult the OSS System Calls Reference Manual for chdir error information.

Restart the iTP Secure WebServer.



229

(#229) error accepting new connection (err-msg)

err-msg

is the OSS-supplied error message text that further defines the cause of the error.

Cause  The iTP Secure WebServer encountered a problem and cannot accept new connections. See the error message reported for more details about the cause.

Effect  The connection attempt fails.

Recovery  Based on the text of the error message, take the recommended measures to recover.



265

(#265) can't allocate file descriptor

Cause  The allocated file descriptor is already in use or exceeds the maximum limit of 256.

Effect  The iTP Secure WebServer closes the open file descriptors and the current request.

Recovery  Free any outstanding I/O operations and try again.



433

(#433) AcceptSecureTransport directive: no ciphers specified.

Cause  An empty cipher list is provided as a parameter to the ciphers option of the AcceptSecureTransport directive.

Effect  The iTP Secure WebServer environment does not start.

Recovery  Specify valid cipher names in the ciphers list supplied with the ciphers option.

For more information about the cipher list, see the iTP Secure WebServer System Administrator’s Guide.



442

(#442) Connection aborted

Cause  An error occurred during secure connection.

Effect  Connection between the server and the client is aborted.

Recovery  This message is always followed by another error message. Correct the error and try again.



452

(#452) AcceptSecureTransport directive: no certificate/key database and/or server password specified.

Cause  Either the certificate key database is not specified with the KeyDatabase directive or password is not specified with the ServerPassword directive in the configuration file (httpd.stl.config).

Effect  The iTP Secure WebServer environment does not start.

Recovery  Ensure that the key database and password is specified with the KeyDatabase and the ServerPassword directives respectively in the configuration file (httpd.stl.config).

iTP Secure WebServer must be configured with a key database and a password to decrypt the private key of the server certificate.



453

(#453) AcceptSecureTransport directive: cannot find (cert name) in certificate/key database.

cert-name

is the distinguished name of the certificate.

Cause  The DN specified in AcceptSecureTransport directive is not found in the key database.

Effect  The iTP WebServer does not start.

Recovery  Make sure the DN specified by the AcceptSecureTransport command matches the DN of the certificate. If you specified some non-English characters in the DN attribute values while generating a certificate request, make sure that you use the same editor to specify the DN attribute values with the AcceptSecureTransport command. Also, make sure that the correct key database is in use. Lastly, make sure that the certificate was properly added to the key database.



455

(#455) AcceptSecureTransport directive: cannot find private key for (cert name) in certificate/key database.

cert-name

is the distinguished name of the certificate.

Cause  There is no private key associated to the certificate name specified in the AcceptSecureTransport command.

Effect  The iTP WebServer does not start.

Recovery  Do keyadmin -list and verify that the certificate has an associated private key entry. If not make sure that the certificate was indeed added to the keydatabase used for certificate request and key generation.



456

(#456) AcceptSecureTransport directive: cannot decrypt private key for (cert name) in certificate/key database.

cert-name

is the distinguished name of the certificate.

Cause  There was either no ServerPassword specified or the ServerPassword specified was invalid.

Effect  The iTP WebServer does not start.

Recovery  Specify the correct ServerPassword in the config file.



457

(#457) AcceptSecureTransport directive: certificate-name is an invalid certificate.

certificate-name

name of the invalid certificate.

Cause  The certificate installed in the key database is either not valid or expired or the signature is invalid.

Effect  The iTP Secure WebServer environment does not start.

Recovery  Make sure that the certificate is valid in all respects.

For information on installing certificates, see the iTP Secure WebServer System Administrator’s Guide.



462

(#462) httpd: Unable to start server, certificate/key database configuration errors.

Cause  Configuration errors related to secure transport occurred. Either the DN, the private key or the certificate was not present in the certificate/key database file or the certificate was invalid or there were errors in decrypting the private key.

Effect  The iTP Secure WebServer does not start.

Recovery  Run keyadmin -list and check for the following:

  • The private key is present.

  • The certificate is present.

  • The DN specified with the AcceptSecureTransport directive is present.

  • ServerPassword in the config file is correct.

  • The subject name, issuer name, and expriation date of the certificate are valid.



463

(#463) no certificate/key database specified

Cause  No key database was specified in the iTP Secure WebServer configuration.

Effect  The iTP Secure WebServer environment does not start if an AcceptSecureTransport directive has been configured.

Recovery  Specify a key database using the KeyDatabase configuration directive. Key database can be created using the keyadmin utility.

For more information on creating key databases and the KeyDatabase configuration directive, refer to the chapter that describes configuring for secure transport in the iTP Secure WebServer System Administrator's Guide.



464

(#464) no server password set

Cause  No server password (password for the key database to be used by the server) set in the iTP Secure WebServer configuration.

Effect  The iTP Secure WebServer environment does not start if an AcceptSecureTransport directive has been configured.

Recovery  Specify the server password using the ServerPassword configuration directive.

For more information on ServerPassword configuration directive, refer to the chapter ‘Configuring for secure transport’ from the iTP Secure WebServer System Administrator’s Guide.



465

(#465) server will only run in non-secure mode

Cause  This is an informational message logged in case one of the events 463 or 464 occurs.

Effect  The iTP Secure WebServer environment does not start if an AcceptSecureTransport directive has been configured.

Recovery  Refer to events 463 and 464.



466

(#466) unable to load certificate/key database database-name (err-msg)

database-name

is the name of the key database specified in directive KeyDatabase

err-msg

is an error message text that further defines the cause of the error.

Cause  This error can be caused due to one of the following:

  • The specified key database does not exist.

  • The webserver cannot read the specified file due to access restrictions.

  • The specified file exists, but is not a valid key database.

  • The specified file name is longer than 250 characters.

  • Webserver fails to get exclusive access to the specified file.

Effect  The iTP Secure WebServer environment does not start if an AcceptSecureTransport directive has been configured.

Recovery  The exact cause for the failure can be found using the err-msg text. Take the necessary corrective action to correct the problem.



467-485

(#err-num) unable to execute func-name (err-msg)

err-num

is the event number.

func-name

is the internal procedure in which the error occurred.

err-msg

is an error message text that further defines the cause of the error.

Cause  The iTP Secure WebServer encountered an internal error.

Effect  The httpd process that encountered the error exits.

Recovery  The recovery action depends on the type of failure. If one of these errors occurs repeatedly, contact your service provider and provide the following information:

  • The message number

  • The values returned in the message



486-488

(#err-num) can't generate export keys, unable to execute func-name (err-msg)

err-num

is the event number

func-name

is the internal procedure in which the error occurred.

err-msg

is an error message text that further defines the cause of the error.

Cause  The iTP Secure WebServer encountered an internal error while generating export grade RSA key pair used for secure transport.

Effect  The httpd process that encountered the error exits.

Recovery  The recovery action depends on the type of failure. If one of these errors occurs repeatedly, contact your service provider and provide the following information:

  • The message number

  • The values returned in the message



489

(#err-num) unable to execute func-name (err-msg)

  • err-num is the event number

  • func-name is the internal procedure in which the error occurred.

  • err-msg is an error message text that further defines the cause of the error.

Cause  The iTP Secure WebServer encountered an internal error.

Effect  The httpd process that encountered the error exits.

Recovery  The recovery action depends on the type of failure. If one of these errors occurs repeatedly, contact your service provider and provide the following information:

  • The message number

  • The values returned in the message



490

(#err-num) unable to execute func-name (err-msg)

  • err-num is the event number

  • func-name is the internal procedure in which the error occurred.

  • err-msg is an error message text that further defines the cause of the error.

Cause  The iTP Secure WebServer encountered an internal error.

Effect  The httpd process that encountered the error exits.

Recovery  The recovery action depends on the type of failure. If one of these errors occurs repeatedly, contact your service provider and provide the following information:

  • The message number

  • The values returned in the message



491

(#err-num) unable to execute func-name (err-msg)

  • err-num is the event number

  • func-name is the internal procedure in which the error occurred.

  • err-msg is an error message text that further defines the cause of the error.

Cause  The iTP Secure WebServer encountered an internal error.

Effect  The httpd process that encountered the error exits.

Recovery  The recovery action depends on the type of failure. If one of these errors occurs repeatedly, contact your service provider and provide the following information:

  • The message number

  • The values returned in the message



493

(#493) unable to locate department, departmentID specified as department-id

department-id

is the departmentID specified

Cause  Wrong departmentID has been used inside region with directive SI_RequireSI.

Effect  Webserver will not provide access to the region configured to use anonymous ticketing.

Recovery  Use correct departmentID inside region with SI_RequireSI or specify the departmentID used with SI_RequireSI , with SI_Department directive.

For information about configuration directives, see the iTP Secure WebServer System Administrator’s Guide.



494

(#494) departmentID contain a 'space', value specified was department-id

department-id

is the specified departmentID

Cause  Value specified with departmentID contain a 'space'

Effect  The iTP Secure WebServer environment does not start.

Recovery  Specify departmentID without space.

For information about configuration directives, see the iTP Secure WebServer System Administrator’s Guide.



495

(#495) attempt to alter department after SI_RequireSI is not allowed, department is department-id

department-id

is the specified departmentID

Cause  Attempt to alter attributes of the departmentID , specified with DepartmentID directive has been made after SI_RequireSI region command.

Effect  Webserver will not provide access to the region configured to use anonymous ticketing.

Recovery  Once declared a departmentID with specified attributes cannot be altered in after SI_RequireSI region command.

For information about configuration directives, see the iTP Secure WebServer System Administrator’s Guide.



498

(#498) unable to find department: department-id

department-id

is the specified departmentID

Cause  DepartmentID not specified with SI_Department directive , has been used.

Effect  Webserver will not provide access to the region configured to use anonymous ticketing.

Recovery  Specify DepartmentID with the directive SI_Department.



499

(#499) directive-name group specifier is out of range, must be <= 255, value specified is (value)

directive-name

is the directive for which the error has occurred.

Cause  The group value specified with the EnableAnonymousTicketing parameter is not within the valid range.

Effect  Requests for the region where the EnableAnonymousTicketing parameter is specified are not served.

Recovery  Specify a valid number with the EnableAnonymousTicketing parameter. The valid range is 0 to 255.



506

(#506) out of range group specified for region

Cause  GroupID has been specified more than 255 inside region.

Effect  Webserver will not provide access to the region configured to use anonymous ticketing.

Recovery  Specify groupID less than 255.



507

(#507) secret not found for SI department

Cause  Anonymous ticketing has not been enabled for the groupID specified with departmentID in SI_RequireSI directive hence secret could not be made for the corresponding departmentID.

Effect  Webserver will not provide access to the region configured to use anonymous ticketing.

Recovery  Enable anonymous ticketing for the groupID specified with departmentID in SI_RequireSI directive.



518

(#518) configuration error for department department-name, SignatureLength must be 32 or 64 or 128

department-name

configured department for the region

Cause  The SignatureLength parameter of the SI_Department directive has an invalid value.

Effect  If the SI_Department directive is specified in the Region directive, iTP Secure WebServer environment may start but the requests relating to that region will not be served as expected.

If the SI_Department is specified as an independent directive, iTP Secure WebServer environment does not start.

Recovery  Ensure that the value for the SignatureLength parameter of the SI_Department directive is valid. The valid values are 32, 64, or 128.

For information about configuration directives, see the iTP Secure WebServer System Administrator’s Guide.



519

(#519) configuration error for department department-id, AnonymousTicketExpiration must be >= 0

department-id

is the specified departmentID

Cause  The value of attribute AnonymousTicketExpiration has been given less than 0.

Effect  The iTP Secure WebServer environment does not start.

Recovery  Specify value greater than or equal to 0 for attribute AnonymousTicketExpiration.



520

(#520) configuration error for department department-id, PostExpirationExtension must be >= 0

department-id

is the specified departmentID

Cause  The value of attribute PostExpirationExtension has been given less than 0.

Effect  The iTP Secure WebServer environment does not start.

Recovery  Specify value greater than or equal to 0 for attribute PostExpirationExtension.



544

(#544) httpd: Can’t obtain current working directory. FATAL ERROR

Cause  A fatal error occurred when the httpd process tried to request the current working directory.

Effect  The iTP Secure WebServer environment does not start.

Recovery  Ensure that your current working directory exists. If the directory does exist, contact your service provider and provide the following information:

  • The message number

  • The configuration file (httpd.config)

  • Log files



545

(#545) could not verify if distributor is using port port-num

port-num

is the port number that could not be verified for the Accept or AcceptSecureTransport command.

Cause  While attempting to restart the httpd process, a SERVERCLASS_SEND error to the Distributor process occurred. Therefore, the httpd process could not confirm the specified port number to use for its connection. This message appears in addition to message 556.

Effect  The httpd process cannot communicate with the Distributor process using this port, but continues to run.

Recovery  The most likely cause is that the port number is already in use. Use SCF to query TCP/IP about the port numbers in use. If the port number is already in use, you will need to change the configuration file (httpd.config) so that it specifies a unique port number.



546

(#546) did not get expected message from distributor

Cause  The reply buffer from the Distributor process has a content value that does not match any expected value. This message usually signifies a port error in the Distributor process.

Effect  The httpd process cannot verify the port number used by the Distributor process.

Recovery  Informational message only; no corrective action is needed.



547

(#547) Logic error in TandemInit. Contact your Tandem Analyst.

Cause  The iTP Secure WebServer encountered a logic error. The most likely cause is that an invalid startup argument was specified in the httpd command.

Effect  The iTP Secure WebServer environment does not start.

Recovery  Contact your service provider and provide the following information:

  • The message number

  • The configuration file (httpd.config)

  • The log files

  • The startup script



548

(#548) This program must be run with a startup argument of -start, -stop, -restart, -server, or -rollover with -start, -restart, or -stop.

Cause  A required httpd startup argument is missing.

Effect  The iTP Secure WebServer environment cannot start, stop, or restart.

Recovery  Run the iTP Secure WebServer with the appropriate startup argument.



549

(#549) ERROR: pathmon ‘pathmon-name’ couldn’t be created; error:ferror-code,detail:ferror-subcode

pathmon-name

is the name of the PATHMON process that couldn’t be created.

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

ferror-subcode

is a subcode providing more detailed information about the file-system error. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system subcodes.

Cause  The new PATHMON process could not be created. See the errors reported in the message for more details about the cause.

Effect  The PATHMON environment, and therefore the iTP Secure WebServer environment, cannot start.

Recovery  The recovery action depends on the error that occurred. For example, a PATHMON process with the same name might already exist, or the iTP Secure WebServer configuration file (httpd.config) might prescribe invalid settings for the PATHMON configuration parameters. Consult the Guardian Procedure Errors and Messages Manual for error information and take the recommended measures to recover. Correct the error and try again.



550

(#550) ERROR: pathmon environment ‘pathmon-name’ must be running when attempting to restart server.

pathmon-name

is the name of the PATHMON process controlling the iTP Secure WebServer environment.

Cause  You attempted to use the restarth script to restart the iTP Secure WebServer environment, but the PATHMON environment wasn’t running.

Effect  The httpd process exits.

Recovery  Use the start script, rather than the restarth script, to start a new iTP Secure WebServer environment.



551

(#551) ERROR: pathmon environment ‘pathmon-name’ already running.

pathmon-name

is the name of the PATHMON process.

Cause  During the httpd restart phase, the httpd process attempted to start the specified PATHMON process, but the PATHMON process was already running.

Effect  The httpd process exits.

Recovery  Check to see if another process is running with the same PATHMON name. Ensure that the PATHMON name is unique in the configuration file (httpd.config). You might have used the start script instead of the restart script.



552

(#552) ERROR: pathmon shutdown error perror-code; Info:ferror-code, Detail ferror-subcode

perror-code

is a code for the PATHMON error that occurred. See the NonStop TS/MP and Pathway Management Programming Messages Manual for explanations of the PATHMON error codes.

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

ferror-subcode

is a subcode providing more detailed information about the file-system error. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system subcodes.

Cause  An error occurred during shutdown of the PATHMON process. See the errors reported in the message for more details about the cause.

Effect  The httpd process exits. The PATHMON environment is in an indeterminate state; it might or might not still be running.

Recovery  If PATHMON is still running, use PATHCOM to shut down the PATHMON environment manually. Consult the NonStop TS/MP and Pathway Management Programming Messages Manual and the Guardian Procedure Errors and Messages Manual for error information and take the recommended measures to recover.



553

(#553) ERROR: unable to send startup information to pathmon ‘pathmon-name’ error:perror-code, Info:ferror-code, Detail:ferror-subcode

pathmon-name

is the name of the PATHMON process where the error occurred.

perror-code

is a code for the PATHMON error that occurred. See the NonStop TS/MP and Pathway Management Programming Messages Manual for explanations of the PATHMON error codes.

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

ferror-subcode

is a subcode providing more detailed information about the file-system error. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system subcodes.

Cause  The PATHMON process coldstart failed. See the errors reported in the message for more details about the cause.

Effect  The iTP Secure WebServer environment does not start.

Recovery  The recovery action depends on the error that occurred. For example, the iTP WebServer configuration file (httpd.config) might see a nonexistent Guardian subvolume. Consult the NonStop TS/MP and Pathway Management Programming Messages Manual and the Guardian Procedure Errors and Messages Manual for error information and take the recommended measures to recover. Correct the error and try again.



554

(#554)ERROR: cannot add serverclass ‘class’; error:perror-code, Info:ferror-code, Detail:ferror-subcode

class

is the name of the PATHWAY server class that could not be added.

perror-code

is a code for the PATHMON error that occurred. See the NonStop TS/MP and Pathway Management Programming Messages Manual for explanations of the PATHMON error codes.

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

ferror-subcode

is a subcode providing more detailed information about the file-system error. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system subcodes.

Cause  The specified server class could not be added to the iTP Secure WebServer environment. See the errors reported in the message for more details about the cause.

Effect  The server class is not present in the iTP Secure WebServer environment. Whether the rest of the iTP Secure WebServer environment can function normally depends on which server class is affected.

Recovery  Consult the NonStop TS/MP and Pathway Management Programming Messages Manual and the Guardian Procedure Errors and Messages Manual for error information. In most cases, the problem is with the values set for the Pathmon directive’s MaxServerClasses and MaxServerProcesses attributes in the iTP Secure WebServer configuration file (httpd.config). For example, the creation of the server class would exceed the limit set by either the MaxServerClasses or MaxServerProcesses attribute. Increase the value of the attribute whose limit has been reached and try again.



555

(#555) ERROR: cannot delete serverclass ‘class’; error:perror-code, Info:ferror-code, Detail ferror-subcode

class

is the name of the Pathway server class that could not be deleted.

perror-code

is a code for the PATHMON error that occurred. See the NonStop TS/MP and Pathway Management Programming Messages Manual for explanations of the PATHMON error codes.

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

ferror-subcode

is a subcode providing more detailed information about the file-system error. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system subcodes.

Cause  The httpd process was unable to delete a server class successfully. See the errors reported in the message for more details about the cause. (One possibility is that the process was in debug mode.)

Effect  All of the processes in the httpd server class stop.

Recovery  Stop the iTP Secure WebServer environment and restart the iTP Secure WebServer.



556

(#556) SERVERCLASS_SEND_error: ferror-code

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The SERVERCLASS_SEND_ procedure did not complete during start or restart because of an error that occurred when the Distributor process attempted to bind to a socket. See the error reported in the message for more details about the cause.

Effect  The httpd process cannot communicate with the Distributor process. The httpd process might exit.

Recovery  Consult the Guardian Procedure Errors and Messages Manual for error information and take the recommended measures to correct the error. Restart the iTP Secure WebServer.



557

(#557) ERROR: cannot start serverclass ‘class’; error:perror-code, Info:ferror-code, Detail:ferror-subcode

class

is the name of the PATHWAY server class.

perror-code

is a code for the PATHMON error that occurred. See the NonStop TS/MP and Pathway Management Programming Messages Manual for explanations of the PATHMON error codes.

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

ferror-subcode

is a subcode providing more detailed information about the file-system error. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system subcodes.

Cause  The server class startup encountered an error. See the errors reported in the message for more details about the cause.

Effect  The iTP Secure WebServer environment stops.

Recovery  Consult the NonStop TS/MP and Pathway Management Programming Messages Manual and the Guardian Procedure Errors and Messages Manual for error information. In most cases, the problem is with the values set for the Pathmon directive’s MaxServerClasses and MaxServerProcesses attributes in the iTP Secure WebServer configuration file (httpd.config). For example, the creation of the server class would exceed the limit set by either the MaxServerClasses or MaxServerProcesses attribute. Increase the value of the attribute whose limit has been reached and restart the iTP Secure WebServer.



558

(#558) ERROR: cannot stop serverclass ‘class’; error: perror-code, Info: ferror-code, Detail ferror-subcode

class

is the name of the PATHWAY server class.

perror-code

is a code for the PATHMON error that occurred. See the NonStop TS/MP and Pathway Management Programming Messages Manual for explanations of the PATHMON error codes.

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

ferror-subcode

is a subcode providing more detailed information about the file-system error. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system subcodes.

Cause  During a restart, the specified server class could not be stopped because of the error reported in the message. See the errors reported in the message for more details about the cause.

Effect  The iTP Secure WebServer environment stops.

Recovery  Consult the NonStop TS/MP and Pathway Management Programming Messages Manual and the Guardian Procedure Errors and Messages Manual for error information. Take any necessary measures to correct the errors and restart the iTP Secure WebServer.



559

(#559) iTP WebServer configuration not changed

Cause  An error occurred during an attempt to restart the iTP Secure WebServer with the restarth script option.

Effect  The intended configuration changes have not taken effect.

Recovery  Stop the current iTP Secure WebServer environment and restart the iTP Secure WebServer using the new configuration file (httpd.config).



560

(#560) iTP WebServer restarted

Cause  The restarth command has been issued successfully.

Effect  The iTP Secure WebServer environment is running with the new configuration.

Recovery  Informational message only; no corrective action is needed.



561

(#561) shutting down iTP WebServer

Cause  An error caused the iTP Secure WebServer environment to shut down. Another error message always precedes this message; to determine which error occurred, see the first error message. The error requires attention from an operator.

Effect  The iTP Secure WebServer environment exits.

Recovery  See the previous error message for a description of the error and take the appropriate recovery measures.



562

(#562) Freeze pending on httpd serverclass, waiting to freeze httpd

Cause  The httpd process could not freeze the httpd server classes during restarth.

Effect  The httpd process is busy with request processing; the httpd server classes will freeze eventually.

Recovery  Informational message only; no corrective action is needed.



563

(#563) accept: AWAITIOX failed with error ‘err-msg’

err-msg

is the OSS-supplied error message text that further defines the cause of the error.

Cause  AWAITIOX of accept_nw2 function call failed with an error.

Effect  The socket with the error is closed. See the error message reported for more details about the cause.

Recovery  Contact your service provider and provide the following information:

  • The error messages reported

  • The log file



564

(#564) accept: accept_nw2 failed with error ‘err-msg

err-msg

is the OSS-supplied error message text that further defines the cause of the error.

Cause  The accept_nw2 function call failed with an error.

Effect  The socket with the error is closed. See the error message reported for more details about the cause.

Recovery  Contact your service provider and provide the following information:

  • The error messages reported

  • The log file



565

(#565) error closing dialog with CGI ‘cgi-name’ error ‘ferror-code

cgi-name

is the Common Gateway Interface (CGI) server class where the error occurred.

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  An error occurred when the iTP Secure WebServer was communicating with a Pathway server. See the error reported in the message for more details about the cause.

Effect  The data structure related to the Pathway server is freed.

Recovery  Contact your service provider and provide the following information:

  • The error messages reported

  • The log file

  • The configuration file (httpd.config)



566

(#566)error opening dialogue with class, error ferror-code-1, file system error ferror-code-2

class

is the name of the server class.

ferror-code-1

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

ferror-code-2

is additional file-system error information. This parameter has meaning only if ferror-code-1 returns a value of 233 (FESCErr) indicating that a Pathway programming error occurred.

Cause  The SERVERCLASS_DIALOG_BEGIN_ call encountered an error.

Effect  The iTP Secure WebServer cannot process the request, and a server error is reported to the client.

Recovery  Ensure that the server class named in this message is configured and running. See the Guardian Procedure Errors and Messages Manual for descriptions of the file-system errors. Take any recommended actions to correct the file-system error.



567

(#567) FILE_GETRECEIVEINFO failed ferror-code

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The FILE_GETRECEIVEINFO function call failed with an error. See the error reported in the message for more details about the cause.

Effect  The httpd process exits.

Recovery  Consult the Guardian Procedure Errors and Messages Manual for error information. Take any recommended measures to correct the file-system error. If required, shut down the iTP Secure WebServer environment and restart the iTP Secure WebServer.



568

(#568)JULIANTIMESTAMP error

Cause  The httpd process cannot set a timer because the httpd process cannot get a value from the JULIANTIMESTAMP function.

Effect  The httpd process exits.

Recovery  Informational message only; no corrective action is needed.



569

(#569) error in getenv PATHMON-NAME error

Cause  The iTP Secure WebServer was unable to obtain the TANDEM_PATHMON_NAME environmental variable.

Effect  The httpd process exits.

Recovery  Stop the current iTP Secure WebServer environment and restart the iTP Secure WebServer.



570

(#570) READUPDATEX failed ferror-code

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The iTP Secure WebServer encountered an error while executing the READUPDATEX function on a file. See the error reported in the message for more details about the cause.

Effect  The httpd process exits.

Recovery  Consult the Guardian Procedure Errors and Messages Manual for error information. Take any recommended measures to correct the file-system error. If required, stop the iTP Secure WebServer environment and restart the iTP Secure WebServer.



571

(#571) can not open $RECEIVE ferror-code

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The iTP Secure WebServer could not open $RECEIVE because of an error. See the error reported in the message for more details about the cause.

Effect  The httpd process exits.

Recovery  Consult the Guardian Procedure Errors and Messages Manual for error information. Take any recommended measures to correct the file-system error. If required, stop the iTP Secure WebServer environment and restart the iTP Secure WebServer.



573

(#573) ENV TANDEM_RECEIVE_DEPTH not specified, defaulting to 1

Cause  The system administrator did not configure the TANDEM_RECEIVE_DEPTH environment variable.

Effect  The iTP Secure WebServer defaults to a receive depth of 1.

Recovery  If the iTP Secure WebServer requires a larger receive depth value, the system administrator must stop the iTP Secure WebServer, modify the configuration file (httpd.config) to include the TANDEM_RECEIVE_DEPTH environment variable with the new receive depth value, and restart the iTP Secure WebServer. See the iTP Secure WebServer System Administrator’s Guide for information about configuring the TANDEM_RECEIVE_DEPTH environment variable.



574

(#574) ENV TANDEM_RECEIVE_DEPTH=number not valid, defaulting to 1

number

is the invalid value specified for TANDEM_RECEIVE_DEPTH.

Cause  The system administrator configured the iTP Secure WebServer TANDEM_RECEIVE_DEPTH environment variable with a value that is less than 1.

Effect  The iTP Secure WebServer defaults to a receive depth of 1.

Recovery  If the iTP Secure WebServer requires a larger receive depth value, the system administrator must stop the iTP Secure WebServer, modify the configuration file (httpd.config) to include the TANDEM_RECEIVE_DEPTH environment variable with the new receive depth value, and restart the iTP Secure WebServer. See the iTP Secure WebServer System Administrator’s Guide for information about configuring the TANDEM_RECEIVE_DEPTH environment variable.



575

(#575) ENV TANDEM_RECEIVE_DEPTH=number not valid, defaulting to 255

number

is the invalid value specified for TANDEM_RECEIVE_DEPTH.

Cause  The system administrator configured the iTP Secure WebServer TANDEM_RECEIVE_DEPTH environment variable with a value that is greater than 255.

Effect  The iTP Secure WebServer defaults to a receive depth of 255.

Recovery  If the iTP Secure WebServer requires a different receive depth value, the system administrator must stop the iTP Secure WebServer, modify the configuration file (httpd.config) to include the TANDEM_RECEIVE_DEPTH environment variable with the new receive depth value, and restart the iTP Secure WebServer. See the iTP Secure WebServer System Administrator’s Guide for information about configuring the TANDEM_RECEIVE_DEPTH environment variable.



576

(#576) REPLYX failed ferror-code

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The iTP Secure WebServer encountered an error executing REPLYX for a PATHMON reply. See the error reported in the message for more details about the cause.

Effect  The httpd process exits.

Recovery  Stop the current iTP Secure WebServer environment and restart the iTP Secure WebServer.



577

(#577) accept:socket failed with error err-msg

err-msg

is the OSS-supplied error message text that further defines the cause of the error.

Cause  The socket_nw function call failed with an error. See the error message reported for more details about the cause.

Effect  The request fails because of the socket call failure; the iTP Secure WebServer environment continues to function.

Recovery  Contact your service provider and provide the following information:

  • The error messages reported

  • The configuration file (httpd.config)

  • The log file



579

(#579) system message ‘sys-message-num

sys-message-num

is the number of the system message received.

Cause  AWAITIOX received a system message other than OPEN or CLOSE.

Effect  Informational message only; the iTP Secure WebServer environment continues to function.

Recovery  Informational message only; no corrective action is needed.



582

(#582)FILE_GETRECEIVEINFO for SSC reply failed: error ferror-code

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Message Manual for explanations of the file-system error codes.

Cause  While the httpd process was waiting for a reply from the Servlet Server Class (SSC), an error occurred in the SSC. See the error reported in the message for more details about the cause.

Effect  The httpd process handling the request stops.

Recovery  Consult the Guardian Procedure Errors and Message Manual for file-system error information. Make the appropriate correction in the SSC for the file-system error that occurred. If only one httpd process was running, restart the iTP Secure WebServer environment.



583

(#583) REPLYX to SSC failed ferror-code

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Message Manual for explanations of the file-system error codes.

Cause  An error occurred during a reply to the Servlet Server Class (SSC). See the error reported in the message for more details about the cause.

Effect  The reply is not sent, and the SSC process might stop.

Recovery  If this error disrupts the operation of the SSC, consult the Guardian Procedure Errors and Messages Manual for error information and take the recovery action recommended for the error.



584

(#584) Pathsend failed with error 904 because serverclass abended

Cause  The application server class has abended. One possible reason for a server class to abend is if an application error occurs when accessing memory.

Effect  Access to any related URLs is denied.

Recovery  Check the application for defects, such as illegal memory references, that might cause it to abend.



585

(#585) Pathsend failed with error 905 because serverclass unavailable

Cause  The application server class is busy. The httpd processes outnumber application processes, and there is no idle application process to which the httpd process can link.

Effect  Access to any related URLs is denied.

Recovery  Increase the Maxservers parameter for the server class to a number greater than or equal to the value of the Maxservers parameter of the httpd server class.



586

(#586) Pathsend failed with error 913 because serverclass frozen

Cause  The application server class is frozen.

Effect  Access to any related URLs is denied.

Recovery  Restart the server class using PATHCOM.



591

(#591) Cannot use Gsubvol ’subvol’ specified in pathmon directive. Error ferror-code

subvol

is the name of the nonexistent Guardian subvolume.

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Message Manual for explanations of the file-system error codes.

Cause  An invalid or nonexistent Guardian subvolume name has been specified for the Gsubvol attribute of the Pathmon directive in the configuration file (httpd.config). See the error reported in the message for more details about the cause.

Effect  The iTP Secure WebServer environment does not start.

Recovery  Specify a valid Guardian subvolume name in the Gsubvol attribute of the Pathmon directive. Retry the start or restart operation.

For information about the Pathmon directive, see the iTP Secure WebServer System Administrator’s Guide.



596

(#596) unable to allocate memory to process chunked encoding.

Cause  The iTP Secure WebServer was not able to allocate memory for the chunk request.

Effect  The request is rejected, and the current connection closes.

Recovery  The iTP Secure WebServer starts another connection. To avoid this error, reduce the value specified by the MaxRequestBody directive in the configuration file (httpd.config).

For information about the MaxRequestBody directive, see the iTP Secure WebServer System Administrator’s Guide.



597

(#597) the chunk request is invalid, bad chunk size or content.

Cause  The iTP Secure WebServer has determined that the chunked request is invalid.

Effect  The request is rejected, and the connection is closed.

Recovery  The iTP Secure WebServer starts another connection.



598

(#598) the assembled chunks exceed the predefined size limit.

Cause  The client sent a request that has chunk data greater than the size allowed, or the combined chunks exceed the size allowed.

Effect  The request is rejected, and the current connection closes.

Recovery  The iTP Secure WebServer starts another connection. To avoid this error, increase the value specified by the MaxRequestBody directive in the configuration file (httpd.config).

For information about the MaxRequestBody directive, see the iTP Secure WebServer System Administrator’s Guide.



599

(#599) persistent connection is turned off normally.

Cause  The iTP Secure WebServer has determined that the request has reached the KeepAliveMaxRequest count.

Effect  The request completes, and the current connection closes.

Recovery  The iTP Secure WebServer starts another connection.



600

(#600) persistent connection is off

Cause  Either a timeout occurred while iTP WebServer waited for the next request, or an unrecoverable error was detected during request processing.

Effect  The connection is closed, and the request completes with an error.

Recovery  The iTP Secure WebServer starts another connection.



602

(#602) unable to meet expectation

Cause  The value contained in the Expect header of an HTTP request is other than 100-continue.

Effect  The request is rejected and the current connection is closed.

Recovery  The iTP Secure WebServer starts another connection. To avoid this error, populate the Expect header in an HTTP request only with a value of "100-continue".



603

(#603) the function is not implemented

Cause  The HTTP request contains an Expect and Transfer-encoding headers. The Transfer-encoding header contains a value other than "chunked".

Effect  The request is rejected and the current connection is closed.

Recovery  The iTP Secure WebServer starts another connection. To avoid this error, when the HTTP request also contains an Expect header, populate the Transfer-encoding header in an HTTP request with a value of "chunked."



604

(#604) invalid content length

Cause  The HTTP request contains an Expect and Content-Length headers. The Content-Length header value is invalid.

Effect  The request is rejected and the current connection is closed.

Recovery  The iTP Secure WebServer starts another connection. To avoid this error, populate the Content-Length header with valid values.



605

(#605) invalid or unsupported protocol

Cause  The HTTP protocol is not mentioned in the HTTP request header or the URL specified in the HTTP request contains spaces.

Effect  The request is rejected and the current connection is closed.

Recovery  The iTP Secure WebServer starts another connection. To avoid the error, do not have any spaces in the HTTP request URL and mention the HTTP protocol version in the HTTP request.



606

(#606) HeaderName header has invalid value

HeaderName

is the HTTP Header that contains invalid values.

Cause  Content negotiation was invalid or the HTTP request Trailer header contains invalid values.

Effect  The request is rejected and the current connection is closed.

Recovery  The iTP Secure WebServer starts another connection. To avoid the error, format a proper HTTP request.



607

(#607) access denied by RequiredFileExtension region command

Cause  The requested file extension is not configured or there is no file extension specified in the RequiredFileExtension option of the Region directive.

Effect  The request is rejected and iTP Secure WebServer returns an internal server error.

Recovery  Make sure that the requested file extension is specified in the RequiredFileExtension option of the Region directive.

For information about configuration directives, see the iTP Secure WebServer System Administrator’s Guide.



608

(#608) request method and header are not compatible

Cause  The PUT HTTP request contains the Content-Range header.

Effect  The request is rejected and the current connection is closed.

Recovery  The iTP Secure WebServer starts another connection. To avoid this error, do not add the Content-Range header with a PUT HTTP request.



609

(#609) File cache initialization error (<s1>) for (<s2>); error: <n1>

Cause  An error was detected while the HTTPD server process was setting buffer pools for file caching. <s1> indicates where the error was detected (actually the failed Guardian procedure call). <s2> indicates the purpose of the pool. <n1> indicates the error returned by the operating system.

Effect  The file caching feature is disabled; however, the HTTPD server process continues to run. If the problem is corrected, file caching automatically restarts.

Recovery  Consult the Guardian Procedure Calls Reference Manual with regards to <s1> and <n1> to correct the error. If the problem persists, contact your service provider.



610

(#610) File cache buffer pool has been corrupted; detected by (<s1>); error: <n1>; Detail: <n2>

Cause  The file caching buffer pool is corrupted. <s1> indicates where the error was detected (actually the failed Guardian procedure call). <n1> indicates the error reported by the operating system. <n2> provides additional information about <n1>, if available.

Effect  The specific HTTPD server process stops. Depending on your configuration, the iTP Secure Webserver is likely to continue running. A new HTTPD server process may automatically start as determined by PATHMON.

Recovery  Collect the saveabend (ZZSAnnnn) file created when the HTTPD server process was terminated, and provide it to your service provider.



611

(#611) Unable to grow file cache extended segment; error: <n1>

Cause  An error was detected when the HTTPD server process attempted to increase the size of its file cache extended segment. <n1> indicates the error returned by the operating system. Probable causes are disk space shortage or insufficient Kernel Mode Swap Facility (KMSF) resources.

Effect  No new file content is cached until the problem is corrected or more buffer space is freed. The HTTPD server process continues to run.

Recovery  Consult the Guardian Procedure Calls Reference Manual regarding the RESIZESEGMENT procedure call and <n1> to correct the error, or consult the KMSF Manual to increase swap files.



612

(#612) HTTPD server internal error; detected by (<s1>)

Cause  An internal error has been detected. <s1> indicates where the error was detected.

Effect  The specific HTTPD server process stops. Depending on your configuration, the iTP Secure Webserver is likely to continue running. A new HTTPD server process may automatically start as determined by PATHMON.

Recovery  Collect the saveabend (ZZSAnnnn) file created when the HTTPD server process terminates, and provide it to your service provider.



613

(#613) invalid request header: cause

cause

is the cause of the invalid request.

Cause  Invalid HTTP request line or HTTP request line too long.

Effect  The request is rejected and the current connection is closed.

Recovery  The iTP Secure WebServer starts another connection. Resend the request with the cause corrected.



614

(#614) socket error: operation with error (ferror-code) socket-error

operation

the socket operation that caused the error.

socket-error

is an error code returned by the TCP/IP socket function. See the TCP/IP and IPX/SPX Programming Manual for explanations of socket errors.

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  A socket operation failed.

Effect  The socket with the error is closed. See the error message reported for more details about the cause.

Recovery  Consult the TCP/IP and IPX/SPX Programming Manual for socket error information and take the recovery action recommended for the error.



615

(#615) PTCPIP or TCP/IPv6 environment initialization error found by operation; error: ferror-code

operation

is the operation that caused the error.

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The initialization of AutoAccept failed.

Effect  iTP Secure WebServer will try to rollback to use of conventional TCP/IP.

Recovery  Consult the Guardian Procedure Errors and Messages Manual for error information and take the recommended measures to recover.



616

(#616) Operation operation-name is not supported reason.

operation-name

is the operation that is disallowed.

reason

is the cause of the operation failure.

Cause  The operation attempted is not supported with AutoAccept feature enabled.

Effect  The operation fails.

Recovery  This is an informational message only; no corrective action is needed.



617

(#617) Accepted connection request is passed onto other HTTPD server.

Cause  The AutoAccept feature is enabled and an accepted connection is passed on for load balancing.

Effect  The accepted connection is handled by another httpd process.

Recovery  This is an informational message only; no corrective action is needed..

NOTE: EMS event 617 is common in a production environment that overloads the ems.logs. iTP WebServer is modified to reduce the occurrence of this message, from every 20th occurrence to every 2000th occurrence.


618

(#618) Server failed to get httpd serverclass status; error: ferror-code

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  An error occurred while trying to obtain the status of httpd serverclass.

Effect  iTP Secure WebServer retries twice to get the status and on the httpd process exits.

Recovery  If PATHMON is still running, use PATHCOM to shut down the PATHMON environment manually. Consult the NonStop TS/MP and Pathway Management Programming Messages Manual for error information and take the recommended measures to recover.



619

(#619) Cannot communicate with transport-name because TCPMON(if using PTCPIP) or TCP6MON (if using TCP/IPv6) is not running on CPU CPU-number. Please use "run -cpu=cpu_number" command to start httpd program.

transport-name

is the name of the Transport process to which httpd is trying to communicate.

CPU-number

is the CPU on which the TCPMON/TCP6MON is unavaialble.

Cause  The TCPMON/TCP6MON with which iTP Secure WebServer tried to communicate did not respond.

Effect  The httpd process exits.

Recovery  Start the TCPMON/TCP6MON process on the CPU specified.



620

(#620) HTTPD server has reached its maximum capacity.

Cause  The httpd process has reached its maximum capacity to handle connections with the AutoAccept feature.

Effect  The connection is passed on to another process or connection is closed.

Recovery  This is an informational message only; no corrective action is needed.

NOTE: EMS event 620 is common in a production environment that overloads the ems.logs. iTP WebServer is modified to reduce the occurrence of this message, from every 20th occurrence to every 2000th occurrence.


621

(#621) basic authentication: User Authenticate failed

Cause  Authentication accompanying the HTTP request failed.

Effect  The request is rejected and the current connection is closed.

Recovery  This is an informational message only. To avoid this error, resend the HTTP request with valid basic-authentication required by the httpd process for the requested resource.



622

(#622) out of byte range, file was modified

Cause  The byte range in a multipart HTTP request exceeds the size of the file referenced in the URL.

Effect  The request is rejected and the current connection is closed.

Recovery  This is an informational message only. To avoid this error, specify correct byte ranges in the multipart HTTP request.



623

(#623) pathsend operation failed, error 201

Cause  A Pathsend operation issued by httpd process fails with error 201.

Effect  The request is rejected and the current connection is closed.

Recovery  Consult the NonStop TS/MP and Pathway Management Programming Messages Manual for error information and take the recommended measures to recover. Correct the error and try again.



624

(#624) pathsend operation failed, error 211

Cause  A Pathsend operation issued by httpd process fails with error 211, indicating a processor failure.

Effect  The request is rejected and the current connection is closed.

Recovery  Consult the NonStop TS/MP and Pathway Management Programming Messages Manual for error information and take the recommended measures to recover. Correct the error and try again.



625

(#625) pathsend operation failed, pathsend error: perror-code, fs error: ferror-code

perror-code

is a code for the PATHMON error that occurred. See the NonStop TS/MP and Pathway Management Programming Messages Manual for explanations of the PATHMON error codes.

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  A Pathsend operation issued by httpd process fails with error.

Effect  The request is rejected and the current connection is closed.

Recovery  Consult the NonStop TS/MP and Pathway Management Programming Messages Manual and the Guardian Procedure Errors and Messages Manual for error information and take the recommended measures to recover. Correct the error and try again.



626

(#626) MaxConnections directive: Numstatic should be equal to Maxservers for httpd serverclass when MaxConnection directive is used

Cause  The values of Numstatic and Maxserver do not match in the httpd server configuration.

Effect  The iTP Secure WebServer does not start.

Recovery  Make sure the values of Numstatic and Maxserver match in the httpd server configuration.



627

(#627) MaxConnections directive: Numeric value (0) out of range for -count argument. Valid range is 1:value

Cause  The -count argument of the MaxConnections configuration directive contains an out-of-range value.

Effect  The iTP Secure WebServer does not start.

Recovery  Specify the value given in the valid range with the -count argument.

NOTE: The valid range is from 1 to 255 x Numstatic value of the httpd server class. The valid range shown in the error message is 1:510 as the Numstatic value in this case is 2 (255 x 2 = 510).


630

(#630) At least two CPUs are required for Online-Upgrade support in httpd serverclass

Cause  Only one processor is specified in the CPUS directive for httpd serverclass with the online-upgrade feature.

Effect  The iTP Secure WebServer environment does not start.

Recovery  Specify at least two processors for the CPUS directive of httpd serverclass.

For information about configuration directives, see the iTP Secure WebServer System Administrator’s Guide.



631

(#631) iTP WebServer does not support more than two pathmons

Cause  The iTP Secure WebServer configuration file (httpd.config) has more than two PATHMONs.

Effect  The iTP Secure WebServer environment does not start.

Recovery  Specify only two PATHMONs in the iTP Secure WebServer configuration file (httpd.config) to use the online-upgrade feature.



632

(#632) System is running with a single CPU, Cannot support Online-Upgrade.

Cause  iTP Secure WebServer is configured to support the online-upgrade feature and the system is configured to use a single processor.

Effect  The iTP Secure WebServer environment does not start.

Recovery  Configure the system to use more than one processor to use the online-upgrade feature.



633

(#633) Identical pathmon entries found in the configuration file.

Cause  The PATHMON names in the configuration file (httpd.config) are identical.

Effect  The iTP Secure WebServer environment does not start.

Recovery  Ensure that the PATHMON names are different when you are using the online-upgrade feature.



634

(#634) configuration failed Numstatic directive: Numstatic should be at least 2 for httpd serverclass for Online-Upgrade support

Cause  The online-upgrade feature is used and Numstatic for httpd serverclass is set to 1.

Effect  The iTP Secure WebServer environment does not start.

Recovery  Set Numstatic for httpd serverclass to 2 or more.



635

(#635) Online-Upgrade feature cannot be supported with conventional TCP/IP

Cause  iTP Secure WebServer is configured using the conventional TCP/IP transport process.

Effect  The iTP Secure WebServer environment does not start.

Recovery  Use the parallel library TCP/IP transport process instead of the conventional TCP/IP transport process to use the online-upgrade feature.



638

(#638) Logging serverclass ‘serverclass-name’ is not configured

Cause  The -count argument of the MaxConnections configuration directive contains an out-of-range value.

Effect  The iTP Secure WebServer does not start.

Recovery  Specify the value given in the valid range with the -count argument.

NOTE: The valid range is from 1 to 255 x Numstatic value of the httpd server class. The valid range shown in the error message is 1:510 as the Numstatic value in this case is 2 (255 x 2 = 510).


639

(#639) can't open log file: file-name

file-name

is the name of the log file being worked on.

Cause  iTP Secure WebServer environment failed to create a new log file during a log file rollover operation.

Effect  The httpd process would fail to complete the rollover. Another httpd would try and complete it when it tries to log an event.

Recovery  If this error persists, check if the access restrictions to the log directory have changed and if the concerned disk is active.



641

(#641) File descriptor value has crossed the maximum limit.

Cause  The allocated file descriptor exceeds the maximum limit of 256.

Effect  The iTP Secure WebServer closes the open file descriptors and the current request.

Recovery  Free any outstanding I/O operations and try again.



642

(#642) File descriptor value is not valid.

Cause  The allocated file descriptor is already in use or invalid.

Effect  The iTP Secure WebServer closes the open file descriptors and the current request.

Recovery  Free any outstanding I/O operations and try again.



643

(#643) Linkmon is down. Stopping httpd.

Cause  The Linkmon process on the CPU on which httpd is working has stopped.

Effect  The httpd process exits.

Recovery  If the Linkmon process auto-restarts, newly started httpd would start working with the new Linkmon. However, if this error persists, explicitly restart the Linkmon.



650

(#650) TLS Input processing failure with error (GnuTLS error number)

Cause  The GnuTLS library cannot process the received data packet. GnuTLS error number provides the reason for the failure. For more information on the error, see http://gnutls.org/manual/gnutls.html.

Effect  The iTP WebServer cannot read the data from the received data packet. This message follows another error message. For details of the root cause, refer the first error message.

Recovery  The client must re-send the request that complies with the conditions decided during the handshake. Many of these errors are transient and are resolved on re-sending the request. Contact your service provider if the problem persists.



662

(#662) AcceptSecureTransport directive: invalid hashing algorithm: algorithm-name.

algorithm-name

is the invalid algorithm name specified with -hashAlgorithm option.

Cause  You specified an invalid hashing algorithm with -hashAlgorithm option.

Effect  The iTP WebServer fails to start.

Recovery  Specify a supported hashing algorithm with -hashAlgorithm option.



663

(#663) AcceptSecureTransport directive: no hashing algorithm specified.

Cause  You did not specify a hashing algorithm with -hashAlgorithm option.

Effect  The iTP WebServer fails to start.

Recovery  Specify a supported hashing algorithm with -hashAlgorithm option.



664

(#664) MaxPostRequestSize directive: Content length is greater than the configured value.

Cause  Content length of the POST request is greater than the value specified in the MaxPostRequestSize directive.

Effect  The iTP WebServer does not serve the request.

Recovery  Configure the MaxPostRequestSize directive with a value that is greater than or equal to the expected content-length of POST requests.



665

(#665) ClientCADatabase directive: no client certificate key database specified. Using different database files for Trusted client root certificates is recommended.

Cause  The ClientCADatabase directive is not configured

Effect  If not configured, the iTP WebServer continues to use the KeyDatabase file for client authentication.

Recovery  Configure the ClientCADatabase directive in httpd.stl.config file and restart the iTP WebServer.



666

(#666) unable to load client certificate database database-name (error-msg).

database-name

is the name of the client certificate database specified in ClientCADatabase directive.

error-msg

is the error message text that describes the cause of the error.

Cause  One of the following returns this error:

  • The client CA database does not exist.

  • The iTP WebServer cannot read the file because of access restrictions.

  • The file exists, but is not a valid client CA database.

  • The file name is longer than 250 characters.

  • The iTP WebServer fails to get exclusive access to the file.

Effect  The iTP Secure WebServer environment fails to start if AcceptSecureTransport directive is configured.

Recovery  Use the error-msg text to find the root cause and correct the problem.



667

(#667) update serverclass not allowed with httpd when distributor serverclass is used. Use restarth script to update the configuration of httpd and distributor both.

Cause  An attempt is made to update the httpd serverclass when distributor serverclass is configured.

Effect  The httpd serverclass is not updated.

Recovery  Use restarth script to perform the update for httpd serverclass.



668

(#668) ServerClassName directive: serverclass name length should be greater than 0 and less than or equal to 15. Invalid serverclass name server-name.

server-name

is the name of the serverclass.

Cause  A serverclass name of invalid length is specified with ServerClassName directive.

Effect  The iTP WebServer environment fails to start.

Recovery  Specify a serverclass name of valid length.



669

(#669) Serverclass mentioned with –restart option is not found in the specified configuration file.

Cause  The server definition that must be updated is not found in the configuration file for the specified serverclass name.

Effect  The server definition is not updated.

Recovery  Specify the correct serverclass name and retry the operation.



670

(#670) Serverclass server-name not configured under the pathmon pathmon-name.

server-name

is the name of the serverclass.

pathmon-name

is the name of the pathmon.

Cause  An attempt is made to delete the serverclass from the running pathmon and the serverclass is not found in the specified pathmon.

Effect  The serverclass is not deleted.

Recovery  None

Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)

If you encounter a Distributor process message and further assistance is required, contact your service provider and provide the following types of information:

  • Descriptions of the problem and accompanying symptoms

  • Details from the message or messages generated

  • Supporting documentation such as EMS logs, trace files, and a processor dump, if applicable

If your local operating procedures require contacting the Global Mission Critical Solution Center (GMCSC), supply your system number and the numbers and versions of all related products as well.



2001

(#2001) bind_nw error: could not bind to port port-num in transport tcp-name errno socket-error

port-num

is the port number where the error occurred.

tcp-name

is the name of the TCP/IP process where the error occurred.

socket-error

is an error code returned by the TCP/IP socket function. See the TCP/IP and IPX/SPX Programming Manual for explanations of socket errors.

Cause  An error occurred when the Distributor process attempted to bind an address to a socket. See the error reported in the message for more details about the cause.

Effect  The request fails.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2002

(#2002) unable to allocate new thread: errno errno

errno

is an error code returned by OSS. See the OSS System Calls Reference Manual for an explanation of the values returned.

Cause  The Distributor process cannot allocate enough memory for the new thread. See the error reported in the message for more details about the cause.

Effect  The Distributor process aborts.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2003

(#2003) socket_nw error: could not get socket errno socket-error

socket-error

is an error code returned by the TCP/IP socket function. See the TCP/IP and IPX/SPX Programming Manual for explanations of socket errors.

Cause  An error occurred when the Distributor process attempted to create a socket. See the error reported in the message for more details about the cause.

Effect  The request fails.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2004

(#2004) bind_nw failed: cound not bind to port port-num in transport tcp-name errno socket-error

port-num

is the port number where the error occurred.

tcp-name

is the name of the TCP/IP process where the error occurred.

socket-error

is an error code returned by the TCP/IP socket function. See the TCP/IP and IPX/SPX Programming Manual for explanations of socket errors.

Cause  An error occurred when the Distributor process attempted to bind an address to a socket. See the error reported in the message for more details about the cause.

Effect  The request fails.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2005

(#2005) accept_nwl error: could not accept to port port-num errno socket-error

port-num

is the port number where the error occurred.

socket-error

is an error code returned by the TCP/IP socket function. See the TCP/IP and IPX/SPX Programming Manual for explanations of socket errors.

Cause  An error occurred when the Distributor process tried to accept a connection on a port. See the error reported in the message for more details about the cause.

Effect  The request fails.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2006

(#2006) accept_nwl failed: could not accept to port port-num errno socket-error

port-num

is the port number where the error occurred.

socket-error

is an error code returned by the TCP/IP socket function. See the TCP/IP and IPX/SPX Programming Manual for explanations of socket errors.

Cause  An error occurred when the Distributor process tried to accept a connection on a port. See the error reported in the message for more details about the cause.

Effect  The request fails.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2007

(#2007) serverclass_send server-class-name retry failed

server-class-name

is the name of the PATHWAY server class.

Cause  An error occurred when the Distributor process attempted a send operation.

Effect  The request fails.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.

For Pathsend error information, see the NonStop TS/MP Pathsend and Server Programming Manual.



2008

(#2008) serverclass_send failed, server-class-name pathsendinfo errno pathsend-error

server-class-name

is the name of the PATHWAY server class.

pathsend-error

is a code for the Pathsend error that occurred. See the NonStop TS/MP Pathsend and Server Programming Manual for explanations of the Pathsend error codes.

Cause  An error occurred when the Distributor process attempted a send operation. See the error reported in the message for more details about the cause.

Effect  The request fails.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2009

(#2009) serverclass_send fail server-class-name, Retrying Pathsend error pathsend-error, File system error filename ferror-code

server-class-name

is the name of the PATHWAY server class.

pathsend-error

is a code for the Pathsend error that occurred. See the NonStop TS/MP Pathsend and Server Programming Manual for explanations of the Pathsend error codes.

filename

is the name of the file where the error occurred.

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The Distributor process was attempting to execute a serverclass_send operation and a retryable operation error occurred. See the errors reported in the message for more details about the cause.

Effect  The request fails.

Recovery  The operation will be reattempted after a predetermined timeout.



2010

(#2010) serverclass_send fail server-class-name, Nonretryable Pathsend error pathsend-error, File system error filename ferror-code

server-class-name

is the name of the PATHWAY server class.

pathsend-error

is a code for the Pathsend error that occurred. See the NonStop TS/MP Pathsend and Server Programming Manual for explanations of the Pathsend error codes.

filename

is the name of the file where the error occurred.

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The Distributor process was attempting to execute a serverclass_send operation and a nonretryable operation error occurred. See the errors reported in the message for more details about the cause.

Effect  The request fails.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2011

(#2011) accept_nw2 error: could not accept_nw2 to port port-num errno=socket-error

port-num

is the port number where the error occurred.

socket-error

is an error code returned by the TCP/IP socket function. See the TCP/IP and IPX/SPX Programming Manual for explanations of socket errors.

Cause  An error occurred when the Distributor process tried to accept a connection on a port. See the error reported in the message for more details about the cause.

Effect  The request fails.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2012

(#2012) distributor started: built distributor-build-stamp

distributor-build-stamp

is the timestamp of when the Distributor process started.

Cause  This is the Distributor process startup message.

Effect  Informational message only.

Recovery  Informational message only; no corrective action is needed.



2013

(#2013) socket_nw error: could not get control socket errno=socket-error

socket-error

is an error code returned by the TCP/IP socket function. See the TCP/IP and IPX/SPX Programming Manual for explanations of socket errors.

Cause  The Distributor process attempted to obtain a new control socket and failed. See the error reported in the message for more details about the cause.

Effect  The Distributor process exits.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2014

(#2014) FILE_OPEN failed ferror-code

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  An error occurred when the Distributor process attempted to open $RECEIVE. See the error reported in the message for more details about the cause.

Effect  The Distributor process exits.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2015

(#2015) READUPDATEX failed ferror-code

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The READUPDATEX procedure returned an error. See the error reported in the message for more details about the cause.

Effect  The Distributor process exits.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2016

(#2016) timeout error: cannot start timer

Cause  The timeout routine returned an error.

Effect  The Distributor process exits.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2017

(#2017) socket: AWAITIOX failed after setsockopt SO_SNDBUF ferror-code

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The setsockopt operation did not complete successfully. See the error reported in the message for more details about the cause.

Effect  The Distributor process exits.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2018

(#2018) setsockopt_nw SO_RCVBUF: failed with errno=socket-error

socket-error

is an error code returned by the TCP/IP socket function. See the TCP/IP and IPX/SPX Programming Manual for explanations of socket errors.

Cause  The setsockopt_nw operation returned an error. See the error reported in the message for more details about the cause.

Effect  The Distributor process continues to run.

Recovery  Informational only message: no corrective action is needed.



2019

(#2019) sscanf error: wrong number of parameters, errno=error

error

is the number of parameters returned.

Cause  The buffer contained unexpected data.

Effect  The Distributor process exits.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2020

(#2020) unable to allocate space for new thread list node, errno=err-msg

err-msg

is the OSS-supplied error message text that further defines the cause of the error.

Cause  The Distributor process was unable to allocate sufficient memory space. See the error reported in the message for more details about the cause.

Effect  The Distributor process exits.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2021

(#2021) FILE_GETRECEIVEINFO failed ferror-code

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The FILE_GETRECEIVEINFO procedure failed with an error. See the error reported in the message for more details about the cause.

Effect  The Distributor process exits.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2022

(#2022) REPLYX failed ferror-code

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The REPLYX procedure failed with an error. See the error reported in the message for more details about the cause.

Effect  The Distributor process exits.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2023

(#2023) error writing $RECEIVE file

Cause  The Distributor process encountered an error while writing to $RECEIVE.

Effect  The Distributor process exits.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2024

(#2024) Unidentified message received on $RECEIVE

Cause  An unidentified message was received on $RECEIVE. The error might be caused by an incompatibility error between the Distributor process and the process with which it was communicating.

Effect  The Distributor process exits.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2025

(#2025) $RECEIVE FILE IS CLOSED

Cause  No more openers are allowed at $RECEIVE. This can be caused by either of the following reasons:

  • PATHMON has been intentionally shut down.

  • A programming error has occurred.

Effect  The Distributor process exits.

Recovery  The recovery action depends on the cause of this message:



2026

(#2026) system message sys-message-num

sys-message-num

is the system message number received. See the Guardian Procedure Errors and Message Manual for explanations of system message numbers.

Cause  A system message was received.

Effect  Informational message only; the Distributor process continues to run.

Recovery  Informational message only; no corrective action is needed.



2027

(#2027) AWAITIOX: pmon error ferror-code

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The Distributor process was attempting to process a serverclass_send operation when it encountered an error. See the error reported in the message for more details about the cause.

Effect  The Distributor process exits.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2028

(#2028) AWAITIOX: timeout error ferror-code

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  A timeout occurred. See the error reported in the message for more details about the cause.

Effect  Informational message only; the Distributor process continues to run.

Recovery  Informational message only; no corrective action is needed.



2029

(#2029) AWAITIOX: error err-msg

err-msg

is the OSS-supplied error message text that further defines the cause of the error.

Cause  A system error occurred. See the error text for more information.

Effect  The Distributor process exits.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2030

(#2030) Thread fd=file-desc1, awaitiox fd= file-desc2, THESE SHOULD MATCH!!!

file-desc1

is the file descriptor of the thread.

file-desc2

is the file descriptor of the operation that just completed.

Cause  The file descriptor of the thread did not match the file descriptor of the operation that just completed.

Effect  The Distributor process exits.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2031

(#2031) socket: AWAITIOX failed after accept_nw2(): socket-error

socket-error

is an error code returned by the TCP/IP socket function. See the TCP/IP and IPX/SPX Programming Manual for explanations of socket errors.

Cause  The accept_nw2 operation failed with an error. See the error reported in the message for more details about the cause.

Effect  The Distributor process exits.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2032

(#2032) sock_close_reuse_nw error:errno=socket-error

socket-error

is an error code returned by the TCP/IP socket function. See the TCP/IP and IPX/SPX Programming Manual for explanations of socket errors.

Cause  The sock_close_reuse_nw operation failed with an error. See the error reported in the message for more details about the cause.

Effect  The Distributor process exits.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2033

(#2033) socket: AWAITIOX failed after sock_close_reuse_nw(): ferror-code

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The sock_close_reuse_nw operation failed to complete correctly. See the error reported in the message for more details about the cause.

Effect  The Distributor process exits.

Recovery  Contact your service provider, and provide all relevant information as described in the beginning of “Events 2000 Through 2999: Distributor Process Messages (Identifier: dist)”.



2034

(#2034) The number of ports configured exceeds 200.

Cause  This message indicates a Distributor process configuration error.

Effect  The Distributor process exits.

Recovery  Change the number of ports specified in the Accept or AcceptSecureTransport directive so that they specify a value less than 200.

For information about the Accept and AcceptSecureTransport directives, see the iTP Secure WebServer System Administrator’s Guide.



2055

(#2055) HTTPD LINKDEPTH not equal 1

Cause  During its startup, the Distributor process detected that the httpd LINKDEPTH configuration parameter is not set to one.

Effect  The Distributor process will not start.

Recovery  Edit the configuration file (httpd.config) and change the httpd server's LINKDEPTH parameter to 1. Start the iTP Secure WebServer. For specific information about the LINKDEPTH parameter, see the iTP Secure WebServer System Administrator’s Guide.



2056

(#2056) Unable to contact HTTPD process, pathsend error ts/mp-error, file system error file-system-error

ts/mp-error

is the error received from the NonStop TS/MP environment.

file-system-error

is the file system error received.

Cause  The Distributor process cannot establish a context-sensitive dialog with an httpd process.

Effect  Any existing context-sensitive dialogs continue to be used. The Distributor process attempts to reestablish the dialog five times. Scaling up the environment is limited as long as this error condition exists.

Recovery  Investigate the NonStop TS/MP error condition to determine why the context-sensitive dialog cannot be established. Take corrective actions as necessary.



2057

(#2057) 80% of maximum configured static httpd process threads are in use

Cause  The Distributor process has detected that the statically configured httpd processes (those indicated by the NUMSTATIC parameter) have reached 80% of their total capacity.

Effect  None. This is a warning message indicating that you may need to configure additional capacity.

Recovery  This event does not require any explicit recovery actions; however, if you want to configure more capacity, you can increase the httpd server configuration parameters TANDEM_RECEIVE_DEPTH or NUMSTATIC until this event is not generated under normal server usage. Changing these parameters requires that you restart the iTP Secure WebServer. For specific information about the httpd server configuration TANDEM_RECEIVE_DEPTH and NUMSTATIC parameters, see the iTP Secure WebServer System Administrator’s Guide.



2058

(#2058) 90% of maximum configured static httpd process threads are in use

Cause  The Distributor process has detected that the statically configured httpd processes (those indicated by the NUMSTATIC parameter) have reached 90% of their total capacity.

Effect  None. This is a warning message indicating that you may need to configure additional capacity.

Recovery  This event does not require any explicit recovery actions; however, if you want to configure more capacity, you can increase the httpd server configuration parameters TANDEM_RECEIVE_DEPTH or NUMSTATIC until this event is not generated under normal server usage. Changing these parameters requires that you restart the iTP Secure WebServer. For specific information about the httpd server configuration TANDEM_RECEIVE_DEPTH and NUMSTATIC parameters, see the iTP Secure WebServer System Administrator’s Guide.



2059

(#2059) 100% of maximum configured static httpd process threads are in use

Cause  The Distributor process has detected that the statically configured httpd processes (those indicated by the NUMSTATIC parameter) have reached 100% of their total capacity.

Effect  None. This is a warning message indicating that you may need to configure additional capacity.

Recovery  This event does not require any explicit recovery actions; however, if you want to configure more capacity, you can increase the httpd server configuration parameter TANDEM_RECEIVE_DEPTH or NUMSTATIC until this event is not generated under normal server usage. Changing these parameters requires that you restart the iTP Secure WebServer. For specific information about the httpd server configuration TANDEM_RECEIVE_DEPTH and NUMSTATIC parameters, see the iTP Secure WebServer System Administrator’s Guide.

HP recommends that you adjust httpd server configuration parameters TANDEM_RECEIVE_DEPTH and NUMSTATIC until this event is not generated under normal server usage.



2060

(#2060) Maximum configured httpd servers are now started

Cause  The Distributor process detected that the number of httpd processes running has reached its maximum limit.

Effect  None. This is a warning message indicating that you may need to configure additional capacity.

If this event is seen in conjunction with Event 2059, the maximum number of processes are running, and all process threads are in use. Therefore, TCP/IP connection requests may be queued inside the Distributor process and the TCP/IP processes resulting in longer than normal response times or connections being terminated (this results in a “no data received” or similar error being received at the client browser).

Recovery  If the Event 2059 has not been generated, no explicit recovery action is necessary. However, if this event and Event 2059 are generated, you should increase the httpd server configuration parameter MAXSERVERS. Changing this parameter requires that you restart the iTP Secure WebServer. For specific information about the httpd server configuration MAXSERVERS parameter, see the iTP Secure WebServer System Administrator’s Guide



2061

(#2061) Unable to get information about httpd serverclass. Aborting distributor.

Cause  The Distributor process cannot obtain configuration information about the httpd server class from PATHMON during the Distributor process startup.

Effect  The Distributor process does not start.

Recovery  Restart the iTP Secure WebServer. If the problem persists, issue the PATHCOM INFO command using GTACL. Record and address any reported errors.



2062

(#2062) Unable to allocate memory: errno=reported-error

reported-error

is the reported error number.

Cause  The Distributor process cannot allocate memory for an internal operation.

Effect  The Distributor process stops.

Recovery  Correct the error condition, and restart the iTP Secure WebServer.



2063

(#2063) Unable to get httpd serverclass status. Error error-condition

error-condition

reports the error condition.

Cause  The Distributor process cannot obtain the current status of the httpd server class from PATHCOM.

Effect  The Distributor process continues. However, the PATHCOM STOP SERVER HTTPD command may not execute properly.

Recovery  Correct the error condition, and restart the iTP Secure WebServer.

Events 3000 Through 3999: Common Gateway Interface (CGI Server Processes and CGI Library) Messages (Identifier: cgi)



3001

(#3001) cgilib: Connection has been aborted by the httpd server.

Cause  The 3001 message is generated when a cgi server receives a connection abort signal from the httpd process. Usually this is the result of the end user stopping or resetting the httpd connection via browser STOP or REFRESH buttons.

Effect  The connection is aborted, the server is awaiting further user input.

Recovery  Retry the request



3002

(#3002) cgilib: Can’t set an alarm signal, aborting!

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

(#3003) cgilib: Can’t unset an alarm signal handler, aborting!

Cause  The CGI library could not reset the CGI_fflush timer.

  • 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.

Effect  The existing signal environment is unchanged. The generic or Pathway CGI process where the error occurred exits.

Recovery  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.



3004

(#3004) cgilib: Internal logic error. aborting! Please contact Tandem.

Cause  The CGI library attempted to change the CGI_fflush timer, but could not because the local_alarm internal routine was invoked with improper parameters.

Effect  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.

Contact your service provider and provide the following information:

  • The number of this error message

  • The configuration files (httpd.config)

  • The EMS log file

  • A saveabend file of the CGI process



3005

(#3005) cgilib: Can’t block Alarm Signal, aborting (err-msg)

err-msg

is the OSS-supplied error message text that further defines the cause of the error.

Cause  The CGI library could not set the signal mask for the signal handler routine.

Effect  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.



3006

(#3006) cgilib: Can’t reset sigalrm mask, aborting! (error-msg)

error-msg

is the OSS-supplied error message text that further defines the cause of the error.

Cause  The CGI library could not reset the signal mask for the signal handler routine.

Effect  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.



3007

(#3007) cgilib: Malloc failure!

Cause  The CGI library called the malloc function, but was unable to obtain memory from the heap.

Effect  The generic or Pathway CGI process where the error occurred exits.

Recovery  Check for the following possible causes:

  • Insufficient heap size

  • Memory leaks in user-written code

If any of these conditions exist, correct them.



3008

(#3008) cgilib: Aborted Dialog not stopped by user supplied CGI_abort procedure! Aborting!

Cause  A user at a web browser stopped an open connection to a CGI program before the interaction between the browser and the program completed. This occurs when users supply their own copy of CGI_connection_abort.

Effect  The generic or Pathway CGI process where the error occurred exits.

Recovery  You have the following two recovery options:

  • Use the default copy of CGI_connection_abort to terminate the CGI program.

  • To terminate the CGI program using the user-written copy of CGI_connection_abort, set the environment variable TANDEM_CGI_CONNECTION_ABORT_EXIT to the NO and supply a user-written copy of CGI_connection_abort.



3009

(#3009) cgilib: Error on Receive Write=ferror-code

ferror-code

is an error code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The CGI library encountered an error in a Guardian call to the REPLYX function. See the error reported in the message for more details about the cause.

Effect  The generic or Pathway CGI process where the error occurred exits.

Recovery  Consult the Guardian Procedure Errors and Messages Manual for error information and take the recommended measures to correct the error.



3010

(#3010) cgilib: Error on Receive Read=ferror-code

ferror-code

is an error code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The CGI library encountered an error in a Guardian call to the READUPDATEX function. See the error reported in the message for more details about the cause.

Effect  The generic or Pathway CGI process where the error occurred exits.

Recovery  Consult the Guardian Procedure Errors and Messages Manual for error information and take the recommended measures to correct the error.



3011

(#3011) cgilib: Unexpected dialog_info=info

info

is the out-of sequence Pathsend dialog.

Cause  The CGI library and the httpd server interact using Pathsend dialogs. The proper sequence for a dialog conversation on $RECEIVE is that the first message contains a DIALOG_BEGIN indication, and the following messages contain a DIALOG_CONTINUE indication. The CGI library $RECEIVE code checks to ensure that the dialog attributes in incoming messages are those that are expected based on the stage of the dialog. This error indicates that the CGI library code has detected an out-of sequence dialog attribute.

Effect  The generic or Pathway CGI process where the error occurred exits.

Recovery  Check that $RECEIVE is not being read by user-written code.

If the problem persists, contact your service provider and provide the following information:

  • The number of this error message

  • The text of the unexpected Pathsend dialog

  • The configuration files (httpd.config)

  • The EMS log file

  • A saveabend file of the CGI process



3012

(#3012) cgilib: CGI_printf Buffer Overflow

Cause  Insufficient buffer space was allocated to hold the CGI output data.

Effect  The generic or Pathway CGI process where the error occurred exits.

Recovery  Ensure that user-written code does not generate output greater than 32 kilobytes.



3014

(#3014) cgilib: Unable to Open $RECEIVE

Cause  The CGI library was unable to open $RECEIVE.

Effect  The generic or Pathway CGI process where the error occurred exits.

Recovery  Check that user-written code is not attempting to open $RECEIVE.



3015

(#3015) cgilib: Could not set TANDEM_CGI_FFLUSH_TIMER to time-attempted, using default of time-set instead.

time-attempted

is the time (in seconds) to which you attempted to set the timer.

time-set

is the time (in seconds) to which the timer was set.

Cause  The environment variable TANDEM_CGI_FFLUSH_TIMER could not be set the specified value at this time.

Effect  The timer is set to the last value to which it was set.

Recovery  Retry setting the value of TANDEM_CGI_FFLUSH_TIMER at a later time. See the description of the TANDEM_CGI_FFLUSH_TIMER in the iTP Secure WebServer Administrator’s Guide for further information.



3016

(#3016) cgilib: Improper Dialog

Cause  The CGI library and the httpd server interact using Pathsend dialogs. The proper sequence for a dialog conversation on $RECEIVE is that the first message contains a DIALOG_BEGIN indication, and the following messages contain a DIALOG_CONTINUE indication. The CGI library $RECEIVE code checks to ensure that the dialog attributes in incoming messages are those that are expected based on the stage of the dialog. This error indicates that the CGI library code has detected an out-of sequence dialog attribute.

Effect  The generic or Pathway CGI process where the error occurred exits.

Recovery  Check that $RECEIVE is not being read by user-written code.

If the problem persists, contact your service provider and provide the following information:

  • The number of this error message

  • The configuration files (httpd.config)

  • The EMS log file

  • A saveabend file of the CGI process



3017

(#3017) cgilib: realloc failure!

Cause  The CGI library called the realloc function, but was unable to obtain memory from the heap.

Effect  The generic or Pathway CGI process where the error occurred exits.

Recovery  Check for the following possible causes:

  • Insufficient heap size

  • Memory leaks in user-written code

If any of these conditions exist, correct them.



3018

(#3018) cgilib: Unexpected Error reading $RECEIVE error=ferror-code

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The CGI library encountered an error while reading $RECEIVE. See the error reported in the message for more details about the cause.

Effect  The generic or Pathway CGI process where the error occurred exits.

Recovery  Check that $RECEIVE is not being read by user-written code.

If the problem persists, contact your service provider and provide the following information:

  • The number of this error message

  • The number of the file-system error reported

  • The configuration files (httpd.config)

  • The EMS log file

  • A saveabend file of the CGI process



3030

(#3030) cgilib: Improper SSC Request Received

Cause  The servlet server process received an improperly formatted SSC request from an httpd process in the iTP Secure WebServer environment.

Effect  The request is rejected.

Recovery  Identify the requester that sent the improperly formatted request. Ensure that the improperly formatted request will not be resent.

Events 5000 Through 5999: iTP Global Cache Server Messages (Identifier: gcache) and iTP RLS Event Messages (Identifier: rls, Events 5000 Through 5013)

The following messages are generated by iTP RLS or iTP Global Cache Server.

See the /usr/tandem/webserver/logs/httpd.log for WebServer messages. For troubleshooting information, see the HP WebServer documentation.



5001 (From iTP Global Cache Server)

(#5001) GCACHE: can’t open error log file error-file-name

error-file-name

is the name of the file specified in the “Env ERRORFILE=” command.

Cause  The iTP Global Cache server could not open the error log file.

Effect  Error logging will not occur to an exclusive file, however, fatal errors are still reported to EMS and all errors are also reported in the trace log file, if tracing is enabled. Normal gcache server processing will not be interrupted.

Recovery  Confirm that the gcache server’s environment variable, ERRORFILE has a valid path and filename. Correct if necessary. Stop the gcache server and restart.



5001 (From iTP RLS)

(#5001) RLS unable to service request because all remote servers are hanging

Cause  The iTP RLS cannot service the request because all the servers are marked as failed.

Effect  The iTP RLS stops trying to process the request.

Recovery  Investigate the reason why the servers are not responding and take corrective action.



5002 (From iTP Global Cache Server)

(#5002) GCACHE: can’t open trace log file trace-file-name

trace-file-name

is the name of the file specified in the “Env TRACEFILE=” command.

Cause  The iTP Global Cache server could not open the trace log file.

Effect  No trace records will be logged. Normal gcache server processing will not be interrupted.

Recovery  Confirm that the gcache server’s environment variable, TRACEFILE has a valid path and filename. Correct if necessary. Stop the gcache server and restart.



5002 (From iTP RLS)

(#5002) RLS unable to service request because all servers are broken, waiting for retry-secs seconds

retry-secs

The number of seconds delay before retrying the request. This value cannot be greater than the value of the RETRY_PERIOD environmental variable.

Cause  The iTP RLS has marked as failed all the servers that can service this request.

Effect  The iTP RLS waits for the specified number of seconds before checking the status of the servers again. If there are still no available servers after waiting for more than the value of the RETRY_PERIOD environmental variable, the iTP RLS tries to contact one of the servers. If this attempt fails, the iTP RLS generates event 5001.

Recovery  Investigate the reason why the servers are not responding and take corrective action.



5003 (From iTP Global Cache Server)

(#5003) GCACHE: MAINLOOP: unable to open $RECEIVE

Cause  The iTP Global Cache server could not open $RECEIVE because of an error.

Effect  The gcache process exits.

Recovery  Consult the Guardian Procedure Errors and Messages Manual for error information. Take any recommended measures to correct the file-system error. If required, stop the gcache server and restart.



5003 (From iTP RLS)

(#5003) CGI_fread failed

Cause  The iTP RLS cannot read a request from the HTTPD process.

Effect  The iTP RLS stops trying to process the current request.

Recovery  If the problem persists, check the iTP Secure WebServer logs and event messages to determine the cause of the problem.



5004 (From iTP Global Cache Server)

(#5004) GCACHE: MAINLOOP: DeMarshall memdup failed, SessionCacheItem is null, WRITE_CACHE failed

Cause  Memory could not be allocated from the heap for the incoming session key cache item.

Effect  The gcache process exits. Check for the following possible causes:

  • Insufficient heap size

  • Memory leaks in user-written code

Recovery  If any of these conditions exist, correct them.



5004 (From iTP RLS)

(#5004) RLS encountered database error error

error

SQLMP error code.

Cause  The iTP RLS cannot access the database files used to configure and control its operation.

Effect  The iTP RLS stops trying to process the request.

Recovery  Verify the database tables and take corrective action.



5005 (From iTP Global Cache Server)

(#5005) GCACHE: MAINLOOP: $RECEIVE READ failed err: error-num

error-num

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes. Memory could not be allocated from the heap for the incoming session key cache item.

Cause  The Global Cache server encountered an error while reading $RECEIVE. See the error reported in the message for more details about the cause.

Effect  The gcache process where the error occurred exits.

Recovery  Stop and restart the gcache server. If the problem persists, contact your service provider and supply the following information:

  • The number of this error message

  • The number of the file-system error reported

  • The configuration files (httpd.config)

  • The EMS log file

  • A saveabend file of the gcache process



5005 (From iTP RLS)

(#5005) Description-of-error

Description-of-error

This is a text description of the error message. The description might include an error number.

Cause  The iTP RLS encountered a network or communications error.

Effect  The iTP RLS stops trying to send the request to the currently selected target application server process and looks for an alternate target application server process.

Recovery  This is an informational message only. This message is usually accompanied by message 5007.



5006 (From iTP Global Cache Server)

(#5006) GCACHE: PathsendReply: $RECEIVE WRITE failed, err: error-num

error-num

is an error code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The iTP Global Cache server could not open $RECEIVE because of an error.

Effect  The gcache process where the error occurred exits.

Recovery  Consult the Guardian Procedure Errors and Messages Manual for error information and take the recommended measures to correct the error.



5006 (From iTP RLS)

(#5006) Description-of-error - error-code

Description-of-error

This is a text description of the error message.

error-code

This is the SQLMP error code.

Cause  The iTP RLS encountered a database error.

Effect  The iTP RLS abandons the current database operation and continues processing the request.

Recovery  This is an informational message only. A number of these messages can be generated in the event of multiple iTP RLS processes detecting a failed application server process at the same time. Under these circumstances all of the processes will attempt to add a record to the DBSTATUS table to reflect the target application server process status. Only the first is successful; the others generate this message.



5007 (From iTP RLS)

(#5007) Unable to operation remote server address port port

operation

This is a text description of the error message. Valid values are:

Connect
Recv data
Send data
address and port

The address and port number of the target application server process for which the operation failed.

Cause  The iTP RLS cannot communicate with the specified target application server process.

Effect  The iTP RLS stops trying to send the request to the currently selected application server process and looks for an alternate server process. The iTP RLS periodically retries.

Recovery  Investigate why the target application server process is not responding and take corrective action.



5008 (From iTP RLS)

(#5008) Prefix pfx, Addr: addr, Port port, Capacity cap, Posts posts, Sessions sess

pfx

The URL prefix that identifies an application.

addr and port

The address and port number of the target application server process to which the statistics apply.

cap

The calculated capacity of the target application server process. The higher this value, the more likely the server process is to be selected by the iTP RLS load balancing feature. A value of -1 indicates that the target application server process is unavailable.

posts

The number or rate of requests sent to the target application server process.

sess

The number or rate of new sessions associated with the target application server process. This value is only included for applications that use HTTP sessions.

Cause  The iTP RLS is configured to generate periodic statistics events.

Effect  None.

Recovery  Informational message only; no recovery required.



5009 (From iTP RLS)

(#5009) Status 500 from AppServer

Cause  The iTP RLS received an HTTP Status 500 response from the target application server process.

Effect  The iTP RLS reports this event but take no other action. The Status 500 reply is sent back to the client.

Recovery  Investigate why the Status 500 messages are being generated by the application server and take corrective action.



5010 (From iTP RLS)

(#5010) path not found because pfx not in the DBACCESS table

path

The pathname component of the URL specified by the client.

pfx

The first component of the pathname that identifies an application.

Cause  The iTP RLS cannot find an entry for the prefix in the DBACCESS table.

Effect  The iTP RLS stops trying to process the request.

Recovery  Verify the contents of the database table and take corrective action if necessary.



5011 (From iTP RLS)

(#5011) Load of Config failed

Cause  The iTP RLS encountered an error while loading the configuration from the database.

Effect  The iTP RLS stops trying to process the request.

Recovery  Verify the database tables and take corrective action.



5012 (From iTP RLS)

(#5012) Multiple zero bytes replies received, aborting

Cause  The iTP RLS received consecutive zero-length messages from the TCP/IP process while waiting for a reply from the target application server process.

Effect  The iTP RLS stops trying to send the request to the currently selected application server process and looks for an alternate target application server process. The iTP RLS periodically retries.

Recovery  Investigate why the target application server process is not responding and take corrective action.



5013 (From iTP RLS)

(#5013) Unable to open TCP/IP process tcpip-process

tcpip-process

The name of the TCP/IP process.

Cause  The iTP RLS was unable to communicate with the TCP/IP process while trying to contact a target application server process.

Effect  The iTP RLS stops trying to send the request to the currently selected application server process and looks for an alternate target application server process. The iTP RLS periodically retries.

Recovery  Investigate why the TCP/IP process is not responding and take corrective action.

Events 6000 Through 6999: WebSafe2 Messages (Identifier: wsf)

If you encounter a WebSafe2 message and further assistance is required, contact your service provider and provide the following types of information:

  • Descriptions of the problem and accompanying symptoms

  • Details from the message or messages generated

  • Supporting documentation such as EMS logs, WID trace files (which log communications between the WebSafe2 unit and the WID), and a processor dump, if applicable.

If your local operating procedures require contacting the Global Mission Critical Solution Center (GMCSC), supply your system number and the numbers and versions of all related products as well.



6001

(#6001) Should call GET_CERTIFICATE before calling DECRYPT_DATA

Cause  This is an internal error.

Effect  The request aborts.

Recovery  Examine the WID trace files (which log communications between the WebSafe2 unit and the WID) and the WID error log to help determine the cause. Contact your service provider, and provide these files and the additional information described in the beginning of “Events 6000 Through 6999: WebSafe2 Messages (Identifier: wsf)”.



6002

(#6002) Cipher is not supported by WebSafe: cipher id = cipher-id

cipher-id

is the unsupported cipher type.

Cause  A cipher type has been specified by the AcceptSecureTransport directive in the configuration file (httpd.config) that is not supported by the WebSafe2 unit. For a list of the ciphers that your WebSafe2 unit supports, see the iTP Secure WebServer System Administrator’s Guide.

Effect  The request aborts.

Recovery  Replace the cipher specification in the AcceptSecureTransport directive with a supported value as listed in the iTP Secure WebServer System Administrator’s Guide.

For information about the AcceptSecureTransport directive, see the iTP Secure WebServer System Administrator’s Guide.



6003

(#6003) SERVERCLASS_SEND_ to WID failed. Pathmon error: perror-code, file sys error: ferror-code.

perror-code

is a code for the PATHMON error that occurred. See the NonStop TS/MP and Pathway Management Programming Messages Manual for explanations of the PATHMON error codes.

ferror-code

is a code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  A Pathsend request to the WebSafe2 Interface Driver (WID) server has failed.

Effect  The request aborts.

Recovery  More information can be found by examining the PATHMON errors and file-system errors. Consult the NonStop TS/MP and Pathway Management Programming Messages Manual and the Guardian Procedure Errors and Messages Manual for recovery information based on the error codes reported in the message.



6005

(#6005) Decrypt master session key failed using KEK. error error-num

error-num

is a code for the RSA BSafe library error.

Cause  The decryption routine failed while trying to decrypt a master key.

Effect  The request aborts.

Recovery  Examine the WID trace files (which log communications between the WebSafe2 unit and the WID) and the WID error log to help determine the cause. Contact your service provider, and provide these files and the additional information described in the beginning of “Events 6000 Through 6999: WebSafe2 Messages (Identifier: wsf)”.



6006

(#6006) Command DECRYPT_DATA failed. WID error: error-num error-text

error-num

is a code for the WID error returned.

error-text

is the text of the WID error returned.

Cause  The WebSafe2 Interface Driver (WID) server returned a WID error when it received a request to decrypt a master key.

Effect  The request aborts.

Recovery  Examine the WID trace files (which log communications between the WebSafe2 unit and the WID) and the WID error log to help determine the cause. Contact your service provider, and provide these files and the additional information described in the beginning of “Events 6000 Through 6999: WebSafe2 Messages (Identifier: wsf)”.



6007

(#6007) Output received from unexpected command command-name

command-name

is the command that was invoked.

Cause  The WebSafe2 Interface Driver (WID) server received unexpected output from the specified internal command.

Effect  The request aborts.

Recovery  Examine the WID trace files (which log communications between the WebSafe2 unit and the WID) and the WID error log to help determine the cause. Contact your service provider, and provide these files and the additional information described in the beginning of “Events 6000 Through 6999: WebSafe2 Messages (Identifier: wsf)”.



6008

(#6008) Command GET_CERTIFICATE failed. WID error: error-num error-text

error-num

is a code for the WID error returned.

error-text

is the text of the WID error returned.

Cause  The WebSafe2 Interface Driver (WID) server returned a WID error when the GET_CERTIFICATE function was called.

Effect  The request aborts.

Recovery  Examine the WID trace files (which log communications between the WebSafe2 unit and the WID) and the WID error log to help determine the cause. Contact your service provider, and provide these files and the additional information described in the beginning of “Events 6000 Through 6999: WebSafe2 Messages (Identifier: wsf)”.



6009

(#6009) Can not communicate with WID server pathmon-name:server-class. Make sure it is started properly

pathmon-name

is the name of the PATHMON process for the environment where the WID processes are running.

server-class

is the name of the WID server class.

Cause  The iTP Secure WebServer was unable to ping the WebSafe2 Interface Driver (WID) server during startup.

Effect  The iTP Secure WebServer fails to start.

Recovery  Ensure that the WID server class is started when the iTP Secure WebServer is started.



6010

(#6010) Get certificate from WID server pathmon-name:server-class failed.

pathmon-name

is the name of the PATHMON process for the environment where the WID processes are running.

server-class

is the name of the WID server class.

Cause  The iTP Secure WebServer cannot get the certificate from the WebSafe2 Interface Driver (WID) server.

Effect  The request aborts.

Recovery  Contact your service provider, and provide the information described in the beginning of “Events 6000 Through 6999: WebSafe2 Messages (Identifier: wsf)”.



6011

(#6011) Decrypt KEK using Kx failed. error error-num

error-num

is a code for the RSA BSafe library error.

Cause  The decryption routine failed while trying to decrypt the Key Exchange Key (KEK).

Effect  The request aborts.

Recovery  Contact your service provider, and provide the information described in the beginning of “Events 6000 Through 6999: WebSafe2 Messages (Identifier: wsf)”.



6012

(#6012) Decode Certificate failed

Cause  The certificate returned by the WebSafe2 Interface Driver (WID) may not be valid.

Effect  The request aborts.

Recovery  Contact your service provider, and provide the information described in the beginning of “Events 6000 Through 6999: WebSafe2 Messages (Identifier: wsf)”.



6016

(#6016) The DN to be used by WebSafe is not found. Make sure that AcceptSecureTransport -cert or SSLName directive specify the correct DN

Cause  The certificate specified in the AcceptSecureTransport command was not found in the WID keyfile.

Effect  The iTP Secure WebServer does not start.

Recovery  Make sure the DN specified by the AcceptSecureTransport command matches the one in the key certificate.

For information about the AcceptSecureTransport directive, see the iTP Secure WebServer System Administrator’s Guide.



6019

(#6019) Decrypt secret key using KEK failed. Error = error-num

error-num

is a code for the WID error returned.

Cause  The secret key cannot be decrypted using the KEK provided.

Effect  The Secure Sockets Layer (SSL) handshake fails.

Recovery  Informational message only; no corrective action is required.



6020

(#6020) Command SSL_DECRYPT_SECRET_KEY to WID failed. WID error error-num error-text

error-num

is a code for the WID error returned.

error-text

is the text of the WID error returned.

Cause  The WebSafe2 Interface Driver (WID) using the WebSafe2 unit cannot decrypt the secret key encrypted with the server’s public key. See the WID trace file for details.

Effect  The Secure Sockets Layer (SSL) handshake fails.

Recovery  Informational message only; no corrective action is required.



6021

(#6021) Cannot make SSLV3 connection with this cert. Only SSLV2 will be supported. SSLV2 cipher DES-CBC3-MD-5 will be disabled.

Cause  The iTP Secure WebServer was configured with a WebSafe2 unit with a version prior to 2.6.11 that does not support SSLV3 and cipher DES-CBC3-MD5.

Effect  The DES-CBC3-MD5 cipher is disabled.

Recovery  If AcceptSecureTransport -ciphers is specified, use the ciphers specified for WebSafe prior to 2.6.11 as described in the iTP Secure WebServer System Administrator’s Guide.



6023

(#6023) Unable to get server keyexchange information. WID error <error_num> <error detail>

Cause  The WebSafe Interface Driver (WID) returned an error when the iTP Secure WebServer sent a request to the WID to obtain necessary information for the ServerKeyExchange message.

Effect  The connection is aborted.

Recovery  See the widerror.log and widtrace.log. If the Atalla WebSafe2 firmware is incompatible, the widerror.log indicates that the firmware needs to be upgraded.

Events 7000 Through 7999: Servlet Server Class (SSC) Messages (Identifier: ssc)



7001

(#7001) Servlet Server Class started. Version Procedure = T1222H50_xxxx_xx.

Cause  The Servlet Server Class has been started.

Effect  None

Recovery  None



7002

(#7002) Servlet Server Class Start Failed. Servlet Server Class Object code vproc = T1222H50_xxxx_xx does not match Class file vproc of: T1222H50_xxxx_xx. Terminating Server.

Cause  The vproc of the Servlet Server Class object code does not match the vproc of the Servlet Class file.

Effect  The Servlet Server Class cannot start.

Recovery  Reinstall the product and follow the installation procedure.



7003

(#7003) Unable to locate Java Class (name=class-name) within the current CLASSPATH. Aborting!

class-name

is the Java class name that could not be located.

Cause  The specified class was not in the class path for the Servlet Server Class.

Effect  The Servlet Server Class (SSC) aborts.

Recovery  Check the spelling of the class name specified in your servlet program, and ensure that the CLASSPATH specified in the Server directive for the SSC includes that class. Restart the Servlet Server Class.

For information about the Server directive, see the iTP Secure WebServer System Administrator’s Guide.



7004

(#7004) cgilib: Malloc failure!

Cause  The CGI library called the malloc function, but was unable to obtain memory from the heap.

Effect  The CGI process exits.

Recovery  Check for the following possible causes:

  • Insufficient heap size

  • Memory leaks in user-written code

If any of these conditions exist, correct them.



7005

(#7005) Abort!!!

Cause  An exception occurred in the Java Runtime environment, which caused an abort. The exception that occurred is reported in the servlet error log.

Effect  The Servlet Server Class (SSC) process where the error occurred aborts.

Recovery  Check the servlet error log to determine the exception that occurred. Follow the recommended measures to recover.



7006

(#7006) SERVERCLASS_SEND_ to httpd failed. Pathmon error: perror-code, File system error: ferror-code

perror-code

is the PATHMON error number. See the NonStop TS/MP and Pathway Management Programming Messages Manual for explanations of the PATHMON error codes.

ferror-code

is an error code for the file-system error that occurred. See the Guardian Procedure Errors and Messages Manual for explanations of the file-system error codes.

Cause  The Servlet Server Class encountered a SERVERCLASS_SEND_ error when communicating with the httpd process.

Effect  The operation fails.

Recovery  Check the Pathway configuration to ensure that there are sufficient httpd processes configured to handle SSC requests. If the problem persists, consult the NonStop TS/MP and Pathway Management Programming Messages Manual and the Guardian Procedure Errors and Messages Manual for error information, and take the recommended measures to recover.



7007

(#7007) httpd returned error for real path translation

Cause  The httpd server encountered an internal error while attempting an HTTP path translation.

Effect  The operation fails.

Recovery  Check that the pathname being sent is a valid pathname. If the name is valid and the problem persists, contact your service provider and provide the following information:

  • The number of this error message

  • The configuration files (httpd.config)



7008

(#7008) httpd returned error for Mime type translation

Cause  The httpd server encountered an internal error while attempting a mime-type translation.

Effect  The operation fails.

Recovery  If the problem persists, contact your service provider and provide the following information:

  • The number of this error message

  • The configuration files (httpd.config)



7009

(#7009) Java_com_tandem_servlet_TandemServlet_getRealPath buffer overrun

Cause  A user-written servlet called ServletRequest.getRealPath has a pathname to be translated that is longer than the internal buffer used to communicate with the httpd server.

Effect  A null value is returned for the request.

Recovery  Pathnames cannot exceed 500 bytes in length. Check the Java Servlet code to determine which pathname is being sent that exceeds the buffer. Retry the operation with a valid pathname.



7010

(#7010) Java_com_tandem_servlet_TandemServlet_getMimeType buffer overrun

Cause  A user-written servlet called ServletContext.getMimeType has a mime type longer than the internal buffer used to communicate with the httpd server.

Effect  A null value is returned for the request.

Recovery  Mime types cannot exceed 500 bytes in length. Check the Java Servlet code to determine which mime type is being sent that exceeds the buffer. Retry the operation using a valid mime type.



7013

(#7013) Servlet Server Class Object code call to getProcName() failed

Cause  The servlet server process was unable to obtain its own process name during process startup.

Effect  The servlet server process is terminated.

Recovery  Restart the SSC environment. If the problem persists, contact your service provider.