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

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

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

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

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

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

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

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

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