Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Context

Disclaimer

This page is a proposal to the community, not an approved directive

When an error is encountered in openIMIS, the user must have precise information on the error so the support team will know where to start there troubleshooting, this information can also be used in a FAQ

here are the information that this error message should contain:

  • Error code - Unique code
  • Context (e.g: Claim submission,) - translated in resource file
  • Error Type message (e.g: not authorized, ) - translated in resource file


Rule

Possible naming convention for the error codes:

Vendor(2 hexa)MODULE(2 hexa)unique_context(4 hexa)-ErrType (3 digits)

Vendor: Creator of the module (Exact in our case)
Module: openIMIS functional Module (proposal for the current module below)
Context: Action that failed
ErrType: Error type like the Http ones (https://en.wikipedia.org/wiki/List_of_HTTP_status_codes)

Example

Here the example with the message M_PASSWORDERROR

  • Error code - 0x01010201-401
  • Context - web application access
  • Error Type message - authentication is required and has failed

Details:
Vendor: 01 (Exact)
Module: 01 (core)
Context: 0201 (webapp access)
ErrType: 401 - authentication is required and has failed


The module list is still to be define, to have the latest status please refer to openIMIS Modules

  • No labels