КаналСервисаИнтеграцииМенеджер.<Имя канала сервиса интеграции>.УдалитьСообщения (IntegrationServiceChannelManager.<Integration service channel name>.DeleteMessages)
КаналСервисаИнтеграцииМенеджер.<Имя канала сервиса интеграции> (IntegrationServiceChannelManager.<Integration service channel name>)
УдалитьСообщения (DeleteMessages)
Доступен, начиная с версии 8.3.18.
Вариант синтаксиса: Удаление сообщений из очереди с указанием идентификаторов сообщений
Синтаксис:
УдалитьСообщения(<Сообщения>)Параметры:
<Сообщения> (необязательный)
Массив идентификаторов сообщений, которые удаляются из очереди.
Если по идентификатору сообщение не найдено, то исключение не генерируется.
Если значение не установлено, то удаляются все сообщения из очереди.
Значение по умолчанию: Неопределено.
Описание варианта метода:
Исключение генерируется, если выполняется одно из условий:- Cервис интеграции входит в состав разделителя:
- Если у пользователя нет права "Администрирование данных",
- В сеансе используется разделитель, который не разделяет сервис интеграции.
- В сеансе не используется разделитель, в состав которого входит сервис интеграции.
- Cервис интеграции не входит в состав разделителя:
- Если у пользователя нет права "Администрирование".
- В сеансе используется любой разделитель.
Вариант синтаксиса: Удаление сообщений из очереди с указанием отбора
Синтаксис:
УдалитьСообщения(<Отбор>)Параметры:
<Отбор> (необязательный)
Структура, содержащая условия отбора сообщений. В отборе можно использовать поля объекта СообщениеСервисаИнтеграции и поля заголовка сообщения.
В качестве пары "Ключ" и "Значение" используются:
- Идентификатор/ID/УникальныйИдентификатор/Нет - Отбор сообщений по идентификатору.
- ДатаОтправкиНачало/StartSendDate/Дата/Нет - Отбор сообщений с датой отправки, большей или равной указанной даты.
- ДатаОтправкиОкончание/EndSendDate/Дата/Нет - Отбор сообщений с датой отправки, меньшей или равной указанной даты.
- ИдентификаторСообщенияЗапроса/CorrelationID/УникальныйИдентификатор/Нет - Отбор сообщений по идентификатору сообщения запроса.
- ДатаУстареванияНачало/StartExpirationDate/Дата/Нет - Отбор сообщений с датой устаревания большей или равной указанной даты.
- ДатаУстареванияОкончание/EndExpirationDate/Дата/Нет - Отбор сообщений с датой устаревания меньшей или равной указанной даты.
- КодОтправителя/SenderCode/Строка/Нет - Отбор сообщений по коду отправителя.
- КодПолучателя/ReceiverCode/Строка/Нет - Отбор сообщений по коду получателя.
- Параметры/Parameters/Соответствие/Нет- Отбор по параметрам сообщения. Если в <Параметры> есть элемент "Поле1"="Значение1", то будут отобраны сообщения с Параметры, содержащие элемент "Поле1"="Значение1".
Значение по умолчанию: Неопределено.
Описание варианта метода:
Исключение генерируется, если выполняется одно из условий:- Cервис интеграции входит в состав разделителя:
- Если у пользователя нет права "Администрирование данных",
- В сеансе используется разделитель, который не разделяет сервис интеграции.
- В сеансе не используется разделитель, в состав которого входит сервис интеграции.
- Cервис интеграции не входит в состав разделителя:
- Если у пользователя нет права "Администрирование".
- В сеансе используется любой разделитель.
Описание:
Удаляет сообщения канала сервиса интеграции.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Примечание:
Исключение генерируетсяИспользование в версии:
Доступен, начиная с версии 8.3.18.