2016-06-28 2 views
0

일괄 적으로 FTP 위치에서 파일을 다운로드하는 경로를 개발 중입니다. 내 경로 아래에서 찾으십시오.Apache Camel : FTP 배치 소비자가 파일 일괄 색인 및 파일 일괄 처리 크기를 인쇄하지 않습니다.

**from("ftp://[email protected]/inbox?password=XXXX&binary=true&recursive=true") 
      .log("Batch Index = ${header.CamelFileBatchIndex}, Batch Size = ${header.CamelFileBatchSize}") 
      .to("file:outbox");** 

경로가 올바르게 작동하고 모든 파일이 다운로드됩니다. 그러나 배치 세부 정보 (즉, CamelFileBatchIndex 및 CamelFileBatchSize)는 기록되지 않습니다.

출력을 검색 할 수 있습니다 - 당신은 그 분야에 대한 잘못된 이름을 사용하는

**2016-06-28 18:56:24.600 INFO 8696 --- [   main] com.camel.examples.CamelApplication  : Started CamelApplication in 9.814 seconds (JVM running for 11.237)** 

**2016-06-28 18:56:28.594 INFO 8696 --- [/inbox] route1         : Batch Index = , Batch Size =** 

답변

0

. 당신은 여기에 자신의 상수 값을 찾을 수 있습니다 http://camel.apache.org/maven/current/camel-core/apidocs/constant-values.html#org.apache.camel.Exchange.BATCH_INDEX

CamelBatchSizeCamelBatchIndex

+0

감사합니다. 제안한 필드 이름이 작동했습니다. 그러나 [여기] (http://camel.apache.org/ftp2.html#FTP2-MessageHeaders)에서 필드 이름을 받았습니다. 아마도, 낙타의 문서화는 약간의 수정이 필요할 것입니다. –

관련 문제