2014-10-25 24 views
0

나는 html 파일이있는 폴더가 있으며 FileInputRaw를 사용하여 html 코드를 가져오고 싶습니다. 구성 요소가 오류없이 잘 작동합니다. 그러나 첫 번째 파일은 항상 null입니다 (html 코드 없음). 누군가 왜 저에게 말할 수 있습니까?Talend FileInputRaw get htmlcode

고맙습니다.

작업 흐름 :

enter image description here

실행 출력 :

enter image description here

+0

항상 목록의 첫 번째 파일입니까? 해당 파일을 제거하고 나머지 7 개의 파일로 실행하려고 시도 했습니까? 그냥 야생 추측 : Talend가 파일 이름의 공백을 질식시킬 수 있습니까? 공백을 제거하려고 했습니까? –

+0

예, 언급 한 모든 것을 시도했습니다 ... 해당 파일을 제거하고 공백을 제거했으며 여전히 첫 번째 파일에 대해서만 발생합니다 –

답변

0

당신은 tJavaRow (또는 tJavaFlex)이 아닌 tJava를 사용해야합니다.

행 데이터가 전달되기 전에 tJava가 실행되므로 첫 번째 실행시 빈 상태가됩니다. 따라서 일반적으로 데이터 흐름 행에 연결된 "일반"tJava를 사용하지 마십시오. 트리거에서만 사용하십시오 (onOk, onError, if)