================================================================
Для модуля "Импорт из текстового файла" требуется текстовый файл в формате CSV. Если генератор музыкального или рекламного расписания выдаёт текстовый файл с полями фиксированной ширины, его необходимо преобразовать в формат с разделителями.
Данный препроцессор создан для преобразования формата "RCS Mediapilot" (см. образец DF180817.txt) в формат, пригодный для модуля импорта (см. образец DF180817.out.txt) Кроме этого:
- из исходного файла удаляются строки с пустым ID_number
- из исходного файла используются только поля Time, ID_number, Duration ,Date, Name.
- результирующий файл сохраняется в UTF-8
Препроцессор легко адаптируется под другие форматы с полями фиксированной ширины.
Для использования скопируйте preproc.ps1 и Media Pliot.fdl в папку \ROOT\IMP_FORMATS\ вашего ROOT-сервера или сконфигурируйте новый формат импорта, добавив C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -ExecutionPolicy bypass -command "\\your-root-server\ROOT\IMP_FORMATS\preproc.ps1" в параметры модуля.
Roman Ermakov r.ermakov@emg.fm
v1.00 2018-08-18 Initial release
v1.01 2018-08-20 Some fixes. Requre PowerShell >2.0
v1.02 2018-08-22 Converting seconds to milliseconds as DJin import requires