설정

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.2. 스케줄정보

실행할 스케줄 정보. 해당 스케줄 정보는 노드관리 > 스케줄인스턴스관계정보 화면에 등록되어야 실제로 실행된다.

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)
source/2023/test-ftp.* (O)
source/2023 (O)
source/20* (X)
source/${date:now-24h:yyyyMMdd}/test-ftp.txt (O)

동적 값 설정방법

AP to Batch에서 실행하고자 하는 인터페이스의 유형이 File to File(FTP)인 경우, AP로 요청받은 전문의 값을 이용해 인터페이스 항목에 동적으로 설정할 수 있다. 값이 존재하지 않을 경우 인터페이스에 정의된 항목을 사용한다.

필드명 인터페이스 항목

srcPath

소스파일

targetPath

타겟파일

backupPath

소스백업경로

AP to Batch 요청전문레이아웃에 위 필드를 추가하여 사용한다.

request layout
SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.