|
FRM v1.4.2 |
||||||||
PREV SCRIPT NEXT SCRIPT | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | FUNCT | DETAIL: FIELD | CONSTR | FUNCT |
CompiledModule | +--emos_std_err_lib
This library implements an interface to descriptions of WinRunner errors. All information about error codes ant the corresponding descriptions are maintained in Excel table "default.xls". To keep this library up to date some manual work is necessary. Our approach is two-fold:
You are welcome to add additional languages. Please inform us about this so we can merge your language into our distribution.
err_set_language( "DE" );To print formatted error descriptions you could do following in your code:
rc = set_window( "some non-existing window" ); if ( rc != E_OK ) { print( err_perror( rc ) ); tl_step( "Argh!", FAIL, "Have enough for today." ); treturn rc; }
Function Summary | |
String |
err_get_error_code(in errNr)
Returns the error code as text for the given error number, e.g. |
String |
err_get_error_desc(in errNr,
in lang)
Returns the error description for the given error number and the langauge code. |
String |
err_get_language()
Returns the code of the default language. |
String |
err_get_supproted_languages()
Returns the comma-separated list of the supported languages for error descriptions. |
protected String |
err_init()
Initialises the internal data structures from external table "default.xls". |
String |
err_is_error(in errNr)
Returns TRUE if given errNr is a known error code.
|
String |
err_perror(in errNr)
Returns formatted error message, e.g. "[-10001] General error occurred. |
String |
err_set_language(in lang)
Sets the default language to the given lang code.
|
Function Detail |
protected String err_init()
public String err_get_supproted_languages()
public String err_set_language(in lang)
lang
code.
This function returns the code of the new default language.
If invalid language code is given, no change is made and the old
default code is returned. The available language codes are returned
via err_get_supported_languages().
lang
- language codepublic String err_get_language()
public String err_is_error(in errNr)
TRUE
if given errNr
is a known error code.
Otherwise FALSE
is returned.
errNr
- error numberpublic String err_get_error_desc(in errNr, in lang)
errNr
- error numberpublic String err_get_error_code(in errNr)
errNr
- error numberpublic String err_perror(in errNr)
NOTE: This function only supports the default language.
errNr
- error number
|
FRM v1.4.2 |
||||||||
PREV SCRIPT NEXT SCRIPT | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | FUNCT | DETAIL: FIELD | CONSTR | FUNCT |