Модуль сервиса интеграции

Типы · Integration service module

Предоставляет доступ к обработчикам сервиса интеграции.

Полное описание, параметры и ограничения

Модуль сервиса интеграции (Integration service module)

Модуль сервиса интеграции (Integration service module)

Доступен, начиная с версии 8.3.17.

События:
<Имя обработчика полученного сообщения> (<Received message handler name>)

Описание:

Предоставляет доступ к обработчикам сервиса интеграции.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.

Использование в версии:

Доступен, начиная с версии 8.3.17.

Описание изменено в версии 8.3.21.

Методическая информация

Практические примеры

Обработать собственное сообщение в модуле сервиса интеграции

Настоящий обработчик получает СообщениеСервисаИнтеграции и параметр отказа. Он не создается как общий getter неизвестного объекта.

Где и как запускать

Модуль собственного сервиса интеграции, сервер.

Подготовка

  1. Только собственная учебная конфигурация. Все указанные имена сначала создайте в Конфигураторе; объекты рабочей базы не заменяйте. Здесь код не запускается.

  2. Создайте свой сервис интеграции и входящий канал, назначьте обработчик ПолученоУчебноеСообщение. Вставьте блок в модуль именно сервиса. В своем учебном отправителе передайте числовой параметр УчебнаяСумма = 50 + 75; реальные канал, отправка и сеть здесь не запускаются.

Процедура ПолученоУчебноеСообщение(Сообщение, Отказ)
    Если Отказ Тогда
        Возврат;
    КонецЕсли;
    Сумма = Сообщение.Параметры.Получить("УчебнаяСумма");
    Если ТипЗнч(Сумма) <> Тип("Число") Тогда
        Отказ = Истина;
        Возврат;
    КонецЕсли;
    Сообщить("Учебная сумма из сообщения: " + Строка(Сумма));
    Сообщить("Размер тела: " + Строка(Сообщение.РазмерТела));
КонецПроцедуры

Разбор по шагам

  1. Настройте собственный канал и настоящее событие.

  2. Передайте несекретный числовой параметр своим сообщением.

  3. Используйте данные реального события и обработайте отказ.

Как проверить результат

  1. Никакой Структура не подставляется вместо СообщениеСервисаИнтеграции.

  2. При неверном типе параметра Отказ явно установлен.

Ожидаемый результат

Подготовлен обработчик своего сообщения с реальными параметрами.

На что обратить внимание

  1. Отказ = Истина отменяет изменения и приводит к повторному вызову. Не отправляйте постоянно неверные сообщения, иначе возможны повторные попытки; здесь не обещается подтверждение внешней доставки.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.