14 января 2009

Backup. Формы в Planning.

когда я настраивал резервное копирование, то посчитал, что метаданные из оракла будет бекапить скрипт бекапа базы данных.

Но буквально вчера девушка случайно затерла очень сложную форму и попросила меня ее восстановить. И тут я понял всю глубину моей ошибки. Мы просто посчитали время на откат ее изменений и поняли что проще заново построить эту форму.

В результате сегодня похлебывая матэ набросал скриптец для резервного копирования форм.

set year=%date:~6%
set month=%date:~3,2%
set day=%date:~0,2%
set hour=%time:~0,2%
if "%hour:~0,1%"==" " set hour=0%time:~1,1%
set minute=%time:~3,2%
set folder=prodohp_%year%%month%%day%%hour%%minute%
mkdir %folder%
cd %folder%
call %HYPERION_HOME%\Planning\bin\FormDefUtil.cmd export -all server user password application
zip -r -m E:\Forms_Backups\%folder%.zip D:\%folder%
cd ..
rmdir %folder%

2 комментария:

  1. FormDefUtil.cmd не выгребет ли все XML-файлы форм в ту директорию (%HYPERION_HOME%\Planning\bin\), где лежит эта утилитка?

    ОтветитьУдалить
  2. Она "выгребает" их в текущую директорию. Поэтому и создается папочка. Из нее вызывается утилитка, папочка зипуется и удаляется.

    ОтветитьУдалить