<?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: tESBProviderRequest/Response - Job only uses soap:body - How to add header in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/tESBProviderRequest-Response-Job-only-uses-soap-body-How-to-add/m-p/2335672#M104210</link>
    <description>&lt;P&gt;I'm sure you have reasons for this, java and .net strings are treated differently&lt;/P&gt; 
&lt;P&gt;you may know .net requires&amp;nbsp;double quotes for start of string and end of string and when there are double quotes in the string you need to add more quotes to 'balance" it&lt;/P&gt; 
&lt;P&gt;in java you can replace quotes inside strings with single quotes&lt;/P&gt; 
&lt;P&gt;This has worked for me&lt;/P&gt;</description>
    <pubDate>Thu, 05 Jul 2018 14:00:28 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2018-07-05T14:00:28Z</dc:date>
    <item>
      <title>tESBProviderRequest/Response - Job only uses soap:body - How to add header</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tESBProviderRequest-Response-Job-only-uses-soap-body-How-to-add/m-p/2335669#M104207</link>
      <description>&lt;P&gt;Hi there,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;i am not getting namespaces in the&amp;nbsp;&amp;lt;soap:Envelope&amp;gt; tag in the output of my tESBProviderResponse. I assume it is a newbie-question, but i was not able to solve the problem by google, so i hope you help me.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;FONT size="5"&gt;&lt;STRONG&gt;What have i done so far?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;Created a service out of an existing WSDL and&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;assigned it to a&amp;nbsp;simple job:&lt;/P&gt; 
&lt;P&gt;tESBProviderRequest -&amp;gt; tXMLMap -&amp;gt; tESBProviderResponse&lt;/P&gt; 
&lt;P&gt;It is working! I can send a request with SoapUI and i am getting a response.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;FONT size="5"&gt;&lt;STRONG&gt;So whats the problem?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;I need my output to start like this:&lt;/P&gt; 
&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&amp;gt;
&amp;lt;soapenv:Body&amp;gt;
...&lt;/PRE&gt; 
&lt;DIV&gt;
  &amp;nbsp;But my output is actually looking like that: 
&lt;/DIV&gt; 
&lt;PRE&gt;&amp;lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&amp;gt;
&amp;lt;soap:Body&amp;gt;
...&lt;/PRE&gt; 
&lt;DIV&gt;
  The payload my Job is working with does not contain the&amp;nbsp;&amp;lt;soap:Envelope&amp;gt; tag, it only contains the body of the Soap-Message. The globalMap element " 
 &lt;SPAN&gt;tESBProviderRequest_1_HEADERS_SOAP" contains an empty array.&lt;/SPAN&gt; 
&lt;/DIV&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;This is how the input starts:&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;(edit: i can not modify this incoming XML)&lt;/SPAN&gt;&lt;/P&gt; 
&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&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;
...&lt;/PRE&gt; 
&lt;DIV&gt;
  &amp;nbsp;&amp;nbsp; 
&lt;/DIV&gt; 
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size="5"&gt;&amp;nbsp;So how do i get access to these parts of the Request/Response?&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;I guess i have to use the WSDL Editor to define&amp;nbsp;any properties or extensions that will carry the information i am missing. Can somebody explain me how to do that, or has any helpfull examples?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thanks in advance&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 08:00:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tESBProviderRequest-Response-Job-only-uses-soap-body-How-to-add/m-p/2335669#M104207</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T08:00:04Z</dc:date>
    </item>
    <item>
      <title>Re: tESBProviderRequest/Response - Job only uses soap:body - How to add header</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tESBProviderRequest-Response-Job-only-uses-soap-body-How-to-add/m-p/2335670#M104208</link>
      <description>&lt;P&gt;Put your XML inside the " ". Replace any XML strings that have " with '&lt;/P&gt;&lt;P&gt;You may not even need the header&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jul 2018 04:52:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tESBProviderRequest-Response-Job-only-uses-soap-body-How-to-add/m-p/2335670#M104208</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-07-05T04:52:54Z</dc:date>
    </item>
    <item>
      <title>Re: tESBProviderRequest/Response - Job only uses soap:body - How to add header</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tESBProviderRequest-Response-Job-only-uses-soap-body-How-to-add/m-p/2335671#M104209</link>
      <description>&lt;P&gt;Thank you for your answer jcruie.&lt;/P&gt; 
&lt;P&gt;I forgot to mention: I can not modify the incoming XML. The input and output is strictly set. So i have to create an output like shown in the example.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jul 2018 13:34:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tESBProviderRequest-Response-Job-only-uses-soap-body-How-to-add/m-p/2335671#M104209</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-07-05T13:34:32Z</dc:date>
    </item>
    <item>
      <title>Re: tESBProviderRequest/Response - Job only uses soap:body - How to add header</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tESBProviderRequest-Response-Job-only-uses-soap-body-How-to-add/m-p/2335672#M104210</link>
      <description>&lt;P&gt;I'm sure you have reasons for this, java and .net strings are treated differently&lt;/P&gt; 
&lt;P&gt;you may know .net requires&amp;nbsp;double quotes for start of string and end of string and when there are double quotes in the string you need to add more quotes to 'balance" it&lt;/P&gt; 
&lt;P&gt;in java you can replace quotes inside strings with single quotes&lt;/P&gt; 
&lt;P&gt;This has worked for me&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jul 2018 14:00:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tESBProviderRequest-Response-Job-only-uses-soap-body-How-to-add/m-p/2335672#M104210</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-07-05T14:00:28Z</dc:date>
    </item>
    <item>
      <title>Re: tESBProviderRequest/Response - Job only uses soap:body - How to add header</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tESBProviderRequest-Response-Job-only-uses-soap-body-How-to-add/m-p/2335673#M104211</link>
      <description>&lt;P&gt;I think we missunderstood somehow, and try to explain it a bit different.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;When i create a new project in ESB Studio, and create an "empty" WSDL with an easy job&lt;/P&gt; 
&lt;P&gt;tESBProviderRequest -&amp;gt; tESBProviderResponse&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;then i get an output like the one you can see in the screenshot.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Where in the studio can i configure the outcoming namespaces in the first line?&lt;/P&gt; 
&lt;P&gt;I only found options to add namespaces within the body.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SoapUI-Example.PNG" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Lz8L.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154019iB970B34CCF0AB921/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Lz8L.png" alt="0683p000009Lz8L.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009Lt2a"&gt;SoapUI-Example.PNG&lt;/A&gt;</description>
      <pubDate>Mon, 09 Jul 2018 18:03:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tESBProviderRequest-Response-Job-only-uses-soap-body-How-to-add/m-p/2335673#M104211</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-07-09T18:03:15Z</dc:date>
    </item>
    <item>
      <title>Re: tESBProviderRequest/Response - Job only uses soap:body - How to add header</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tESBProviderRequest-Response-Job-only-uses-soap-body-How-to-add/m-p/2335674#M104212</link>
      <description>&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="api.PNG" style="width: 763px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LzAh.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/153866iA94A3FB5FF3FB5D5/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LzAh.png" alt="0683p000009LzAh.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;Have you tried this?&lt;/P&gt;</description>
      <pubDate>Fri, 20 Jul 2018 05:51:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tESBProviderRequest-Response-Job-only-uses-soap-body-How-to-add/m-p/2335674#M104212</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-07-20T05:51:23Z</dc:date>
    </item>
  </channel>
</rss>

