Генерация уникальных идентификаторов для сообщений

В сообщениях ISO20022 используются уникальные идентификаторы. Например, идентификатор сообщения, сквозной идентификатор цепочки транзакций, идентификатор транзакции и т.д. (MsgId, EndToEndId, TxId и т.д.).

Последовательность шагов формирования уникального идентификатора для передачи в сообщении:

1. Сгенерировать уникальный идентификатор UUID (v4).

2. При передаче в сообщении из сгенерированного идентификатора исключить символ «-».

Важно! На стороне Платформы производится валидация того, что идентификатор сформирован на основе UUID, по указанному алгоритму. Если это не так, то будет направляться ответ с HTTP статусом 400 и ошибкой FIELD_INVALID.

Last updated