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
Oleksandr Zhelezniak a05b884249 chore(TDI-44362): CVE. Remove commons logging (#5027)
* remove commons-logging library from mdm_transaction and webservice-input libraries
* bump version for talend-webservice-input [1.0.0-20170301]->[1.0.2]
* declare explicit version of maven-jar-plugin in talend-webservice-input dependency
* change group id of mdm_transaction
* update version of mdm_transaction [1]->[1.0.1]
* change import in javajet xml due to convension for the talend-webservice-input to [1.0.2/6.0.0]
2020-08-05 09:16:03 +03:00

231 lines
9.1 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="NEED_AUTH == 'true'">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="DOMAIN" FIELD="TEXT" REQUIRED="true"
NUM_ROW="52" SHOW_IF="(NEED_AUTH == 'true') AND (WIN_AUTH == 'true')" >
<DEFAULT>"windows_domain"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="UES_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="UES_PROXY == 'true'" REPOSITORY_VALUE="PROXY_HOST">
<DEFAULT>"61.163.92.4"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="PROXY_PORT" FIELD="TEXT"
NUM_ROW="57" SHOW_IF="UES_PROXY == 'true'" REPOSITORY_VALUE="PROXY_PORT">
<DEFAULT>"8080"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="PROXY_USERNAME" FIELD="TEXT"
NUM_ROW="58" SHOW_IF="UES_PROXY == 'true'" REPOSITORY_VALUE="PROXY_USERNAME">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="PROXY_PASSWORD" FIELD="PASSWORD"
NUM_ROW="59" SHOW_IF="UES_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="NAME"/> -->
<ITEM NAME="VALUE"/>
</ITEMS>
</PARAMETER>
</PARAMETERS>
<ADVANCED_PARAMETERS>
<PARAMETER NAME="ADVANCED_USE" FIELD="CHECK" REQUIRED="true" NUM_ROW="30">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="WSDL2Java" FIELD="WSDL2JAVA" SHOW_IF="ADVANCED_USE == 'true'" REQUIRED="false" NUM_ROW="40">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="CODE" FIELD="MEMO_JAVA" RAW="true" SHOW_IF="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="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>
<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="true" />
<IMPORT NAME="SOAP-axis" MODULE="axis-p1.jar" MVN="mvn:org.talend.libraries/axis-p1/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.apache.axis2/lib/axis-p1.jar" REQUIRED="true" />
<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="true" />
<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="true" />
<IMPORT NAME="WSDL4J-1_6_3" MODULE="wsdl4j-1.6.3.jar" MVN="mvn:wsdl4j/wsdl4j/1.6.3"
REQUIRED="true" />
<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="true" />
<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="true" />
<IMPORT NAME="SOAP-JavaMail" MODULE="mail.jar" MVN="mvn:org.talend.libraries/mail/6.0.0" UrlPath="platform:/plugin/org.talend.libraries.apache.axis2/lib/mail.jar"
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="COMMONSHTTPCLIENT" MODULE="commons-httpclient-3.1.jar" MVN="mvn:commons-httpclient/commons-httpclient/3.1" UrlPath="platform:/plugin/org.talend.libraries.apache.http/lib/commons-httpclient-3.1.jar"
REQUIRED="true" />
<IMPORT NAME="COMMONSCODEC" 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" />
</IMPORTS>
</CODEGENERATION>
<RETURNS>
<RETURN NAME="NB_LINE" TYPE="id_Integer" AVAILABILITY="AFTER" />
</RETURNS>
</COMPONENT>