Предоставляет доступ к обработчикам сервиса интеграции.
Полное описание, параметры и ограничения
Модуль сервиса интеграции (Integration service module)
Модуль сервиса интеграции (Integration service module)
Доступен, начиная с версии 8.3.17.
События:
<Имя обработчика полученного сообщения> (<Received message handler name>)
Описание:
Предоставляет доступ к обработчикам сервиса интеграции.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.3.17.
Описание изменено в версии 8.3.21.
Методическая информация
Практические примеры
Обработать собственное сообщение в модуле сервиса интеграции
Настоящий обработчик получает СообщениеСервисаИнтеграции и параметр отказа. Он не создается как общий getter неизвестного объекта.
Где и как запускать
Модуль собственного сервиса интеграции, сервер.
Подготовка
Только собственная учебная конфигурация. Все указанные имена сначала создайте в Конфигураторе; объекты рабочей базы не заменяйте. Здесь код не запускается.
Создайте свой сервис интеграции и входящий канал, назначьте обработчик ПолученоУчебноеСообщение. Вставьте блок в модуль именно сервиса. В своем учебном отправителе передайте числовой параметр УчебнаяСумма = 50 + 75; реальные канал, отправка и сеть здесь не запускаются.
Процедура ПолученоУчебноеСообщение(Сообщение, Отказ)
Если Отказ Тогда
Возврат;
КонецЕсли;
Сумма = Сообщение.Параметры.Получить("УчебнаяСумма");
Если ТипЗнч(Сумма) <> Тип("Число") Тогда
Отказ = Истина;
Возврат;
КонецЕсли;
Сообщить("Учебная сумма из сообщения: " + Строка(Сумма));
Сообщить("Размер тела: " + Строка(Сообщение.РазмерТела));
КонецПроцедурыРазбор по шагам
Настройте собственный канал и настоящее событие.
Передайте несекретный числовой параметр своим сообщением.
Используйте данные реального события и обработайте отказ.
Как проверить результат
Никакой Структура не подставляется вместо СообщениеСервисаИнтеграции.
При неверном типе параметра Отказ явно установлен.
Ожидаемый результат
Подготовлен обработчик своего сообщения с реальными параметрами.
На что обратить внимание
Отказ = Истина отменяет изменения и приводит к повторному вызову. Не отправляйте постоянно неверные сообщения, иначе возможны повторные попытки; здесь не обещается подтверждение внешней доставки.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.