Конфигурирование адаптера на стороне ИМУС — различия между версиями

Материал из ANT-Inform documentation
Перейти к: навигация, поиск
(Import configaration part from http://serverprog:1080/display/kb/imus-ais)
 
(Add anchors to all)
Строка 9: Строка 9:
 
| {{anchor|ais_ws_url}}ais.ws.url || URL Веб-сервиса. '''Без http://'''
 
| {{anchor|ais_ws_url}}ais.ws.url || URL Веб-сервиса. '''Без http://'''
 
|-
 
|-
| ais.ws.user || Пользователь для доступа
+
| {{anchor|ais.ws.user}}ais.ws.user || Пользователь для доступа
 
|-
 
|-
| ais.ws.password || Пароль. Просьба не использовать символ @ и кавычек.
+
| {{anchor|ais.ws.password}}ais.ws.password || Пароль. Просьба не использовать символ @ и кавычек.
 
|-
 
|-
| settings.codesystem || Код системы, от которой будет работать адаптер. Например "tverrgmain.ais".
+
| {{anchor|settings.codesystem}}settings.codesystem || Код системы, от которой будет работать адаптер. Например "tverrgmain.ais".
 
|}
 
|}
  
Строка 22: Строка 22:
 
! Опция конфигурации !! Значение по умолчанию !! Описание !! Доп. Инфо
 
! Опция конфигурации !! Значение по умолчанию !! Описание !! Доп. Инфо
 
|-
 
|-
| <strike>md.manager.sysCode</strike>
+
| {{anchor|md.manager.sysCode}}<strike>md.manager.sysCode</strike>
 
{{deprecated-inline|с [[история изменений|версии]] 14.10}}
 
{{deprecated-inline|с [[история изменений|версии]] 14.10}}
 
| || Система от которой работает адаптер. || Сейчас должно использоваться [[#settings.codesystem|settings.codesystem]]
 
| || Система от которой работает адаптер. || Сейчас должно использоваться [[#settings.codesystem|settings.codesystem]]
 
|-
 
|-
| <strike>md.manager.defaultDistrict.id</strike>
+
| {{anchor|md.manager.defaultDistrict.id}}<strike>md.manager.defaultDistrict.id</strike>
 
{{deprecated-inline|с [[история изменений|версии]] 14.10}}
 
{{deprecated-inline|с [[история изменений|версии]] 14.10}}
 
| || ID Федерального Округа РФ, в котором работает РГК (из таблицы district) || Сейчас берётся [[#profile_tab__Company|из настроек БД]]
 
| || ID Федерального Округа РФ, в котором работает РГК (из таблицы district) || Сейчас берётся [[#profile_tab__Company|из настроек БД]]
 
|-
 
|-
| <strike>md.manager.defaultRgc.id</strike>
+
| {{anchor|md.manager.defaultRgc.id}}<strike>md.manager.defaultRgc.id</strike>
 
{{deprecated-inline|с [[история изменений|версии]] 14.10}}
 
{{deprecated-inline|с [[история изменений|версии]] 14.10}}
 
| || ID РГК (из таблицы rgc) || Сейчас берётся [[#profile_tab__Company|из настроек БД]]
 
| || ID РГК (из таблицы rgc) || Сейчас берётся [[#profile_tab__Company|из настроек БД]]
 
|-
 
|-
| <strike>md.manager.defaultRegion.ownerCodeSystem</strike>
+
| {{anchor|md.manager.defaultRegion.ownerCodeSystem}}<strike>md.manager.defaultRegion.ownerCodeSystem</strike>
 
{{deprecated-inline|с [[история изменений|версии]] 14.10}}
 
{{deprecated-inline|с [[история изменений|версии]] 14.10}}
 
| imus.common || owner_code_system региона (из таблицы region). || Сейчас берётся [[#profile_tab__Company|из настроек БД]]
 
| imus.common || owner_code_system региона (из таблицы region). || Сейчас берётся [[#profile_tab__Company|из настроек БД]]
 
|-
 
|-
| <strike>md.manager.defaultRegion.origId</strike>
+
| {{anchor|md.manager.defaultRegion.origId}}<strike>md.manager.defaultRegion.origId</strike>
 
{{deprecated-inline|с [[история изменений|версии]] 14.10}}
 
{{deprecated-inline|с [[история изменений|версии]] 14.10}}
 
| || ID региона РГК (из таблицы rgc) || Сейчас берётся [[#profile_tab__Company|из настроек БД]]
 
| || ID региона РГК (из таблицы rgc) || Сейчас берётся [[#profile_tab__Company|из настроек БД]]
 
|-
 
|-
| md.manager.cmdconf.in || AIS.CMDCONF.IN || Очередь JMS для посылки текстовых комманд (например через [[amq-command]]) ||
+
| {{anchor|md.manager.cmdconf.in}}md.manager.cmdconf.in || AIS.CMDCONF.IN || Очередь JMS для посылки текстовых комманд (например через [[amq-command]]) ||
 
|-
 
|-
| jms.cmd.queue || AIS.CMD.IN || То же что и параметр выше, для прямых комманд в формате XML ||
+
| {{anchor|jms.cmd.queue}}jms.cmd.queue || AIS.CMD.IN || То же что и параметр выше, для прямых комманд в формате XML ||
 
|-
 
|-
| md.manager.logData || false || Выводить все пришедшие и сконвертированные данные. Может несколько замедлять работу. Прежде всего для траблешутинга. Сейчас вероятно более удобны будет использовать [[#ais_ws_debug|ais.ws.debug]] ||
+
| {{anchor|md.manager.logData}}md.manager.logData || false || Выводить все пришедшие и сконвертированные данные. Может несколько замедлять работу. Прежде всего для траблешутинга. Сейчас вероятно более удобны будет использовать [[#ais_ws_debug|ais.ws.debug]] ||
 
|-
 
|-
| ais.ws.partialLog || 0 || Включение отдельного лога для каждой команды в директории md. Будет создаваться и каждый раз перезаписываться согласно имени комманды, например Region.log.
+
| {{anchor|md.manager.logData}}ais.ws.partialLog || 0 || Включение отдельного лога для каждой команды в директории md. Будет создаваться и каждый раз перезаписываться согласно имени комманды, например Region.log.
 
Удобно использовать для внедрения и поиска ошибок, особенно совместно с [[#md_manager_logData|md.manager.logData]]=true
 
Удобно использовать для внедрения и поиска ошибок, особенно совместно с [[#md_manager_logData|md.manager.logData]]=true
 
Возможные значения:
 
Возможные значения:
Строка 56: Строка 56:
 
| [http://serverprog:1090/browse/ESB-341 ESB-341]
 
| [http://serverprog:1090/browse/ESB-341 ESB-341]
 
|-
 
|-
| <strike>md.manager.overrideData</strike>
+
| {{anchor|md.manager.overrideData}}<strike>md.manager.overrideData</strike>
 
{{deprecated-inline|с [[история изменений|версии]] ~16.0 ([http://serverprog:1090/browse/ESB-592 ESB-592])}}
 
{{deprecated-inline|с [[история изменений|версии]] ~16.0 ([http://serverprog:1090/browse/ESB-592 ESB-592])}}
 
| false
 
| false
Строка 62: Строка 62:
 
| Больше не используется с [[история изменений|версии]] ~16.0 ([http://serverprog:1090/browse/ESB-592 ESB-592])
 
| Больше не используется с [[история изменений|версии]] ~16.0 ([http://serverprog:1090/browse/ESB-592 ESB-592])
 
|-
 
|-
| ais.ws.useOrigIdFusion || false || Если true - в [[Перечень сокращений и обозначений#orig_id|orig_id]] используется полная связка "[[Перечень сокращений и обозначений#UID|UID]]:code:foreignKey", в обратном случае только [[Перечень сокращений и обозначений#UID|UID]].
+
| {{anchor|ais.ws.useOrigIdFusion}}ais.ws.useOrigIdFusion || false || Если true - в [[Перечень сокращений и обозначений#orig_id|orig_id]] используется полная связка "[[Перечень сокращений и обозначений#UID|UID]]:code:foreignKey", в обратном случае только [[Перечень сокращений и обозначений#UID|UID]].
 
{{ mbox | type = warning | text = После первоначальной загрузки данных менять строго запрещается без очистки базы! Перезапись не тестировалась (но теоретически должна работать)}}
 
{{ mbox | type = warning | text = После первоначальной загрузки данных менять строго запрещается без очистки базы! Перезапись не тестировалась (но теоретически должна работать)}}
 
|
 
|
 
|-
 
|-
| ais.ws.migrate.OrigIdsToUID || false || Значение true может использоваться временно для миграции с файлового адаптера, когда требуется обновление кодов. При этом будет осуществляться обновление [[Перечень сокращений и обозначений#orig_id|orig_id]] перед любой другой обработкой. См. также параметр [[#ais_ws_migrate_OrigIdsToUID_Field|ais.ws.migrate.OrigIdsToUID_Field]] ||
+
| {{anchor|ais.ws.migrate.OrigIdsToUID}}ais.ws.migrate.OrigIdsToUID || false || Значение true может использоваться временно для миграции с файлового адаптера, когда требуется обновление кодов. При этом будет осуществляться обновление [[Перечень сокращений и обозначений#orig_id|orig_id]] перед любой другой обработкой. См. также параметр [[#ais_ws_migrate_OrigIdsToUID_Field|ais.ws.migrate.OrigIdsToUID_Field]] ||
 
|-
 
|-
| ais.ws.migrate.OrigIdsToUID_Field || code || Если [[#ais_ws_migrate_OrigIdsToUID|ais.ws.migrate.OrigIdsToUID]] установлено в true, то значение отсюда будет иметь следующее значение при миграции:
+
| {{anchor|ais.ws.migrate.OrigIdsToUID_Field}}ais.ws.migrate.OrigIdsToUID_Field || code || Если [[#ais_ws_migrate_OrigIdsToUID|ais.ws.migrate.OrigIdsToUID]] установлено в true, то значение отсюда будет иметь следующее значение при миграции:
 
; code : Объекты загружались используя короткие коды из поля Код [[Перечень сокращений и обозначений#АИС РГ|АИС РГ]].
 
; code : Объекты загружались используя короткие коды из поля Код [[Перечень сокращений и обозначений#АИС РГ|АИС РГ]].
 
; foreignKey : Объекты загружались используя как идентификатор поле ВнешнийКлюч [[Перечень сокращений и обозначений#АИС РГ|АИС РГ]]
 
; foreignKey : Объекты загружались используя как идентификатор поле ВнешнийКлюч [[Перечень сокращений и обозначений#АИС РГ|АИС РГ]]
Строка 74: Строка 74:
 
|
 
|
 
|-
 
|-
| ais.ws.report.to || aisreports@spb.ant-inform.ru || Список через запятую, '''без пробелов''' - email-адресов получателей отчёта по команде [[Команды адаптера#Report|Report]]. Используется если для команды не задан другой в момент вызова. ||
+
| {{anchor|ais.ws.report.to}}ais.ws.report.to || aisreports@spb.ant-inform.ru || Список через запятую, '''без пробелов''' - email-адресов получателей отчёта по команде [[Команды адаптера#Report|Report]]. Используется если для команды не задан другой в момент вызова. ||
 
|-
 
|-
| ais.ws.report.subject || IMUS-ais report for %1$s || Тема письма отчёта о состоянии. Первый подстановочный плэйсхолдер (%1$s), если присутствует, будет заменён на имя системы из [[#settings_codesystem|settings.codesystem]] ||
+
| {{anchor|ais.ws.report.subject}}ais.ws.report.subject || IMUS-ais report for %1$s || Тема письма отчёта о состоянии. Первый подстановочный плэйсхолдер (%1$s), если присутствует, будет заменён на имя системы из [[#settings_codesystem|settings.codesystem]] ||
 
|-
 
|-
| ais.ws.directByPC || 0 || Признак забирать [[Перечень сокращений и обозначений#ТП|Точки Подключения]] напрямую из справочников, вместо регистров. Для случая когда не ведутся площадки. Т.к. площадки не вести никто не разрешал, специального параметра конфигурации для этого нету, и соответственно такой случай автоматически не определить. Использование регистра предпочтительнее - там есть активность объектов, и не забирается мусор.
+
| {{anchor|ais.ws.directByPC}}ais.ws.directByPC || 0 || Признак забирать [[Перечень сокращений и обозначений#ТП|Точки Подключения]] напрямую из справочников, вместо регистров. Для случая когда не ведутся площадки. Т.к. площадки не вести никто не разрешал, специального параметра конфигурации для этого нету, и соответственно такой случай автоматически не определить. Использование регистра предпочтительнее - там есть активность объектов, и не забирается мусор.
 
Может принимать следующие значения:
 
Может принимать следующие значения:
 
; 0 : Брать из регистров (есть площадки). По умолчанию.
 
; 0 : Брать из регистров (есть площадки). По умолчанию.
Строка 85: Строка 85:
 
|
 
|
 
|-
 
|-
| ais.ws.generateFromOutDown || true || Генерировать ли структуру вниз от Выходов [[Перечень сокращений и обозначений#ГРС|ГРС]] ([[Перечень сокращений и обозначений#УУГ|УУГ]], [[Перечень сокращений и обозначений#Корректор (Вычислитель)|Корректор]], [[Перечень сокращений и обозначений#Канал|Канал]]). Реализован забор и их узлов, если они есть для поставки. Но в подавляющем большинстве случаев это просто не нужно. Если включено, работает быстрее. ||
+
| {{anchor|ais.ws.generateFromOutDown}}ais.ws.generateFromOutDown || true || Генерировать ли структуру вниз от Выходов [[Перечень сокращений и обозначений#ГРС|ГРС]] ([[Перечень сокращений и обозначений#УУГ|УУГ]], [[Перечень сокращений и обозначений#Корректор (Вычислитель)|Корректор]], [[Перечень сокращений и обозначений#Канал|Канал]]). Реализован забор и их узлов, если они есть для поставки. Но в подавляющем большинстве случаев это просто не нужно. Если включено, работает быстрее. ||
 
|-
 
|-
| ais.ws.telemetryUugOuterRelation || || Параметр конфигурации для команды [[Команды адаптера#AutoMapTelemetry|AutoMapTelemetry]]. Значение - разделенные запятой пары "система_в_аис:система_имус". '''Пробелы не допускаются'''. Все имена должны быть в нижнем регистре. Для русского текста должна использоваться [http://docs.oracle.com/javase/1.4.2/docs/tooldocs/windows/native2ascii.html Java-нотация] вида '''\u''' (например "стел" = "\u0441\u0442\u0435\u\043b") ||
+
| {{anchor|ais.ws.telemetryUugOuterRelation}}ais.ws.telemetryUugOuterRelation || || Параметр конфигурации для команды [[Команды адаптера#AutoMapTelemetry|AutoMapTelemetry]]. Значение - разделенные запятой пары "система_в_аис:система_имус". '''Пробелы не допускаются'''. Все имена должны быть в нижнем регистре. Для русского текста должна использоваться [http://docs.oracle.com/javase/1.4.2/docs/tooldocs/windows/native2ascii.html Java-нотация] вида '''\u''' (например "стел" = "\u0441\u0442\u0435\u\043b") ||
 
|-
 
|-
| <strike>md.manager.skipImportDvis</strike>
+
| {{anchor|md.manager.skipImportDvis}}<strike>md.manager.skipImportDvis</strike>
 
{{deprecated-inline|с [[история изменений|версии]] ~16.0 [http://serverprog:1090/browse/ESB-592 ESB-592]}}
 
{{deprecated-inline|с [[история изменений|версии]] ~16.0 [http://serverprog:1090/browse/ESB-592 ESB-592]}}
 
| true || Не импортировать помеченные на удаление объекты из АИС, если их еще нету в ИМУС. Если объект был загружен, и в следующий раз пришел помеченным на удаление, '''он в любом случае обновляется''', в том числе становится скрытым (dvis=1)
 
| true || Не импортировать помеченные на удаление объекты из АИС, если их еще нету в ИМУС. Если объект был загружен, и в следующий раз пришел помеченным на удаление, '''он в любом случае обновляется''', в том числе становится скрытым (dvis=1)
 
|Больше не используется с [[история изменений|версии]] ~16.0 [http://serverprog:1090/browse/ESB-592 ESB-592]
 
|Больше не используется с [[история изменений|версии]] ~16.0 [http://serverprog:1090/browse/ESB-592 ESB-592]
 
|-
 
|-
| <strike>md.manager.createMetaForImportData</strike>
+
| {{anchor|md.manager.createMetaForImportData}}<strike>md.manager.createMetaForImportData</strike>
 
{{deprecated-inline|с [[история изменений|версии]] ~16.0 [http://serverprog:1090/browse/ESB-592 ESB-592]}}
 
{{deprecated-inline|с [[история изменений|версии]] ~16.0 [http://serverprog:1090/browse/ESB-592 ESB-592]}}
 
| false || Если true - не будут создаваться метаобъекты с иерархией для тех объектов, где грузятся сами объекты, а не [[Перечень сокращений и обозначений#ПМ|меты (ПМ)]]
 
| false || Если true - не будут создаваться метаобъекты с иерархией для тех объектов, где грузятся сами объекты, а не [[Перечень сокращений и обозначений#ПМ|меты (ПМ)]]
Строка 100: Строка 100:
 
Больше не используется с [[история изменений|версии]] ~16.0 [http://serverprog:1090/browse/ESB-592 ESB-592]
 
Больше не используется с [[история изменений|версии]] ~16.0 [http://serverprog:1090/browse/ESB-592 ESB-592]
 
|-
 
|-
| <strike>md.manager.dataMapper.fetchaAll</strike>
+
| {{anchor|md.manager.dataMapper.fetchaAll}}<strike>md.manager.dataMapper.fetchaAll</strike>
 
{{deprecated-inline|с [[история изменений|версии]] ~16.0 [http://serverprog:1090/browse/ESB-592 ESB-592]}}
 
{{deprecated-inline|с [[история изменений|версии]] ~16.0 [http://serverprog:1090/browse/ESB-592 ESB-592]}}
 
| true
 
| true
Строка 106: Строка 106:
 
| Больше не используется с [[история изменений|версии]] ~16.0 [http://serverprog:1090/browse/ESB-592 ESB-592]
 
| Больше не используется с [[история изменений|версии]] ~16.0 [http://serverprog:1090/browse/ESB-592 ESB-592]
 
|-
 
|-
| ais.ws.doNotMarkErrorsInOuts || true || Помечать [[Налагаемые требования целостности, коды ошибок|ошибками]] Выходы [[Перечень сокращений и обозначений#ГРС|ГРС]] (не указанные [[Перечень сокращений и обозначений#ГРО|ГРО]] и Регион) (значение false) или нет (true) || [http://serverprog:1090/browse/ESB-334 ESB-334]
+
| {{anchor|ais.ws.doNotMarkErrorsInOuts}}ais.ws.doNotMarkErrorsInOuts || true || Помечать [[Налагаемые требования целостности, коды ошибок|ошибками]] Выходы [[Перечень сокращений и обозначений#ГРС|ГРС]] (не указанные [[Перечень сокращений и обозначений#ГРО|ГРО]] и Регион) (значение false) или нет (true) || [http://serverprog:1090/browse/ESB-334 ESB-334]
 
|-
 
|-
| ais.ws.muteErrors || || Отключение пометки в объектах указанных через запятую кодов ошибок.
+
| {{anchor|ais.ws.muteErrors}}ais.ws.muteErrors || || Отключение пометки в объектах указанных через запятую кодов ошибок.
 
Для следующих кодов это имеет дополнительное значение:
 
Для следующих кодов это имеет дополнительное значение:
 
; [[Налагаемые требования целостности, коды ошибок#903|903]] : Если точка [[Перечень сокращений и обозначений#ТП|ТП]] с Выходом [[Перечень сокращений и обозначений#ГРС|ГРС]], она также не импортируется.
 
; [[Налагаемые требования целостности, коды ошибок#903|903]] : Если точка [[Перечень сокращений и обозначений#ТП|ТП]] с Выходом [[Перечень сокращений и обозначений#ГРС|ГРС]], она также не импортируется.
Строка 115: Строка 115:
 
| Доступно с [[история изменений|версии]] адаптера 14.4.1
 
| Доступно с [[история изменений|версии]] адаптера 14.4.1
 
|-
 
|-
| ais.ws.gceAttachToAnyChannel || false || Если установлено в true - [[Перечень сокращений и обозначений#ГПО|ГПО]] вешается на любой канал площадки, когда его больше 1, иначе (по умолчанию) только на единственный ||
+
| {{anchor|ais.ws.gceAttachToAnyChannel}}ais.ws.gceAttachToAnyChannel || false || Если установлено в true - [[Перечень сокращений и обозначений#ГПО|ГПО]] вешается на любой канал площадки, когда его больше 1, иначе (по умолчанию) только на единственный ||
 
|-
 
|-
| ais.ws.genGCOonlyByPC || false || Способ генерации Площадок командой [[Команды адаптера#GenGcoFromPcAndConsumer|GenGcoFromPcAndConsumer]]
+
| {{anchor|ais.ws.genGCOonlyByPC}}ais.ws.genGCOonlyByPC || false || Способ генерации Площадок командой [[Команды адаптера#GenGcoFromPcAndConsumer|GenGcoFromPcAndConsumer]]
 
; false : Имя будет состоять из имени Подключения + Имя Потребителя, а [[Перечень сокращений и обозначений#orig_id|orig_id]] из "<UID Подключения>_<ВнешнийКлюч потребителя>"
 
; false : Имя будет состоять из имени Подключения + Имя Потребителя, а [[Перечень сокращений и обозначений#orig_id|orig_id]] из "<UID Подключения>_<ВнешнийКлюч потребителя>"
 
; true : используется только подключение. В этом случае будет возможна передача такой "площадки". Уникальность гарантируется лишь со слов представителя [[Перечень сокращений и обозначений#РГК|РГК]].
 
; true : используется только подключение. В этом случае будет возможна передача такой "площадки". Уникальность гарантируется лишь со слов представителя [[Перечень сокращений и обозначений#РГК|РГК]].
 
|Сделано для Мордовии чтобы площадки перевешивались [http://serverprog:1090/browse/ESB-364 ESB-364]. Доступно с [[история изменений|версии]] 14.7.
 
|Сделано для Мордовии чтобы площадки перевешивались [http://serverprog:1090/browse/ESB-364 ESB-364]. Доступно с [[история изменений|версии]] 14.7.
 
|-
 
|-
| <strike>ais.ws.policy.oldBehaveModifiedObjectDoesNotTouched</strike>
+
| {{anchor|ais.ws.policy.oldBehaveModifiedObjectDoesNotTouched}}<strike>ais.ws.policy.oldBehaveModifiedObjectDoesNotTouched</strike>
 
{{deprecated-inline|с [[история изменений|версии]] ~16.0 [http://serverprog:1090/browse/ESB-592 ESB-592]}}
 
{{deprecated-inline|с [[история изменений|версии]] ~16.0 [http://serverprog:1090/browse/ESB-592 ESB-592]}}
 
| true || Режим обновления объектов. По умолчанию используется старый режим (true) когда при изменении объекта в ИМУС (или любой другой системой), он полностью исключается из дальнейшего обновления (синхронизации). По значению false все синхронизируемые с АИС поля будут перезаписываться всегда.
 
| true || Режим обновления объектов. По умолчанию используется старый режим (true) когда при изменении объекта в ИМУС (или любой другой системой), он полностью исключается из дальнейшего обновления (синхронизации). По значению false все синхронизируемые с АИС поля будут перезаписываться всегда.
Строка 128: Строка 128:
 
Не используется с [[история изменений|версии]] ~16.0 [http://serverprog:1090/browse/ESB-592 ESB-592]
 
Не используется с [[история изменений|версии]] ~16.0 [http://serverprog:1090/browse/ESB-592 ESB-592]
 
|-
 
|-
| ais.ws.forbiddenTasks || || Список задач (имён [[Команды адаптера|команд адаптера]]), запрещенных к выполнению на системе, чтобы не загружался скажем мусор или не возможно было выполнить случайно из АРМа. Список команд через запятую.
+
| {{anchor|ais.ws.forbiddenTasks}}ais.ws.forbiddenTasks || || Список задач (имён [[Команды адаптера|команд адаптера]]), запрещенных к выполнению на системе, чтобы не загружался скажем мусор или не возможно было выполнить случайно из АРМа. Список команд через запятую.
 
|С [[история изменений|версии]] адаптера 14.10.pre2. [http://serverprog:1090/browse/ESB-405 ESB-405]
 
|С [[история изменений|версии]] адаптера 14.10.pre2. [http://serverprog:1090/browse/ESB-405 ESB-405]
 
|-
 
|-
| ais.ws.distributePlansFromMonth || false || Если не ведётся разбивка планов в АИС по суткам (тогда на первом числе месяца указан весь месячный план), необходимо выставить в true чтобы разбивалось в [[Перечень сокращений и обозначений#ИМУС|ИМУС]] в момент импорта. Используется алгоритм целочисленного разбиения - "пила" из домена. (Можно было бы попробовать детектировать такой режим автоматически из конфигурации, но пока в Краснодаре, первом объекте где это нужно, нету доступа к данным константам).
+
| {{anchor|ais.ws.distributePlansFromMonth}}ais.ws.distributePlansFromMonth || false || Если не ведётся разбивка планов в АИС по суткам (тогда на первом числе месяца указан весь месячный план), необходимо выставить в true чтобы разбивалось в [[Перечень сокращений и обозначений#ИМУС|ИМУС]] в момент импорта. Используется алгоритм целочисленного разбиения - "пила" из домена. (Можно было бы попробовать детектировать такой режим автоматически из конфигурации, но пока в Краснодаре, первом объекте где это нужно, нету доступа к данным константам).
 
|[http://serverprog:1090/browse/ESB-425 ESB-425]. С [[история изменений|версии]] адаптера 14.10pre4
 
|[http://serverprog:1090/browse/ESB-425 ESB-425]. С [[история изменений|версии]] адаптера 14.10pre4
 
|-
 
|-
| ais.ws.responseZonesBy || || Используется в операции [[Команды адаптера#GasConsObject|загрузки площадок]]. По умолчанию отключено. Возможные значения:
+
| {{anchor|ais.ws.responseZonesBy}}ais.ws.responseZonesBy || || Используется в операции [[Команды адаптера#GasConsObject|загрузки площадок]]. По умолчанию отключено. Возможные значения:
 
; inspector : Импорт пользователей АИС и построение по ним Зон Ответственности из инспекторов площадок (inspector) ([http://serverprog:1090/browse/ESB-398 ESB-398])
 
; inspector : Импорт пользователей АИС и построение по ним Зон Ответственности из инспекторов площадок (inspector) ([http://serverprog:1090/browse/ESB-398 ESB-398])
 
; curator : из кураторов договоров ([http://serverprog:1090/browse/ESB-407 ESB-407])
 
; curator : из кураторов договоров ([http://serverprog:1090/browse/ESB-407 ESB-407])
Строка 143: Строка 143:
 
| С [[история изменений|версии]] 14.10pre5.
 
| С [[история изменений|версии]] 14.10pre5.
 
|-
 
|-
| ais.ws.custom.gcoNamePattern
+
| {{anchor|ais.ws.custom.gcoNamePattern}}ais.ws.custom.gcoNamePattern
 
| %1s
 
| %1s
 
| Используется в операции [[Команды адаптера#GasConsObject|загрузки площадок]] для формирования имени. Можно использовать следующие подстановочные элементы:
 
| Используется в операции [[Команды адаптера#GasConsObject|загрузки площадок]] для формирования имени. Можно использовать следующие подстановочные элементы:
Строка 154: Строка 154:
 
|[http://serverprog:1090/browse/ESB-496 ESB-496], [http://serverprog:1090/browse/ESB-551 ESB-551], [http://serverprog:1090/browse/ESB-560 ESB-560]
 
|[http://serverprog:1090/browse/ESB-496 ESB-496], [http://serverprog:1090/browse/ESB-551 ESB-551], [http://serverprog:1090/browse/ESB-560 ESB-560]
 
|-
 
|-
| ais.ws.custom.gcoNamePatternMove
+
| {{anchor|ais.ws.custom.gcoNamePatternMove}}ais.ws.custom.gcoNamePatternMove
 
| %1$s (%5$s)
 
| %1$s (%5$s)
 
|Используется в операции [[Команды адаптера#GasConsObject|загрузки площадок]] для формирования имени. Можно использовать следующие подстановочные элементы:
 
|Используется в операции [[Команды адаптера#GasConsObject|загрузки площадок]] для формирования имени. Можно использовать следующие подстановочные элементы:
Строка 165: Строка 165:
 
|[http://serverprog:1090/browse/ESB-496 ESB-496], [http://serverprog:1090/browse/ESB-551 ESB-551], [http://serverprog:1090/browse/ESB-560 ESB-560]
 
|[http://serverprog:1090/browse/ESB-496 ESB-496], [http://serverprog:1090/browse/ESB-551 ESB-551], [http://serverprog:1090/browse/ESB-560 ESB-560]
 
|-
 
|-
| ais.ws.custom.genUugName || %1$s || Формат имени узла при генерации от площадки.
+
| {{anchor|ais.ws.custom.genUugName}}ais.ws.custom.genUugName || %1$s || Формат имени узла при генерации от площадки.
 
; %1$s : будет замещено названием площадки
 
; %1$s : будет замещено названием площадки
 
; %2$s : адрес площадки
 
; %2$s : адрес площадки
 
|[http://serverprog:1090/browse/ESB-528 ESB-528]. С [[история изменений|версии]] адаптера 15.7.1.
 
|[http://serverprog:1090/browse/ESB-528 ESB-528]. С [[история изменений|версии]] адаптера 15.7.1.
 
|-
 
|-
| ais.ws.custom.genEquipName || %1$s ||Формат имени корректора при генерации от узла.
+
| {{anchor|ais.ws.custom.genEquipName}}ais.ws.custom.genEquipName || %1$s ||Формат имени корректора при генерации от узла.
 
; %1$s : будет замещено названием узла
 
; %1$s : будет замещено названием узла
 
|[http://serverprog:1090/browse/ESB-528 ESB-528]. С [[история изменений|версии]] адаптера 15.7.1.
 
|[http://serverprog:1090/browse/ESB-528 ESB-528]. С [[история изменений|версии]] адаптера 15.7.1.
 
|-
 
|-
| ais.ws.custom.genChannelName || %1$s || Формат имени канала при генерации от корректора.
+
| {{anchor|ais.ws.custom.genChannelName}}ais.ws.custom.genChannelName || %1$s || Формат имени канала при генерации от корректора.
 
; %1$s : будет замещено названием корректора
 
; %1$s : будет замещено названием корректора
 
; %2$s : заводской номер корректора
 
; %2$s : заводской номер корректора
 
|[http://serverprog:1090/browse/ESB-528 ESB-528]. С [[история изменений|версии]] адаптера 15.7.1.
 
|[http://serverprog:1090/browse/ESB-528 ESB-528]. С [[история изменений|версии]] адаптера 15.7.1.
 
|-
 
|-
| ais.ws.prcLimitAddition || 0 || Сумма (корректировка) прибавляемая к коридорам договоров к приходящим из АИС. Чаще всего скажем для перебора 10 процентов оттуда приходит 10, а мы хотим в договоре видеть 110. Таким образом здесь надо выставить 100.
+
| {{anchor|ais.ws.prcLimitAddition}}ais.ws.prcLimitAddition || 0 || Сумма (корректировка) прибавляемая к коридорам договоров к приходящим из АИС. Чаще всего скажем для перебора 10 процентов оттуда приходит 10, а мы хотим в договоре видеть 110. Таким образом здесь надо выставить 100.
 
| [http://serverprog:1090/browse/ESB-524 ESB-524]
 
| [http://serverprog:1090/browse/ESB-524 ESB-524]
 
|-
 
|-
| ais.ws.reportMaxErrors || 500 || Максимальное количество проблемных объектов которое выводить в каждом коде ошибок. Остальные просто не будут показаны, т.к. чаще всего если атрибут не установлен для всех, то и список бесполезен ||
+
| {{anchor|ais.ws.reportMaxErrors}}ais.ws.reportMaxErrors || 500 || Максимальное количество проблемных объектов которое выводить в каждом коде ошибок. Остальные просто не будут показаны, т.к. чаще всего если атрибут не установлен для всех, то и список бесполезен ||
 
|-
 
|-
| ais.ws.attachPcToGcoConsists || both || Изменяет поведение команды [[Команды адаптера#AttachPcToGco|AttachPcToGco]] выполнять расширенные функции для обратной совместимости и наличию одной команды в АРМе. Возможные значения:
+
| {{anchor|ais.ws.attachPcToGcoConsists}}ais.ws.attachPcToGcoConsists || both || Изменяет поведение команды [[Команды адаптера#AttachPcToGco|AttachPcToGco]] выполнять расширенные функции для обратной совместимости и наличию одной команды в АРМе. Возможные значения:
 
; real : только [[Команды адаптера#AttachPcToGco|AttachPcToGco]]
 
; real : только [[Команды адаптера#AttachPcToGco|AttachPcToGco]]
 
; gen : только [[Команды адаптера#AttachPcToGcoGenerated|AttachPcToGcoGenerated]]
 
; gen : только [[Команды адаптера#AttachPcToGcoGenerated|AttachPcToGcoGenerated]]
Строка 190: Строка 190:
 
|[http://serverprog:1090/browse/SUPPORT-2265 SUPPORT-2265]
 
|[http://serverprog:1090/browse/SUPPORT-2265 SUPPORT-2265]
 
|-
 
|-
| ais.ws.debug || false || Cвойство адаптера debug, отвечающее за сохранение всего набора входящих элементов и элементов скрываемых в файл *.meta.xml
+
| {{anchor|ais.ws.debug}}ais.ws.debug || false || Cвойство адаптера debug, отвечающее за сохранение всего набора входящих элементов и элементов скрываемых в файл *.meta.xml
 
| [http://serverprog:1090/browse/ESB-732 ESB-732]
 
| [http://serverprog:1090/browse/ESB-732 ESB-732]
 
|-
 
|-
| ais.ws.dvisAbsent || false || Список через запятую, какие [[команды адаптера]] будут удалять свои объекты, если они больше не приходят с сервиса.
+
| {{anchor|ais.ws.dvisAbsent}}ais.ws.dvisAbsent || false || Список через запятую, какие [[команды адаптера]] будут удалять свои объекты, если они больше не приходят с сервиса.
 
Какие объекты, каких команд, скрывать (dvis), если они больше не приходят из удалённой системы. По умолчанию ни один. Это [[Общий_порядок_загрузки_данных#Удалённые (помеченные удаленными) объекты|не синхронизация, пометки удаления]], работающая давно, речь именно о том чтобы скрыть объекты, физически удалённые в АИС, которые больше не приходят (физически удалены или разорвана историческая связь).
 
Какие объекты, каких команд, скрывать (dvis), если они больше не приходят из удалённой системы. По умолчанию ни один. Это [[Общий_порядок_загрузки_данных#Удалённые (помеченные удаленными) объекты|не синхронизация, пометки удаления]], работающая давно, речь именно о том чтобы скрыть объекты, физически удалённые в АИС, которые больше не приходят (физически удалены или разорвана историческая связь).
  
Строка 204: Строка 204:
 
! Опция конфигурации !! Значение по умолчанию !! Описание
 
! Опция конфигурации !! Значение по умолчанию !! Описание
 
|-
 
|-
| ais.file.dir || D:\AIS || Директория для экспорта CSV файлов объема
+
| {{anchor|ais.file.dir}}ais.file.dir || D:\AIS || Директория для экспорта CSV файлов объема
 
|-
 
|-
| export.task1.name || cmdpack:[[#cmd_DumpQ|DumpQ_PcDay31d]] || Первая задача экспорта
+
| {{anchor|export.task1.name}}export.task1.name || cmdpack:[[Команды адаптера#DumpQ|DumpQ_PcDay31d]] || Первая задача экспорта
 
|-
 
|-
| export.task1.cron || 0 0 4 ''' ''' ? || Время выполнения первой задачи экспорта. Задается в формате библиотеки [http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger Quartz] похожем на Unix cron.
+
| {{anchor|export.task1.cron}}export.task1.cron || 0 0 4 ''' ''' ? || Время выполнения первой задачи экспорта. Задается в формате библиотеки [http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger Quartz] похожем на Unix cron.
 
|-
 
|-
| export.task2.name || cmdpack:[[#cmd_DumpQ|DumpQ_PcHour7d]] || Вторая задача экспорта
+
| {{anchor|export.task2.name}}export.task2.name || cmdpack:[[Команды адаптера#DumpQ|DumpQ_PcHour7d]] || Вторая задача экспорта
 
|-
 
|-
| export.task2.cron || 0 5 ''' ''' * ? || Время выполнения второй задачи экспорта. Задается в формате библиотеки [http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger Quartz] похожем на Unix cron.
+
| {{anchor|export.task2.cron}}export.task2.cron || 0 5 ''' ''' * ? || Время выполнения второй задачи экспорта. Задается в формате библиотеки [http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger Quartz] похожем на Unix cron.
 
|-
 
|-
| export.task3.cron || 0 30 10 ''' ''' ? || Время выполнения третьей задачи экспорта. Задается в формате библиотеки [http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger Quartz] похожем на Unix cron.
+
| {{anchor|export.task3.cron}}export.task3.cron || 0 30 10 ''' ''' ? || Время выполнения третьей задачи экспорта. Задается в формате библиотеки [http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger Quartz] похожем на Unix cron.
 
|-
 
|-
| export.task4.cron || 0 15 10 ? * 6L || Время выполнения третьей задачи экспорта. Задается в формате библиотеки [http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger Quartz] похожем на Unix cron.
+
| {{anchor|export.task4.cron}}export.task4.cron || 0 15 10 ? * 6L || Время выполнения третьей задачи экспорта. Задается в формате библиотеки [http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger Quartz] похожем на Unix cron.
 
|}
 
|}
  

Версия 20:05, 13 февраля 2013

Опции конфигурирования адаптера

Обязательные к заполнению на каждой РГК

Данные опции не имеют значений по умолчанию, и обязательно должны быть заданы для функционирования адаптера.

Опция конфигурации Описание
ais.ws.url URL Веб-сервиса. Без http://
ais.ws.user Пользователь для доступа
ais.ws.password Пароль. Просьба не использовать символ @ и кавычек.
settings.codesystem Код системы, от которой будет работать адаптер. Например "tverrgmain.ais".

Опции которые могут быть оставлены со значениями по умолчанию

Переопределяются при необходимости. Если не указаны в файле ais.properties - используются представленные ниже параметры

Опция конфигурации Значение по умолчанию Описание Доп. Инфо
md.manager.sysCode

(deprecated in с версии 14.10)

Система от которой работает адаптер. Сейчас должно использоваться settings.codesystem
md.manager.defaultDistrict.id

(deprecated in с версии 14.10)

ID Федерального Округа РФ, в котором работает РГК (из таблицы district) Сейчас берётся из настроек БД
md.manager.defaultRgc.id

(deprecated in с версии 14.10)

ID РГК (из таблицы rgc) Сейчас берётся из настроек БД
md.manager.defaultRegion.ownerCodeSystem

(deprecated in с версии 14.10)

imus.common owner_code_system региона (из таблицы region). Сейчас берётся из настроек БД
md.manager.defaultRegion.origId

(deprecated in с версии 14.10)

ID региона РГК (из таблицы rgc) Сейчас берётся из настроек БД
md.manager.cmdconf.in AIS.CMDCONF.IN Очередь JMS для посылки текстовых комманд (например через amq-command)
jms.cmd.queue AIS.CMD.IN То же что и параметр выше, для прямых комманд в формате XML
md.manager.logData false Выводить все пришедшие и сконвертированные данные. Может несколько замедлять работу. Прежде всего для траблешутинга. Сейчас вероятно более удобны будет использовать ais.ws.debug
ais.ws.partialLog 0 Включение отдельного лога для каждой команды в директории md. Будет создаваться и каждый раз перезаписываться согласно имени комманды, например Region.log.

Удобно использовать для внедрения и поиска ошибок, особенно совместно с md.manager.logData=true Возможные значения:

отключено (по умолчанию)
включено. Будет включаться и отключаться на каждой команде. Будет включена информация только по процессингу адаптером, Не будет включать лог сохранения объектов.
включено. Будет включать также дальнейшую обработку - сохранение и обновление объектов. Файл переключается только по приходу новой комманды, как сайдэффект - сюда же будет попадать информация о получении следующей команды в самый конец, до того как она попала на обработку в адаптер, а также информация по завершению работы адаптера.
ESB-341
md.manager.overrideData

(deprecated in с версии ~16.0 (ESB-592))

false Отключение кеша объектов по XML хранилищу из md. Замедляет работу, но рекомендуется на этапе внедрения чтобы не очищать их вручную. НЕ используется для команд RunTask (всевозможные маппинги и автосвязки), влияет только на импорт объектов ( ESB-341. Заменило старое ais.ws.disableCache (ESB-351) Больше не используется с версии ~16.0 (ESB-592)
ais.ws.useOrigIdFusion false Если true - в orig_id используется полная связка "UID:code:foreignKey", в обратном случае только UID.
ais.ws.migrate.OrigIdsToUID false Значение true может использоваться временно для миграции с файлового адаптера, когда требуется обновление кодов. При этом будет осуществляться обновление orig_id перед любой другой обработкой. См. также параметр ais.ws.migrate.OrigIdsToUID_Field
ais.ws.migrate.OrigIdsToUID_Field code Если ais.ws.migrate.OrigIdsToUID установлено в true, то значение отсюда будет иметь следующее значение при миграции:
code 
Объекты загружались используя короткие коды из поля Код АИС РГ.
foreignKey 
Объекты загружались используя как идентификатор поле ВнешнийКлюч АИС РГ
mangledUID 
Для объектов был использован UID, но из него были выкинуты спецсимволы [-\s\xA0 ] || Значение регистрозависимое
ais.ws.report.to aisreports@spb.ant-inform.ru Список через запятую, без пробелов - email-адресов получателей отчёта по команде Report. Используется если для команды не задан другой в момент вызова.
ais.ws.report.subject IMUS-ais report for %1$s Тема письма отчёта о состоянии. Первый подстановочный плэйсхолдер (%1$s), если присутствует, будет заменён на имя системы из settings.codesystem
ais.ws.directByPC 0 Признак забирать Точки Подключения напрямую из справочников, вместо регистров. Для случая когда не ведутся площадки. Т.к. площадки не вести никто не разрешал, специального параметра конфигурации для этого нету, и соответственно такой случай автоматически не определить. Использование регистра предпочтительнее - там есть активность объектов, и не забирается мусор.

Может принимать следующие значения:

Брать из регистров (есть площадки). По умолчанию.
Брать напрямую из Справочник.Подключения, а не из регистра РегистрСведений.ПлощадкиПоДоговору (случай когда нету площадок)
Как 1, но дополнительно брать только те, на которые есть хоть один ненулевой план в текущем году, то есть "Активные"
ais.ws.generateFromOutDown true Генерировать ли структуру вниз от Выходов ГРС (УУГ, Корректор, Канал). Реализован забор и их узлов, если они есть для поставки. Но в подавляющем большинстве случаев это просто не нужно. Если включено, работает быстрее.
ais.ws.telemetryUugOuterRelation Параметр конфигурации для команды AutoMapTelemetry. Значение - разделенные запятой пары "система_в_аис:система_имус". Пробелы не допускаются. Все имена должны быть в нижнем регистре. Для русского текста должна использоваться Java-нотация вида \u (например "стел" = "\u0441\u0442\u0435\u\043b")
md.manager.skipImportDvis

(deprecated in с версии ~16.0 ESB-592)

true Не импортировать помеченные на удаление объекты из АИС, если их еще нету в ИМУС. Если объект был загружен, и в следующий раз пришел помеченным на удаление, он в любом случае обновляется, в том числе становится скрытым (dvis=1) Больше не используется с версии ~16.0 ESB-592
md.manager.createMetaForImportData

(deprecated in с версии ~16.0 ESB-592)

false Если true - не будут создаваться метаобъекты с иерархией для тех объектов, где грузятся сами объекты, а не меты (ПМ) ESB-308

Больше не используется с версии ~16.0 ESB-592

md.manager.dataMapper.fetchaAll

(deprecated in с версии ~16.0 ESB-592)

true Отключение кеширования в компоненте ДатаМаппер. Отключение может сэкономить немного памяти, требуемой адаптеру, но ведет к замедлению работы Больше не используется с версии ~16.0 ESB-592
ais.ws.doNotMarkErrorsInOuts true Помечать ошибками Выходы ГРС (не указанные ГРО и Регион) (значение false) или нет (true) ESB-334
ais.ws.muteErrors Отключение пометки в объектах указанных через запятую кодов ошибок.

Для следующих кодов это имеет дополнительное значение:

903 
Если точка ТП с Выходом ГРС, она также не импортируется.
1001 
УУГ не импортируется
1020 
УУГ также не импортируется
Доступно с версии адаптера 14.4.1
ais.ws.gceAttachToAnyChannel false Если установлено в true - ГПО вешается на любой канал площадки, когда его больше 1, иначе (по умолчанию) только на единственный
ais.ws.genGCOonlyByPC false Способ генерации Площадок командой GenGcoFromPcAndConsumer
false 
Имя будет состоять из имени Подключения + Имя Потребителя, а orig_id из "<UID Подключения>_<ВнешнийКлюч потребителя>"
true 
используется только подключение. В этом случае будет возможна передача такой "площадки". Уникальность гарантируется лишь со слов представителя РГК.
Сделано для Мордовии чтобы площадки перевешивались ESB-364. Доступно с версии 14.7.
ais.ws.policy.oldBehaveModifiedObjectDoesNotTouched

(deprecated in с версии ~16.0 ESB-592)

true Режим обновления объектов. По умолчанию используется старый режим (true) когда при изменении объекта в ИМУС (или любой другой системой), он полностью исключается из дальнейшего обновления (синхронизации). По значению false все синхронизируемые с АИС поля будут перезаписываться всегда. ESB-391. С версии адаптера 14.9.5

Не используется с версии ~16.0 ESB-592

ais.ws.forbiddenTasks Список задач (имён команд адаптера), запрещенных к выполнению на системе, чтобы не загружался скажем мусор или не возможно было выполнить случайно из АРМа. Список команд через запятую. С версии адаптера 14.10.pre2. ESB-405
ais.ws.distributePlansFromMonth false Если не ведётся разбивка планов в АИС по суткам (тогда на первом числе месяца указан весь месячный план), необходимо выставить в true чтобы разбивалось в ИМУС в момент импорта. Используется алгоритм целочисленного разбиения - "пила" из домена. (Можно было бы попробовать детектировать такой режим автоматически из конфигурации, но пока в Краснодаре, первом объекте где это нужно, нету доступа к данным константам). ESB-425. С версии адаптера 14.10pre4
ais.ws.responseZonesBy Используется в операции загрузки площадок. По умолчанию отключено. Возможные значения:
inspector 
Импорт пользователей АИС и построение по ним Зон Ответственности из инспекторов площадок (inspector) (ESB-398)
curator 
из кураторов договоров (ESB-407)
sector 
по Абонентскому участку площадки формируется Зона ответственности. (с версии 15.3, ESB-511).

В ИМУС по перечисленным сущностям создаётся пользователь (по первым двум словам, у нас ограничение на 20 символов длины). В описании пишется префикс "@AIS:" и далее полное ФИО (название участка). Пользователь НЕ имеет роли и определенного пароля, для его использования необходимо администратору задать пароль и назначить желаемую роль вручную!. Также, создается одноименная зона ответственности, тоже с префиксом "@AIS".

С версии 14.10pre5.
ais.ws.custom.gcoNamePattern  %1s Используется в операции загрузки площадок для формирования имени. Можно использовать следующие подстановочные элементы:
 %1$s 
будет замещено названием
 %2$s 
код
 %3$s 
ВнешнийКлюч
 %4$s 
код потребителя (первого уровня!)
 %5$s 
всегда пустая строка (для совместимости с ais.ws.custom.gcoNamePatternMove)
 %6$s 
дополнительное поле. Содержимое настраивается константой ASCUG_additional_GasConsObjects
ESB-496, ESB-551, ESB-560
ais.ws.custom.gcoNamePatternMove  %1$s (%5$s) Используется в операции загрузки площадок для формирования имени. Можно использовать следующие подстановочные элементы:
 %1$s 
будет замещено названием
 %2$s 
код
 %3$s 
ВнешнийКлюч
 %4$s 
код потребителя (первого уровня!)
 %5$s 
наименование потребителя (второго уровня!). Доступно дополнительно к элементам ais.ws.custom.gcoNamePattern).
 %6$s 
дополнительное поле. Содержимое настраивается константой ASCUG_additional_GasConsObjects
ESB-496, ESB-551, ESB-560
ais.ws.custom.genUugName  %1$s Формат имени узла при генерации от площадки.
 %1$s 
будет замещено названием площадки
 %2$s 
адрес площадки
ESB-528. С версии адаптера 15.7.1.
ais.ws.custom.genEquipName  %1$s Формат имени корректора при генерации от узла.
 %1$s 
будет замещено названием узла
ESB-528. С версии адаптера 15.7.1.
ais.ws.custom.genChannelName  %1$s Формат имени канала при генерации от корректора.
 %1$s 
будет замещено названием корректора
 %2$s 
заводской номер корректора
ESB-528. С версии адаптера 15.7.1.
ais.ws.prcLimitAddition 0 Сумма (корректировка) прибавляемая к коридорам договоров к приходящим из АИС. Чаще всего скажем для перебора 10 процентов оттуда приходит 10, а мы хотим в договоре видеть 110. Таким образом здесь надо выставить 100. ESB-524
ais.ws.reportMaxErrors 500 Максимальное количество проблемных объектов которое выводить в каждом коде ошибок. Остальные просто не будут показаны, т.к. чаще всего если атрибут не установлен для всех, то и список бесполезен
ais.ws.attachPcToGcoConsists both Изменяет поведение команды AttachPcToGco выполнять расширенные функции для обратной совместимости и наличию одной команды в АРМе. Возможные значения:
real 
только AttachPcToGco
gen 
только AttachPcToGcoGenerated
both 
выполняются обе
SUPPORT-2265
ais.ws.debug false Cвойство адаптера debug, отвечающее за сохранение всего набора входящих элементов и элементов скрываемых в файл *.meta.xml ESB-732
ais.ws.dvisAbsent false Список через запятую, какие команды адаптера будут удалять свои объекты, если они больше не приходят с сервиса.

Какие объекты, каких команд, скрывать (dvis), если они больше не приходят из удалённой системы. По умолчанию ни один. Это не синхронизация, пометки удаления, работающая давно, речь именно о том чтобы скрыть объекты, физически удалённые в АИС, которые больше не приходят (физически удалены или разорвана историческая связь).

Каждый элемент в строке может также заканчиваться знаком +, тогда будут удаляться не пришедшие объекты данного типа любых систем! В обратном случае, только системы '*.ais'. В режиме дебага список всех скрываемых элементов будет записан в метахранилище (*.meta.xml).

С версии адаптера 17.0.pre5. ESB-527. ПМ не скрываются, потому что у них просто нету атрибута dvis QUICK-4099.

Параметры экспорта

Опция конфигурации Значение по умолчанию Описание
ais.file.dir D:\AIS Директория для экспорта CSV файлов объема
export.task1.name cmdpack:DumpQ_PcDay31d Первая задача экспорта
export.task1.cron 0 0 4  ? Время выполнения первой задачи экспорта. Задается в формате библиотеки Quartz похожем на Unix cron.
export.task2.name cmdpack:DumpQ_PcHour7d Вторая задача экспорта
export.task2.cron 0 5 * ? Время выполнения второй задачи экспорта. Задается в формате библиотеки Quartz похожем на Unix cron.
export.task3.cron 0 30 10  ? Время выполнения третьей задачи экспорта. Задается в формате библиотеки Quartz похожем на Unix cron.
export.task4.cron 0 15 10 ? * 6L Время выполнения третьей задачи экспорта. Задается в формате библиотеки Quartz похожем на Unix cron.

Глобальное конфигурирование в БД

В БД имеется таблица profile_tab, в которой хранятся значения key/value которые могут влиять на настройки приложения глобально, как АРМа, так и ESB.

Параметр Пример значения Описание
DayBeginingAt 10 Время начала отсчета суток в РГК
AlarmBadState select al.id from AlarmName as al where al.alarmWeight between 100 and 149 Список ид. типов тревог <Нештатные ситуации>
GdoRootZoneName Все выхода ГРС Имя зоны по-умолчанию для создания естественных зон ГП по новым выходам ГРС
CompareIgnoreWords г.;пос.;с.;р-н;д.;д/пос;сел.;р/н;ГРС;АГР;ГР_;_ГР;Вход;вход;ВХОД;Выход;выход;ВЫХОД;Площадка;площадка;ПЛОЩАДКА;УУГ Слова, исключающиеся при сравнении строк (разделитель - ";", пробел - "_")
CompareIgnorePrepositions _на_;_в_;_при_;_с_;_из_;_для_;_к_;_по_;_ч/з_;_через_;_о_ Предлоги, исключающиеся при сравнении строк (разделитель - ";", пробел - "_")
UseTemporaryTables false Признак использования временных таблиц (таблицы типа TT_***)
UseUpcontract false Признак импорта договоров ч/з UPCONTRACT
UseHints false Признак использования оптимизационных hints в SQL (Например, +ORDERED)
UseHistJoin false Признак использования исторических атрибутов в архивах данных при построении запроса
UMPressure kgs/cm2 Базовая единица измерения для давления
UMTemperature C Базовая единица измерения для температуры
UMVolume nm3 Базовая единица измерения для нормированного объема
UMRVolume m3 Базовая единица измерения для рабочего объема
UMEnergy joule Базовая единица измерения для калорийности
UnboundTuugZoneName Непривязанные УУГ Наименование автоматически заполняемой зоны ГП с непривязанными УУГ
SkipHistoryPoint false Признак отключения записи историзации (создание точек истории HISTORY_POINT, HISTORY_CHANGE, HISTORY_SET_CHANGE)
UseHistJoin4Add true Признак, использования исторических атрибутов в зоне актирования при включенном атрибуте
Company 29,4 Идентификатор текущей компании вида: <obj_type_id>,<obj_id>
HideRoute false Признак не использования Ниток трубопровода: режим Трубопровод == Нитка
PlanByGco false Признак ведения планов по площадкам
UMPressureB kgs/cm2pb Базовая единица измерения для перепада давления