Отладка процессов интеграции
В этом примере вы запустите проект в режиме отладки и после остановки на точке останова продолжите пошаговое исполнение приложения. В качестве примера будет исследован процесс обработки входящего сообщения в узле Транслятор. Сообщения в «1С:Шина» в данном примере будут поступать по протоколу HTTP в результате POST-запроса. POST-запрос будет осуществляться по специальному URL-шаблону, который был ранее определен в Http Сервисе «1С:Шины».
Откройте приложение в среде разработки и выполните следующие действия:
Откройте приложение в среде разработки и выполните следующие действия:
-
Откройте схему процесса интеграции. Для этого кликните на элемент проекта ПроцессИнтеграции в панели навигатора (в примере элемент назван ОбменТиповой):
-
Откроется схема процесса интеграции. На схеме выберите узел Транслятор и в свойствах узла в поле Обработчик преобразования нажмите на значок лупы:
-
Откроется модуль обработчика узла Транслятор:
-
Установите точку останова на второй строке модуля. Для этого кликните слева от номера строки:
-
Если вы вносили изменения в проект, опубликуйте его, прежде чем запускать отладку.
-
Чтобы запустить отладку, нажмите F5 или Запустить ⟶ Начать отладку в меню:
-
«1С:Шина» запустит приложение и сообщит, что запущена отладка браузера:
-
Чтобы запустить выполнение модуля, следует отправить сообщение в «1С:Шина».
-
После того как сообщение отправлено, вернитесь на вкладку со средой разработки. Отлаживаемый модуль будет открыт на строке, в которой вы установили точку останова, а слева будет открыто представление Отладка:
-
Представление Отладка содержит все необходимые инструменты для отладки приложения. С помощью команд в панели или с помощью горячих клавиш вы можете выполнять пошаговую отладку приложения:
-
В процессе отладки можно анализировать, например, значения локальных переменных модуля (группа Переменные) или значения вычисляемых выражений (группа Контрольное значение):