25 882 документа
← К списку

КаналСервисаИнтеграцииМенеджер.<Имя канала сервиса интеграции>.УдалитьСообщения (IntegrationServiceChannelManager.<Integration service channel name>.DeleteMessages)

страница

КаналСервисаИнтеграцииМенеджер.<Имя канала сервиса интеграции>.УдалитьСообщения (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.


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