2016-04-20 3 views
0

В BW Designer File Poller может искать файл на локальном сервере, на котором установлен конструктор.File Poller в BusinessWorks

Но если я хочу, чтобы File Poller смотрел на другой сервер вместо локального сервера, я не вижу никакой возможности сделать это.

Есть ли другой способ, с тем чтобы я мог использовать File Poller для просмотра любого другого сервера и файла опроса с этого сервера вместо сервера, на котором установлен конструктор?

Благодаря

+0

Какая версия BW вы используете? – NeerPatel

+0

@NeerPatel, я считаю, что это bw5.x, так как дизайнер упоминается. – Rao

ответ

1

File Poller может только доступ к файлам и каталогам, видимые в системе двигатель работает на, так что вы должны смонтировать сетевой диск опрашивать файлы, сидя на удаленном сервере.

Другим вариантом является создание пользовательского механизма опроса с использованием Палитры FTP. Вы можете использовать Timer вместо File Poller. При первом выполнении процесс будет перечислять файлы в удаленной папке с помощью операции FTP Dir, а затем сохранить этот список в общей переменной. Этот список будет содержать имена файлов, даты последнего изменения и т. Д.

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

+0

Это многоуровневая среда, поэтому установка сетевого диска неприменима. Не могли бы вы рассказать о других механизмах опроса? Спасибо – Rob12897

+0

Я отредактировал мой оригинальный ответ. –

Смежные вопросы