Сообщения

 

Сообщения (messages) есть класс сущностей, которые содержат в себе текст. Сообщения являются средством, позволяющим G2 информировать пользователя о каких-либо событиях. Например, в результате исполнения утверждения inform (информировать) G2 создает некоторое сообщение и размещает его на доске сообщений (message-board); при обнаружении некоторой ошибки G2 выдает сообщение в журнал оператора (the operator logbook).

Сообщения, которые G2 создает в результате исполнения действия inform, или сообщения как реакция на ошибку и т.п., являются примерами встроенного класса сущностей, называемого message (сообщение). Разработчик может создать подкласс класса message, который будет иметь уникальные характеристики и атрибуты. Например, класс сообщений, называемый user-warning-message (предупреждающие пользовательские сообщения), может использовать текст с очень крупным шрифтом, размещенным на фоне заданного цвета. Сообщения стандартно выдаются на одно из двух рабочих пространств: на доску сообщений (message board) или журнал оператора (logbook). Обычно на доску сообщений выдаются сообщения для пользователя, вызываемые действием inform. Вид доски сообщений управляется с помощью атрибута message-board-parameters в системной таблице (system tables). Сообщения об ошибках, системных условиях и предупреждения выдаются в журнал оператора. Вид журнала управляется через атрибут logbook-parameters в system tables.