108 lines
3.8 KiB
XML
108 lines
3.8 KiB
XML
<!-- $Id: tFileUnzip_java.xml 1528 2007-01-19 17:03:36 +0000 (星期五, 19 一月 2007) smallet $ -->
|
|
<COMPONENT>
|
|
<HEADER
|
|
PLATEFORM="ALL"
|
|
SERIAL=""
|
|
VERSION="0.101"
|
|
STATUS="ALPHA"
|
|
COMPATIBILITY="ALL"
|
|
AUTHOR="Talend"
|
|
RELEASE_DATE="20050320A"
|
|
STARTABLE="true"
|
|
LOG4J_ENABLED="true"
|
|
>
|
|
<SIGNATURE></SIGNATURE>
|
|
</HEADER>
|
|
|
|
<FAMILIES>
|
|
<FAMILY>File/Management</FAMILY>
|
|
</FAMILIES>
|
|
|
|
<DOCUMENTATION>
|
|
<URL/>
|
|
</DOCUMENTATION>
|
|
|
|
<CONNECTORS>
|
|
<CONNECTOR CTYPE="FLOW" MAX_OUTPUT="0" MAX_INPUT="0"/>
|
|
<CONNECTOR CTYPE="ITERATE" MAX_INPUT="1"/>
|
|
<CONNECTOR CTYPE="SUBJOB_OK" MAX_INPUT="1" />
|
|
<CONNECTOR CTYPE="SUBJOB_ERROR" MAX_INPUT="1" />
|
|
<CONNECTOR CTYPE="COMPONENT_OK"/>
|
|
<CONNECTOR CTYPE="COMPONENT_ERROR"/>
|
|
<CONNECTOR CTYPE="RUN_IF"/>
|
|
</CONNECTORS>
|
|
|
|
<PARAMETERS>
|
|
<PARAMETER NAME="ZIPFILE" FIELD="FILE" REQUIRED="true" NUM_ROW="1">
|
|
<DEFAULT>"__COMP_DEFAULT_FILE_DIR__/archive.zip"</DEFAULT>
|
|
</PARAMETER>
|
|
|
|
<PARAMETER NAME="DIRECTORY" FIELD="DIRECTORY" REQUIRED="true" NUM_ROW="2">
|
|
<DEFAULT>"__COMP_DEFAULT_FILE_DIR__"</DEFAULT>
|
|
</PARAMETER>
|
|
|
|
<PARAMETER NAME="ROOTNAME" FIELD="CHECK" REQUIRED="true" NUM_ROW="3">
|
|
<DEFAULT>false</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER NAME="INTEGRITY" FIELD="CHECK" REQUIRED="true" NUM_ROW="4">
|
|
<DEFAULT>false</DEFAULT>
|
|
</PARAMETER>
|
|
|
|
<PARAMETER NAME="EXTRACTPATH" FIELD="CHECK" REQUIRED="true" NUM_ROW="5">
|
|
<DEFAULT>true</DEFAULT>
|
|
</PARAMETER>
|
|
|
|
<PARAMETER NAME="CHECKPASSWORD" FIELD="CHECK" REQUIRED="true" NUM_ROW="6">
|
|
<DEFAULT>false</DEFAULT>
|
|
</PARAMETER>
|
|
|
|
<PARAMETER NAME="DECRYPT_METHOD" FIELD="CLOSED_LIST" REQUIRED="false" NUM_ROW="7" SHOW_IF="CHECKPASSWORD == 'true'">
|
|
<ITEMS DEFAULT="ZIP4J_DECRYPT">
|
|
<ITEM NAME="JAVA_DECRYPT" VALUE="JAVA_DECRYPT" />
|
|
<ITEM NAME="ZIP4J_DECRYPT" VALUE="ZIP4J_DECRYPT"/>
|
|
</ITEMS>
|
|
</PARAMETER>
|
|
|
|
<PARAMETER NAME="PASSWORD" FIELD="PASSWORD" REQUIRED="false" NUM_ROW="8" SHOW_IF="CHECKPASSWORD == 'true'">
|
|
<DEFAULT>""</DEFAULT>
|
|
</PARAMETER>
|
|
|
|
<PARAMETER
|
|
NAME="DIE_ON_ERROR"
|
|
FIELD="CHECK"
|
|
NUM_ROW="12"
|
|
>
|
|
<DEFAULT>false</DEFAULT>
|
|
</PARAMETER>
|
|
</PARAMETERS>
|
|
|
|
<ADVANCED_PARAMETERS>
|
|
<PARAMETER NAME="PRINTOUT" FIELD="CHECK" REQUIRED="true"
|
|
NUM_ROW="2">
|
|
<DEFAULT>false</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER NAME="USE_ENCODING" FIELD="CHECK" REQUIRED="true" NUM_ROW="5">
|
|
<DEFAULT>false</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER NUM_ROW="5" FIELD="TEXT" NAME="ENCORDING" SHOW_IF="USE_ENCODING == 'true'">
|
|
<DEFAULT>"UTF-8"</DEFAULT>
|
|
</PARAMETER>
|
|
</ADVANCED_PARAMETERS>
|
|
|
|
<CODEGENERATION>
|
|
<IMPORTS>
|
|
<IMPORT NAME="commons-compress-1.19" MODULE="commons-compress-1.19.jar" MVN="mvn:org.apache.commons/commons-compress/1.19" REQUIRED="true" />
|
|
<IMPORT NAME="Ant-Zip" MODULE="ant-1.10.9.jar" MVN="mvn:org.apache.ant/ant/1.10.9" REQUIRED="true" />
|
|
<IMPORT NAME="Check-Archive" MODULE="checkArchive-1.1-20190917.jar" MVN="mvn:org.talend.libraries/checkArchive-1.1-20190917/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.custom/lib/checkArchive-1.1-20190917.jar" REQUIRED="true" />
|
|
<IMPORT NAME="zip4j-1.3.3.jar" MODULE="zip4j-1.3.3.jar" MVN="mvn:net.lingala.zip4j/zip4j/1.3.3" REQUIRED="true" />
|
|
<IMPORT NAME="talendzip-1.1-20201120.jar" MODULE="talendzip-1.1-20201120.jar" MVN="mvn:org.talend.components/talendzip/1.1-20201120" UrlPath="platform:/plugin/org.talend.libraries.custom/lib/talendzip-1.1-20201120.jar" REQUIRED="true" />
|
|
</IMPORTS>
|
|
</CODEGENERATION>
|
|
|
|
<RETURNS>
|
|
<RETURN NAME="CURRENT_FILE" TYPE="id_String" AVAILABILITY="FLOW"/>
|
|
<RETURN NAME="CURRENT_FILEPATH" TYPE="id_String" AVAILABILITY="FLOW"/>
|
|
</RETURNS>
|
|
|
|
</COMPONENT>
|