Протокол отладки

При каждом тестовом прогоне отладчик ведет протокол, в котором фиксируется следующая информация:

  1. текущее состояние отлаживаемого объекта (исполнение, ожидание запуска и т.п.);

  2. все возникшие исключительные ситуации. Описание ситуации включает имя процедуры, в которой возникла исключительная ситуация, номер строки и тип ситуации;

  3. все отличные от нормального коды завершения СУБД ЛИНТЕР;

  4. значения выходных параметров для хранимых процедур (если выходные параметры заданы) или статус триггерной операции (разрешена/запрещена) при завершении исполнения;

Для просмотра протокола отладки необходимо:

  1. установить флажок (если он не установлен) в пункте меню Вид = > Сообщения или щелкнуть левой кнопкой мыши на пиктограмме в панели инструментов. В результате станет доступной вкладка Сообщения в информационном окне;

  2. раскрыть вкладку Сообщения в информационном окне (рисунок 17). Если она раскрыта после исполнения отлаживаемого объекта, окно будет содержать окончательный протокол исполнения. Если же вкладка раскрывается до запуска на выполнение, то сообщения в окне будут появляться по мере исполнения объекта.

Протокол тестового прогона
Рисунок 17. Протокол тестового прогона

Очистка окна сообщений

Отладчик никогда не удаляет по собственной инициативе протоколы предыдущих тестовых прогонов: каждый новый протокол дописывается в конец предыдущего, т.е. отладчик хранит все протоколы текущего сеанса отладки. Это позволяет пользователю, при необходимости, сравнивать результаты различных тестовых прогонов одного и того же объекта при разных входных параметрах и/или исходных текстах объектов. Если протоколы предыдущих тестовых прогонов не представляют интереса и/или мешают работе, их можно удалить. Удалить можно только сразу все сообщения, выборочное удаление не допускается.

Для очистки окна сообщений необходимо:

  1. раскрыть вкладку Сообщения в информационном окне;

  2. перейти в пункт меню Инструментарий = > Очистить окно. Все записи в окне сообщений будут удалены.