기본 관리 > 공동 작업 지원 > 워크플로 관리 > 워크플로 도구 > 워크플로 템플릿 관리 > 워크플로 코드 예 > 응용 프로그램 시작 로봇 예 > 응용 프로그램 시작 로봇으로 FTP 파일 전송
  
응용 프로그램 시작 로봇으로 FTP 파일 전송
이 항목에서는 FTP를 시작하여 사용자 서버에서 네트워크의 다른 컴퓨터로 파일을 전송하기 위해 응용 프로그램 시작 로봇 노드에서 표현식을 사용하는 예제를 제공합니다.
참조된 워크플로
FTPApplicationRobotExample.xml
설명
응용 프로그램 로봇 노드에서는 표현식을 사용하여 FTP를 시작하고 FTP 명령이 들어 있는 텍스트 파일을 실행하여 사용자 서버에서 네트워크의 다른 컴퓨터로 파일을 전송할 수 있습니다. 이 로봇이 포함된 워크플로 템플릿에 대해 선언해야 할 두 매개변수는 파일 이름(실행할 ftp 명령이 포함된 텍스트 파일의 경로 및 이름)과 호스트(액세스할 원격 호스트의 호스트 이름 및 IP 주소)입니다.
지침
텍스트 파일과 호스트 모두에 대한 전체 경로는 별도의 변수로 지정해야 합니다. fileName에 대한 구문은 c:/Temp/입니다. 슬래시는 독립 플랫폼 경로를 만듭니다.
1. "Contents of FTPCommandFile.txt"라는 내용이 포함된 텍스트 파일을 작성합니다.
2. 파일을 FTPCommandFile.txt라는 이름을 사용하여 c:/Temp/FTPExample 디렉토리에 저장합니다.
3. 동일한 디렉토리에서 빈 텍스트 파일을 작성하고 myText.txt로 저장합니다.
4. 로봇을 포함하는 워크플로 템플릿에서 c:/Temp/FTPExample/FTPCommandFile.txt 값을 가진 fileName이라는 변수를 작성합니다.
5. host라는 두 번째 변수를 작성합니다.
6. 다음 코드를 가진 응용 프로그램 로봇을 실행하여 지정된 호스트를 가진 FTP 세션을 열고 서버의 myText.txt 파일을 호스트 시스템의 지정된 폴더로 전송합니다.
다음 코드를 복사합니다.
ftp -i - d -s:{ fileName} { host}
FTPCommandFile.txt의 컨텐트
<사용자ID> 및 <암호>를 액세스할 호스트 시스템에 대한 사용자 ID 및 암호로 바꿉니다.
* 
이 예제는 정보 제공용입니다. 암호를 입력 파일에 일반 텍스트로 저장하는 것은 보안상 위험합니다. 암호를 파일에 암호화하거나 암호가 들어 있는 파일을 안전한 곳에 저장하십시오.
<yourUserID>
<yourPassword>
lcd c:/Temp/FTPExample1