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/tMomConnection/tMomConnection_java.xml

216 lines
11 KiB
XML

<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/MOM and JMS</FAMILY>
</FAMILIES>
<DOCUMENTATION>
<URL />
</DOCUMENTATION>
<CONNECTORS>
<CONNECTOR CTYPE="FLOW" MAX_INPUT="0" MAX_OUTPUT="0" />
<CONNECTOR CTYPE="ITERATE" MAX_OUTPUT="0" 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="SERVER" FIELD="CLOSED_LIST" NUM_ROW="20">
<ITEMS DEFAULT="ActiveMQ">
<ITEM NAME="ACTIVEMQ" VALUE="ActiveMQ" />
<ITEM NAME="WEBSPHERE" VALUE="WebSphere" />
</ITEMS>
</PARAMETER>
<PARAMETER NAME="USE_SSL" FIELD="CHECK" REQUIRED="false" NUM_ROW="21" SHOW_IF="(SERVER == 'ACTIVEMQ')">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="USE_SSL_NOTE" FIELD="LABEL" REQUIRED="false" NUM_ROW="21" COLOR="255;0;0" SHOW_IF="(SERVER == 'ACTIVEMQ') AND (USE_SSL == 'true')">
<DEFAULT><![CDATA[Notice: You should use tSetKeystore or JVM arguments to specify keystore or truststore]]></DEFAULT>
</PARAMETER>
<PARAMETER NAME="FAILOVER" FIELD="CHECK" NUM_ROW="15" SHOW_IF="(SERVER == 'ACTIVEMQ') AND (STATIC == 'false')">
<DEFAULT >false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="STATIC" FIELD="CHECK" NUM_ROW="15" SHOW_IF="(SERVER == 'ACTIVEMQ') AND (FAILOVER == 'false')">
<DEFAULT >false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="CONNECTION_PARAM_FAILOVER" FIELD="TEXT" NUM_ROW="16"
SHOW_IF="(SERVER == 'ACTIVEMQ') and (FAILOVER == 'true')" >
<DEFAULT >"?randomize=false"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="CONNECTION_PARAM_STATIC" FIELD="TEXT" NUM_ROW="16"
SHOW_IF="(SERVER == 'ACTIVEMQ') and (STATIC == 'true')" >
<DEFAULT >"?transport.maxReconnectDelay=5000&amp;transport.useExponentialBackOff=false"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="SERVERS" FIELD="TABLE" NB_LINES="5" NUM_ROW="23"
SHOW_IF="(SERVER == 'ACTIVEMQ') AND ((FAILOVER == 'true') OR (STATIC == 'true'))">
<ITEMS>
<ITEM NAME="SERVERS_HOST" FIELD="String" />
<ITEM NAME="SERVERS_PORT" FIELD="String" />
</ITEMS>
</PARAMETER>
<PARAMETER NAME="SERVERADDRESS" FIELD="TEXT" NUM_ROW="22"
SHOW_IF="((SERVER == 'ACTIVEMQ' AND FAILOVER == 'false' AND STATIC == 'false') OR (SERVER == 'WEBSPHERE'))">
<DEFAULT>"localhost"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="SERVERPORT" FIELD="TEXT" NUM_ROW="22"
SHOW_IF="((SERVER == 'ACTIVEMQ' AND FAILOVER == 'false' AND STATIC == 'false') OR (SERVER == 'WEBSPHERE'))">
<DEFAULT IF="(SERVER == 'WEBSPHERE')">"1414"</DEFAULT>
<DEFAULT IF="(SERVER == 'ACTIVEMQ')">"61616"</DEFAULT>
</PARAMETER>
<!--npruss end: changes for static discovery and custom connection parameters-->
<PARAMETER NAME="USER" FIELD="TEXT" REPOSITORY_VALUE="USERNAME" REQUIRED="false" NUM_ROW="25">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="PASS" FIELD="PASSWORD" REPOSITORY_VALUE="PASSWORD" REQUIRED="false" NUM_ROW="25">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="CHANNEL" FIELD="TEXT" NUM_ROW="35" SHOW_IF="(SERVER == 'WEBSPHERE')">
<DEFAULT>"DC.SVRCONN"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="QM" FIELD="TEXT" NUM_ROW="40" SHOW_IF="(SERVER == 'WEBSPHERE')">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="IS_TRANSACTED" FIELD="CHECK" REQUIRED="false" NUM_ROW="45" >
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="USE_SHARED_CONNECTION" FIELD="CHECK" NUM_ROW="50" REQUIRED="true" >
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="SHARED_CONNECTION_NAME" FIELD="TEXT" NUM_ROW="50" REQUIRED="true" SHOW_IF="(USE_SHARED_CONNECTION == 'true')">
<DEFAULT></DEFAULT>
</PARAMETER>
</PARAMETERS>
<ADVANCED_PARAMETERS>
<PARAMETER NAME="ACKNOWLEDGMENT_MODE" FIELD="CLOSED_LIST" SHOW="false" NUM_ROW="20">
<ITEMS DEFAULT="AUTO_ACKNOWLEDGE">
<ITEM NAME="AUTO_ACKNOWLEDGE" VALUE="AUTO_ACKNOWLEDGE" />
<ITEM NAME="CLIENT_ACKNOWLEDGE" VALUE="CLIENT_ACKNOWLEDGE" />
<ITEM NAME="DUPS_OK_ACKNOWLEDGE" VALUE="DUPS_OK_ACKNOWLEDGE" />
</ITEMS>
</PARAMETER>
<PARAMETER NAME="ADDITIONAL_OPTIONS" FIELD="TABLE" NB_LINES="5" NUM_ROW="20"
SHOW_IF="(SERVER == 'ACTIVEMQ') AND (FAILOVER == 'true' OR STATIC == 'true')">
<ITEMS>
<ITEM NAME="OPTION_NAME" FIELD="String"/>
<ITEM NAME="OPTION_VALUE" FIELD="String"/>
</ITEMS>
</PARAMETER>
<PARAMETER NAME="SET_MQ_SSL_CIPHER" FIELD="CHECK" REQUIRED="false" NUM_ROW="95" GROUP="SSL"
SHOW_IF="(SERVER == 'WEBSPHERE')">
<DEFAULT>"false"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="MQ_SSL_CIPHER" FIELD="CLOSED_LIST" REQUIRED="false" NUM_ROW="96" GROUP="SSL"
SHOW_IF="(isShow[SET_MQ_SSL_CIPHER] AND SET_MQ_SSL_CIPHER == 'true') AND CUSTOM_CIPHER == 'false'">
<ITEMS DEFAULT="SSL_RSA_WITH_NULL_MD5">
<ITEM NAME="SSL_RSA_WITH_NULL_MD5" VALUE="SSL_RSA_WITH_NULL_MD5" />
<ITEM NAME="SSL_RSA_WITH_NULL_SHA" VALUE="SSL_RSA_WITH_NULL_SHA" />
<ITEM NAME="SSL_RSA_EXPORT_WITH_RC4_40_MD5" VALUE="SSL_RSA_EXPORT_WITH_RC4_40_MD5" />
<ITEM NAME="SSL_RSA_WITH_RC4_128_MD5" VALUE="SSL_RSA_WITH_RC4_128_MD5" />
<ITEM NAME="SSL_RSA_WITH_RC4_128_SHA" VALUE="SSL_RSA_WITH_RC4_128_SHA" />
<ITEM NAME="SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5" VALUE="SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5" />
<ITEM NAME="SSL_RSA_WITH_DES_CBC_SHA" VALUE="SSL_RSA_WITH_DES_CBC_SHA" />
<ITEM NAME="SSL_RSA_EXPORT1024_WITH_RC4_56_SHA" VALUE="SSL_RSA_EXPORT1024_WITH_RC4_56_SHA" />
<ITEM NAME="SSL_RSA_EXPORT1024_WITH_DES_CBC_SHA" VALUE="SSL_RSA_EXPORT1024_WITH_DES_CBC_SHA" />
<ITEM NAME="SSL_RSA_WITH_3DES_EDE_CBC_SHA" VALUE="SSL_RSA_WITH_3DES_EDE_CBC_SHA" />
<ITEM NAME="SSL_RSA_WITH_AES_128_CBC_SHA" VALUE="SSL_RSA_WITH_AES_128_CBC_SHA" />
<ITEM NAME="SSL_RSA_WITH_AES_256_CBC_SHA" VALUE="SSL_RSA_WITH_AES_256_CBC_SHA" />
<ITEM NAME="SSL_RSA_FIPS_WITH_DES_CBC_SHA" VALUE="SSL_RSA_FIPS_WITH_DES_CBC_SHA" />
<ITEM NAME="SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA" VALUE="SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA" />
</ITEMS>
</PARAMETER>
<PARAMETER NAME="CUSTOM_CIPHER" FIELD="CHECK" REQUIRED="false" NUM_ROW="97" GROUP="SSL"
SHOW_IF="(isShow[SET_MQ_SSL_CIPHER] AND SET_MQ_SSL_CIPHER == 'true')">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="USE_IBM_MAPPING" FIELD="RADIO" REQUIRED="false" NUM_ROW="98" GROUP="SSL"
SHOW_IF="(isShow[CUSTOM_CIPHER] AND CUSTOM_CIPHER == 'true')">
<DEFAULT>true</DEFAULT>
</PARAMETER>
<PARAMETER NAME="USE_ORACLE_MAPPING" FIELD="RADIO" REQUIRED="false" NUM_ROW="99" GROUP="SSL"
SHOW_IF="(isShow[CUSTOM_CIPHER] AND CUSTOM_CIPHER == 'true')">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="CUSTOM_CIPHER_SUITE" FIELD="TEXT" REQUIRED="true" NUM_ROW="100" GROUP="SSL"
SHOW_IF="(isShow[CUSTOM_CIPHER] AND CUSTOM_CIPHER == 'true') AND ((USE_IBM_MAPPING == 'true') OR (USE_ORACLE_MAPPING == 'true'))">
<DEFAULT IF="USE_IBM_MAPPING == 'true'">"SSL_RSA_WITH_AES_256_CBC_SHA"</DEFAULT>
<DEFAULT IF="USE_ORACLE_MAPPING == 'true'">"TLS_RSA_WITH_AES_256_CBC_SHA"</DEFAULT>
</PARAMETER>
</ADVANCED_PARAMETERS>
<CODEGENERATION>
<IMPORTS>
<IMPORT NAME="activemq-client-5.18.3.jar" MODULE="activemq-client-5.18.3.jar" MVN="mvn:org.apache.activemq/activemq-client/5.18.3" REQUIRED_IF="SERVER == 'ACTIVEMQ'"/>
<IMPORT NAME="jakarta.jms-api-2.0.3.jar" MODULE="jakarta.jms-api-2.0.3.jar" MVN="mvn:jakarta.jms/jakarta.jms-api/2.0.3" REQUIRED_IF="SERVER == 'ACTIVEMQ'" />
<IMPORT NAME="hawtbuf-1.11.jar" MODULE="hawtbuf-1.11.jar" MVN="mvn:org.fusesource.hawtbuf/hawtbuf/1.11" REQUIRED_IF="SERVER == 'ACTIVEMQ'" />
<IMPORT NAME="slf4j-api-1.7.34.jar" MODULE="slf4j-api-1.7.34.jar" MVN="mvn:org.slf4j/slf4j-api/1.7.34" REQUIRED_IF="SERVER == 'ACTIVEMQ'" />
<IMPORT NAME="slf4j-reload4j-1.7.34.jar" MODULE="slf4j-reload4j-1.7.34.jar" MVN="mvn:org.slf4j/slf4j-reload4j/1.7.34" REQUIRED_IF="SERVER == 'ACTIVEMQ'" />
<IMPORT NAME="WEBSPHERE MQ LIB" MODULE="com.ibm.mq.allclient-9.3.4.0.jar" MVN="mvn:com.ibm.mq/com.ibm.mq.allclient/9.3.4.0" REQUIRED_IF="(SERVER == 'WEBSPHERE')" />
<IMPORT NAME="JSON In Java " MODULE="json-20231013.jar" MVN="mvn:org.json/json/20231013" REQUIRED_IF="(SERVER == 'WEBSPHERE')" />
<IMPORT NAME="bcprov-jdk18on-1.74" MODULE="bcprov-jdk18on-1.74.jar" MVN="mvn:org.bouncycastle/bcprov-jdk18on/1.74" REQUIRED_IF="(SERVER == 'WEBSPHERE')" />
<IMPORT NAME="bcpkix-jdk18on-1.74" MODULE="bcpkix-jdk18on-1.74.jar" MVN="mvn:org.bouncycastle/bcpkix-jdk18on/1.74" REQUIRED_IF="(SERVER == 'WEBSPHERE')" />
<IMPORT NAME="bcutil-jdk18on-1.74" MODULE="bcutil-jdk18on-1.74.jar" MVN="mvn:org.bouncycastle/bcutil-jdk18on/1.74" REQUIRED_IF="(SERVER == 'WEBSPHERE')" />
<IMPORT NAME="WEBSPHERE CONNECTOR" MODULE="websphere-connector-1_5.jar" MVN="mvn:org.talend.libraries/websphere-connector-1_5/6.0.0" REQUIRED_IF="(SERVER == 'WEBSPHERE')" />
<IMPORT NAME="TALENDMQRFH2" MODULE="talendMQRFH2-1.3.0-20220912.jar" MVN="mvn:org.talend/talendMQRFH2/1.3.0-20220912" REQUIRED_IF="(SERVER == 'WEBSPHERE')" />
<IMPORT NAME="Java Message Service" MODULE="javax.jms-api-2.0.1.jar" MVN="mvn:javax.jms/javax.jms-api/2.0.1" REQUIRED_IF="(SERVER == 'WEBSPHERE')" />
<IMPORT NAME="jackson-core-2.14.3.jar" MODULE="jackson-core-2.14.3.jar"
MVN="mvn:com.fasterxml.jackson.core/jackson-core/2.14.3"
REQUIRED_IF="(SERVER == 'WEBSPHERE')" />
<IMPORT NAME="jackson-databind-2.14.3.jar" MODULE="jackson-databind-2.14.3.jar"
MVN="mvn:com.fasterxml.jackson.core/jackson-databind/2.14.3"
REQUIRED_IF="(SERVER == 'WEBSPHERE')" />
<IMPORT NAME="jackson-annotations-2.14.3.jar" MODULE="jackson-annotations-2.14.3.jar"
MVN="mvn:com.fasterxml.jackson.core/jackson-annotations/2.14.3"
REQUIRED_IF="(SERVER == 'WEBSPHERE')" />
<IMPORT NAME="SharedConnectionUtil" MODULE="talendMQConnectionUtil-1.3.0-20220912.jar" MVN="mvn:org.talend/talendMQConnectionUtil/1.3.0-20220912" REQUIRED_IF="(USE_SHARED_CONNECTION == 'true')" />
</IMPORTS>
</CODEGENERATION>
<RETURNS/>
</COMPONENT>