<?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: Move Error Files into Seperate Folder in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Move-Error-Files-into-Seperate-Folder/m-p/998291#M339485</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Scripterror does not have NULL-values, therefore LEN(ScriptError) will always be 1 (from 0 Errors till 9 Errors).&lt;BR /&gt;Suggest to change the script to&lt;/P&gt;&lt;P&gt;if len($(ScriptError))&amp;gt; 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 11 Dec 2015 10:37:41 GMT</pubDate>
    <dc:creator>prieper</dc:creator>
    <dc:date>2015-12-11T10:37:41Z</dc:date>
    <item>
      <title>Move Error Files into Seperate Folder</title>
      <link>https://community.qlik.com/t5/QlikView/Move-Error-Files-into-Seperate-Folder/m-p/998290#M339484</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts&lt;/P&gt;&lt;P&gt;While moving error files to the destination folder, the following script is moving all files instead of only error files. Can any one trace where i am writing wrong code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LET vErrorFolderPath='F:\Qlikview\ErrorFolder';&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LET vtxtPath='F:\Qlikview\TextFiles';&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vReloadTimeIn = Now();&lt;/P&gt;&lt;P&gt;SET ErrorMode = 0;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FOR Each vFile in filelist ('$(vtxtPath)\*.txt')&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Employee:&lt;/P&gt;&lt;P&gt;LOAD EmpId,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EmpName,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Salary&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;'$(vFile)'&lt;/P&gt;&lt;P&gt;(txt, codepage is 1252, embedded labels, delimiter is '\t', msq);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ErrorLog:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;'$(vFile)' as FileName,&lt;/P&gt;&lt;P&gt;&amp;nbsp; '$(vReloadTimeIn)' as [Reload Date and Time],&lt;/P&gt;&lt;P&gt;if(len('$(ScriptError)')=0,'No Error','$(ScriptError)') as Error,&lt;/P&gt;&lt;P&gt;if(len('$(ScriptErrorDetails)')=0,'No Error','$(ScriptErrorDetails)') as ErrorDetails,&lt;/P&gt;&lt;P&gt;'$(#ScriptError)' as ErrorCode&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; AutoGenerate 1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if len($(ScriptError))=1 then&lt;/P&gt;&lt;P&gt;EXECUTE cmd.exe /c MOVE "$(vFile)" "$(vErrorFolderPath)\";&lt;/P&gt;&lt;P&gt;end if&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET ErrorMode = 1;&lt;/P&gt;&lt;P&gt;LET vReloadTimeOut = now();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please find the attached files and application.&lt;/P&gt;&lt;P&gt;Any Suggestions regarding the Scripting Issues.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Madhu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Dec 2015 08:08:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Move-Error-Files-into-Seperate-Folder/m-p/998290#M339484</guid>
      <dc:creator>madhubabum</dc:creator>
      <dc:date>2015-12-11T08:08:03Z</dc:date>
    </item>
    <item>
      <title>Re: Move Error Files into Seperate Folder</title>
      <link>https://community.qlik.com/t5/QlikView/Move-Error-Files-into-Seperate-Folder/m-p/998291#M339485</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Scripterror does not have NULL-values, therefore LEN(ScriptError) will always be 1 (from 0 Errors till 9 Errors).&lt;BR /&gt;Suggest to change the script to&lt;/P&gt;&lt;P&gt;if len($(ScriptError))&amp;gt; 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Dec 2015 10:37:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Move-Error-Files-into-Seperate-Folder/m-p/998291#M339485</guid>
      <dc:creator>prieper</dc:creator>
      <dc:date>2015-12-11T10:37:41Z</dc:date>
    </item>
    <item>
      <title>Re: Move Error Files into Seperate Folder</title>
      <link>https://community.qlik.com/t5/QlikView/Move-Error-Files-into-Seperate-Folder/m-p/998292#M339486</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the reply Peter, but no change in the result. 'if len($(ScriptError))&amp;gt; 0' is also moving all files to that folder. Any other suggestions &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Madhu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Dec 2015 10:52:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Move-Error-Files-into-Seperate-Folder/m-p/998292#M339486</guid>
      <dc:creator>madhubabum</dc:creator>
      <dc:date>2015-12-11T10:52:56Z</dc:date>
    </item>
    <item>
      <title>Re: Move Error Files into Seperate Folder</title>
      <link>https://community.qlik.com/t5/QlikView/Move-Error-Files-into-Seperate-Folder/m-p/998293#M339487</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts&lt;/P&gt;&lt;P&gt;can any one suggest me on the above issue&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Madhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Dec 2015 11:44:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Move-Error-Files-into-Seperate-Folder/m-p/998293#M339487</guid>
      <dc:creator>madhubabum</dc:creator>
      <dc:date>2015-12-11T11:44:27Z</dc:date>
    </item>
    <item>
      <title>Re: Move Error Files into Seperate Folder</title>
      <link>https://community.qlik.com/t5/QlikView/Move-Error-Files-into-Seperate-Folder/m-p/998294#M339488</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all&lt;/P&gt;&lt;P&gt;I am struggling to find the condition , that particular&amp;nbsp; file got Errors.Can any one help to sort this issue.&lt;/P&gt;&lt;P&gt;Example :&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;if len($(ScriptError))&amp;gt; 0&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Madhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Dec 2015 13:18:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Move-Error-Files-into-Seperate-Folder/m-p/998294#M339488</guid>
      <dc:creator>madhubabum</dc:creator>
      <dc:date>2015-12-11T13:18:10Z</dc:date>
    </item>
    <item>
      <title>Re: Move Error Files into Seperate Folder</title>
      <link>https://community.qlik.com/t5/QlikView/Move-Error-Files-into-Seperate-Folder/m-p/998295#M339489</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Madhu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this code its working fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vErrorFolderPath='C:\Users\Ganesh\Desktop\Data\Error Floder';&lt;/P&gt;&lt;P&gt;LET vtxtPath='C:\Users\Ganesh\Desktop\Data';&lt;/P&gt;&lt;P&gt;LET vProcessedFolderPath='C:\Users\Ganesh\Desktop\Data\Processed Folder';&lt;/P&gt;&lt;P&gt;LET vReloadTimeIn = Now();&lt;/P&gt;&lt;P&gt;SET ErrorMode = 0;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FOR Each vFile in filelist ('$(vtxtPath)\*.txt')&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Employee:&lt;/P&gt;&lt;P&gt;LOAD EmpId,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EmpName,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Salary&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;'$(vFile)'&lt;/P&gt;&lt;P&gt;(txt, codepage is 1252, embedded labels, delimiter is '\t', msq);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ErrorLog:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;'$(vFile)' as FileName,&lt;/P&gt;&lt;P&gt;'$(vReloadTimeIn)' as [Reload Date and Time],&lt;/P&gt;&lt;P&gt;if(len('$(ScriptError)')=0,'No Error','$(ScriptError)') as Error,&lt;/P&gt;&lt;P&gt;if(len('$(ScriptErrorDetails)')=0,'No Error','$(ScriptErrorDetails)') as ErrorDetails,&lt;/P&gt;&lt;P&gt;'$(#ScriptError)' as ErrorCode&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AutoGenerate 1;&lt;/P&gt;&lt;P&gt;//let vTest=if(FieldIndex('ErrorCode','11'),11,0);&lt;/P&gt;&lt;P&gt;let vpeek=peek('ErrorCode',-1,'ErrorLog');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If $(vpeek) ='0'&amp;nbsp; then&lt;/P&gt;&lt;P&gt;EXECUTE cmd.exe /C MOVE "$(vFile)" "$(vProcessedFolderPath)\";&lt;/P&gt;&lt;P&gt;ELSE&lt;/P&gt;&lt;P&gt;EXECUTE cmd.exe /C MOVE "$(vFile)" "$(vErrorFolderPath)\";&lt;/P&gt;&lt;P&gt;end if&lt;/P&gt;&lt;P&gt;Let vpeek='';&lt;/P&gt;&lt;P&gt;next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET ErrorMode = 1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Ganesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Dec 2015 15:02:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Move-Error-Files-into-Seperate-Folder/m-p/998295#M339489</guid>
      <dc:creator>ganeshreddy</dc:creator>
      <dc:date>2015-12-14T15:02:24Z</dc:date>
    </item>
    <item>
      <title>Re: Move Error Files into Seperate Folder</title>
      <link>https://community.qlik.com/t5/QlikView/Move-Error-Files-into-Seperate-Folder/m-p/998296#M339490</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Madhu,&lt;/P&gt;&lt;P&gt;just learned from the error-text returned that Scripterror and ScriptErrorDetails etc are no valid functions.&lt;/P&gt;&lt;P&gt;Please use ScriptErrorCount instead in your script - it will always have an integer-value (incl "0")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Dec 2015 16:08:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Move-Error-Files-into-Seperate-Folder/m-p/998296#M339490</guid>
      <dc:creator>prieper</dc:creator>
      <dc:date>2015-12-14T16:08:42Z</dc:date>
    </item>
    <item>
      <title>Re: Move Error Files into Seperate Folder</title>
      <link>https://community.qlik.com/t5/QlikView/Move-Error-Files-into-Seperate-Folder/m-p/998297#M339491</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ganesh Reddy&lt;/P&gt;&lt;P&gt;Thanks for For your reply, The above script is working fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Madhu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Dec 2015 06:17:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Move-Error-Files-into-Seperate-Folder/m-p/998297#M339491</guid>
      <dc:creator>madhubabum</dc:creator>
      <dc:date>2015-12-15T06:17:22Z</dc:date>
    </item>
  </channel>
</rss>

