Весь список вопросов

Вернуться к списку

Как снять трассу работы приложения при диагностике ошибки

Очень часто при диагностике ошибки возникает необходимость получения дополнительной информации о работе приложения.
Такую информацию можно получить с помощью трассировки работы приложения.

Режим трассировки включается по рекомендации сотрудников отдела сопровождения. Не включайте режим трассировки при обычной работе в системе, так как он может сильно замедлять работу системы в целом.

После включения режима трассировки выполните действия, приводящие к появлению ошибки во время работы в системе.

После завершения получения трассы работы приложения отключите режим трассировки в файле параметров Office.ini.

В системе возможно несколько видов трассировки:

  • Трассировка работы приложения с базой данных
    (Только для приложений, написанных с помощью Power Builder)
    Наиболее часто используемый вид трассировки. Позволяет диагностировать процесс работы приложения с базой данных, проверить корректность запросов отправляемых в базу данных и корректность полученных результатов выполнения запросов, влияющих на отображение информации в системе. 
    Для включения данного режима трассировки необходимо в файле параметров Office.ini, который располагается в каталоге EOS\DELO установить параметр DBMS в секции [Database] в следующие значения:

    для MS SQL Server:
    [Database]
    DBMS=trace mss

    для Oracle:
    [Database]
    DBMS=trace o84

    После этого необходимо запустить приложение системы ДЕЛО в котором возникает ошибка. При запуске возникнет окно с сообщением о том, что трассировка включена. В этом окне необходимо задать путь, по которому будет создан файл трассировки, и выставить все "галки".
    Поскольку файл трассы может получиться большого размера необходимо в момент возникновения ошибки сделать снимок всего экрана, на котором будет видна значимая информация (в каком режиме возникла ошибка, какие поля РК заполнены и т.п.). 

    Примечание: При включенном режиме полной трассировки может не работать функция получения печатных форм.

  • Трассировка отдельных участков кода 
    (Только для приложений системы ДЕЛО)
    Позволяет проверить функционирование отдельных компонент системы. 
    Для включения данного режима трассировки необходимо включить три параметра в файле параметров Office.ini в секции [Common]:

    [Common]
    debug=yes
    debug_key=connect
    debug_file=c:\delolog.txt

    Параметр debug включает режим трассировки приложения.
    Параметр debug_key определяет режимы, которые будут трассироваться. Наиболее часто используется ключ CONNECT, позволяющий определить, с какими параметрами осуществляется запуск приложения и вход в него.
    Параметр debug_file задает файл трассы.

  • Трассировка API
    (Только для приложений системы ДЕЛО)
    Позволяет проверить функционирование API. Используется при проблемах с получением печатных и отчетных форм.
    Для включения данного режима трассировки необходимо включить параметр debug_file в файле параметров Office.ini в секции [Common] (остальные параметры debug_ могут быть отключены с помощью символа ";", поставленного перед параметром):

    [Common]
    ;debug=yes
    ;debug_key=connect
    debug_file=c:\delolog.txt

    В этом режиме при обращении приложения к функциям API по пути, заданном параметром debug_file, создаются файлы вида EA00000*.log

Возврат к списку



Ольга Савко

Начальник группы телемаркетинга

Получите качественную бесплатную консультацию

Акция

Переход на отечественную АИС МФЦ

Скидка на право использования АИС МФЦ «ДЕЛО» при миграции с других решений по автоматизации МФЦ

Акция

«Амнистия» по техподдержке

Акция для клиентов, у которых есть просроченная техподдержка до 01.01.2015

Календарь мероприятий

07июня

«Автоматизация бизнеса» инструменты 2018 года

Узнать больше

06июня

ЭОС на ИНФОДОКУМ-2018

Узнать больше

20апреля

Интеграция EOS for SharePoint и конструктора документов в финансовой компании

Узнать больше
Все мероприятия

Наши клиенты

7 000 компаний

Наши партнеры

250

во всех городах России
и странах СНГ