Обновление MIS3 — различия между версиями
Zhukov (обсуждение | вклад) |
Zhukov (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
| + | == Обновление метаданных == | ||
| + | === Данные в таблицах, которые должны быть одинаковыми на всех БД == | ||
| + | * mm.app_tab - справочник закладок | ||
| + | * mm.rght - только первые 1000 записей, остальные все одинаковые | ||
| + | * mm.rsf_ref_column - колонки по реестру счетом | ||
| + | * audit.table_conf - назначение мест аудита для таблиц | ||
| + | |||
| + | |||
| + | == Разрабатываемая система (Нефедов) == | ||
| + | |||
Для выполнения пакетов обновления (подготовленных для удалённого выполнения) без наличия подключения к БД заказчиков | Для выполнения пакетов обновления (подготовленных для удалённого выполнения) без наличия подключения к БД заказчиков | ||
можно использовать файл '''aUpdateIBIS.exe''' | можно использовать файл '''aUpdateIBIS.exe''' | ||
Версия 14:19, 31 января 2014
Обновление метаданных
= Данные в таблицах, которые должны быть одинаковыми на всех БД
- mm.app_tab - справочник закладок
- mm.rght - только первые 1000 записей, остальные все одинаковые
- mm.rsf_ref_column - колонки по реестру счетом
- audit.table_conf - назначение мест аудита для таблиц
Разрабатываемая система (Нефедов)
Для выполнения пакетов обновления (подготовленных для удалённого выполнения) без наличия подключения к БД заказчиков можно использовать файл aUpdateIBIS.exe Этот файл облегчит процесс выполнения обновления для удалённых администраторов системы. Поэтому его нужно отправлять на объект вместе с запакованным 7zip или распакованным (в виде папки) архивом.
Когда администратор запустит aUpdateIBIS.exe, появится окно с просьбой - указать местонахождение директории из которой запускается система ИБИС. После того как директория будет указана, этот файл запустит A1IBIS.exe с параметром /runupd="путь к архиву обновления". При этом путь к архиву обновления будет сформирован автоматически.
В архиве (запакованном или распакованном) ОБЯЗАТЕЛЬНО должен находиться файл UPDATE.INI Cодержимое файла UPDATE.INI может быть таким:
[ORDER] 2=russian.lng 1=7za.dll
[PATH] russian.lng=test 7za.dll=test
В разделе ORDER указывается порядок обновляемых файлов, а в разделе PATH указывается название директории в которую A1IBIS.exe будет выкачивать файл. Наличие названий директорий в разделе PATH - не обязательно.
Исходники aUpdateIBIS.exe лежат тут: http://oblteh.ru:9880/IBIS/trunk/ER3/Source/!Updater
PS. Далее хотел бы добавить возможность, кроме файлов системы добавлять файлы скриптов (для их выполнения).