Действующий

СТО БР НПС-1.4-2019 Финансовые сообщения в НПС. Правила обмена данными в национальной платежной системе

     Таблица 4.1. Характеристики доставки сообщений

Характеристика

Описание

Обеспечение доставки (DeliveryAssurance)

Принимает одно из следующих значений:

не менее одного раза (AT_LEAST_ONCE),

в точности один раз (EXACTLY_ONСЕ),

не более одного раза (AT_MOST_ONCE)

Асинхронность отправителя (SenderAsynchronicity)

Принимает одно из следующих значений:

конечная точка синхронна (ENDPOINT_SYNCHRONOUS),

обмен синхронен (CONVERSATION_SYNCHRONOUS),

асинхронен (ASYNCHRONOUS)

Асинхронность получателя (ReceiverAsynchronicity)

Принимает одно из следующих значений:

конечная точка синхронна (ENDPOINT_SYNCHRONOUS),

обмен синхронен (CONVERSATION_SYNCHRONOUS),

асинхронен (ASYNCHRONOUS)

Порядок доставки сообщения (MessageDeliveryOrder)

Принимает одно из следующих значений:

порядок сохраняется для всех получателей и отправителей сообщений (EXPECTED_CAUSAL_ORDER),

порядок сохраняется только для каждой пары получателя и отправителя сообщений (FIFO_ORDERED),

порядок не сохраняется (UNORDERED)

Окно доставки сообщения (MessageDeliveryWindow)

Максимальная продолжительность времени, в пределах которого транспортное сообщение может быть доставлено без учета очередности. Значения должны быть большими или равными нулю.

Окно отправки сообщения (MessageSendingWindow)

Максимальная продолжительность времени, в течение которого транспортное сообщение может быть отправлено без учета очередности. Значения должны быть большими или равными нулю.

Метод рассылки сообщения (MessageCasting)

Принимает одно из следующих значений:

односторонняя рассылка (UNICAST),

групповая рассылка (MULTICAST),

рассылка по списку (BROADCAST),

любая рассылка (ANYCAST)

Ограниченная задержка связи (BoundedCommunicationDelay)

Максимальная продолжительность времени, в пределах которого сообщение должно быть доставлено. В качестве значения должна быть задана продолжительность времени в соответствии с ISO 8601

Валидация сообщений
включена/отключена
(MessageValidationOnOff)

Принимает одно из следующих значений:

валидация включена (VALIDATION_ON) - сообщения валидируются Системой доставки сообщений,

валидация отключена (VALIDATION_OFF) - сообщения не валидируются Системой доставки сообщений

Результаты валидации
сообщения
(MessageValidationResults)

Принимает одно из следующих значений:

отклонение (REJECT),

отклонение и доставка (REJECT_AND_DELIVER),

доставка (DELIVER)

Уровень валидации сообщения (MessageValidationLevel)

Уровень валидации сообщения, требуемый Системой доставки сообщений.

Принимает одно из следующих значений:

сообщение не валидировалось (NO_VALIDATION),

провалидирован синтаксис сообщения (SYNTAX_VALID),

сообщение соответствует XML-схеме (SCHEMA_VALID),

сообщение соответствует ... правилам (MESSAGE_VALID),

сообщение соответствует бизнес-правилам (RULE_VALID),

сообщение соответствует рыночной практике (MARKET_PRACTICE_VALID),

сообщение соответствует бизнес-процессу (BUSINESS_PROCESS_VALID),

полностью валидное сообщение (COMPLETELY_VALID)

Длительность хранения (Durability)

Принимает одно из следующих значений:

долговременно (DURABLE),

постоянно (PERSISTENT),

временно (TRANSIENT)

Максимальное отклонение времени (MaximumClockVariation)

Максимальное отклонение от Всемирного координированного времени (UTC) для обеспечиваемого Способа доставки сообщения

Максимальный размер сообщения (MaximumMessageSize)

Максимальный размер транспортного сообщения в килобайтах (любое положительное целое число, большее нуля).