Формат заполнения файла с паролями#
Файл с паролями представляет собой простой текстовый файл, в котором каждая строчка имеет вид:
<direction>/<point>/<route_id>/<rq_rs>/<password_field_name>=<value>
Файл с паролями связан с конфигурационным .yml файлом настроек сервиса, однако в силу внутренних особенностей конфигуратора SOWA и адаптера, составные ключевые слова этого файла записываются через дефис, в то время как аналогичные ключи в .yml файле используют подчерки.
Необходимо иметь в виду, что после настройки профиля (в некоторых случаях, даже если она была неуспешной) данный файл будет удален!
Название |
Обязательность |
Описание |
Возможные значения |
Значение по умолчанию |
|---|---|---|---|---|
|
Обязательный |
Направление преобразования информационного потока. Направления типа mq-usock и Kafka-usock указываются в случае, если адаптер IPA стоит перед SOWA и читает из MQ\Kafka. Направления типа usock-mq и usock-Kafka указываются в случае, если адаптер IPA стоит после SOWA и пишет в MQ\Kafka. Оба направления указываются в случае сценария MQ-MQ и Kafka-Kafka |
|
— |
|
Обязательный |
Индикатор, показывающий, является ли описываемая точка входной (from) или выходной (to) для потока |
|
— |
|
Обязательный |
Идентификатор направления, с которым идет работа. Является указателем на id сервиса, который конфигурировался выше (раздел Тип сервиса service_sowa_ipa). Если использование данного идентификатора не имеет смысла, следует использовать символ звездочки |
Строковое значение или |
— |
|
Обязательный |
Индикатор, показывающий, является ли обрабатываемый поток по своим свойствам запросом (rq) или синхронным ответом на ранее поступивший запрос (rs) |
|
— |
|
Обязательный |
Идентификатор поля с паролем, которое надо заполнить |
|
— |
|
Обязательный |
Значение пароля |
Строковое значение |
— |
Пример:
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