137 lines
4.4 KiB
XML
137 lines
4.4 KiB
XML
<!-- $Id: tXMLRPC.xml 696 2006-11-23 05:45:10Z nrousseau $ -->
|
|
<COMPONENT>
|
|
<HEADER
|
|
PLATEFORM="ALL"
|
|
SERIAL=""
|
|
VERSION="0.102"
|
|
STATUS="ALPHA"
|
|
|
|
COMPATIBILITY="ALL"
|
|
AUTHOR="Talend"
|
|
RELEASE_DATE="20050320A"
|
|
STARTABLE="true"
|
|
LOG4J_ENABLED="true"
|
|
>
|
|
<SIGNATURE/>
|
|
</HEADER>
|
|
|
|
<FAMILIES>
|
|
<FAMILY>Internet</FAMILY>
|
|
</FAMILIES>
|
|
|
|
<DOCUMENTATION>
|
|
<URL/>
|
|
</DOCUMENTATION>
|
|
|
|
<CONNECTORS>
|
|
<CONNECTOR CTYPE="FLOW" MAX_INPUT="0" MAX_OUTPUT="1"/>
|
|
<CONNECTOR CTYPE="ITERATE" MAX_OUTPUT="1" 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="SCHEMA"
|
|
FIELD="SCHEMA_TYPE"
|
|
REQUIRED="true"
|
|
NUM_ROW="1"
|
|
>
|
|
<DEFAULT/>
|
|
</PARAMETER>
|
|
|
|
<PARAMETER
|
|
NAME="SERVER-URL"
|
|
FIELD="TEXT"
|
|
NUM_ROW="2"
|
|
REQUIRED="true"
|
|
>
|
|
<DEFAULT>"http://127.0.0.1:8080/xmlrpc"</DEFAULT>
|
|
</PARAMETER>
|
|
|
|
<PARAMETER
|
|
NAME="NEED_AUTH"
|
|
FIELD="CHECK"
|
|
REQUIRED="true"
|
|
NUM_ROW="3"
|
|
>
|
|
<DEFAULT>true</DEFAULT>
|
|
</PARAMETER>
|
|
|
|
<PARAMETER
|
|
NAME="AUTH_USERNAME"
|
|
FIELD="TEXT"
|
|
REQUIRED="true"
|
|
NUM_ROW="3"
|
|
SHOW_IF="NEED_AUTH == 'true'"
|
|
>
|
|
<DEFAULT>"username"</DEFAULT>
|
|
</PARAMETER>
|
|
<PARAMETER
|
|
NAME="AUTH_PASSWORD"
|
|
FIELD="PASSWORD"
|
|
REQUIRED="true"
|
|
NUM_ROW="3"
|
|
SHOW_IF="NEED_AUTH == 'true'"
|
|
>
|
|
<DEFAULT>"password"</DEFAULT>
|
|
</PARAMETER>
|
|
|
|
<PARAMETER
|
|
NAME="METHOD"
|
|
FIELD="TEXT"
|
|
NUM_ROW="4"
|
|
>
|
|
<DEFAULT>"Calculator.add"</DEFAULT>
|
|
</PARAMETER>
|
|
|
|
<PARAMETER
|
|
NAME="PARAMS"
|
|
FIELD="TABLE"
|
|
NUM_ROW="5"
|
|
NB_LINES="2"
|
|
>
|
|
<ITEMS>
|
|
<ITEM NAME="NAME"/>
|
|
<ITEM NAME="VALUE"/>
|
|
<ITEM NAME="CLASS" FIELD="CLOSED_LIST">
|
|
<ITEMS DEFAULT="String">
|
|
<ITEM NAME="Integer" VALUE="java.lang.Integer.class"/>
|
|
<ITEM NAME="Short" VALUE="java.lang.Short.class"/>
|
|
<ITEM NAME="Boolean" VALUE="java.lang.Boolean.class"/>
|
|
<ITEM NAME="Byte" VALUE="java.lang.Byte.class"/>
|
|
<ITEM NAME="Long" VALUE="java.lang.Long.class"/>
|
|
<ITEM NAME="Double" VALUE="java.lang.Double.class"/>
|
|
<ITEM NAME="Float" VALUE="java.lang.Float.class"/>
|
|
<ITEM NAME="Character" VALUE="java.lang.Character.class"/>
|
|
<ITEM NAME="String" VALUE="java.lang.String.class"/>
|
|
<ITEM NAME="Date" VALUE="java.util.Date.class"/>
|
|
<ITEM NAME="Map" VALUE="java.util.Map.class"/>
|
|
<ITEM NAME="Object" VALUE="java.lang.Object.class"/>
|
|
<ITEM NAME="Object[]" VALUE="java.lang.Object[].class"/>
|
|
</ITEMS>
|
|
</ITEM>
|
|
</ITEMS>
|
|
</PARAMETER>
|
|
|
|
</PARAMETERS>
|
|
|
|
<CODEGENERATION>
|
|
<IMPORTS>
|
|
<IMPORT NAME="COMMONS-httpclient" MODULE="commons-httpclient-3.0.1.jar" MVN="mvn:commons-httpclient/commons-httpclient/3.0.1" UrlPath="platform:/plugin/org.talend.libraries.apache.http/lib/commons-httpclient-3.0.1.jar" REQUIRED="true" />
|
|
<IMPORT NAME="WS-util" MODULE="ws-commons-util-1.0.2.jar" MVN="mvn:org.apache.ws/ws-commons-util/1.0.2" REQUIRED="true" />
|
|
<IMPORT NAME="XMLRPC-client" MODULE="xmlrpc-client-3.0.jar" MVN="mvn:org.talend.libraries/xmlrpc-client-3.0/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.apache.xml/lib/xmlrpc-client-3.0.jar" REQUIRED="true" />
|
|
<IMPORT NAME="XMLRPC-common" MODULE="xmlrpc-common-3.1.3.jar" MVN="mvn:org.apache.xmlrpc/xmlrpc-common/3.1.3" REQUIRED="true" />
|
|
<IMPORT NAME="COMMONS-Logging" MODULE="commons-logging-1.1.jar" MVN="mvn:org.talend.libraries/commons-logging-1.1/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.apache.common/lib/commons-logging-1.1.jar" REQUIRED="true" />
|
|
<IMPORT NAME="COMMONS-codec" MODULE="commons-codec-1.6.jar" MVN="mvn:org.talend.libraries/commons-codec-1.6/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.apache.common/lib/commons-codec-1.6.jar" REQUIRED="true" />
|
|
<IMPORT NAME="XMLPRC-AUTIL" MODULE="autil.jar" MVN="mvn:org.talend.libraries/autil/6.0.0" REQUIRED="true" />
|
|
</IMPORTS>
|
|
</CODEGENERATION>
|
|
<RETURNS>
|
|
<RETURN NAME="NB_LINE" TYPE="id_Integer" AVAILABILITY="AFTER"/>
|
|
</RETURNS>
|
|
</COMPONENT>
|