105 lines
3.6 KiB
XML
105 lines
3.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<COMPONENT>
|
|
<HEADER AUTHOR="Talend" COMPATIBILITY="ALL" DATA_AUTO_PROPAGATE="false"
|
|
SCHEMA_AUTO_PROPAGATE="false" PLATEFORM="ALL" RELEASE_DATE="20080229A"
|
|
SERIAL="" STARTABLE="true" STATUS="ALPHA" VERSION="0.102" PARTITIONING="AUTO">
|
|
<SIGNATURE />
|
|
</HEADER>
|
|
<FAMILIES>
|
|
<FAMILY>DotNET</FAMILY>
|
|
</FAMILIES>
|
|
<DOCUMENTATION>
|
|
<URL />
|
|
</DOCUMENTATION>
|
|
<CONNECTORS>
|
|
<CONNECTOR CTYPE="FLOW" MAX_INPUT="1" MAX_OUTPUT="1" />
|
|
<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="USE_STATIC_METHOD" FIELD="CHECK" NUM_ROW="2"
|
|
REQUIRED="true">
|
|
<DEFAULT>false</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER NAME="PASS_EXISTING_DATA" FIELD="CHECK" NUM_ROW="2" REQUIRED="true">
|
|
<DEFAULT>true</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER NAME="SCHEMA" FIELD="SCHEMA_TYPE" REQUIRED="true"
|
|
NUM_ROW="1">
|
|
<DEFAULT />
|
|
</PARAMETER>
|
|
<PARAMETER NAME="USE_EXISTING_INSTANCE" FIELD="CHECK"
|
|
NUM_ROW="5" SHOW_IF="USE_STATIC_METHOD == 'false'">
|
|
<DEFAULT>false</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER NAME="INSTANCE" FIELD="COMPONENT_LIST" REQUIRED="true" FILTER="REGEXP:^tDotNET.*$"
|
|
NUM_ROW="5"
|
|
SHOW_IF="(USE_EXISTING_INSTANCE == 'true') AND (USE_STATIC_METHOD == 'false')" />
|
|
|
|
<PARAMETER NAME="LIBRARY" FIELD="FILE" NUM_ROW="10"
|
|
SHOW_IF="(USE_EXISTING_INSTANCE == 'false') OR (USE_STATIC_METHOD == 'true')">
|
|
<DEFAULT>"C:/WINDOWS/system32/ClassLibrary1.dll"</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER NAME="CLASS_NAME" FIELD="TEXT" NUM_ROW="20"
|
|
SHOW_IF="(USE_EXISTING_INSTANCE == 'false') OR (USE_STATIC_METHOD =='true')">
|
|
<DEFAULT>"ClassLibrary1.Class"</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER NAME="METHOD_NAME" FIELD="TEXT" NUM_ROW="30"
|
|
REQUIRED="true">
|
|
<DEFAULT>"SomeMethod"</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER NAME="PARAMETERS" FIELD="TABLE" NUM_ROW="40"
|
|
NB_LINES="5" SHOW_IF="(USE_EXISTING_INSTANCE == 'false') AND (USE_STATIC_METHOD == 'false')">
|
|
<ITEMS>
|
|
<ITEM NAME="PARAMETER" VALUE="input_row.column1" />
|
|
</ITEMS>
|
|
</PARAMETER>
|
|
<PARAMETER NAME="METHOD_PARAMETERS" FIELD="TABLE" NUM_ROW="50"
|
|
NB_LINES="5">
|
|
<ITEMS>
|
|
<ITEM NAME="PREV_COL" VALUE="input_row.column1" />
|
|
</ITEMS>
|
|
</PARAMETER>
|
|
<!--
|
|
<PARAMETER NAME="OUTPUT_COLUMN" FIELD="TABLE" NUM_ROW="60"
|
|
NB_LINES="1" SHOW_IF="IS_VOID_METHOD == 'false'"> <ITEMS> <ITEM
|
|
NAME="OUTPUT_COL" FIELD="PREV_COLUMN_LIST" /> </ITEMS> </PARAMETER>
|
|
-->
|
|
<PARAMETER NAME="OUTPUT_COLUMN" FIELD="COLUMN_LIST"
|
|
NOT_SHOW_IF="IS_VOID_METHOD == 'true'" NUM_ROW="60"></PARAMETER>
|
|
</PARAMETERS>
|
|
|
|
<ADVANCED_PARAMETERS>
|
|
<PARAMETER NAME="IS_RETURN_NET_OBJ" FIELD="CHECK" NUM_ROW="6"
|
|
REQUIRED="true">
|
|
<DEFAULT>false</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER NAME="INSTANTIATE_ON_ROW" FIELD="CHECK" NUM_ROW="1"
|
|
REQUIRED="true" SHOW_IF="USE_STATIC_METHOD == 'false'">
|
|
<DEFAULT>false</DEFAULT>
|
|
</PARAMETER>
|
|
|
|
<PARAMETER NAME="IS_VOID_METHOD" FIELD="CHECK" NUM_ROW="1"
|
|
REQUIRED="true">
|
|
<DEFAULT>false</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER NAME="STORE_RETURNED_INSTANCE" FIELD="CHECK" NUM_ROW="8">
|
|
<DEFAULT>false</DEFAULT>
|
|
</PARAMETER>
|
|
</ADVANCED_PARAMETERS>
|
|
<CODEGENERATION>
|
|
<IMPORTS>
|
|
<IMPORT MODULE="janet-java-1.1.jar" MVN="mvn:org.talend.libraries/janet-java-1.1/6.0.0" NAME="janet-java-1.1"
|
|
REQUIRED="true" />
|
|
</IMPORTS>
|
|
</CODEGENERATION>
|
|
<RETURNS>
|
|
<RETURN AVAILABILITY="AFTER" NAME="NB_LINE" TYPE="id_Integer" />
|
|
</RETURNS>
|
|
</COMPONENT>
|