설정
File to File(FTP) 인터페이스는 EAI가 파일을 가져올 소스 FTP와 파일을 전달할 타겟 FTP를 설정해야한다.
1. FTP정보 등록
파일을 GET과 PUT할 FTP 정보를 등록해야한다. 이를 위해 인터페이스관리 > FTP정보 화면에서 해당 정보를 등록한다. 관련된 자세한 정보는 FTP정보를 참조한다.
2. 인터페이스 등록
File to File(FTP) 인터페이스 등록은 인터페이스관리 > 배치인터페이스 화면에서 등록한다. 인터페이스ID, 인터페이스명은 인터페이스를 식별할 수 있는 값으로 설정한다.
각 구성항목에 대한 설명은 다음과 같다.
2.1. 구성항목
2.1.1. 기본정보
-
인터페이스방식: File to File
-
중복처리: 파일 전송 시 해당 파일이 이미 존재할 때의 정책
-
전후처리프로그램ID: 배치 수행전후에 실행할 커스터마이징 프로그램
2.1.3. From To
-
소스파일로컬여부: 소스파일을 FTP가 아닌 엔진 서버에서 가져오는 경우 사용한다. 사용이라면 FTP가 로컬에 있으므로 소스FTP입력란이 사라진다.
-
소스FTP: 소스 FTP 접속을 위한 FTP정보
-
소스파일(경로): 소스의 파일명을 설정한다. 절대/상대경로 모두 지원한다. (파일명에 * or ? 입력시 해당 조건에 일치하는 파일명을 찾아서 멀티파일모드로 전송한다.)
-
소스백업여부: 거래 완료 후, 소스파일을 백업할지 여부를 설정한다. 사용인 경우에만 소스백업경로를 입력할 수 있다.
-
소스백업경로: 거래 완료 후, 해당 소스파일을 옮길 디렉토리를 설정한다. 절대/상대경로 모두 지원한다. 입력된 경로중 존재하지않는 디렉토리가 있다면 생성한다.
-
타겟파일로컬여부: 타겟파일을 FTP가 아닌 엔진 서버에서 보내는 경우 사용한다. 사용이라면 FTP가 로컬에 있으므로 타겟FTP입력란이 사라진다.
-
타겟FTP: 타겟 FTP 접속을 위한 FTP정보
-
타겟파일(경로): 타겟의 파일명을 설정한다. 절대/상대경로 모두 지원한다. 입력된 경로중 존재하지않는 디렉토리가 있다면 생성한다. (멀티파일모드라면 디렉토리명으로 입력해야한다.)
소스백업은 복사가 아닌 이동의 형태이므로 백업 후, 원본소스파일은 사라지게 되므로 주의한다. |
소스파일(경로), 소스백업경로, 타겟파일(경로) 항목은 Path Expression을 통해 동적으로 경로를 변경할 수 있다. |
소스파일(경로) 예시
source/2023/t?st-ftp.txt (O) |
동적 값 설정방법
AP to Batch에서 실행하고자 하는 인터페이스의 유형이 File to File(FTP)인 경우, AP로 요청받은 전문의 값을 이용해 인터페이스 항목에 동적으로 설정할 수 있다. 값이 존재하지 않을 경우 인터페이스에 정의된 항목을 사용한다.
AP to Batch 요청전문레이아웃에 위 필드를 추가하여 사용한다. ![]() |