<?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] Using SOAP response on a second output from the same tXMLMap in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/resolved-Using-SOAP-response-on-a-second-output-from-the-same/m-p/2243438#M29937</link>
    <description>Hi 
&lt;BR /&gt;A screenshot of job design you are working will be helpful for us to understand your request.
&lt;BR /&gt;Shong</description>
    <pubDate>Fri, 28 Mar 2014 02:20:51 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2014-03-28T02:20:51Z</dc:date>
    <item>
      <title>[resolved] Using SOAP response on a second output from the same tXMLMap</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Using-SOAP-response-on-a-second-output-from-the-same/m-p/2243437#M29936</link>
      <description>Hello,&lt;BR /&gt;Can I use the response from a soap request as a value in a second output in the same tXMLMap?</description>
      <pubDate>Thu, 27 Mar 2014 16:54:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Using-SOAP-response-on-a-second-output-from-the-same/m-p/2243437#M29936</guid>
      <dc:creator>gilbas99</dc:creator>
      <dc:date>2014-03-27T16:54:29Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Using SOAP response on a second output from the same tXMLMap</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Using-SOAP-response-on-a-second-output-from-the-same/m-p/2243438#M29937</link>
      <description>Hi 
&lt;BR /&gt;A screenshot of job design you are working will be helpful for us to understand your request.
&lt;BR /&gt;Shong</description>
      <pubDate>Fri, 28 Mar 2014 02:20:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Using-SOAP-response-on-a-second-output-from-the-same/m-p/2243438#M29937</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-03-28T02:20:51Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Using SOAP response on a second output from the same tXMLMap</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Using-SOAP-response-on-a-second-output-from-the-same/m-p/2243439#M29938</link>
      <description>Ok Shong, here goes: 
&lt;BR /&gt;I'm querying a sharepoint list based on infopath forms submitted by users on one side, and opening support tickets on the other. 
&lt;BR /&gt;For each item in SP, I'm opening a ticket and getting in response a "processKey" (tSoap2) 
&lt;BR /&gt;Next I need to update additional fields with user information: Name, Address, phone... For this I need the "processKey" value to associate each of these additional fields with the correct ticket. I created a second output in tXMLMap_1 and hoped to get "processKey" tSoap_2, but cannot find a way to make it work. Tried globalVars, context, tFlowtoInterate... 
&lt;BR /&gt;Any help would be appreciated. Thanks 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MDPL.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/135442i8936ACCFC77EDD19/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MDPL.png" alt="0683p000009MDPL.png" /&gt;&lt;/span&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MDTR.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/134670i8558B8BEEDB9180F/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MDTR.png" alt="0683p000009MDTR.png" /&gt;&lt;/span&gt;</description>
      <pubDate>Fri, 28 Mar 2014 11:44:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Using-SOAP-response-on-a-second-output-from-the-same/m-p/2243439#M29938</guid>
      <dc:creator>gilbas99</dc:creator>
      <dc:date>2014-03-28T11:44:01Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Using SOAP response on a second output from the same tXMLMap</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Using-SOAP-response-on-a-second-output-from-the-same/m-p/2243440#M29939</link>
      <description>Response from tSoap_2 is: 
&lt;BR /&gt;&amp;lt;root&amp;gt; 
&lt;BR /&gt;&amp;lt;row&amp;gt; 
&lt;BR /&gt;&amp;lt;Soap&amp;gt;&amp;lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&amp;gt;&amp;lt;soap:Body&amp;gt;&amp;lt;AddSResponse xmlns="http://www.link.pt/e-doclink/webservices"&amp;gt;&amp;lt;AddSResult&amp;gt;32527&amp;lt;/AddSResult&amp;gt;&amp;lt;/AddSResponse&amp;gt;&amp;lt;/soap:Body&amp;gt;&amp;lt;/soap:Envelope&amp;gt;&amp;lt;/Soap&amp;gt; 
&lt;BR /&gt;&amp;lt;/row&amp;gt; 
&lt;BR /&gt;&amp;lt;row&amp;gt; 
&lt;BR /&gt;&amp;lt;Soap&amp;gt;&amp;lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&amp;gt;&amp;lt;soap:Body&amp;gt;&amp;lt;AddSResponse xmlns="http://www.link.pt/e-doclink/webservices"&amp;gt;&amp;lt;AddSResult&amp;gt;32528&amp;lt;/AddSResult&amp;gt;&amp;lt;/AddSResponse&amp;gt;&amp;lt;/soap:Body&amp;gt;&amp;lt;/soap:Envelope&amp;gt;&amp;lt;/Soap&amp;gt; 
&lt;BR /&gt;&amp;lt;/row&amp;gt; 
&lt;BR /&gt;... 
&lt;BR /&gt;AddSResult has the processKey I need for tSoap_3 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MDTW.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/147097i555B985A5CB6E005/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MDTW.png" alt="0683p000009MDTW.png" /&gt;&lt;/span&gt;</description>
      <pubDate>Fri, 28 Mar 2014 11:46:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Using-SOAP-response-on-a-second-output-from-the-same/m-p/2243440#M29939</guid>
      <dc:creator>gilbas99</dc:creator>
      <dc:date>2014-03-28T11:46:24Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Using SOAP response on a second output from the same tXMLMap</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Using-SOAP-response-on-a-second-output-from-the-same/m-p/2243441#M29940</link>
      <description>output result from schema below is: 
&lt;BR /&gt; 
&lt;BR /&gt;42637 
&lt;BR /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt; 
&lt;BR /&gt;&amp;lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&amp;gt;&amp;lt;soap:Body&amp;gt;&amp;lt;updateField xmlns="http://www.link.pt/e-doclink/webservices"&amp;gt;&amp;lt;processKey/&amp;gt;&amp;lt;field&amp;gt;35&amp;lt;/field&amp;gt;&amp;lt;fieldValue&amp;gt;cx-103 Cabo Vilar do Monte&amp;lt;/fieldValue&amp;gt;&amp;lt;/updateField&amp;gt;&amp;lt;/soap:Body&amp;gt;&amp;lt;/soap:Envelope&amp;gt; 
&lt;BR /&gt;42638 
&lt;BR /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt; 
&lt;BR /&gt;&amp;lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&amp;gt;&amp;lt;soap:Body&amp;gt;&amp;lt;updateField xmlns="http://www.link.pt/e-doclink/webservices"&amp;gt;&amp;lt;processKey/&amp;gt;&amp;lt;field&amp;gt;35&amp;lt;/field&amp;gt;&amp;lt;fieldValue&amp;gt;E. N. 378, nº 34&amp;lt;/fieldValue&amp;gt;&amp;lt;/updateField&amp;gt;&amp;lt;/soap:Body&amp;gt;&amp;lt;/soap:Envelope&amp;gt; 
&lt;BR /&gt;42639 
&lt;BR /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt; 
&lt;BR /&gt;&amp;lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&amp;gt;&amp;lt;soap:Body&amp;gt;&amp;lt;updateField xmlns="http://www.link.pt/e-doclink/webservices"&amp;gt;&amp;lt;processKey/&amp;gt;&amp;lt;field&amp;gt;35&amp;lt;/field&amp;gt;&amp;lt;fieldValue&amp;gt;RUA ANTONIO ALVARES SANTOS JUNIOR, Nº50 R/C&amp;lt;/fieldValue&amp;gt;&amp;lt;/updateField&amp;gt;&amp;lt;/soap:Body&amp;gt;&amp;lt;/soap:Envelope&amp;gt; 
&lt;BR /&gt;.... 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MDTb.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/146903i16E7AF0BF14B1824/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MDTb.png" alt="0683p000009MDTb.png" /&gt;&lt;/span&gt;</description>
      <pubDate>Fri, 28 Mar 2014 13:06:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Using-SOAP-response-on-a-second-output-from-the-same/m-p/2243441#M29940</guid>
      <dc:creator>gilbas99</dc:creator>
      <dc:date>2014-03-28T13:06:09Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Using SOAP response on a second output from the same tXMLMap</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Using-SOAP-response-on-a-second-output-from-the-same/m-p/2243442#M29941</link>
      <description>Hi 
&lt;BR /&gt;Extract the value of AddSResult element from the response of tSOAP_2 and store it to a global variable for used later, store the document of UpdateFieldMoarada output to a global variable. The job looks like: 
&lt;BR /&gt;tSOAP_1--main--tXMLMap_1---main--tSOAP_2--main--tExtractXMLField_1--main--tJavaRow_1 
&lt;BR /&gt; -- UpdateFieldMoarada--&amp;gt;tJavaRow_2 
&lt;BR /&gt; | 
&lt;BR /&gt;onsubjobok 
&lt;BR /&gt; | 
&lt;BR /&gt;tFixedFlowInput_1--main--tXMLMap_2--main--&amp;gt;tSOAP_3 
&lt;BR /&gt;on tJavaRow_1: store the value of AddSResult element to global varaible, for example: 
&lt;BR /&gt;globalMap.get("processKey", input_row.AddSResult); 
&lt;BR /&gt;on tJavaRow_1: document of UpdateFieldMoarada output to a global variable, for example: 
&lt;BR /&gt;globalMap.get("UpdateFieldMoarada ", input_row.Soap); 
&lt;BR /&gt;on tFixedFlowInput_1: generate the UpdateFieldMoarada document and pass it to tXMLMap_2. 
&lt;BR /&gt;on tXMLMap_2, you can get the processKey with expression: 
&lt;BR /&gt;(Integer)globalMap.get("processKey")</description>
      <pubDate>Fri, 28 Mar 2014 17:26:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Using-SOAP-response-on-a-second-output-from-the-same/m-p/2243442#M29941</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-03-28T17:26:09Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Using SOAP response on a second output from the same tXMLMap</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Using-SOAP-response-on-a-second-output-from-the-same/m-p/2243443#M29942</link>
      <description>Thanks Shong!
&lt;BR /&gt;I can rule the world now!</description>
      <pubDate>Tue, 01 Apr 2014 13:20:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Using-SOAP-response-on-a-second-output-from-the-same/m-p/2243443#M29942</guid>
      <dc:creator>_AnonymousUser</dc:creator>
      <dc:date>2014-04-01T13:20:28Z</dc:date>
    </item>
  </channel>
</rss>

