<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Use of tWebServiceInput with soap 1.2 in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Use-of-tWebServiceInput-with-soap-1-2/m-p/2211802#M9683</link>
    <description>Hello, 
&lt;BR /&gt;I have issues with the use of tWebServiceInput and I need some helps. 
&lt;BR /&gt;I did a Service in Talend based on a wsdl file. 
&lt;BR /&gt; 
&lt;PRE&gt;&amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt;&lt;BR /&gt;&amp;lt;wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://default_package/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" name="ReplicationService" targetNamespace="http://default_package/"&amp;gt;&lt;BR /&gt;	&amp;lt;wsdl:types&amp;gt;&lt;BR /&gt;		&lt;BR /&gt;			&amp;lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://default_package/" elementFormDefault="unqualified" targetNamespace="http://default_package/" version="1.0"&amp;gt;&lt;BR /&gt;				&amp;lt;xs:element name="replicate" type="tns:replicate"/&amp;gt;&lt;BR /&gt;				&amp;lt;xs:element name="replicateResponse" type="tns:replicateResponse"/&amp;gt;&lt;BR /&gt;				&amp;lt;xs:complexType name="replicate"&amp;gt;&lt;BR /&gt;					&amp;lt;xs:sequence&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="arg0" type="xs:string"/&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="arg1" type="xs:string"/&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="arg2" type="xs:string"/&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="arg3" type="xs:string"/&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="arg4" type="xs:string"/&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="arg5" type="xs:string"/&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="arg6" type="xs:string"/&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="arg7" type="xs:string"/&amp;gt;&lt;BR /&gt;					&amp;lt;/xs:sequence&amp;gt;&lt;BR /&gt;				&amp;lt;/xs:complexType&amp;gt;&lt;BR /&gt;				&amp;lt;xs:complexType name="replicateResponse"&amp;gt;&lt;BR /&gt;					&amp;lt;xs:sequence&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="return" type="xs:string"/&amp;gt;&lt;BR /&gt;					&amp;lt;/xs:sequence&amp;gt;&lt;BR /&gt;				&amp;lt;/xs:complexType&amp;gt;&lt;BR /&gt;			&amp;lt;/xs:schema&amp;gt;&lt;BR /&gt;		&lt;BR /&gt;	&amp;lt;/wsdl:types&amp;gt;&lt;BR /&gt;	&amp;lt;wsdl:message name="replicate"&amp;gt;&lt;BR /&gt;		&amp;lt;wsdl:part element="tns:replicate" name="parameters"/&amp;gt;&lt;BR /&gt;	&amp;lt;/wsdl:message&amp;gt;&lt;BR /&gt;	&amp;lt;wsdl:message name="replicateResponse"&amp;gt;&lt;BR /&gt;		&amp;lt;wsdl:part element="tns:replicateResponse" name="parameters"/&amp;gt;&lt;BR /&gt;	&amp;lt;/wsdl:message&amp;gt;&lt;BR /&gt;	&amp;lt;wsdl:portType name="Replication"&amp;gt;&lt;BR /&gt;		&amp;lt;wsdl:operation name="replicate"&amp;gt;&lt;BR /&gt;			&amp;lt;wsdl:input message="tns:replicate" name="replicate"/&amp;gt;&lt;BR /&gt;			&amp;lt;wsdl:output message="tns:replicateResponse" name="replicateResponse"/&amp;gt;&lt;BR /&gt;		&amp;lt;/wsdl:operation&amp;gt;&lt;BR /&gt;	&amp;lt;/wsdl:portType&amp;gt;&lt;BR /&gt;	&amp;lt;wsdl:binding name="ReplicationServiceSoapBinding" type="tns:Replication"&amp;gt;&lt;BR /&gt;		&amp;lt;soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/&amp;gt;&lt;BR /&gt;		&amp;lt;wsdl:operation name="replicate"&amp;gt;&lt;BR /&gt;			&amp;lt;soap12:operation soapAction="replicate" style="document"/&amp;gt;&lt;BR /&gt;			&amp;lt;wsdl:input name="replicate"&amp;gt;&lt;BR /&gt;				&amp;lt;soap12:body use="literal"/&amp;gt;&lt;BR /&gt;			&amp;lt;/wsdl:input&amp;gt;&lt;BR /&gt;			&amp;lt;wsdl:output name="replicateResponse"&amp;gt;&lt;BR /&gt;				&amp;lt;soap12:body use="literal"/&amp;gt;&lt;BR /&gt;			&amp;lt;/wsdl:output&amp;gt;&lt;BR /&gt;		&amp;lt;/wsdl:operation&amp;gt;&lt;BR /&gt;	&amp;lt;/wsdl:binding&amp;gt;&lt;BR /&gt;	&amp;lt;wsdl:service name="ReplicationService"&amp;gt;&lt;BR /&gt;		&amp;lt;wsdl:port binding="tns:ReplicationServiceSoapBinding" name="ReplicationPort"&amp;gt;&lt;BR /&gt;			&amp;lt;soap12:address location="http://localhost:8041/services/ReplicationPort"/&amp;gt;&lt;BR /&gt;		&amp;lt;/wsdl:port&amp;gt;&lt;BR /&gt;	&amp;lt;/wsdl:service&amp;gt;&lt;BR /&gt;&amp;lt;/wsdl:definitions&amp;gt;&lt;/PRE&gt; 
&lt;BR /&gt;To test it , I created a simple job with the component tWebServiceInput. 
&lt;BR /&gt;When I run the job I have this error: 
&lt;BR /&gt; 
&lt;PRE&gt;Exception in component tWebServiceInput_1&lt;BR /&gt;java.lang.NullPointerException&lt;BR /&gt; &amp;nbsp; &amp;nbsp;at org.talend.DynamicInvoker.invokeMethod(DynamicInvoker.java:241)&lt;BR /&gt; &amp;nbsp; &amp;nbsp;at org.talend.DynamicInvoker.main(DynamicInvoker.java:190)&lt;BR /&gt; &amp;nbsp; &amp;nbsp;at org.talend.DynamicInvoker.main(DynamicInvoker.java:131)&lt;BR /&gt; &amp;nbsp; &amp;nbsp;at hera2.replication_rm_0_1.Replication_RM.tWebServiceInput_1Process(Replication_RM.java:444)&lt;BR /&gt; &amp;nbsp; &amp;nbsp;at hera2.replication_rm_0_1.Replication_RM.runJobInTOS(Replication_RM.java:849)&lt;BR /&gt; &amp;nbsp; &amp;nbsp;at hera2.replication_rm_0_1.Replication_RM.main(Replication_RM.java:708)&lt;/PRE&gt; 
&lt;BR /&gt;But in the wsdl file when I replace "&amp;lt;soap12:...&amp;gt;" by "&amp;lt;soap:...&amp;gt;" it works fine! 
&lt;BR /&gt;Can someone tell me where is the problem? 
&lt;BR /&gt;For information I use Talend 5.4.2. Is this version works with SOAP 1.2? 
&lt;BR /&gt;Thanks in advance for your help.</description>
    <pubDate>Fri, 29 Jan 2016 17:52:03 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-01-29T17:52:03Z</dc:date>
    <item>
      <title>Use of tWebServiceInput with soap 1.2</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Use-of-tWebServiceInput-with-soap-1-2/m-p/2211802#M9683</link>
      <description>Hello, 
&lt;BR /&gt;I have issues with the use of tWebServiceInput and I need some helps. 
&lt;BR /&gt;I did a Service in Talend based on a wsdl file. 
&lt;BR /&gt; 
&lt;PRE&gt;&amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt;&lt;BR /&gt;&amp;lt;wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://default_package/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" name="ReplicationService" targetNamespace="http://default_package/"&amp;gt;&lt;BR /&gt;	&amp;lt;wsdl:types&amp;gt;&lt;BR /&gt;		&lt;BR /&gt;			&amp;lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://default_package/" elementFormDefault="unqualified" targetNamespace="http://default_package/" version="1.0"&amp;gt;&lt;BR /&gt;				&amp;lt;xs:element name="replicate" type="tns:replicate"/&amp;gt;&lt;BR /&gt;				&amp;lt;xs:element name="replicateResponse" type="tns:replicateResponse"/&amp;gt;&lt;BR /&gt;				&amp;lt;xs:complexType name="replicate"&amp;gt;&lt;BR /&gt;					&amp;lt;xs:sequence&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="arg0" type="xs:string"/&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="arg1" type="xs:string"/&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="arg2" type="xs:string"/&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="arg3" type="xs:string"/&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="arg4" type="xs:string"/&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="arg5" type="xs:string"/&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="arg6" type="xs:string"/&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="arg7" type="xs:string"/&amp;gt;&lt;BR /&gt;					&amp;lt;/xs:sequence&amp;gt;&lt;BR /&gt;				&amp;lt;/xs:complexType&amp;gt;&lt;BR /&gt;				&amp;lt;xs:complexType name="replicateResponse"&amp;gt;&lt;BR /&gt;					&amp;lt;xs:sequence&amp;gt;&lt;BR /&gt;						&amp;lt;xs:element minOccurs="0" name="return" type="xs:string"/&amp;gt;&lt;BR /&gt;					&amp;lt;/xs:sequence&amp;gt;&lt;BR /&gt;				&amp;lt;/xs:complexType&amp;gt;&lt;BR /&gt;			&amp;lt;/xs:schema&amp;gt;&lt;BR /&gt;		&lt;BR /&gt;	&amp;lt;/wsdl:types&amp;gt;&lt;BR /&gt;	&amp;lt;wsdl:message name="replicate"&amp;gt;&lt;BR /&gt;		&amp;lt;wsdl:part element="tns:replicate" name="parameters"/&amp;gt;&lt;BR /&gt;	&amp;lt;/wsdl:message&amp;gt;&lt;BR /&gt;	&amp;lt;wsdl:message name="replicateResponse"&amp;gt;&lt;BR /&gt;		&amp;lt;wsdl:part element="tns:replicateResponse" name="parameters"/&amp;gt;&lt;BR /&gt;	&amp;lt;/wsdl:message&amp;gt;&lt;BR /&gt;	&amp;lt;wsdl:portType name="Replication"&amp;gt;&lt;BR /&gt;		&amp;lt;wsdl:operation name="replicate"&amp;gt;&lt;BR /&gt;			&amp;lt;wsdl:input message="tns:replicate" name="replicate"/&amp;gt;&lt;BR /&gt;			&amp;lt;wsdl:output message="tns:replicateResponse" name="replicateResponse"/&amp;gt;&lt;BR /&gt;		&amp;lt;/wsdl:operation&amp;gt;&lt;BR /&gt;	&amp;lt;/wsdl:portType&amp;gt;&lt;BR /&gt;	&amp;lt;wsdl:binding name="ReplicationServiceSoapBinding" type="tns:Replication"&amp;gt;&lt;BR /&gt;		&amp;lt;soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/&amp;gt;&lt;BR /&gt;		&amp;lt;wsdl:operation name="replicate"&amp;gt;&lt;BR /&gt;			&amp;lt;soap12:operation soapAction="replicate" style="document"/&amp;gt;&lt;BR /&gt;			&amp;lt;wsdl:input name="replicate"&amp;gt;&lt;BR /&gt;				&amp;lt;soap12:body use="literal"/&amp;gt;&lt;BR /&gt;			&amp;lt;/wsdl:input&amp;gt;&lt;BR /&gt;			&amp;lt;wsdl:output name="replicateResponse"&amp;gt;&lt;BR /&gt;				&amp;lt;soap12:body use="literal"/&amp;gt;&lt;BR /&gt;			&amp;lt;/wsdl:output&amp;gt;&lt;BR /&gt;		&amp;lt;/wsdl:operation&amp;gt;&lt;BR /&gt;	&amp;lt;/wsdl:binding&amp;gt;&lt;BR /&gt;	&amp;lt;wsdl:service name="ReplicationService"&amp;gt;&lt;BR /&gt;		&amp;lt;wsdl:port binding="tns:ReplicationServiceSoapBinding" name="ReplicationPort"&amp;gt;&lt;BR /&gt;			&amp;lt;soap12:address location="http://localhost:8041/services/ReplicationPort"/&amp;gt;&lt;BR /&gt;		&amp;lt;/wsdl:port&amp;gt;&lt;BR /&gt;	&amp;lt;/wsdl:service&amp;gt;&lt;BR /&gt;&amp;lt;/wsdl:definitions&amp;gt;&lt;/PRE&gt; 
&lt;BR /&gt;To test it , I created a simple job with the component tWebServiceInput. 
&lt;BR /&gt;When I run the job I have this error: 
&lt;BR /&gt; 
&lt;PRE&gt;Exception in component tWebServiceInput_1&lt;BR /&gt;java.lang.NullPointerException&lt;BR /&gt; &amp;nbsp; &amp;nbsp;at org.talend.DynamicInvoker.invokeMethod(DynamicInvoker.java:241)&lt;BR /&gt; &amp;nbsp; &amp;nbsp;at org.talend.DynamicInvoker.main(DynamicInvoker.java:190)&lt;BR /&gt; &amp;nbsp; &amp;nbsp;at org.talend.DynamicInvoker.main(DynamicInvoker.java:131)&lt;BR /&gt; &amp;nbsp; &amp;nbsp;at hera2.replication_rm_0_1.Replication_RM.tWebServiceInput_1Process(Replication_RM.java:444)&lt;BR /&gt; &amp;nbsp; &amp;nbsp;at hera2.replication_rm_0_1.Replication_RM.runJobInTOS(Replication_RM.java:849)&lt;BR /&gt; &amp;nbsp; &amp;nbsp;at hera2.replication_rm_0_1.Replication_RM.main(Replication_RM.java:708)&lt;/PRE&gt; 
&lt;BR /&gt;But in the wsdl file when I replace "&amp;lt;soap12:...&amp;gt;" by "&amp;lt;soap:...&amp;gt;" it works fine! 
&lt;BR /&gt;Can someone tell me where is the problem? 
&lt;BR /&gt;For information I use Talend 5.4.2. Is this version works with SOAP 1.2? 
&lt;BR /&gt;Thanks in advance for your help.</description>
      <pubDate>Fri, 29 Jan 2016 17:52:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Use-of-tWebServiceInput-with-soap-1-2/m-p/2211802#M9683</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-01-29T17:52:03Z</dc:date>
    </item>
    <item>
      <title>Re: Use of tWebServiceInput with soap 1.2</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Use-of-tWebServiceInput-with-soap-1-2/m-p/2211803#M9684</link>
      <description>Hi &amp;nbsp; 
&lt;BR /&gt;I used your wsdl file to deploy a webservice, and then try to call it with tESBConsumer , but I got the following error 
&lt;BR /&gt; 
&lt;BLOCKQUOTE&gt; 
 &lt;TABLE border="1"&gt; 
  &lt;TBODY&gt; 
   &lt;TR&gt; 
    &lt;TD&gt;java.lang.RuntimeException: java.lang.NoClassDefFoundError: local_project/replication_replicate_0_1/Replication_replicate$1Var__tXMLMap_1_TXMLMAP_OUT__Struct&lt;/TD&gt; 
   &lt;/TR&gt; 
  &lt;/TBODY&gt; 
 &lt;/TABLE&gt; 
&lt;/BLOCKQUOTE&gt; 
&lt;BR /&gt;If I change soap12 to soap, it works fine. &amp;nbsp;I have no idea what's the cause right now. Can you please report a issue on our 
&lt;A href="https://jira.talendforge.org/secure/Dashboard.jspa" target="_blank" rel="nofollow noopener noreferrer"&gt;bugtracker&lt;/A&gt;&amp;nbsp;to let&amp;nbsp;developers investigate it further.&amp;nbsp; 
&lt;BR /&gt;Regards 
&lt;BR /&gt;Shong</description>
      <pubDate>Sat, 30 Jan 2016 14:56:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Use-of-tWebServiceInput-with-soap-1-2/m-p/2211803#M9684</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-01-30T14:56:44Z</dc:date>
    </item>
    <item>
      <title>Re: Use of tWebServiceInput with soap 1.2</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Use-of-tWebServiceInput-with-soap-1-2/m-p/2211804#M9685</link>
      <description>Hi shong,
&lt;BR /&gt;Thanks for your reply.
&lt;BR /&gt;I'll report the issue.
&lt;BR /&gt;Regards</description>
      <pubDate>Mon, 01 Feb 2016 09:53:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Use-of-tWebServiceInput-with-soap-1-2/m-p/2211804#M9685</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-02-01T09:53:32Z</dc:date>
    </item>
  </channel>
</rss>

