A.1 Message Template Repository

The message template repository resides in a flat text file and contains messages in the format <message id 1> <message text>.

The following is an example of a message repository’s contents:
111 Dataset id {0} is invalid
112 Run id {0} running Pattern {1} failed
113 Checkpoint false, deleting match
  • 111, 112, and 113 represent message IDs.
  • Whitespace and message text follow.
  • {0}s and {1}s represent placeholders for code variable values.

Each subsystem has its own repository. The naming convention for each message library file is mantas_<subsystem>_message_lib_<language-code>.dat

  • <subsystem> is the name of the subsystem
  • <language-code> is the two-character Java (ISO 639) language code.
For example, the English version of the Algorithms message library is mantas_algorithms_message_lib_en.dat.

The log.message.library property that the subsystem’s base install.cfg file contains the full path to a subsystem’s message library file.