<?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: Why macro are not considered safe on server. in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Why-macro-are-not-considered-safe-on-server/m-p/1153620#M376696</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;There are several reasons macros are not recommended, among others:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;STRONG&gt;Only a subset of macros will work in a server environment with thin clients (Plugin, Ajax) since local operations (copy to clipboard, export, print etc.) are not supported, though some of these have a server-side equivalent (e.g. Server-SideExport etc.) that is very expensive in terms of performance with each client effectively affecting the server performance in a negative way.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG style="color: #737373; font-size: 13px; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG style=": ; color: #737373; font-size: 13px; font-family: Arial, Helvetica, sans-serif;"&gt;Running a macro automatically deletes all caches, undo-layout buffers and undological operation buffers and this in general has a very large negative impact on performance as experienced by the clients.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG style="color: #737373; font-size: 13px; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #737373; font-size: 13px; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;STRONG&gt;The macros themselves are executed at VBS level while QlikView in general is executed at assembler level which is thousands of times faster by default. &lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt; The macros will always maintain their poor performance.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;Regards.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 26 May 2016 16:33:34 GMT</pubDate>
    <dc:creator>alexdataiq</dc:creator>
    <dc:date>2016-05-26T16:33:34Z</dc:date>
    <item>
      <title>Why macro are not considered safe on server.</title>
      <link>https://community.qlik.com/t5/QlikView/Why-macro-are-not-considered-safe-on-server/m-p/1153619#M376695</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why VB script macros are not considered safe on QlikView server. Is there any alternate to make this safe or so. please let me know how to automate things on qlikview.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 May 2016 15:13:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Why-macro-are-not-considered-safe-on-server/m-p/1153619#M376695</guid>
      <dc:creator>tulsidaskhan</dc:creator>
      <dc:date>2016-05-26T15:13:07Z</dc:date>
    </item>
    <item>
      <title>Re: Why macro are not considered safe on server.</title>
      <link>https://community.qlik.com/t5/QlikView/Why-macro-are-not-considered-safe-on-server/m-p/1153620#M376696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;There are several reasons macros are not recommended, among others:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P style="font-size: 13.3333px;"&gt;&lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;STRONG&gt;Only a subset of macros will work in a server environment with thin clients (Plugin, Ajax) since local operations (copy to clipboard, export, print etc.) are not supported, though some of these have a server-side equivalent (e.g. Server-SideExport etc.) that is very expensive in terms of performance with each client effectively affecting the server performance in a negative way.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG style="color: #737373; font-size: 13px; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG style=": ; color: #737373; font-size: 13px; font-family: Arial, Helvetica, sans-serif;"&gt;Running a macro automatically deletes all caches, undo-layout buffers and undological operation buffers and this in general has a very large negative impact on performance as experienced by the clients.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG style="color: #737373; font-size: 13px; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #737373; font-size: 13px; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;STRONG&gt;The macros themselves are executed at VBS level while QlikView in general is executed at assembler level which is thousands of times faster by default. &lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt; The macros will always maintain their poor performance.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;Regards.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #737373; font-family: Arial, Helvetica, sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 May 2016 16:33:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Why-macro-are-not-considered-safe-on-server/m-p/1153620#M376696</guid>
      <dc:creator>alexdataiq</dc:creator>
      <dc:date>2016-05-26T16:33:34Z</dc:date>
    </item>
    <item>
      <title>Re: Why macro are not considered safe on server.</title>
      <link>https://community.qlik.com/t5/QlikView/Why-macro-are-not-considered-safe-on-server/m-p/1153621#M376697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Somebody could write a macro that does something nasty and put that macro in a qlikview document. If that somebody then manages to get that document on the qlikview server then that nasty code would be executed by the Qlikview Server software with local admin privileges. Bad things could happen. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 May 2016 16:34:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Why-macro-are-not-considered-safe-on-server/m-p/1153621#M376697</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2016-05-26T16:34:11Z</dc:date>
    </item>
    <item>
      <title>Re: Why macro are not considered safe on server.</title>
      <link>https://community.qlik.com/t5/QlikView/Why-macro-are-not-considered-safe-on-server/m-p/1153622#M376698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well I got your point. But then why QlikView Provide such kind of services within application which is vulnerable.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 May 2016 17:19:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Why-macro-are-not-considered-safe-on-server/m-p/1153622#M376698</guid>
      <dc:creator>tulsidaskhan</dc:creator>
      <dc:date>2016-05-26T17:19:40Z</dc:date>
    </item>
    <item>
      <title>Re: Why macro are not considered safe on server.</title>
      <link>https://community.qlik.com/t5/QlikView/Why-macro-are-not-considered-safe-on-server/m-p/1153623#M376699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Partly because some people think they know better. Those people can change the security settings so some macro's will work. And partly because in earlier releases there were no triggers and actions and macro's were the only way to make some things happen. For this last there is no excuse anymore to use macro's.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 May 2016 17:34:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Why-macro-are-not-considered-safe-on-server/m-p/1153623#M376699</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2016-05-26T17:34:51Z</dc:date>
    </item>
    <item>
      <title>Re: Why macro are not considered safe on server.</title>
      <link>https://community.qlik.com/t5/QlikView/Why-macro-are-not-considered-safe-on-server/m-p/1153624#M376700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ok. My requirement is to send some chart object to PPT on a button click. but I am unable to do so. let me know how I can send charts to MS-Powerpoint on button click.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Piyush Jain&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 May 2016 17:40:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Why-macro-are-not-considered-safe-on-server/m-p/1153624#M376700</guid>
      <dc:creator>tulsidaskhan</dc:creator>
      <dc:date>2016-05-26T17:40:17Z</dc:date>
    </item>
    <item>
      <title>Re: Why macro are not considered safe on server.</title>
      <link>https://community.qlik.com/t5/QlikView/Why-macro-are-not-considered-safe-on-server/m-p/1153625#M376701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.qlikfix.com/2015/10/31/qlikview-macros-are-bad/" title="http://www.qlikfix.com/2015/10/31/qlikview-macros-are-bad/"&gt;QlikView macro's are bad! - The Qlik Fix! The Qlik Fix!&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 May 2016 17:45:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Why-macro-are-not-considered-safe-on-server/m-p/1153625#M376701</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-05-26T17:45:48Z</dc:date>
    </item>
    <item>
      <title>Re: Why macro are not considered safe on server.</title>
      <link>https://community.qlik.com/t5/QlikView/Why-macro-are-not-considered-safe-on-server/m-p/1153626#M376702</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can do that with a macro but the user needs to use the &lt;STRONG&gt;IE Plug-in&lt;/STRONG&gt; to open the application, then they can execute the macro. You should check the security settings &lt;STRONG&gt;Ctrl + Shift + M&lt;/STRONG&gt; to allow System Access.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However you should take in consideration, that there's no support for Macros by Qlik, so its functionality could be dropped any time. Besides, Edge the succesor of IE dropped ActiveX support which is needed to use the Plug-in, so if the user upgrades to Windows 10 replaces IE with Edge in the future they won't be able to execute the macro.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 May 2016 18:24:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Why-macro-are-not-considered-safe-on-server/m-p/1153626#M376702</guid>
      <dc:creator>alexdataiq</dc:creator>
      <dc:date>2016-05-26T18:24:39Z</dc:date>
    </item>
  </channel>
</rss>

