2014-04-11 1 views
2

gzip-uncompress-transformer와 비슷한 압축 해제 변환기가 필요하므로 압축 파일의 압축을 풀어야합니다.Zip 파일 내용 처리를위한 Mule unzip 변환기

<sub-flow name="unzip" doc:name="unzip"> 
    <gzip-uncompress-transformer></gzip-uncompress-transformer> 
    <logger level="INFO" message="Unzipped payload" doc:name="Logger" /> 
    <byte-array-to-string-transformer 
     doc:name="Byte Array to String" /> 
    <logger message="Payload is #[payload]" level="INFO" doc:name="Logger" /> 
</sub-flow> 

mule은 이러한 종류의 트랜스포머를 즉시 제공합니까? 아니면 사용자 정의 변압기를 작성해야합니까?

답변

2

Mule에 사용 가능한 파일 수가 많아 지므로 Zip 변환기가 없다고 생각합니다. 단일 zip을 압축 해제하면 X 파일이 생길 수 있습니다 (하나의 입력 파일로 인해 많은 출력 파일이 생성됩니다). gzip 변환기가 항상 1 : 1 인 반면 (하나의 입력 파일은 하나의 출력 파일이됩니다).

+0

감사합니다. 나는 내 자신의 tranformer를 작성하는 것을 끝내었다. – user1493140