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

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

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

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

    возврат Сообщение.АбсолютныйПутьФайла 
            + (Сообщение.ПолучитьПараметр("ВидСодеримого") как Строка)
; 

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

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

Задача: Записать сообщение из «1С:Шины» в файл, расположенный в определенном каталоге на FTP-сервере.

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