https://ananas.su/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0-%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D1%81%D1%85%D0%B5%D0%BC&feed=atom&action=historyАлгоритм импорта-экспорта бизнес-схем - История изменений2024-03-29T02:16:09ZИстория изменений этой страницы в викиMediaWiki 1.23.1https://ananas.su/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0-%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D1%81%D1%85%D0%B5%D0%BC&diff=227&oldid=prevBlindvic: переименовал «Импорт-экспорт бизнес-схем» в «Алгоритм импорта-экспорта бизнес-схем»2009-07-24T12:31:06Z<p>переименовал «<a href="/wiki/%D0%98%D0%BC%D0%BF%D0%BE%D1%80%D1%82-%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D1%81%D1%85%D0%B5%D0%BC" class="mw-redirect" title="Импорт-экспорт бизнес-схем">Импорт-экспорт бизнес-схем</a>» в «<a href="/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0-%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D1%81%D1%85%D0%B5%D0%BC" title="Алгоритм импорта-экспорта бизнес-схем">Алгоритм импорта-экспорта бизнес-схем</a>»</p>
<table class='diff diff-contentalign-left'>
<tr style='vertical-align: top;'>
<td colspan='1' style="background-color: white; color:black; text-align: center;">← Предыдущая</td>
<td colspan='1' style="background-color: white; color:black; text-align: center;">Версия 12:31, 24 июля 2009</td>
</tr><tr><td colspan='2' style='text-align: center;'><div class="mw-diff-empty">(нет различий)</div>
</td></tr></table>Blindvichttps://ananas.su/wiki/index.php?title=%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B0-%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D1%81%D1%85%D0%B5%D0%BC&diff=226&oldid=prevBlindvic: Создана новая страница размером ==Импорт\Экспорт== Функции импорта, экспорта предназначены в первую очередь...2009-07-24T12:22:42Z<p>Создана новая страница размером ==Импорт\Экспорт== Функции импорта, экспорта предназначены в первую очередь...</p>
<p><b>Новая страница</b></p><div>==Импорт\Экспорт==<br />
<br />
Функции импорта, экспорта предназначены в первую очередь для резервного копирования и восстановления бизнес схем вместе с данными. То есть операция выполняется комплексно над данными и описывающими их метаданными.<br />
<br />
Импорт и экспорт бизнес схем доступен из окна выбора бизнес схем через меню "Действия"<br />
<br />
Есть возможность создания резервной копии бизнес схемы, которая будет содержать все необходимые для работы данные, включая шаблоны отчетов. Воспользоваться этой возможностью довольно просто: нужно выбрать пункт меню ''Действия->Создание резервной копии''. В появившемся окне нужно задать имя файла резервной копии. К этому имени автоматически добавится расширение .bsa (Business schema archive) Шаблоны отчетов должны находиться в рабочем каталоге конфигурации. Их имена должны иметь следующий формат: templ_*.sxw (файлы, хранящиеся в рабочем каталоге и имеющие другую схему именования, не попадут в архив резервной копии)<br />
<br />
Восстановление из резервной копии делается путем выбора пункта меню ''Действия->Восстановить из резервной копии'' Появится дилоговое окно, похожее на окно, появляющееся при создании новой бизнес схемы. В нем нужно задать все параметры, имя файла резервной копии и нажать кнопку Ок.<br />
<br />
==Алгоритм экспорта бизнес схемы==<br />
<br />
*Создаем временный каталог<br />
*Создаем в нем копию cfg файла с именем busines-schema.cfg<br />
*Пробегаемся по всем объектам бизнес схемы и выгребаем содержание таблиц в xml файл, который сохраняем там же c именем content.xml<br />
*Копируем по шаблону templ_*.sxw все файлы из рабочего каталога бизнес схемы о временный каталог<br />
*Создаем файл manifest с указанием имен предыдущих файлов и сохаряем его в подкаталоге META-INF временного каталога.<br />
*Запаковываем все zip'ом (7-zip'ом)<br />
<br />
==Алгоритм импорта бизнес схемы==<br />
<br />
*Создаем rc файл с указанием в качестве файла бизнес схемы файла резервной копии.<br />
*Распаковываем файл резервной копии во временный каталог<br />
*Считываем файл business-schema.cfg и обновляем структуру данных на сервере баз даных.<br />
*Заливаем в базу данные из файла content.xml<br />
*Копируем файды шаблонов.<br />
*Задаем файлу busines-schema.cfg имя такое же, как у архива, но с расширением cfg.<br />
<br />
Взято здесь http://ananas.su/ananas.lrn.ru/wiki/index.php?title=Algoritms:Import_Export_BusinessSchema</div>Blindvic