Получение сообщения из канала сервиса интеграции.
Полное описание, параметры и ограничения
НаправлениеСообщенияКаналаСервисаИнтеграции.Получение (IntegrationServiceChannelMessageDirection.Receive)
НаправлениеСообщенияКаналаСервисаИнтеграции (IntegrationServiceChannelMessageDirection)
Получение (Receive)
Доступен, начиная с версии 8.3.17.
Описание:
Получение сообщения из канала сервиса интеграции.
Использование в версии:
Доступен, начиная с версии 8.3.17.
Методическая информация
Практические примеры
Прикладное чтение: НаправлениеСообщенияКаналаСервисаИнтеграции.Получение
Системное значение участвует в реальном фильтре / настройке метаданных / снимке состояния, а не возвращается из неизвестного объекта.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Основной блок — тело собственной серверной процедуры / кнопки обычной формы, толстый клиент. Используйте только своё учебное окружение и штатные права; режим привилегий не включается.
В своём сервисе УчебныйОбменКниг подготовьте входящий ВходКниг и исходящий ВыходКниг. Входящему назначьте собственный обработчик полученного сообщения; у исходящего такой обработчик не задавайте. Сообщения не отправляются.
Сервис = Метаданные.СервисыИнтеграции.УчебныйОбменКниг;
Найдено = 0;
Для Каждого Канал Из Сервис.Каналы Цикл
Если Канал.НаправлениеСообщения = НаправлениеСообщенияКаналаСервисаИнтеграции.Получение Тогда
Найдено = Найдено + 1;
Сообщить("Канал выбранного направления: " + Канал.Имя);
КонецЕсли;
КонецЦикла;
Сообщить("Собственных каналов выбранного направления: " + Строка(Найдено));Разбор по шагам
Подготовьте указанный собственный объект и штатные права.
Получите реальные данные документированным вызовом.
Сравните / отберите выбранное значение, не изменяя рабочую политику и не вызывая аварий ради примера.
Как проверить результат
НаправлениеСообщения — readonly-свойство описания канала, не фактическое состояние его подключения.
Получение не допускает ОтправитьСообщение; Отправка не принимает сообщения этим каналом. Наличие метаданных не подтверждает доступность шины.
Ожидаемый результат
Получен понятный ограниченный результат и отделён от недоказанных действий.
На что обратить внимание
Пустой результат не превращается в утверждение об успешном обновлении / отсутствии любых ошибок.
BSL, запись журнала, обновление конфигурации, загрузка расширений и работа шины при сборке HTML не выполнялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.