HSP Errors

APIs & Tools

To find out if a HSP error has occurred after a method call, use the getLastError method. There are several possible method errors:

− "METHOD_INVALID_NAME"

− "METHOD_PRIVATE"

− "ARG_TOO_FEW"

− "ARG_TOO_MANY"

− "ARG_INVALID_TYPE"

− "ARG_INVALID_VALUE"

− "ARG_NULL_VALUE"


An error can also occur at protocol level. To find out if a protocol error has occurred, first call the getLastError method in a HSP page. Possible protocol errors:

− "HTTP_HEADERS_TOO_LARGE"

− "HTTP_HEADER_TOO_LONG"

− "HTTP_BODY_TOO_LARGE"

− "RESOURCE_TOO_LARGE"


In HSP, any syntax, language or I/O error is reported. In case of such an error, the HSP file is replaced with a hard-coded error page.

Syntax errors

Misspelling method names is not reported as an error. If any of the specifications of this document is violated, then a syntax error is generated.

Language Errors

A language error is generated when an instruction is not properly implemented. Such a case is illustrated below:

If any of the specifications of this document is violated, then a syntax error is generated.