Локальный файл
Драйвер устройства Локальный файл обеспечивает контроль файлов, расположенных на сервере SberMobile.
Информация о драйвере
ID плагина драйвера: | com.tibbo.linkserver.plugin.device.file |
Общие настройки
Не определены.
Настройки уровня пользователя
Не определены.
Свойства device
Мониторинг локального файла может быть сконфигурирован при помощи следующих свойств:
Имя поля | Описание поля |
Путь | Определяет местоположение файла (полный путь). |
Считывать содержимое | Включает/отключает чтение содержимого файла. |
Пошаговое чтение | Переключается с чтения всего файла на пошаговое. Пошаговое чтение идеально подходит для анализа журнала регистрации. Если оно включено, сервер запоминает размер предыдущего файла и при следующем цикле синхронизации читает данные, начиная с последней точки до конца файла. Если размер файла не вырос с предыдущего цикла, чтение не происходит. Если размер файла уменьшился, чтение возобновляется с начала файла (это подходит для управления ротацией журнала регистрации). |
Максимальный размер чтения | Максимальное количество байт, которое считывает сервер, если включено пошаговое чтение. |
Размер чтения незавершенных заданий | Количество дополнительных байт для включения в пошаговое чтение. |
Разрешить редактирование | Позволяет или запрещает изменение содержания файла. |
Вычислять контрольную сумму | Включает/отключает вычисление контрольной суммы файла. |
Шифровка файла | Определяет шифрование содержимого файла. |
Активы device
Драйвер не поддерживает активы.
Настройки device
Драйвер устройства локального файла создает две переменные настроек Device:
Имя переменной | Описание переменной | Комментарии |
attributes | Атрибуты файла | Содержит атрибуты файла:
|
contents | Содержание файла | Содержание файла, доступное только для чтения (если включена опция Прочитать содержимое) или редактирования (если опция Разрешить редактирование тоже включена). |
Операции
Device
Драйвер не проводит операции.
События device
Драйвер не представляет события.
Подключение
Если все операции ввода/вывода файла завершились успешно, локальный файл Device находится в режиме "онлайн".
Если не указан ни один файл в пути или при доступе к файлу произошла ошибка, локальный файл Device считается находящимся в режиме "офлайн".
Синхронизация
Так как локальный файл является драйвером устройства, он выполняет "синхронизацию" с SberMobile Server, как и любой другой драйвер. Во время синхронизации происходит получение атрибутов и содержания файла. Также, если разрешена правка и пользователь изменил содержание файла в копии сервера, новое содержание записывается в файл.