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