<?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 Re: tWebService component no longer working in version 5.1 and above in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/tWebService-component-no-longer-working-in-version-5-1-and-above/m-p/2248482#M33324</link>
    <description>Hi amir.f, 
&lt;BR /&gt; 
&lt;BR /&gt;Is your method name correct for your use case? Could you please upload your component setting screenshot into forum? 
&lt;BR /&gt;The Method name MUST match the corresponding method described in the Web Service. The Method name is also case-sensitive. Could you please check your input parameter on component tWebserviceInput? 
&lt;BR /&gt;Best regards 
&lt;BR /&gt;Sabrina</description>
    <pubDate>Fri, 04 Dec 2015 06:35:50 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-12-04T06:35:50Z</dc:date>
    <item>
      <title>tWebService component no longer working in version 5.1 and above</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tWebService-component-no-longer-working-in-version-5-1-and-above/m-p/2248478#M33320</link>
      <description>In version 5.0, I am able to use the tWebservice component without a problem. However, in any version above 5.1 it does not work. I configure the tWebservice component exactly the same way as in 5.0 (which is working) but get a error: 
&lt;BR /&gt;Exception in component tWebService_1 
&lt;BR /&gt;java.lang.RuntimeException: java.net.MalformedURLException: no protocol: tmpTargetNamespace0 
&lt;BR /&gt;when trying it in 5.1 or 5.2. Is this a known bug and will it get fixed? 
&lt;BR /&gt;*Update - I just tried using tWebServiceInput component instead, using the exact same wsdl url, and it worked. So this is obviously a bug bug in the tWebservice component introduced in version 5.1 and is still not fixed in version 5.2 
&lt;BR /&gt; 
&lt;BR /&gt;*Update2 - I debugged into the job and found the method and line that throws the Exception: 
&lt;BR /&gt; private XmlSchemaCollection getSchemaCollection(Map&amp;lt;String, Definition&amp;gt; definitions) throws FileNotFoundException, 
&lt;BR /&gt; TransformerException, URISyntaxException { 
&lt;BR /&gt; XmlSchemaCollection schemaCollection = new XmlSchemaCollection(); 
&lt;BR /&gt; Map&amp;lt;String, Types&amp;gt; typesList = getTypesFromWsdl(definitions); 
&lt;BR /&gt; int tmpCount = 0; 
&lt;BR /&gt; String tmpTNName = ""; 
&lt;BR /&gt; for (Object key : typesList.keySet()) { 
&lt;BR /&gt; Types types = typesList.get(key); 
&lt;BR /&gt; if (types != null) { 
&lt;BR /&gt; List&amp;lt;ExtensibilityElement&amp;gt; extensibilityElements = types.getExtensibilityElements(); 
&lt;BR /&gt; for (ExtensibilityElement el : extensibilityElements) { 
&lt;BR /&gt; if (el instanceof Schema) { 
&lt;BR /&gt; Schema schema = (Schema) el; 
&lt;BR /&gt; // for bug 8674 
&lt;BR /&gt; // set base uri for relative path in schemaLocation. 
&lt;BR /&gt; schemaCollection.setBaseUri(schema.getDocumentBaseURI()); 
&lt;BR /&gt; // synthetic URI for the schemas without targetNamespace,avoid conflict error. 
&lt;BR /&gt; if (schema.getElement().getAttributeNode("targetNamespace") == null) { 
&lt;BR /&gt; tmpTNName = "tmpTargetNamespace" + tmpCount; 
&lt;BR /&gt; schemaCollection.read(schema.getElement(), tmpTNName); 
&lt;BR /&gt; tmpCount++; 
&lt;BR /&gt; } else { 
&lt;BR /&gt; schemaCollection.read(schema.getElement()); 
&lt;BR /&gt; } 
&lt;BR /&gt; } 
&lt;BR /&gt; } 
&lt;BR /&gt; } 
&lt;BR /&gt; } 
&lt;BR /&gt; 
&lt;BR /&gt;Its on the lines: 
&lt;BR /&gt; tmpTNName = "tmpTargetNamespace" + tmpCount; 
&lt;BR /&gt; schemaCollection.read(schema.getElement(), tmpTNName); 
&lt;BR /&gt;The call to schemaCollection.read doesn't like the temp schema name of "tmpTargetNamespace0". This is the stack trace of the Exception thrown when making the call: 
&lt;BR /&gt;java.lang.RuntimeException: java.net.MalformedURLException: no protocol: tmpTargetNamespace0 
&lt;BR /&gt; at org.apache.ws.commons.schema.resolver.DefaultURIResolver.resolveEntity(DefaultURIResolver.java:71) 
&lt;BR /&gt; at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:684) 
&lt;BR /&gt; at org.apache.ws.commons.schema.SchemaBuilder.handleImport(SchemaBuilder.java:538) 
&lt;BR /&gt; at org.apache.ws.commons.schema.SchemaBuilder.handleSchemaElementChild(SchemaBuilder.java:1513) 
&lt;BR /&gt; at org.apache.ws.commons.schema.SchemaBuilder.handleXmlSchemaElement(SchemaBuilder.java:659) 
&lt;BR /&gt; at org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:540) 
&lt;BR /&gt; at org.talend.webservice.helper.ServiceDiscoveryHelper.getSchemaCollection(ServiceDiscoveryHelper.java:360) 
&lt;BR /&gt; at org.talend.webservice.helper.ServiceDiscoveryHelper.init(ServiceDiscoveryHelper.java:130) 
&lt;BR /&gt; at org.talend.webservice.helper.ServiceDiscoveryHelper.&amp;lt;init&amp;gt;(ServiceDiscoveryHelper.java:90) 
&lt;BR /&gt; at org.talend.webservice.helper.ServiceInvokerHelper.&amp;lt;init&amp;gt;(ServiceInvokerHelper.java:98) 
&lt;BR /&gt; at amica_jobs.call_process_staging_ws_0_1.call_process_staging_ws.tWebService_2Process(call_process_staging_ws.java:500) 
&lt;BR /&gt; at amica_jobs.call_process_staging_ws_0_1.call_process_staging_ws.runJobInTOS(call_process_staging_ws.java:831) 
&lt;BR /&gt; at amica_jobs.call_process_staging_ws_0_1.call_process_staging_ws.main(call_process_staging_ws.java:624) 
&lt;BR /&gt;Caused by: java.net.MalformedURLException: no protocol: tmpTargetNamespace0 
&lt;BR /&gt; at java.net.URL.&amp;lt;init&amp;gt;(URL.java:585) 
&lt;BR /&gt; at java.net.URL.&amp;lt;init&amp;gt;(URL.java:482) 
&lt;BR /&gt; at java.net.URL.&amp;lt;init&amp;gt;(URL.java:431) 
&lt;BR /&gt; at org.apache.ws.commons.schema.resolver.DefaultURIResolver.resolveEntity(DefaultURIResolver.java:67) 
&lt;BR /&gt; ... 12 more</description>
      <pubDate>Fri, 30 Nov 2012 15:52:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tWebService-component-no-longer-working-in-version-5-1-and-above/m-p/2248478#M33320</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-11-30T15:52:15Z</dc:date>
    </item>
    <item>
      <title>Re: tWebService component no longer working in version 5.1 and above</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tWebService-component-no-longer-working-in-version-5-1-and-above/m-p/2248479#M33321</link>
      <description>Hi, 
&lt;BR /&gt; 
&lt;BLOCKQUOTE&gt; 
 &lt;TABLE border="1"&gt; 
  &lt;TBODY&gt; 
   &lt;TR&gt; 
    &lt;TD&gt;Update - I just tried using tWebServiceInput component instead, using the exact same wsdl url, and it worked. So this is obviously a bug bug in the tWebservice component introduced in version 5.1 and is still not fixed in version 5.2&lt;/TD&gt; 
   &lt;/TR&gt; 
  &lt;/TBODY&gt; 
 &lt;/TABLE&gt; 
&lt;/BLOCKQUOTE&gt; 
&lt;BR /&gt;How about download and re-install a new version of 5.1 or 5.2? For twebservice component, we just have the bug 
&lt;A href="https://jira.talendforge.org/browse/TDI-21860" rel="nofollow noopener noreferrer"&gt;https://jira.talendforge.org/browse/TDI-21860&lt;/A&gt;, but i found it is not your problem. 
&lt;BR /&gt;Best regards 
&lt;BR /&gt;Sabrina</description>
      <pubDate>Mon, 03 Dec 2012 02:41:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tWebService-component-no-longer-working-in-version-5-1-and-above/m-p/2248479#M33321</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-12-03T02:41:16Z</dc:date>
    </item>
    <item>
      <title>Re: tWebService component no longer working in version 5.1 and above</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tWebService-component-no-longer-working-in-version-5-1-and-above/m-p/2248480#M33322</link>
      <description>I did try that already.  FYI, I am running on an Ubuntu Linux (version 11).  The webservice I'm trying to call was created using Java 6 jax-ws.   For now I will just use the tWebServiceInput component.  Hopefully this issue will be looked into.</description>
      <pubDate>Mon, 03 Dec 2012 13:24:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tWebService-component-no-longer-working-in-version-5-1-and-above/m-p/2248480#M33322</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-12-03T13:24:46Z</dc:date>
    </item>
    <item>
      <title>Re: tWebService component no longer working in version 5.1 and above</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tWebService-component-no-longer-working-in-version-5-1-and-above/m-p/2248481#M33323</link>
      <description>hi, 
&lt;BR /&gt;i hava an eror when i tryied to connect to account in Zuora&amp;nbsp;web server with WSDL = 
&lt;A href="https://api.zuora.com/rest/v1/accounts/A00001115" target="_blank" rel="nofollow noopener noreferrer"&gt;https://api.zuora.com/rest/v1/accounts/A00001115&lt;/A&gt;&amp;nbsp;&amp;nbsp;: 
&lt;BR /&gt; 
&lt;BR /&gt;The eror 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M9p6.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/134116iFBD5D7F21624A744/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M9p6.png" alt="0683p000009M9p6.png" /&gt;&lt;/span&gt;tarting job ssss at 14:51 03/12/2015. 
&lt;BR /&gt; 
&lt;BR /&gt; connecting to socket on port 3894 
&lt;BR /&gt; connected 
&lt;BR /&gt;Exception in component tWebServiceInput_1 
&lt;BR /&gt;javax.xml.rpc.JAXRPCException: Cannot find operation: GetWeather - none defined 
&lt;BR /&gt;at org.apache.axis.client.Call.setOperation(Call.java:1365) 
&lt;BR /&gt;at org.apache.axis.client.Call.setOperation(Call.java:1652) 
&lt;BR /&gt;at org.apache.axis.client.Service.createCall(Service.java:546) 
&lt;BR /&gt;at org.talend.DynamicInvoker.invokeMethod(DynamicInvoker.java:244) 
&lt;BR /&gt;at org.talend.DynamicInvoker.main(DynamicInvoker.java:190) 
&lt;BR /&gt;at org.talend.DynamicInvoker.main(DynamicInvoker.java:131) 
&lt;BR /&gt;at local_project.ssss_0_1.ssss.tWebServiceInput_1Process(ssss.java:556) 
&lt;BR /&gt;at local_project.ssss_0_1.ssss.runJobInTOS(ssss.java:993) 
&lt;BR /&gt;at local_project.ssss_0_1.ssss.main(ssss.java:850) 
&lt;BR /&gt; disconnected 
&lt;BR /&gt;Job ssss ended at 14:51 03/12/2015. 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;BR /&gt;what this eror?? 
&lt;BR /&gt; 
&lt;BR /&gt;thanks</description>
      <pubDate>Thu, 03 Dec 2015 12:49:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tWebService-component-no-longer-working-in-version-5-1-and-above/m-p/2248481#M33323</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-12-03T12:49:45Z</dc:date>
    </item>
    <item>
      <title>Re: tWebService component no longer working in version 5.1 and above</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tWebService-component-no-longer-working-in-version-5-1-and-above/m-p/2248482#M33324</link>
      <description>Hi amir.f, 
&lt;BR /&gt; 
&lt;BR /&gt;Is your method name correct for your use case? Could you please upload your component setting screenshot into forum? 
&lt;BR /&gt;The Method name MUST match the corresponding method described in the Web Service. The Method name is also case-sensitive. Could you please check your input parameter on component tWebserviceInput? 
&lt;BR /&gt;Best regards 
&lt;BR /&gt;Sabrina</description>
      <pubDate>Fri, 04 Dec 2015 06:35:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tWebService-component-no-longer-working-in-version-5-1-and-above/m-p/2248482#M33324</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-12-04T06:35:50Z</dc:date>
    </item>
    <item>
      <title>Re: tWebService component no longer working in version 5.1 and above</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tWebService-component-no-longer-working-in-version-5-1-and-above/m-p/2248483#M33325</link>
      <description>&lt;A href="https://community.talend.com/legacyfs/online/membersTempo/340158/Talend1.png" target="_blank"&gt;https://www.talendforge.org/forum/img/members/340158/mini_Talend1.png &lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;BR /&gt;&amp;nbsp; 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;hi, 
&lt;BR /&gt;i want&amp;nbsp; to retrive&amp;nbsp; all the&amp;nbsp;account numbers 
&lt;BR /&gt;this is the WSDL and the mathod name is accountNumbar 
&lt;BR /&gt;what is the meaning of the error and how can i fix it? 
&lt;BR /&gt;thanks 
&lt;BR /&gt;amir.f</description>
      <pubDate>Sat, 05 Dec 2015 16:50:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tWebService-component-no-longer-working-in-version-5-1-and-above/m-p/2248483#M33325</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-12-05T16:50:54Z</dc:date>
    </item>
    <item>
      <title>Re: tWebService component no longer working in version 5.1 and above</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tWebService-component-no-longer-working-in-version-5-1-and-above/m-p/2248484#M33326</link>
      <description>this is the next image.... 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;BR /&gt; 
&lt;A href="https://community.talend.com/legacyfs/online/membersTempo/340158/Talend2_20151205-1756.png" target="_blank"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MDEh.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/141600i3F89DFE4CD874200/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MDEh.png" alt="0683p000009MDEh.png" /&gt;&lt;/span&gt; &lt;/A&gt; 
&lt;A href="https://community.talend.com/legacyfs/online/membersTempo/340158/Talend2_20151205-1756.png" target="_blank"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MDEh.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/141600i3F89DFE4CD874200/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MDEh.png" alt="0683p000009MDEh.png" /&gt;&lt;/span&gt;&lt;/A&gt; 
&lt;BR /&gt;thanks 
&lt;BR /&gt;amir.f&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;BR /&gt;&amp;nbsp;</description>
      <pubDate>Sat, 05 Dec 2015 16:57:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tWebService-component-no-longer-working-in-version-5-1-and-above/m-p/2248484#M33326</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-12-05T16:57:51Z</dc:date>
    </item>
  </channel>
</rss>

