Восстановление данных объекта из исходных файлов

Все данные от терминалов, принятые модулем приема данных, записываются в виде логов в текстовые файлы. Располагаются они в каталоге \WebFM3\ML3\Source\

Имена файлов имеют вид 2018-12-01-ml3.txt В данном случае имя показывает, что файл содержит сообщения от терминалов, принятые 1 декабря 2018 года. Следует, однако, помнить, что сами сообщения могут содержать информацию за более ранний период, поскольку они могут быть переданы из архива терминала.

Существует возможность восстановления данных из файлов данного каталога. Это может понадобиться, например, в случае краха базы данных сервера и последующего создания новой (пустой) базы данных.

Восстановление данных из файлов sourse


  1. В каталоге \WebFM3 создайте папку "ML3recovery";
  2. Перейдите в каталог \WebFM3\ML3, скопируйте содержимое, кроме папок "Logs", "Photos", "Source" и вставьте в созданный ранее каталог \WebFM3\ML3recovery;
  3. В каталоге \WebFM3\ML3recovery переименуйте файл ML3service.exe, например "ML3recovery.exe";
  4. Создайте в каталоге \WebFM3\ML3recovery текстовый файл с именем "ml3own.cfg". Расширение обязательно должно быть .cfg
  5. В созданном фале "ml3own.cfg" пропишите следующие строки:
    ML3_ID=999
    ML3_IP=127.0.0.1
    ML3_TCP_PORT=0
    ML3_Work2FM3=1
    ML3_UDP=58911
    ML3_UDP_port=0
  6. Запустите файл "ML3recovery.exe" от имени администратора. Приложение будет запущено и сразу же свернется в трей.
  7. Правой кнопкой мыши нажмите на значок в трее
  8. В открывшемся диалоговом окне выберете пункт Process Sourse File;
  9. В появившемся окне следует выбрать нужный текстовый файл из каталога \WebFM3\ML3\Source.

Если необходимо загрузить несколько файлов, то нужно это сделать поочередно.
В базу данных будут загружены все сообщения от всех терминалов, которые попали в исходный файл.