Свойства узла процесса интеграции вида «ФайлИсточник»
Узел этого вида получает файлы из указанного каталога. Тело сообщения формируется из одного или из нескольких файлов. В заголовок сообщения дописываются параметры, специфичные для файлов.
Свойства узла
- Имя
- Имя узла, уникальное в рамках процесса интеграции. Используется для обращения к узлу из встроенного языка (УзелСхемы.Имя). Должно начинаться с буквы, за которой следуют буквы, цифры или символы '_' (нижнее подчеркивание). Минимальная длина — 2 символа
- Описание
- Произвольное описание узла для разработчика. Используется при редактировании схемы процесса интеграции. Недоступно из встроенного языка
- Каталог
- Имя каталога, в котором находятся файлы сообщений (подробнее)
- Искать в каталоге рекурсивно
- Если значение свойства равно Ложь, то «1С:Шина» будет искать файлы сообщений только в каталоге, указанном в свойстве Каталог. Иначе будет искать еще и во всех его вложенных каталогах, используя свойства Маска включения файлов и Маска исключения файлов (подробнее)
- Имя файла
- Имя файла сообщения, который будет искать «1С:Шина» (подробнее)
- Маска включения файлов
- Маска, задающая имена файлов для включения в поиск (подробнее)
- Маска исключения файлов
- Маска, задающая имена файлов для исключения из поиска (подробнее)
- Использовать только имя файла без пути
- Если Истина, то «1С:Шина»проигнорирует путь к файлу и включит в сообщение только имя файла. Иначе «1С:Шина» включит в сообщение путь относительно значения свойства Каталог
- Исходный файл после чтения
-
- Переместить
- После чтения «1С:Шина» переместит файл сообщения. Новый путь к файлу она определит по значению свойства Имя после чтения и в результате обработки события Обработчик определения имени после чтения
- Удалять
- После чтения «1С:Шина» удалит файл сообщения
- Сохранить
- После чтения файл сообщения останется на месте. «1С:Шина» вычислит для него идемпотентный ключ, который содержит полный путь к файлу, размер файла и момент модификации файла с точностью до секунд
- Имя после чтения
- Имя, которое «1С:Шина» присвоит файлу сообщения после чтения. Путь к файлу она вычислит относительно значения свойства Каталог (подробнее)
- Набор символов
- Кодировка, в которой «1С:Шина» прочитает содержимое файла сообщения
- Обработчик определения имени
- Предназначен для того, чтобы вы могли переопределить значение свойства Имя файла — имя файла сообщения, который будет искать «1С:Шина». Обработчик должен вернуть имя файла
- Обработчик определения имени после чтения
- Предназначен для того, чтобы вы могли переопределить значение свойства Имя после чтения — имя файла, которое он будет иметь после чтения «1С:Шиной». Обработчик должен вернуть имя файла (подробнее).
Пример использования
Контекст: У системы-отправителя есть каталог, в котором периодически появляются файлы. Из содержимого этих файлов формируются сообщения и передаются системе-получателю, где также записываются в файлы в определенном каталоге.
Задача: Сформировать сообщения из содержимого файлов, которые появляются в каталоге отправителя, и передать это содержимое дальше по схеме интеграции.
Решение: Для того чтобы сформировать сообщения из файлов, появляющихся в каталоге участника интеграции, добавим на схему узел «ФайлИсточник». Свяжем этот узел с группой участников, чтобы использовать их реквизиты при заполнении свойств узла. Для того чтобы записать сообщение в файл в каталоге получателя, используем узел «ФайлНазначение». Аналогично, свяжем его с группой участников, чтобы использовать их реквизиты при заполнении свойств узла, например, при указании каталога.