<?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: Qlikview script relative path syntax in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470343#M99612</link>
    <description>&lt;P&gt;The Drive, directory &lt;STRONG&gt;D:\&lt;/STRONG&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 12 Jul 2024 13:04:59 GMT</pubDate>
    <dc:creator>marksouzacosta</dc:creator>
    <dc:date>2024-07-12T13:04:59Z</dc:date>
    <item>
      <title>Qlikview script relative path syntax</title>
      <link>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470114#M99594</link>
      <description>&lt;DIV&gt;Hi, On our Qlikview server, the source_documents folder structure is something like this:&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;- Source_documents&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; - Project_A&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;- 1_resource&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;- 2_include&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;- 3_QVDGenerator&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;- 4_QVD&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;- 5_Application&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;We have a qvw which is located under the '3_QVDGenerator' subfolder and we have a DBinfo.qvs located under the '2_include' subfolder. The qvw has this line in its script:&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;$(Must_Include=' \..\..\2_include\DBinfo.qvs');&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The qvw works well but I don't understand why. I know syntax like '..\' will go up to the 'Project_A' parent folder, right? What does '\..\..\' do here?&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks&lt;/DIV&gt;</description>
      <pubDate>Thu, 11 Jul 2024 19:34:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470114#M99594</guid>
      <dc:creator>Bo_PT</dc:creator>
      <dc:date>2024-07-11T19:34:38Z</dc:date>
    </item>
    <item>
      <title>Re: Qlikview script relative path syntax</title>
      <link>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470171#M99597</link>
      <description>&lt;P&gt;The &lt;STRONG&gt;\&lt;/STRONG&gt; at the beginning means the root directory.&lt;BR /&gt;So if I do something like&amp;nbsp;&lt;STRONG&gt;$(Must_Include='\AnotherInclude.qvs);&lt;/STRONG&gt; I'm telling Qlik to go to the root directory and find the AnotherInclude.qvs file.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;I tried to simulate the&amp;nbsp;&lt;SPAN&gt;$(Must_Include=' \..\..\2_include\DBinfo.qvs'); exactly like you did and in my Windows 11 it did not work at all. Do you have a &lt;STRONG&gt;DIRECTORY&lt;/STRONG&gt; statement somewhere in your Load Script or any other Include Statement?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jul 2024 03:57:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470171#M99597</guid>
      <dc:creator>marksouzacosta</dc:creator>
      <dc:date>2024-07-12T03:57:37Z</dc:date>
    </item>
    <item>
      <title>Re: Qlikview script relative path syntax</title>
      <link>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470308#M99603</link>
      <description>&lt;P&gt;&lt;A id="link_9" class="lia-link-navigation lia-page-link lia-user-name-link" href="https://community.qlik.com/t5/user/viewprofilepage/user-id/22035" target="_self" aria-label="View Profile of marksouzacosta" aria-describedby="userProfileCard-22035"&gt;&lt;SPAN class=""&gt;HI Marksouzacosta&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;Thanks for your reply. Do you mean the root directory of the drive (like D:\ drive) or the root directory of QDS (Soource_Documents)?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jul 2024 11:26:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470308#M99603</guid>
      <dc:creator>Bo_PT</dc:creator>
      <dc:date>2024-07-12T11:26:14Z</dc:date>
    </item>
    <item>
      <title>Re: Qlikview script relative path syntax</title>
      <link>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470318#M99607</link>
      <description>&lt;P&gt;I just found there is a mistake in my original post. There is another subfolder level in our folder structure. It is actually like this:&lt;/P&gt;
&lt;P&gt;- &lt;span class="lia-unicode-emoji" title=":anguished_face:"&gt;😧&lt;/span&gt; \Source_documents&lt;BR /&gt;&amp;nbsp; - Department_A&lt;BR /&gt;&amp;nbsp; &amp;nbsp; - Project_A&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; - 1_resource&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; - 2_include&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; - 3_QVDGenerator&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; - 4_QVD&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; - 5_Application&lt;/P&gt;
&lt;P&gt;So if \ goes up to the D:\Source_documents folder, each ..\ goes one level down. Then it might explain. Is it how it works?&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jul 2024 12:00:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470318#M99607</guid>
      <dc:creator>Bo_PT</dc:creator>
      <dc:date>2024-07-12T12:00:26Z</dc:date>
    </item>
    <item>
      <title>Re: Qlikview script relative path syntax</title>
      <link>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470343#M99612</link>
      <description>&lt;P&gt;The Drive, directory &lt;STRONG&gt;D:\&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jul 2024 13:04:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470343#M99612</guid>
      <dc:creator>marksouzacosta</dc:creator>
      <dc:date>2024-07-12T13:04:59Z</dc:date>
    </item>
    <item>
      <title>Re: Qlikview script relative path syntax</title>
      <link>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470346#M99613</link>
      <description>&lt;P&gt;I tried that too, adding another level but in my case, it hasn't worked too. I think something else is affecting the folder. Can you please share your QVW or your Load Script?&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jul 2024 13:10:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470346#M99613</guid>
      <dc:creator>marksouzacosta</dc:creator>
      <dc:date>2024-07-12T13:10:48Z</dc:date>
    </item>
    <item>
      <title>Re: Qlikview script relative path syntax</title>
      <link>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470374#M99616</link>
      <description>&lt;P&gt;folder.png shows the folder structure on Qlikview server. &lt;BR /&gt;script.png shows the Qlikview app (qvf) script.&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jul 2024 14:34:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470374#M99616</guid>
      <dc:creator>Bo_PT</dc:creator>
      <dc:date>2024-07-12T14:34:41Z</dc:date>
    </item>
    <item>
      <title>Re: Qlikview script relative path syntax</title>
      <link>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470393#M99620</link>
      <description>&lt;P&gt;I made 3 simplified files. See attachments: FolderTest.qvf, DBCredential.qvs, ExternalDataPath.txt.&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jul 2024 14:56:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470393#M99620</guid>
      <dc:creator>Bo_PT</dc:creator>
      <dc:date>2024-07-12T14:56:31Z</dc:date>
    </item>
    <item>
      <title>Re: Qlikview script relative path syntax</title>
      <link>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470397#M99621</link>
      <description>&lt;P&gt;That is funny...&lt;BR /&gt;I was using Must_Include without space before the first \:&lt;BR /&gt;$(Must_Include=&lt;FONT color="#FF0000"&gt;'\..\&lt;/FONT&gt;..\2_include\DBInfo.qvs');&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now I see you have a space before. I have added the space and it worked:&lt;BR /&gt;$(Must_Include=&lt;FONT color="#339966"&gt;' \..\&lt;/FONT&gt;..\2_include\DBInfo.qvs');&lt;/P&gt;
&lt;P&gt;The first one renders as:&lt;BR /&gt;$(MUST_INCLUDE= ***. E:\..\..\2_include\DBInfo.qvs file not found.&lt;/P&gt;
&lt;P&gt;My guess is, &lt;STRONG&gt;space + \..\&lt;/STRONG&gt; just gets ignored by Qlik. It does not mean anything. It is - awkwardly - the same as: $(Must_Include=&lt;FONT color="#000000"&gt;'&lt;/FONT&gt;..\2_include\DBInfo.qvs');&lt;/P&gt;
&lt;P&gt;To prove my point, I moved the QVD Generator a another subfolder and I have used the following and it worked:&lt;BR /&gt;$(Must_Include=' \..\..\..\2_include\DBInfo.qvs');&lt;/P&gt;
&lt;P&gt;So, \..\ is ignored and Qlik moves up two folder levels to find the DBinfo.qvs.&lt;/P&gt;
&lt;P&gt;At the end I think you just found a bug. I would recommend removing the extras \..\ and keep as:&lt;BR /&gt;$(Must_Include=&lt;FONT color="#000000"&gt;'&lt;/FONT&gt;..\2_include\DBInfo.qvs');&lt;/P&gt;</description>
      <pubDate>Fri, 12 Jul 2024 15:04:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlikview-script-relative-path-syntax/m-p/2470397#M99621</guid>
      <dc:creator>marksouzacosta</dc:creator>
      <dc:date>2024-07-12T15:04:33Z</dc:date>
    </item>
  </channel>
</rss>

