Свойства узла процесса интеграции вида «FtpИсточник»

Узел этого вида получает файлы из каталога по протоколу FTP.

Внимание: При работе с файлами может возникнуть ситуация, когда узел «FtpИсточник» реагирует на изменение файла до того, как это изменение завершилось. Обычно такое случается при работе с большими файлами или при медленной записи. Это происходит потому, что узел «FtpИсточник» несколько раз в секунду контролирует указанные ему каталоги и/или файлы и генерирует сообщения при изменении даты или размера файла. В результате может быть сгенерировано больше одного сообщения до завершения записи в файл. Вы можете узнать подробнее о решении данной проблемы в соответствующей статье раздела Проблемы.

Свойства узла

ОбновлениеМетрик
Обработчик, внутри которого можно обновлять метрики, добавленные в проект разработчиком. Пример:
// Разработчик добавил в проект метрику «СчетчикВУзле». Тогда обновить метрику в узлах
// можно следующим образом:
метод ОбновлениеМетрик(Контекст: МойПроцессИнтеграции.КонтекстВызова, Сообщение: МойПроцессИнтеграции.Сообщение)
    пер СчетчикВУзле = МойПроцессИнтеграции.Метрики["СчетчикВУзле"]
    СчетчикВУзле.Обновить(Сообщение.УзлыПути.Текущий.Узел.Имя, 1)
;
Скачивать

Если установлено значение Истина, то файл скачивается с FTP-сервера и помещается в тело сообщения. Если установлено значение Ложь, тело сообщения будет пустым.

Важно: Некоторые FTP-сервера позволяют загружать файлы, только если значение свойства МенятьКаталогПошагово установлено Истина, в то время как другие могут загружать файлы только при значении свойства МенятьКаталогПошагово равным Ложь.

Пример использования

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

Задача: Сформировать сообщение из содержимого файлов, которые появляются в каталоге на FTP-сервере и передать это содержимое дальше по схеме интеграции.

Решение: Для того, чтобы сформировать сообщение из файлов, появляющихся в каталоге на FTP-сервере, добавим на схему узел «FtpИсточник». Для того, чтобы записать сообщение в файл в каталоге получателя, используем узел «ФайлНазначение». Свяжем его с группой участников для того, чтобы использовать их реквизиты при заполнении свойств узла, например, при указании каталога.