Столбец |
---|
| Пример для каждого продукта: Блок кода |
---|
language | bash |
---|
title | dictionaries.json |
---|
| [
{
"tag": "cdi_egrnorm",
"path": "ru/hflabs/factor/dictionary/egr-cdi-norm",
"local_path": "egr",
"name_tmpl": "egr-cdi-norm-{metaDate}.dic",
"task_name": "EgrDictionaryImport"
},
{
"tag": "factor_flatarea",
"path": "ru/hflabs/factor/index/index_flatArea",
"name_tmpl": "index_flatArea-{build}-{metaDate}.idx",
"with_build_version": true,
"factor_name": "flatArea"
},
{
"tag":"suggestions_eas",
"path": "ru/hflabs/dictionary/sgt-gar-eas/",
"local_path": "address",
"name_tmpl": "sgt-gar-eas-{metaDate}.zip",
"task_name": "address",
"secondary_tags": [
"suggestions_geo",
"suggestions_house",
"suggestions_iso3166"],
"dependent_tags": [
"suggestions_flat",
"suggestions_stead"
]
},
{
"tag":"rdm_bic",
"path":"ru/hflabs/rdm/bic/",
"local_path":"bic",
"name_tmpl":"bic-{metaDate}.csv",
"task_name": "d40ec606-0b9e-451d-a419-84fee93a21e3"
}
] |
|
Столбец |
---|
| Настраиваемые параметры: Значение по По умолчанию |
---|
tag | Название справочника в формате "продукт_имя". Продукт может принимать одно из | трёх значений: cdi, factor, suggestions, rdm |
| path | Путь к директории с разными версиями этого словаря в Artifactory после значения ARTIFACTORY_PATH из конфига updater.yaml |
| local_path | Путь относительно домашней директории продукта (FACTOR_DICTIONARY_HOME / SUGGESTIONS_DICTIONARY_HOME / CDI_DICTIONARY_HOME), куда нужно положить справочник. Если пустой, справочник будет размещен в корне домашней директории. |
| name_tmpl | Шаблон имени справочника. В него будет подставляться версия (в формате yyyymmdd) и, если предусмотрено, билд продукта |
| with_build_version | Используется для простановки в шаблон (name_tmpl) версии продукта в поле {build}. Сама версия запрашивается по API продукта | false | unzip | Требуется ли распаковка справочника после скачивания. Для всех базовых справочников ЕК, Фактора и Подсказок распаковка по умолчанию не требуется. | false | increment | Признак, указывающий на то, что данный справочник является инкрементальным (справочники компаний для ЕК и Подсказок) | false | task_name
| Название сервиса/задачи, которые будут инициированы по API для обновления справочника. Указывается в зависимости от продукта: - для Фактор — значение dictionary.name (будет запущено через API горящее обновление справочника)
- для ЕК/ЕА — название задачи (напр EgrDictionaryImport), которую надо вызвать через API во время команды upload
- для Подсказок — значение names (префикс названия сервиса обновления справочника)
|
| external | Определяет, является ли справочник внешним, влияет на update и unzip. Предусмотрено использование только для словарей suggestions, чтобы можно было заиспользовать с другими, нужны доработки. |
depends_on | Указывает на то, от какого справочника зависит текущий, предназначен для зависимых справочников, таких как suggestions_flat и suggestions_stead | secondary_on | Указывает на то, от какого справочника зависит текущий, предназначен для вспомогательных справочников, таких как suggestions_geo, suggestions_house, suggestions_iso3166 |
| secondary_tags | Список вспомогательных справочников, которые будут скачаны автоматически при загрузке основного. Например: suggestions_eas или suggestions_party (для него вспомогательный suggestions_partyext обязательный, поэтому по умолчанию всегда загружаются вместе) |
| dependent_tags | Список зависимых справочников, которые не нужно скачивать отдельно (они упакованы в основной), но для их загрузки в продукт нужно вызывать отдельный сервис |
| depends_on | Указывает на то, от какого справочника зависит текущий, предназначен для зависимых справочников, таких как suggestions_flat и suggestions_stead Для внутренних настроек. |
| secondary_on | Указывает на то, от какого справочника зависит текущий, предназначен для вспомогательных справочников, таких как suggestions_geo, suggestions_house, suggestions_iso3166 Для внутренних настроек. |
|
|
|