<?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 Weekly Workbench Tip: configure Autoexec.sas for your Workbench environment in SAS Viya Workbench Discussion</title>
    <link>https://communities.sas.com/t5/SAS-Viya-Workbench-Discussion/Weekly-Workbench-Tip-configure-Autoexec-sas-for-your-Workbench/m-p/942384#M8</link>
    <description>&lt;P&gt;The concept of an autoexec file (specifically, an autoexec.sas file) has been around in SAS for many years. &amp;nbsp;SAS programs rely on a host of contextual information in the form of data locations (paths, file references or libraries), system options, predefined macro variables and many others. &amp;nbsp;Users find it beneficial to use autoexec.sas to execute pre-processing (you may consider them pre-'program') code because it saves time and simplifies maintenance of &amp;nbsp;execution code, allowing it to run on multiple environments with different settings.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SAS Viya Workbench provides you multiple environments to test, iterate and develop solutions at scale. &amp;nbsp;The ephemeral nature of Workbench instances, however, requires that you take certain steps to ensure that your autoexec specifications are recognised across those instances. &amp;nbsp;Here's a quick overview:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H1&gt;Remember to set up a home directory!&lt;/H1&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Many prior unsuccessful attempts at using autoexec.sas stem from omitting this first step. &amp;nbsp;As mentioned earlier, every Viya Workbench instance is spun up using containers and unless persisted, data on these containers is specific to the instance alone and go away with its deletion. &amp;nbsp;One therefore requires a persistent storage to house the autoexec.sas file, and this role is performed by the home directory. &amp;nbsp;Watch this quick video to learn how to set up home storage location.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6361456993112w988h540r832" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6361456993112" data-account="6058004174001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004174001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6361456993112w988h540r832');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://communities.sas.com/t5/video/gallerypage/video-id/6361456993112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As you might observe, this is fairly easy. &amp;nbsp;Note that users can create only one home storage location, which is automatically treated as the user's home folder only for subsequent workbench instances (not already running ones).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H1&gt;Create an autoexec.sas file&lt;/H1&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Keep an example autoexec.sas file ready. &amp;nbsp; You might like to keep things simple for the first test. &amp;nbsp;I typically test the same by defining a new libname (pointing to a location on my persistent storage) and then checking if this libname is automatically recognised in a &lt;STRONG&gt;future&lt;/STRONG&gt; Workbench instance. &amp;nbsp;Note &amp;nbsp;this means you have to start a Workbench instance (without an autoexec.sas defined, yet), with storage attached, create a file, and then take steps to apply the same. &amp;nbsp;As shown in the following video:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6361459657112w988h540r4" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6361459657112" data-account="6058004174001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004174001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6361459657112w988h540r4');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://communities.sas.com/t5/video/gallerypage/video-id/6361459657112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note: In the video, for convenience, we saved the test_autoexec.sas in our persistent storage area. &amp;nbsp;Ideally, however, you'd like to save this in your home directory for reasons which will soon be apparent.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H1&gt;Associate your autoexec.sas with the SAS session&lt;/H1&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To do this, we take advantage of the settings within the Visual Studio Code Extension For SAS, available &lt;A href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/additional/?_highlight=autoex#sas-autoexec-settings" target="_blank" rel="noopener"&gt;here&lt;/A&gt;. &amp;nbsp;A bonus is that you can edit this settings file for any use of the Visual Studio Code extension for SAS (not just Workbench). &amp;nbsp;The following video shows you how. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6361460479112w988h540r18" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6361460479112" data-account="6058004174001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004174001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6361460479112w988h540r18');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://communities.sas.com/t5/video/gallerypage/video-id/6361460479112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It's easy to slip up here, so let me point out that you need to click on the tab named&amp;nbsp;&lt;EM&gt;"Remote[xxxx.my,workbench.sas.com]"&lt;/EM&gt; to get to the correct settings.json page. &amp;nbsp;Otherwise you only edit the Workspace settings, which are local to the session.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Further, why bother adding a new autoexec.sas file, when there seem to be some default autoexec.sas files already existing?&amp;nbsp; While you are free to edit those files directly, it might be convenient to add a new reference to your autoexec.sas file so that you can easily manage the same and maintain a separation between default autoexec settings and some settings which may be short-term or more dynamic in nature.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Another question could crop up regarding the need for a home directory.&amp;nbsp; In addition to providing some persistent storage, the home directory also happens to be unique to a user's profile, i.e. there can be only one home directory available.&amp;nbsp; On the other hand, there could be multiple other persistent storage locations defined, but the user's allowed to mount only one of them at a time.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H1&gt;Test your changes&lt;/H1&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Once you have made your edits, it's time to test if your changes work. &amp;nbsp;As you might observe in the following video, upon creating a new Workbench instance and directly calling a program using a libname MYTEST, I find that MYTEST has been automatically assigned,&amp;nbsp; proving that my autoexec.sas file works!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6361461602112w988h540r548" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6361461602112" data-account="6058004174001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004174001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6361461602112w988h540r548');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://communities.sas.com/t5/video/gallerypage/video-id/6361461602112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have fun testing your autoexec.sas files. &amp;nbsp;Remember, they take effect only for &lt;EM&gt;&lt;STRONG&gt;subsequent&lt;/STRONG&gt;&lt;/EM&gt; Workbench instances that you create.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 03 Sep 2024 21:12:13 GMT</pubDate>
    <dc:creator>Sundaresh1</dc:creator>
    <dc:date>2024-09-03T21:12:13Z</dc:date>
    <item>
      <title>Weekly Workbench Tip: configure Autoexec.sas for your Workbench environment</title>
      <link>https://communities.sas.com/t5/SAS-Viya-Workbench-Discussion/Weekly-Workbench-Tip-configure-Autoexec-sas-for-your-Workbench/m-p/942384#M8</link>
      <description>&lt;P&gt;The concept of an autoexec file (specifically, an autoexec.sas file) has been around in SAS for many years. &amp;nbsp;SAS programs rely on a host of contextual information in the form of data locations (paths, file references or libraries), system options, predefined macro variables and many others. &amp;nbsp;Users find it beneficial to use autoexec.sas to execute pre-processing (you may consider them pre-'program') code because it saves time and simplifies maintenance of &amp;nbsp;execution code, allowing it to run on multiple environments with different settings.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SAS Viya Workbench provides you multiple environments to test, iterate and develop solutions at scale. &amp;nbsp;The ephemeral nature of Workbench instances, however, requires that you take certain steps to ensure that your autoexec specifications are recognised across those instances. &amp;nbsp;Here's a quick overview:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H1&gt;Remember to set up a home directory!&lt;/H1&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Many prior unsuccessful attempts at using autoexec.sas stem from omitting this first step. &amp;nbsp;As mentioned earlier, every Viya Workbench instance is spun up using containers and unless persisted, data on these containers is specific to the instance alone and go away with its deletion. &amp;nbsp;One therefore requires a persistent storage to house the autoexec.sas file, and this role is performed by the home directory. &amp;nbsp;Watch this quick video to learn how to set up home storage location.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6361456993112w988h540r650" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6361456993112" data-account="6058004174001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004174001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6361456993112w988h540r650');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://communities.sas.com/t5/video/gallerypage/video-id/6361456993112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As you might observe, this is fairly easy. &amp;nbsp;Note that users can create only one home storage location, which is automatically treated as the user's home folder only for subsequent workbench instances (not already running ones).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H1&gt;Create an autoexec.sas file&lt;/H1&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Keep an example autoexec.sas file ready. &amp;nbsp; You might like to keep things simple for the first test. &amp;nbsp;I typically test the same by defining a new libname (pointing to a location on my persistent storage) and then checking if this libname is automatically recognised in a &lt;STRONG&gt;future&lt;/STRONG&gt; Workbench instance. &amp;nbsp;Note &amp;nbsp;this means you have to start a Workbench instance (without an autoexec.sas defined, yet), with storage attached, create a file, and then take steps to apply the same. &amp;nbsp;As shown in the following video:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6361459657112w988h540r646" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6361459657112" data-account="6058004174001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004174001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6361459657112w988h540r646');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://communities.sas.com/t5/video/gallerypage/video-id/6361459657112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note: In the video, for convenience, we saved the test_autoexec.sas in our persistent storage area. &amp;nbsp;Ideally, however, you'd like to save this in your home directory for reasons which will soon be apparent.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H1&gt;Associate your autoexec.sas with the SAS session&lt;/H1&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To do this, we take advantage of the settings within the Visual Studio Code Extension For SAS, available &lt;A href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/additional/?_highlight=autoex#sas-autoexec-settings" target="_blank" rel="noopener"&gt;here&lt;/A&gt;. &amp;nbsp;A bonus is that you can edit this settings file for any use of the Visual Studio Code extension for SAS (not just Workbench). &amp;nbsp;The following video shows you how. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6361460479112w988h540r110" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6361460479112" data-account="6058004174001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004174001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6361460479112w988h540r110');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://communities.sas.com/t5/video/gallerypage/video-id/6361460479112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It's easy to slip up here, so let me point out that you need to click on the tab named&amp;nbsp;&lt;EM&gt;"Remote[xxxx.my,workbench.sas.com]"&lt;/EM&gt; to get to the correct settings.json page. &amp;nbsp;Otherwise you only edit the Workspace settings, which are local to the session.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Further, why bother adding a new autoexec.sas file, when there seem to be some default autoexec.sas files already existing?&amp;nbsp; While you are free to edit those files directly, it might be convenient to add a new reference to your autoexec.sas file so that you can easily manage the same and maintain a separation between default autoexec settings and some settings which may be short-term or more dynamic in nature.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Another question could crop up regarding the need for a home directory.&amp;nbsp; In addition to providing some persistent storage, the home directory also happens to be unique to a user's profile, i.e. there can be only one home directory available.&amp;nbsp; On the other hand, there could be multiple other persistent storage locations defined, but the user's allowed to mount only one of them at a time.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H1&gt;Test your changes&lt;/H1&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Once you have made your edits, it's time to test if your changes work. &amp;nbsp;As you might observe in the following video, upon creating a new Workbench instance and directly calling a program using a libname MYTEST, I find that MYTEST has been automatically assigned,&amp;nbsp; proving that my autoexec.sas file works!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6361461602112w988h540r323" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6361461602112" data-account="6058004174001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004174001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6361461602112w988h540r323');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://communities.sas.com/t5/video/gallerypage/video-id/6361461602112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have fun testing your autoexec.sas files. &amp;nbsp;Remember, they take effect only for &lt;EM&gt;&lt;STRONG&gt;subsequent&lt;/STRONG&gt;&lt;/EM&gt; Workbench instances that you create.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Sep 2024 21:12:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Viya-Workbench-Discussion/Weekly-Workbench-Tip-configure-Autoexec-sas-for-your-Workbench/m-p/942384#M8</guid>
      <dc:creator>Sundaresh1</dc:creator>
      <dc:date>2024-09-03T21:12:13Z</dc:date>
    </item>
  </channel>
</rss>

