This repository has been archived on 2025-12-25. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
tdi-studio-se/main/plugins/org.talend.designer.components.localprovider/components/tWebServiceInput/tWebServiceInput_java.xml
jzhao eef575ea44 fix(TDI-46682):Can't send e-mails via smtp.office365.com need to upgrade mail-1.4.7.jar to latest version (#6721)
* fix(TDI-46682):Can't send e-mails via smtp.office365.com need to upgrade
mail-1.4.7.jar to latest version

* fix(TDI-46682):update for tPOP/tFileInputMail/tVtigerCRMXX/tWebserviceXX
2021-10-14 12:24:31 +08:00

418 lines
14 KiB
XML

<!-- $Id: tWebServiceInput.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="PROPERTY" FIELD="PROPERTY_TYPE" SHOW="true"
NUM_ROW="1" REPOSITORY_VALUE="WSDL" />
<PARAMETER NAME="SCHEMA" FIELD="SCHEMA_TYPE" REQUIRED="true"
NUM_ROW="10">
<DEFAULT />
</PARAMETER>
<PARAMETER NAME="ENDPOINT" FIELD="TEXT" REQUIRED="true" NUM_ROW="30" REPOSITORY_VALUE="ENDPOINT">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="NEED_AUTH" FIELD="CHECK" REQUIRED="true"
NUM_ROW="50" REPOSITORY_VALUE="NEED_AUTH">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="AUTH_USERNAME" FIELD="TEXT" REQUIRED="true"
NUM_ROW="50" SHOW_IF="NEED_AUTH == 'true'" REPOSITORY_VALUE="AUTH_USERNAME">
<DEFAULT>"username"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="AUTH_PASSWORD" FIELD="PASSWORD" REQUIRED="true"
NUM_ROW="50" SHOW_IF="NEED_AUTH == 'true'" REPOSITORY_VALUE="AUTH_PASSWORD">
<DEFAULT>"password"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="WIN_AUTH" FIELD="CHECK" REQUIRED="true"
NUM_ROW="52" SHOW_IF="(API=='AXIS') AND (NEED_AUTH == 'true')">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="DOMAIN" FIELD="TEXT" REQUIRED="true"
NUM_ROW="52" SHOW_IF="(API=='AXIS') AND (NEED_AUTH == 'true') AND (WIN_AUTH == 'true')" >
<DEFAULT>"windows_domain"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="USE_PROXY" FIELD="CHECK" REQUIRED="true"
NUM_ROW="55" REPOSITORY_VALUE="UES_PROXY">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="PROXY_HOST" FIELD="TEXT"
NUM_ROW="56" SHOW_IF="USE_PROXY == 'true'" REPOSITORY_VALUE="PROXY_HOST">
<DEFAULT>"127.0.0.1"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="PROXY_PORT" FIELD="TEXT"
NUM_ROW="57" SHOW_IF="USE_PROXY == 'true'" REPOSITORY_VALUE="PROXY_PORT">
<DEFAULT>"8080"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="PROXY_USERNAME" FIELD="TEXT"
NUM_ROW="58" SHOW_IF="USE_PROXY == 'true'" REPOSITORY_VALUE="PROXY_USERNAME">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="PROXY_PASSWORD" FIELD="PASSWORD"
NUM_ROW="59" SHOW_IF="USE_PROXY == 'true'" REPOSITORY_VALUE="PROXY_PASSWORD">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="NEED_SSL_TO_TRUSTSERVER" FIELD="CHECK" REQUIRED="true" NUM_ROW="60">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="SSL_TRUSTSERVER_TRUSTSTORE" FIELD="TEXT" NUM_ROW="61" SHOW_IF="NEED_SSL_TO_TRUSTSERVER == 'true'">
<DEFAULT>"C:/clientTrustStore.trustStore"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="SSL_TRUSTSERVER_PASSWORD" FIELD="PASSWORD" NUM_ROW="61" SHOW_IF="NEED_SSL_TO_TRUSTSERVER == 'true'">
<DEFAULT>"password"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="SSL_TRUSTSERVER_KEYSTORE" FIELD="TEXT" NUM_ROW="62" SHOW_IF="KEYSTORE_TYPE == 'PKCS12'">
<DEFAULT>"C:/clientTrustStore.keyStore"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="SSL_TRUSTSERVER_KEYSTOREPASSWORD" FIELD="PASSWORD" NUM_ROW="62" SHOW_IF="KEYSTORE_TYPE == 'PKCS12'">
<DEFAULT>"password"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="METHOD" FIELD="TEXT" REQUIRED="true" NUM_ROW="70" REPOSITORY_VALUE="METHOD">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="TIMEOUT" FIELD="TEXT" REQUIRED="true" NUM_ROW="70" REPOSITORY_VALUE="TIMEOUT">
<DEFAULT>20</DEFAULT>
</PARAMETER>
<PARAMETER NAME="PARAMS" FIELD="TABLE" NUM_ROW="80"
NB_LINES="6" REPOSITORY_VALUE="WSDL_PARAMS" >
<ITEMS>
<ITEM NAME="VALUE"/>
</ITEMS>
</PARAMETER>
</PARAMETERS>
<ADVANCED_PARAMETERS>
<PARAMETER
NAME="API"
FIELD="CLOSED_LIST"
NUM_ROW="20"
>
<ITEMS DEFAULT="AXIS">
<ITEM NAME="CXF" VALUE="CXF" />
<ITEM NAME="AXIS" VALUE="AXIS" />
</ITEMS>
</PARAMETER>
<PARAMETER NAME="ADVANCED_USE" FIELD="CHECK" REQUIRED="true" NUM_ROW="30" SHOW_IF="(API=='AXIS')">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="WSDL2Java" FIELD="WSDL2JAVA" SHOW_IF="(API=='AXIS') AND (ADVANCED_USE == 'true')" REQUIRED="false" NUM_ROW="40">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="CODE" FIELD="MEMO_JAVA" RAW="true" SHOW_IF="(API=='AXIS') AND (ADVANCED_USE == 'true')" REQUIRED="false" NUM_ROW="50" NB_LINES="9" CONTEXT="begin">
<DEFAULT>
//==============================================================================
//example code for : http://www.deeptraining.com/webservices/weather.asmx?WSDL
//==============================================================================
/*
routines.WeatherSoap_PortType weatherSoap = new routines.WeatherLocator().getWeatherSoap();
routines.WeatherSoap_BindingStub stub = (routines.WeatherSoap_BindingStub)weatherSoap;
//stub.setUsername(String username);
//stub.setPassword(String password);
//stub.setTimeout(int timeout);
//AxisProperties.setProperty("http.proxyHost", proxyHost);
//AxisProperties.setProperty("http.proxyPort", proxyPort);
//AxisProperties.setProperty("http.proxyUser", proxyUser);
//AxisProperties.setProperty("http.proxyPassword", proxyPassword);
String city = "Paris";
String result = weatherSoap.getWeather(city);
output_row.weather = result;
*/
//==============================================================================
//example code for : http://localhost:8080/talendJob_0.1/services/talendJob?wsdl
//==============================================================================
/*
routines.TalendJob_PortType talendJob = new routines.TalendJobServiceLocator().getTalendJob();
routines.TalendJobSoapBindingStub stub = (routines.TalendJobSoapBindingStub)talendJob;
//stub.setUsername(String username);
//stub.setPassword(String password);
//stub.setTimeout(int timeout);
//AxisProperties.setProperty("http.proxyHost", proxyHost);
//AxisProperties.setProperty("http.proxyPort", proxyPort);
//AxisProperties.setProperty("http.proxyUser", proxyUser);
//AxisProperties.setProperty("http.proxyPassword", proxyPassword);
String[] args = new String[]{};
String[][] result = talendJob.runJob(args);
for(int i = 0; i &lt; result.length; i++){
// output_row.name = result[i][0];
// output_row.address = result[i][1];
// output_row.phone = result[i][2];
*/
</DEFAULT>
</PARAMETER>
<PARAMETER
NAME="MATCHBRACKETS"
FIELD="CLOSED_LIST"
SHOW_IF="(API=='AXIS') AND (ADVANCED_USE == 'true')"
REQUIRED="false"
NUM_ROW="60"
>
<ITEMS DEFAULT="NONE">
<ITEM NAME="NONE" VALUE="" />
<ITEM NAME="ONE" VALUE="}" />
<ITEM NAME="TWO" VALUE="}}" />
<ITEM NAME="THREE" VALUE="}}}" />
</ITEMS>
</PARAMETER>
</ADVANCED_PARAMETERS>
<CODEGENERATION>
<IMPORTS>
<!-- axis1 api support -->
<IMPORT NAME="WebServiceInput" MODULE="talend-webservice-input-1.0.2.jar" MVN="mvn:org.talend.libraries/talend-webservice-input-1.0.2/6.0.0"
REQUIRED_IF="(API=='AXIS')" />
<IMPORT NAME="SOAP-axis" MODULE="axis-1.4.jar" MVN="mvn:org.apache.axis/axis/1.4" REQUIRED_IF="(API=='AXIS')"/>
<IMPORT NAME="SOAP-jaxrpc" MODULE="jaxrpc.jar" MVN="mvn:org.talend.libraries/jaxrpc/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.jax/lib/jaxrpc.jar"
REQUIRED_IF="(API=='AXIS')" />
<IMPORT NAME="SOAP-saaj" MODULE="saaj.jar" MVN="mvn:org.talend.libraries/saaj/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.saaj/lib/saaj.jar" REQUIRED_IF="(API=='AXIS')" />
<IMPORT NAME="SOAP-discovery"
MODULE="commons-discovery-0.2.jar" MVN="mvn:org.talend.libraries/commons-discovery-0.2/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.apache.common/lib/commons-discovery-0.2.jar" REQUIRED_IF="(API=='AXIS')" />
<IMPORT NAME="SOAP-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_IF="(API=='AXIS')" />
<IMPORT NAME="COMMONSHTTPCLIENT" MODULE="commons-httpclient-3.1.jar" MVN="mvn:commons-httpclient/commons-httpclient/3.1"
REQUIRED_IF="(API=='AXIS')" />
<!-- common jars both used for axis1 and cxf -->
<IMPORT
NAME="commons-codec-1.14"
MODULE="commons-codec-1.14.jar"
MVN="mvn:commons-codec/commons-codec/1.14"
REQUIRED="true"
/>
<IMPORT
NAME="SOAP-JAF"
MODULE="activation.jar"
MVN="mvn:org.talend.libraries/activation/6.0.0"
UrlPath="platform:/plugin/org.talend.libraries.apache.axis2/lib/activation.jar"
REQUIRED="true"
/>
<IMPORT
NAME="SOAP-JavaMail"
MODULE="javax.mail-1.6.2.jar"
MVN="mvn:com.sun.mail/javax.mail/1.6.2"
UrlPath="platform:/plugin/org.talend.libraries.apache.axis2/lib/mail.jar"
REQUIRED="true"
/>
<IMPORT
NAME="WSDL4J-1_6_3"
MODULE="wsdl4j-1.6.3.jar"
MVN="mvn:wsdl4j/wsdl4j/1.6.3"
BundleID="org.apache.servicemix.bundles.wsdl4j"
REQUIRED="true"
/>
<!-- cxf api support -->
<IMPORT
NAME="cxf-core-3.3.10"
MODULE="cxf-core-3.3.10.jar"
MVN="mvn:org.apache.cxf/cxf-core/3.3.10"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="cxf-rt-frontend-simple-3.3.10"
MODULE="cxf-rt-frontend-simple-3.3.10.jar"
MVN="mvn:org.apache.cxf/cxf-rt-frontend-simple/3.3.10"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="XMLSCHEMA-CORE"
MODULE="xmlschema-core-2.2.3.jar"
MVN="mvn:org.apache.ws.xmlschema/xmlschema-core/2.2.3"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="cxf-tools-common-3.3.10"
MODULE="cxf-tools-common-3.3.10.jar"
MVN="mvn:org.apache.cxf/cxf-tools-common/3.3.10"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="cxf-rt-wsdl-3.3.10"
MODULE="cxf-rt-wsdl-3.3.10.jar"
MVN="mvn:org.apache.cxf/cxf-rt-wsdl/3.3.10"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="WOODSTOX-CORE"
MODULE="woodstox-core-5.2.0.jar"
MVN="mvn:com.fasterxml.woodstox/woodstox-core/5.2.0"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="STAX2-API"
MODULE="stax2-api-4.1.jar"
MVN="mvn:org.codehaus.woodstox/stax2-api/4.1"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="cxf-rt-bindings-soap-3.3.10"
MODULE="cxf-rt-bindings-soap-3.3.10.jar"
MVN="mvn:org.apache.cxf/cxf-rt-bindings-soap/3.3.10"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="cxf-rt-databinding-jaxb-3.3.10"
MODULE="cxf-rt-databinding-jaxb-3.3.10.jar"
MVN="mvn:org.apache.cxf/cxf-rt-databinding-jaxb/3.3.10"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="cxf-rt-transports-http-jetty-3.3.10"
MODULE="cxf-rt-transports-http-jetty-3.3.10.jar"
MVN="mvn:org.apache.cxf/cxf-rt-transports-http-jetty/3.3.10"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="cxf-rt-transports-http-3.3.10"
MODULE="cxf-rt-transports-http-3.3.10.jar"
MVN="mvn:org.apache.cxf/cxf-rt-transports-http/3.3.10"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="httpclient-4.5.13"
MODULE="httpclient-4.5.13.jar"
MVN="mvn:org.apache.httpcomponents/httpclient/4.5.13"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="httpcore-4.4.13"
MODULE="httpcore-4.4.13.jar"
MVN="mvn:org.apache.httpcomponents/httpcore/4.4.13"
REQUIRED_IF="(API=='CXF')" />
<IMPORT
NAME="commons-logging"
MODULE="commons-logging-1.1.1.jar"
MVN="mvn:org.talend.libraries/commons-logging-1.1.1/6.0.0"
UrlPath="platform:/base/plugins/org.apache.commons.logging_1.1.1.v201101211721.jar"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="commons-lang"
MODULE="commons-lang-2.6.jar"
MVN="mvn:commons-lang/commons-lang/2.6"
UrlPath="platform:/plugin/org.talend.libraries.apache.common/lib/commons-lang-2.6.jar"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="commons-collections"
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_IF="(API=='CXF')"
/>
<IMPORT
NAME="commons-beanutils"
MODULE="commons-beanutils-1.9.4.jar"
MVN="mvn:commons-beanutils/commons-beanutils/1.9.4"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="talend-ws"
MODULE="talend-ws-1.0.5-20210629.jar"
MVN="mvn:org.talend.components/talend-ws/1.0.5-20210629"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="xalan"
MODULE="xalan-2.7.2.jar"
MVN="mvn:xalan/xalan/2.7.2"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="serializer"
MODULE="serializer-2.7.2.jar"
MVN="mvn:xalan/serializer/2.7.2"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="velocity"
MODULE="velocity-1.7.jar"
MVN="mvn:org.apache.velocity/velocity/1.7"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="jaxb-api"
MODULE="jaxb-api-2.2.6.jar"
MVN="mvn:javax.xml.bind/jaxb-api/2.2.6"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="javax.annotation-api"
MODULE="javax.annotation-api-1.3.jar"
MVN="mvn:javax.annotation/javax.annotation-api/1.3"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="jaxb-xjc"
MODULE="jaxb-xjc-2.2.6-modified.jar"
MVN="mvn:org.talend.libraries/jaxb-xjc-2.2.6-modified/6.0.0"
REQUIRED_IF="(API=='CXF')"
/>
<IMPORT
NAME="jaxb-impl"
MODULE="jaxb-impl-2.2.6-modified.jar"
MVN="mvn:org.talend.libraries/jaxb-impl-2.2.6-modified/6.0.0"
REQUIRED_IF="(API=='CXF')"
/>
</IMPORTS>
</CODEGENERATION>
<RETURNS>
<RETURN NAME="NB_LINE" TYPE="id_Integer" AVAILABILITY="AFTER" />
</RETURNS>
</COMPONENT>