Перейти к основному содержимому

ОбработкаИсходящегоСообщенияОбмена

Стд::ПланыОбмена::ОбработкаИсходящегоСообщенияОбмена Доступность: Сервер

Предназначен для отправки сообщений обмена данными. Формируется методом <ИмяПланаОбмена>.СоздатьОбработкуИсходящегоСообщения. Используется совместно с <ИмяПланаОбмена>.ВыбратьИзмененияВСообщение куда передается НомерСообщения, что позволяет для зарегистрированных изменений отразить факт выборки в сообщение. При завершении записи записывает окончание сообщения обмена в xml, модифицирует значение реквизита НомерСообщениясоответствующего узла плана обмена получателя.

Сравнение

Ссылочное

Иерархия типа

Базовые типы: Закрываемое, Контекст, Объект


Свойства

ЗаписьСодержимого

Доступность: Сервер ТолькоЧтение

ЗаписьСодержимого: ЗаписьXml

Содержит объект, с помощью которого осуществляется запись сообщения.


НомерПринятого

Доступность: Сервер ТолькоЧтение

НомерПринятого: Число

Содержит максимальный номер принятого сообщения из узла получателя. Выбирается из свойства узла получателя. Данное свойстве в узле устанавливается автоматически при приеме сообщения. При формировании сообщения записывается в заголовок отправляемого сообщения, в узле получателе сообщения позволяет определить какие сообщения были получены, данным узлом.


НомерСообщения

Доступность: Сервер ТолькоЧтение

НомерСообщения: Число

Содержит номер записываемого сообщения.


Получатель

Доступность: Сервер ТолькоЧтение

Получатель: ПланОбмена.Ссылка

Ссылка на узел, которому предназначено сообщение.


Методы

Завершить

Доступность: Сервер

Завершить()
Осуществляет нормального завершения записи сообщения. При нормальном завершении в сообщение записывается конец элемента XML, представляющего тело сообщения, а в запись узла плана обмена записывается номер сообщения обмена данными. Блокировка с записи узла плана обмена снимается и сообщение считается отправленным. Закрывает запись сообщения Повторный вызов метода приведет к исключению.


Закрыть

Доступность: Сервер

Закрыть()
Если закрытие происходит из-за выброса исключения, то выполняется Отменить, иначе Завершить.

Переопределение
Закрываемое::Закрыть


Отменить

Доступность: Сервер

Отменить()
Прерывает запись сообщения. Сообщение при этом считается не отправленным. Запись сообщения обмена может быть завершена либо обращением к методу Закончить, либо обращением к методу Отменить. Закрывает запись сообщения. Повторный вызов метода приведет к исключению.


Список унаследованных методов

Закрываемое

Закрыть (Переопределение)

Объект

ВСтроку

ПолучитьТип

Представление