<?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] XPath in a Route not working in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/resolved-XPath-in-a-Route-not-working/m-p/2215357#M11800</link>
    <description>Hello, 
&lt;BR /&gt;I've created a new topic for the last problem: 
&lt;BR /&gt; 
&lt;A href="https://community.qlik.com/s/feed/0D53p00007vCjpHCAS" rel="nofollow noopener noreferrer"&gt;https://community.talend.com/t5/Design-and-Development/resolved-Reference-header-element-in-cHTTP-in-a-Route/td-p/70454&lt;/A&gt; 
&lt;BR /&gt;Best, 
&lt;BR /&gt;Enrique</description>
    <pubDate>Tue, 19 Nov 2013 09:36:46 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2013-11-19T09:36:46Z</dc:date>
    <item>
      <title>[resolved] XPath in a Route not working</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-XPath-in-a-Route-not-working/m-p/2215354#M11797</link>
      <description>Hello, 
&lt;BR /&gt;I'm developing a route in Talend Studio (we have Talend 5.1.2). I'm having several problems 
&lt;BR /&gt;The most blocking is about extracting a data from our incoming XML with an XPath query (in a 
&lt;B&gt;cSetHeader&lt;B&gt; component). I got the following exception&lt;BR /&gt; cLog_2 INFO Exchange]&lt;BR /&gt; :1:1: Premature end of file.&lt;BR /&gt; DefaultErrorHandler ERROR Failed delivery for (MessageId: ID-HL-27-59661-1383840349964-0-2 on ExchangeId: ID-HL-27-59661-1383840349964-0-1). Exhausted after delivery attempt: 1 caught: org.apache.camel.TypeConversionException: Error during type conversion from type: org.apache.camel.converter.stream.InputStreamCache to the required type: org.w3c.dom.Document with value org.apache.camel.converter.stream.InputStreamCache@7a0280ad due org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.&lt;BR /&gt;org.apache.camel.TypeConversionException: Error during type conversion from type: org.apache.camel.converter.stream.InputStreamCache to the required type: org.w3c.dom.Document with value org.apache.camel.converter.stream.InputStreamCache@7a0280ad due org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.&lt;BR /&gt; at org.apache.camel.impl.converter.BaseTypeConverterRegistry.convertTo(BaseTypeConverterRegistry.java:117)&lt;BR /&gt; at org.apache.camel.builder.xml.XPathBuilder.doGetDocument(XPathBuilder.java:961)&lt;BR /&gt; at org.apache.camel.builder.xml.XPathBuilder.getDocument(XPathBuilder.java:940)&lt;BR /&gt; at org.apache.camel.builder.xml.XPathBuilder.doInEvaluateAs(XPathBuilder.java:785)&lt;BR /&gt; at org.apache.camel.builder.xml.XPathBuilder.evaluateAs(XPathBuilder.java:692)&lt;BR /&gt; at org.apache.camel.builder.xml.XPathBuilder.evaluate(XPathBuilder.java:662)&lt;BR /&gt; at org.apache.camel.builder.xml.XPathBuilder.evaluate(XPathBuilder.java:147) &lt;BR /&gt;In the attached screenshot I show this part of the route, as well as the configuration of the cSetHeader component&lt;BR /&gt;Any idea??&lt;BR /&gt;Regards,&lt;BR /&gt;Enrique&lt;BR /&gt;&lt;BR /&gt;PS: Should I post here the other problems, or rather one problem per post?&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MBgL.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143260i1821C0CF9F3A0554/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MBgL.png" alt="0683p000009MBgL.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MBgt.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/133097iC72D1FF6F74AACD4/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MBgt.png" alt="0683p000009MBgt.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MBgy.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/147661i6F8381C2CD216B9D/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MBgy.png" alt="0683p000009MBgy.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MBNW.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/144102i3715E5353CA2E5FD/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MBNW.png" alt="0683p000009MBNW.png" /&gt;&lt;/span&gt;&lt;/B&gt;&lt;/B&gt;</description>
      <pubDate>Sat, 16 Nov 2024 11:50:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-XPath-in-a-Route-not-working/m-p/2215354#M11797</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T11:50:43Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] XPath in a Route not working</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-XPath-in-a-Route-not-working/m-p/2215355#M11798</link>
      <description>Hi Enrique,&lt;BR /&gt;Try adding a cConvertBody before the cSetHeader.  Just use its default conversion target (String).  This should prepare the body to be read by the XPath processor.&lt;BR /&gt;Best Regards,&lt;BR /&gt;-Ben</description>
      <pubDate>Wed, 13 Nov 2013 20:09:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-XPath-in-a-Route-not-working/m-p/2215355#M11798</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-11-13T20:09:50Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] XPath in a Route not working</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-XPath-in-a-Route-not-working/m-p/2215356#M11799</link>
      <description>Hi Ben, 
&lt;BR /&gt;Thank you for your response. I found that the XPath was also failing because the ftp component modifies the body in. So I added a wiretap component with the settings attached in the 3rd screenshot. 
&lt;BR /&gt;The XPath seems to work, but I can't use it in my cHTTP. I want to use this header as a param for my GET request (see 4th screenshot in my first post), but I get this request: 
&lt;BR /&gt;GET /hlEndpoint/getStatus?orderNum=%24%7Bheader.newOrderId%7D HTTP/1.1 
&lt;BR /&gt; 
&lt;BR /&gt;Any idea how to resolve this header variable? 
&lt;BR /&gt;Best regards, 
&lt;BR /&gt;Enrique</description>
      <pubDate>Fri, 15 Nov 2013 11:28:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-XPath-in-a-Route-not-working/m-p/2215356#M11799</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-11-15T11:28:22Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] XPath in a Route not working</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-XPath-in-a-Route-not-working/m-p/2215357#M11800</link>
      <description>Hello, 
&lt;BR /&gt;I've created a new topic for the last problem: 
&lt;BR /&gt; 
&lt;A href="https://community.qlik.com/s/feed/0D53p00007vCjpHCAS" rel="nofollow noopener noreferrer"&gt;https://community.talend.com/t5/Design-and-Development/resolved-Reference-header-element-in-cHTTP-in-a-Route/td-p/70454&lt;/A&gt; 
&lt;BR /&gt;Best, 
&lt;BR /&gt;Enrique</description>
      <pubDate>Tue, 19 Nov 2013 09:36:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-XPath-in-a-Route-not-working/m-p/2215357#M11800</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-11-19T09:36:46Z</dc:date>
    </item>
  </channel>
</rss>

