2016-10-07 5 views
0

파일이 여러 확장자로 주기적으로 기록되는 ftp 폴더가 있습니다. 확장자가 '* .run'인 파일 만 읽어야합니다. ftp 인바운드 커넥터에서 파일 이름 패턴을 설정하는 방법.뮬 (mule)에서 FTP 인바운드 요청에 대한 파일 이름 패턴을 설정하는 방법이 있습니까

나는 야생 파일 이름 - 와일드 카드 필터를 시도했지만 작동하지 않습니다.

+0

작동하지 않는 설정과 Mule 버전을 공유 할 수 있습니까? –

답변

0

다음은 .txt 파일을 찾고 예상대로 작동하는 샘플 플로우입니다.

<flow name="ftpcleintFlow"> 
    <sftp:inbound-endpoint host="${sftp.host}" port="22" path="//" user="admin" password="admin" responseTimeout="10000" doc:name="SFTP" archiveDir="C:\files" pollingFrequency="60000" autoDelete="true"> 
     <file:filename-wildcard-filter pattern="*.txt"></file:filename-wildcard-filter> 
    </sftp:inbound-endpoint> 
    <logger message="#[message.payloadAs(java.lang.String)]" level="INFO" doc:name="Logger"/> 
</flow>