Images That Sell brand logo

마지막 테스트는 원격 FTP 서버에 있는 2개의 파일을 다시 사용합니다. 이 테스트는 명시적 FTP 명령(ls 및 rm)을 통해 검색하고 제거합니다. 버전 5.2는 업로드 후 원격 파일 권한을 변경하는 데 사용할 수 있는 chmod 특성을 도입했습니다. 기존의 유닉스 옥탈 형식을 사용할 수 있습니다(예: 600은 파일 소유자에 대해서만 읽기-쓰기를 허용합니다). 자바를 사용하여 어댑터를 구성할 때 setChmodOctal(“600”) 또는 setChmod(0600)를 사용할 수 있습니다. FTP 서버가 SITE CHMOD 하위 명령을 지원하는 경우에만 적용됩니다. 앞의 구성에서 와 같이 인바운드 채널 어댑터 요소를 사용하여 FTP 인바운드 채널 어댑터를 구성할 수 있으며 로컬 디렉터리, 파일 이름 패턴(간단한 패턴을 기반으로 함)과 같은 다양한 특성에 대한 값도 제공할 수 있습니다. 정규식이 아닌 일치식) 및 세션 팩터리에 대한 참조입니다. 응용 프로그램이 FTP 서버에 연결할 수 있도록 종속성 스프링 통합 ftp를 포함했습니다. 많은 실제 통합 시나리오에서 데이터는 FTP 서버로 전송된 파일로 다른 시스템에서 수신됩니다.

스프링 통합은 FTP 인바운드 및 아웃바운드 채널 어댑터뿐만 아니라 FTP 서버와 상호 작용하는 게이트웨이를 제공합니다. 무시 및 FAIL은 파일을 전송하지 않습니다. FAIL으로 인해 예외가 throw되고 IGNORE는 자동으로 전송을 무시합니다(DEBUG 로그 항목이 생성되더라도). 또한 폴러에서 트리거를 구성할 때는 폴링당 최대 메시지 속성에 주의를 기울여야 합니다. 기본값은 모든 소스폴링채널어댑터 인스턴스(FTP 포함)에 대해 1입니다. 즉, 하나의 파일이 처리되는 즉시 트리거 구성에 의해 결정된 다음 실행 시간을 기다립니다. 로컬 디렉터리에 하나 이상의 파일이 있는 경우 원격 FTP 서버와의 통신을 시작하기 전에 해당 파일을 처리합니다. 또한 최대-메시지별-폴링(기본값)이 1(기본값)으로 설정된 경우 트리거에 정의된 간격으로 한 번에 하나의 파일만 처리하며 기본적으로 “하나의 폴링 ===1파일”로 작동합니다. 버전 5.0부터 인바운드 채널 어댑터는 생성된 로컬 파일 이름에 해당하는 하위 디렉터리를 로컬로 빌드할 수 있습니다.


Categories


Enquiries

Address

Suite 401

30-40 Harcourt Parade
Rosebery, NSW 2018

 

Loading dock via Rosthschild Ave

Social

Subscribe