Канал сервиса интеграции подключен к внешнему сервису.
Полное описание, параметры и ограничения
СостояниеКаналаСервисаИнтеграции.Подключен (IntegrationServiceChannelState.Connected)
СостояниеКаналаСервисаИнтеграции (IntegrationServiceChannelState)
Подключен (Connected)
Доступен, начиная с версии 8.3.20.
Описание:
Канал сервиса интеграции подключен к внешнему сервису.
Использование в версии:
Доступен, начиная с версии 8.3.20.
Методическая информация
Практические примеры
Проверить состояние конкретного собственного канала
Канал получается свойством реального сервиса интеграции, а не через вымышленный конструктор.
Где и как запускать
Сервер, толстый клиент или внешнее соединение.
Подготовка
Только собственная учебная конфигурация с заранее подготовленными объектами и необходимыми правами. Здесь нет запуска 1С, сервисов или сетевых операций.
Создайте свой сервис интеграции УчебныйСервис и реальный канал УчебныйКанал с собственным тестовым внешним сервисом. Коды learning-sender и learning-receiver согласуйте с этим сервисом. Не используйте рабочие очереди и данные.
Код в серверной процедуре собственной формы. Активность и подключения канала настройте отдельно вручную.
&НаСервереБезКонтекста
Процедура ПроверитьУчебныйКанал()
Канал = СервисыИнтеграции.УчебныйСервис.УчебныйКанал;
Состояние = Канал.ПолучитьСостояние();
Если Состояние = СостояниеКаналаСервисаИнтеграции.Подключен Тогда
Сообщить("Учебный канал подключен");
Иначе
Сообщить("Состояние: " + Строка(Состояние));
КонецЕсли;
КонецПроцедурыРазбор по шагам
Получите менеджер своего существующего канала.
Прочитайте настоящий статус.
Сравните со значением Подключен.
Как проверить результат
Канал не создается через Новый.
Подключен не объявляется доставкой всех сообщений очереди.
Ожидаемый результат
Показано фактическое состояние своего канала.
На что обратить внимание
Состояние подключения меняется; проверка не является атомарной гарантией следующей отправки.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.