Базовое администрирование > Поддержка совместной работы > Администрирование рабочих процессов > Инструменты рабочего процесса > Администрирование шаблонов рабочего процесса > Примеры кодов рабочего процесса > Примеры роботов запуска приложений > Перенос файла по протоколу FTP с помощью робота запуска приложений
  
Перенос файла по протоколу FTP с помощью робота запуска приложений
В этом разделе приведен пример использования в узле робота запуска приложений выражения для запуска протокола FTP и передачи файла с сервера на другой компьютер в сети.
Рабочий процесс для справки
FTPApplicationRobotExample.xml
Описание
Выражение можно использовать в узле робота приложения для запуска протокола FTP и выполнения текстового файла, содержащего команды FTP для передачи файла с сервера на другой компьютер в сети. Для шаблона рабочего процесса, содержащего этот робот, необходимо объявить две переменные: fileName (путь и имя текстового файла, содержащего команды FTP) и host (имя или IP-адрес удаленного хост-компьютера, к которому нужен доступ).
Инструкции
Весь путь и для текстового файла, и для хост-компьютера должен быть определен в соответствующих переменных. Для переменной fileName используется синтаксис вида c:/Temp/. Косая черта делает путь независимым от платформы.
1. Создайте текстовый файл со следующим содержимым: "Contents of FTPCommandFile.txt".
2. Сохраните файл в каталоге c:/Temp/FTPExample под именем FTPCommandFile.txt.
3. В том же каталоге создайте пустой текстовый файл и сохраните его под именем myText.txt.
4. В шаблоне рабочего процесса, содержащем робот, создайте переменную с именем fileName и значением c:/Temp/FTPExample/FTPCommandFile.txt.
5. Создайте вторую переменную с именем host.
6. Запустите робот приложения с использованием следующего кода, чтобы открыть сессию FTP с указанным хост-компьютером и передать файл myText.txt с сервера в указанную папку на хост-компьютере.
Скопируйте следующий код:
ftp -i - d -s:{ fileName} { host}
Содержимое файла FTPCommandFile.txt
Замените <yourUserID> и <yourPassword> вашим идентификатором и паролем для хост-компьютера, к которому обращаетесь.
* 
Этот пример приведен только для демонстрации. Сохранение паролей во входном файле в открытом виде угрожает безопасности. Корпорация PTC рекомендует шифровать пароли в файле или хранить содержащий пароли файл в надежном месте.
<yourUserID>
<yourPassword>
lcd c:/Temp/FTPExample1