<?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: [resolved] How to create webservice that calling to second webservice in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/resolved-How-to-create-webservice-that-calling-to-second/m-p/2376033#M138305</link>
    <description>Shong to continue a topic can you tell me how to prepare connection using Twebserviceinput for complicated wsdl schema ?? I have something like this : 
&lt;BR /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt; 
&lt;BR /&gt;&amp;lt;wsdl:definitions name="GetItemStockPrice" 
&lt;BR /&gt; targetNamespace="http://getItemStockPrice" 
&lt;BR /&gt; xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
&lt;BR /&gt; xmlns:tns2="http://getItemStockPrice" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"&amp;gt; 
&lt;BR /&gt; &amp;lt;wsdl:types&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
&lt;BR /&gt; targetNamespace="http://getItemStockPrice"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="GetItemStockPriceOperation" type="tns2:GetItemStockPrice"&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="GetItemStockPriceOperationResponse" 
&lt;BR /&gt; type="tns2:GetItemStockPriceResponse"&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:complexType name="pGetItemStockPrice"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="Items" type="tns2:ItemsRequest" 
&lt;BR /&gt; maxOccurs="1"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="CustomerID" type="xsd:int"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="SalesOrg" type="xsd:string"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="requestOrderDetails" minOccurs="0" 
&lt;BR /&gt; maxOccurs="1"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:simpleType&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:restriction base="xsd:int"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:minExclusive value="0"&amp;gt;&amp;lt;/xsd:minExclusive&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:maxExclusive value="1"&amp;gt;&amp;lt;/xsd:maxExclusive&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:restriction&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:simpleType&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:complexType&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:complexType name="GetItemStockPriceResponse"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="Header" type="tns2:Header"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="Items" type="tns2:ItemsResponse"&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="OrderDetails" type="tns2 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA5A.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143082iB236712184B767DA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA5A.png" alt="0683p000009MA5A.png" /&gt;&lt;/span&gt;rderDetails" 
&lt;BR /&gt; maxOccurs="1" minOccurs="0"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:complexType&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:complexType name="ItemsRequest"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="item" type="tns2:ItemRequest" 
&lt;BR /&gt; minOccurs="1" maxOccurs="unbounded"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:complexType&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:complexType name="ItemRequest"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="LocalID" type="xsd:string" 
&lt;BR /&gt; maxOccurs="1" minOccurs="1"&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="Quantity" type="xsd:int" minOccurs="0" 
&lt;BR /&gt; maxOccurs="1" nillable="false"&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="BasicUnit" type="xsd:string" 
&lt;BR /&gt; minOccurs="0" nillable="false"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:complexType&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:complexType name="Header"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="Code" type="xsd:int"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="Message" type="xsd:string"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:complexType&amp;gt; 
&lt;BR /&gt; 
&lt;BR /&gt;As you see In request I'm asking for 4 arguments but ITEMS argument is a type="tns2:ItemsRequest" so it's class of arguments. How to call that kind of class and use parameters to propagate values?? 
&lt;BR /&gt;Many thanks</description>
    <pubDate>Tue, 27 Aug 2013 09:56:05 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2013-08-27T09:56:05Z</dc:date>
    <item>
      <title>[resolved] How to create webservice that calling to second webservice</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-How-to-create-webservice-that-calling-to-second/m-p/2376030#M138302</link>
      <description>Hi, I have a problem to create my own web service. I'm trying do a simple thing on weather web service example from site: 
&lt;A href="http://www.deeptraining.com/webservices/weather.asmx" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.deeptraining.com/webservices/weather.asmx&lt;/A&gt;
&lt;BR /&gt;
&lt;BR /&gt;I want to create and deploy webservice who will be giving me a response from another external webservice. I'm using weather WSDL and create service, next step will be to create definition of this service in job. How this definition should look ?? 
&lt;BR /&gt;T_esb_provider_request (xml request) ----&amp;gt; ????? ( between this I need to communicate with external service that will get input and give output) -----&amp;gt; T_esb_provider_response ( xml response) 
&lt;BR /&gt;Can someone help me to resolve this problem ??
&lt;BR /&gt;Many Thanks
&lt;BR /&gt;Lukasz</description>
      <pubDate>Sat, 16 Nov 2024 11:56:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-How-to-create-webservice-that-calling-to-second/m-p/2376030#M138302</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T11:56:08Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] How to create webservice that calling to second webservice</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-How-to-create-webservice-that-calling-to-second/m-p/2376031#M138303</link>
      <description>Hi 
&lt;BR /&gt;In Talend, you can use a tWebservice, tWebserviceInput or tSOAP to call a Soap web service, let's assuming you want to call the weather web service for example, the job design looks like: 
&lt;BR /&gt;tESBProviderRequest--main--tFlowToIterate--tFixedFlowInput--main--tWebService--main--tXMLMap--tESBProviderResponse 
&lt;BR /&gt;on tFixedFlowInput, define the input data for used later as the request parameter on twebservice 
&lt;BR /&gt;on tXMLMap, map the response data of twebservice to a Document for tESBProviderResponse 
&lt;BR /&gt;Shong</description>
      <pubDate>Thu, 22 Aug 2013 14:53:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-How-to-create-webservice-that-calling-to-second/m-p/2376031#M138303</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-08-22T14:53:38Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] How to create webservice that calling to second webservice</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-How-to-create-webservice-that-calling-to-second/m-p/2376032#M138304</link>
      <description>Many thanks Shong for help, I created my first web service and everything is working fine, to update this topic I attach a screen shoot of my service job. 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;A href="http://www.fotosik.pl/pokaz_obrazek/441962724aead67d.html" rel="nofollow noopener noreferrer"&gt;http://www.fotosik.pl/pokaz_obrazek/441962724aead67d.html&lt;/A&gt;</description>
      <pubDate>Mon, 26 Aug 2013 07:39:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-How-to-create-webservice-that-calling-to-second/m-p/2376032#M138304</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-08-26T07:39:44Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] How to create webservice that calling to second webservice</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-How-to-create-webservice-that-calling-to-second/m-p/2376033#M138305</link>
      <description>Shong to continue a topic can you tell me how to prepare connection using Twebserviceinput for complicated wsdl schema ?? I have something like this : 
&lt;BR /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt; 
&lt;BR /&gt;&amp;lt;wsdl:definitions name="GetItemStockPrice" 
&lt;BR /&gt; targetNamespace="http://getItemStockPrice" 
&lt;BR /&gt; xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
&lt;BR /&gt; xmlns:tns2="http://getItemStockPrice" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"&amp;gt; 
&lt;BR /&gt; &amp;lt;wsdl:types&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
&lt;BR /&gt; targetNamespace="http://getItemStockPrice"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="GetItemStockPriceOperation" type="tns2:GetItemStockPrice"&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="GetItemStockPriceOperationResponse" 
&lt;BR /&gt; type="tns2:GetItemStockPriceResponse"&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:complexType name="pGetItemStockPrice"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="Items" type="tns2:ItemsRequest" 
&lt;BR /&gt; maxOccurs="1"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="CustomerID" type="xsd:int"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="SalesOrg" type="xsd:string"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="requestOrderDetails" minOccurs="0" 
&lt;BR /&gt; maxOccurs="1"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:simpleType&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:restriction base="xsd:int"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:minExclusive value="0"&amp;gt;&amp;lt;/xsd:minExclusive&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:maxExclusive value="1"&amp;gt;&amp;lt;/xsd:maxExclusive&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:restriction&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:simpleType&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:complexType&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:complexType name="GetItemStockPriceResponse"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="Header" type="tns2:Header"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="Items" type="tns2:ItemsResponse"&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="OrderDetails" type="tns2 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MA5A.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143082iB236712184B767DA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MA5A.png" alt="0683p000009MA5A.png" /&gt;&lt;/span&gt;rderDetails" 
&lt;BR /&gt; maxOccurs="1" minOccurs="0"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:complexType&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:complexType name="ItemsRequest"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="item" type="tns2:ItemRequest" 
&lt;BR /&gt; minOccurs="1" maxOccurs="unbounded"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:complexType&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:complexType name="ItemRequest"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="LocalID" type="xsd:string" 
&lt;BR /&gt; maxOccurs="1" minOccurs="1"&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="Quantity" type="xsd:int" minOccurs="0" 
&lt;BR /&gt; maxOccurs="1" nillable="false"&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="BasicUnit" type="xsd:string" 
&lt;BR /&gt; minOccurs="0" nillable="false"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:complexType&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:complexType name="Header"&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="Code" type="xsd:int"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;xsd:element name="Message" type="xsd:string"&amp;gt;&amp;lt;/xsd:element&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:sequence&amp;gt; 
&lt;BR /&gt; &amp;lt;/xsd:complexType&amp;gt; 
&lt;BR /&gt; 
&lt;BR /&gt;As you see In request I'm asking for 4 arguments but ITEMS argument is a type="tns2:ItemsRequest" so it's class of arguments. How to call that kind of class and use parameters to propagate values?? 
&lt;BR /&gt;Many thanks</description>
      <pubDate>Tue, 27 Aug 2013 09:56:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-How-to-create-webservice-that-calling-to-second/m-p/2376033#M138305</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-08-27T09:56:05Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] How to create webservice that calling to second webservice</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-How-to-create-webservice-that-calling-to-second/m-p/2376034#M138306</link>
      <description>Hi lukasz.noga 
&lt;BR /&gt;The basis use of twebserviceInput do not support the complex type as input parameter such as an instance of a class in your case, you need to use the WSDL2Java feature in the advanecd setting panel of twebserviceInput. You can refer to a demo case in this topic: 
&lt;BR /&gt; 
&lt;A href="https://community.qlik.com/s/feed/0D53p00007vCotOCAS" rel="nofollow noopener noreferrer"&gt;https://community.talend.com/t5/Design-and-Development/Component-tWebServiceInput-doesn-t-run/td-p/97987&lt;/A&gt; 
&lt;BR /&gt;Shong</description>
      <pubDate>Thu, 29 Aug 2013 12:31:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-How-to-create-webservice-that-calling-to-second/m-p/2376034#M138306</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-08-29T12:31:56Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] How to create webservice that calling to second webservice</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-How-to-create-webservice-that-calling-to-second/m-p/2376035#M138307</link>
      <description>Thanks Shong for your advise 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt; I resolve a problem.</description>
      <pubDate>Fri, 06 Sep 2013 11:07:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-How-to-create-webservice-that-calling-to-second/m-p/2376035#M138307</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-09-06T11:07:55Z</dc:date>
    </item>
  </channel>
</rss>

