106 lines
3.8 KiB
XML
106 lines
3.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<COMPONENT>
|
|
<HEADER AUTHOR="Talend" COMPATIBILITY="ALL" DATA_AUTO_PROPAGATE="true"
|
|
HAS_CONDITIONAL_OUTPUTS="true" PLATEFORM="ALL" RELEASE_DATE="20080301A"
|
|
SCHEMA_AUTO_PROPAGATE="true" SERIAL="" STARTABLE="false" STATUS="ALPHA"
|
|
VERSION="0.102" PARTITIONING="NONE" LOG4J_ENABLED="true">
|
|
<SIGNATURE />
|
|
</HEADER>
|
|
<FAMILIES>
|
|
<FAMILY>File/Output</FAMILY>
|
|
</FAMILIES>
|
|
<DOCUMENTATION>
|
|
<URL />
|
|
</DOCUMENTATION>
|
|
<CONNECTORS>
|
|
<CONNECTOR CTYPE="FLOW" MERGE_ALLOW_DIFFERENT_SCHEMA="true" MIN_INPUT="1" MAX_OUTPUT="0" />
|
|
<CONNECTOR CTYPE="MERGE"/>
|
|
<CONNECTOR CTYPE="ITERATE" MAX_OUTPUT="0" MAX_INPUT="0" />
|
|
<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 FIELD="FILE" NAME="FILE_NAME" REQUIRED="true"
|
|
NUM_ROW="2" REPOSITORY_VALUE="FILE_PATH">
|
|
<DEFAULT>"__COMP_DEFAULT_FILE_DIR__/in.txt"
|
|
</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER NAME="ROWSEPARATOR" FIELD="TEXT" NUM_ROW="3"
|
|
REQUIRED="true" REPOSITORY_VALUE="ROW_SEPARATOR">
|
|
<DEFAULT>"\n"</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER NAME="SCHEMAS" FIELD="TABLE" NUM_ROW="8"
|
|
NB_LINES="6" SHOW="true">
|
|
<ITEMS BASED_ON_INPUT_SCHEMAS="true">
|
|
<ITEM NAME="SCHEMA" FIELD="SCHEMA_TYPE" />
|
|
<ITEM NAME="PARENT_ROW" FIELD="CONNECTION_LIST" FILTER="INPUT:FLOW_MERGE" />
|
|
<ITEM NAME="PARENT_KEY_COLUMN" FIELD="TEXT" />
|
|
<ITEM NAME="KEY_COLUMN" FIELD="TEXT" />
|
|
<ITEM NAME="PATTERN" FIELD="TEXT" />
|
|
<ITEM NAME="PADDING_CHAR" VALUE="' '" />
|
|
<ITEM NAME="ALIGN" FIELD="CLOSED_LIST">
|
|
<ITEMS DEFAULT="LEFT">
|
|
<ITEM NAME="LEFT" VALUE="'L'" />
|
|
<ITEM NAME="CENTER" VALUE="'C'" />
|
|
<ITEM NAME="RIGHT" VALUE="'R'" />
|
|
</ITEMS>
|
|
</ITEM>
|
|
<ITEM NAME="KEEP" FIELD="CLOSED_LIST">
|
|
<ITEMS DEFAULT="ALL">
|
|
<ITEM NAME="ALL" VALUE="'A'" />
|
|
<ITEM NAME="LEFT" VALUE="'L'" />
|
|
<ITEM NAME="MIDDLE" VALUE="'M'" />
|
|
<ITEM NAME="RIGHT" VALUE="'R'" />
|
|
</ITEMS>
|
|
</ITEM>
|
|
</ITEMS>
|
|
</PARAMETER>
|
|
</PARAMETERS>
|
|
<ADVANCED_PARAMETERS>
|
|
<PARAMETER NAME="ADVANCED_SEPARATOR" FIELD="CHECK" REQUIRED="true"
|
|
NUM_ROW="2">
|
|
<DEFAULT>false</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER NAME="THOUSANDS_SEPARATOR" FIELD="TEXT" REQUIRED="true"
|
|
NUM_ROW="2" SHOW_IF="(ADVANCED_SEPARATOR == 'true')">
|
|
<DEFAULT>","</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER NAME="DECIMAL_SEPARATOR" FIELD="TEXT" REQUIRED="true"
|
|
NUM_ROW="2" SHOW_IF="(ADVANCED_SEPARATOR == 'true')">
|
|
<DEFAULT>"."</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER NAME="CREATE" FIELD="CHECK" REQUIRED="true"
|
|
NUM_ROW="10">
|
|
<DEFAULT>true</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER FIELD="ENCODING_TYPE" NAME="ENCODING" NUM_ROW="50"
|
|
REPOSITORY_VALUE="ENCODING">
|
|
<DEFAULT>"ISO-8859-15"</DEFAULT>
|
|
</PARAMETER>
|
|
</ADVANCED_PARAMETERS>
|
|
<CODEGENERATION>
|
|
<IMPORTS>
|
|
<IMPORT NAME="Advanced_Persistent_Lookup"
|
|
MODULE="advancedPersistentLookupLib-1.5.jar"
|
|
MVN="mvn:org.talend.components.lib/advancedPersistentLookupLib/1.5/jar"
|
|
UrlPath="platform:/plugin/org.talend.libraries.persist.lookup/lib/advancedPersistentLookupLib-1.5.jar"
|
|
REQUIRED="true" />
|
|
<IMPORT NAME="ApacheCommonsCollection32"
|
|
MODULE="commons-collections-3.2.2.jar"
|
|
MVN="mvn:commons-collections/commons-collections/3.2.2"
|
|
UrlPath="platform:/plugin/org.talend.libraries.apache.common/lib/commons-collections-3.2.2.jar"
|
|
REQUIRED="true" BundleID="" />
|
|
</IMPORTS>
|
|
</CODEGENERATION>
|
|
<RETURNS>
|
|
<RETURN AVAILABILITY="FLOW" NAME="NB_LINE" TYPE="id_Integer" />
|
|
<RETURN AVAILABILITY="FLOW" NAME="NB_LINE_REJECTED" TYPE="id_Integer" />
|
|
<RETURN AVAILABILITY="FLOW" NAME="NB_LINE_UNKOWN_HEADER_TYPES"
|
|
TYPE="id_Integer" />
|
|
<RETURN AVAILABILITY="FLOW" NAME="NB_LINE_PARSE_ERRORS" TYPE="id_Integer" />
|
|
</RETURNS>
|
|
</COMPONENT>
|