Формат заполнения файла с паролями#

Файл с паролями представляет собой простой текстовый файл, в котором каждая строчка имеет вид:

<direction>/<point>/<route_id>/<rq_rs>/<password_field_name>=<value>

Файл с паролями связан с конфигурационным .yml файлом настроек сервиса, однако в силу внутренних особенностей конфигуратора SOWA и адаптера, составные ключевые слова этого файла записываются через дефис, в то время как аналогичные ключи в .yml файле используют подчерки.

Необходимо иметь в виду, что после настройки профиля (в некоторых случаях, даже если она была неуспешной) данный файл будет удален!

Название

Обязательность

Описание

Возможные значения

Значение по умолчанию

direction

Обязательный

Направление преобразования информационного потока. Направления типа mq-usock и Kafka-usock указываются в случае, если адаптер IPA стоит перед SOWA и читает из MQ\Kafka. Направления типа usock-mq и usock-Kafka указываются в случае, если адаптер IPA стоит после SOWA и пишет в MQ\Kafka. Оба направления указываются в случае сценария MQ-MQ и Kafka-Kafka

usock-mq, mq-usock, usock-kafka, kafka-usock

—

point

Обязательный

Индикатор, показывающий, является ли описываемая точка входной (from) или выходной (to) для потока

from, to

—

route_id

Обязательный

Идентификатор направления, с которым идет работа. Является указателем на id сервиса, который конфигурировался выше (раздел Тип сервиса service_sowa_ipa). Если использование данного идентификатора не имеет смысла, следует использовать символ звездочки

Строковое значение или *

—

rq_rs

Обязательный

Индикатор, показывающий, является ли обрабатываемый поток по своим свойствам запросом (rq) или синхронным ответом на ранее поступивший запрос (rs)

rq, rs

—

password_field_name

Обязательный

Идентификатор поля с паролем, которое надо заполнить

user-password — пароль для аутентификации пользователя (требуется при наличии аутентификации на MQ менеджере); ssl-password — пароль от хранилища ключей и самого ключа; ssl-truststore-password — пароль от хранилища доверенных сертификатов

—

value

Обязательный

Значение пароля

Строковое значение

—

Пример:

usock-mq/to/stub/rq/ssl-password=qwe123
usock-mq/to/stub/rq/user-password=qwe123
usock-mq/to/stub/rs/ssl-password=qwe123
usock-mq/to/stub/rs/user-password=qwe123

mq-usock/from/*/rq/ssl-password=qwe123
mq-usock/from/*/rq/user-password=qwe123

mq-usock/from/*/rs/ssl-password=qwe123
mq-usock/from/*/rs/user-password=qwe123

# Если в наличии есть mq-группа: @1 - обозначает то, что данные пароли для первой по счету группы. Если групп больше одной, идет @2, @3,итд
usock-mq/to/*/rq/@1_ssl-password=******
usock-mq/to/*/rq/@1_user-password=******
usock-mq/to/*/rs/@1_ssl-password=******
usock-mq/to/*/rs/@1_user-password=******

kafka-usock/from/*/rq/ssl-password=qwe123
kafka-usock/from/*/rq/ssl-truststore-password=qwe123