<?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: Automatization of Code Extraction from SAS EG project in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Automatization-of-Code-Extraction-from-SAS-EG-project/m-p/981341#M46326</link>
    <description>Great, thanks!&lt;BR /&gt;I will implement it and see how it works.&lt;BR /&gt;</description>
    <pubDate>Mon, 29 Dec 2025 13:31:01 GMT</pubDate>
    <dc:creator>Baki</dc:creator>
    <dc:date>2025-12-29T13:31:01Z</dc:date>
    <item>
      <title>Automatization of Code Extraction from SAS EG project</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Automatization-of-Code-Extraction-from-SAS-EG-project/m-p/981336#M46324</link>
      <description>&lt;P&gt;Okay I have an interesting automatization idea for my ML process that includes SAS EG.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically, I have SAS EG project that I use to extract client data that will later be used for ML modeling.&lt;/P&gt;&lt;P&gt;I use saspy to establish connection between my SAS Linux server and local windows computer.&lt;/P&gt;&lt;P&gt;Currently, I have EG project, from which I extract .sas file that I store and then use in my automatized process. Now that manual work is sometimes problematic, e. g. I make simple changes in EG and forget to export SAS EG to .sas and replace old versions of .sas files that are used.&lt;/P&gt;&lt;P&gt;I would like to know, is there any way to program (in Python, PowerShell...) script that automatically extracts .sas file from EG project. I have looked at some COM objects that are used for Outlook (and I use them), but I haven't found that kind of solution for EG Project.&lt;/P&gt;&lt;P&gt;So the main idea, I create a script that automatically creates .sas file from SAS EG project, so that every change in SAS EG project will automatically be applied to my ML modelling process that is fully automatized besides this part of .sas code extraction from SAS EG every time I change it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards and thanks for help in advance!&lt;/P&gt;</description>
      <pubDate>Mon, 29 Dec 2025 08:53:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Automatization-of-Code-Extraction-from-SAS-EG-project/m-p/981336#M46324</guid>
      <dc:creator>Baki</dc:creator>
      <dc:date>2025-12-29T08:53:44Z</dc:date>
    </item>
    <item>
      <title>Re: Automatization of Code Extraction from SAS EG project</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Automatization-of-Code-Extraction-from-SAS-EG-project/m-p/981337#M46325</link>
      <description>&lt;P&gt;You can use this macro I've wrote some time ago that takes EGP project file and extracts all .sas files from inside.&lt;/P&gt;
&lt;P&gt;Here is link to the post:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/800495#M40351" target="_blank"&gt;https://communities.sas.com/t5/SAS-Enterprise-Guide/How-do-I-list-all-programs-included-in-an-egp-file/m-p/800495#M40351&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bart&lt;/P&gt;</description>
      <pubDate>Mon, 29 Dec 2025 09:03:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Automatization-of-Code-Extraction-from-SAS-EG-project/m-p/981337#M46325</guid>
      <dc:creator>yabwon</dc:creator>
      <dc:date>2025-12-29T09:03:49Z</dc:date>
    </item>
    <item>
      <title>Re: Automatization of Code Extraction from SAS EG project</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Automatization-of-Code-Extraction-from-SAS-EG-project/m-p/981341#M46326</link>
      <description>Great, thanks!&lt;BR /&gt;I will implement it and see how it works.&lt;BR /&gt;</description>
      <pubDate>Mon, 29 Dec 2025 13:31:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Automatization-of-Code-Extraction-from-SAS-EG-project/m-p/981341#M46326</guid>
      <dc:creator>Baki</dc:creator>
      <dc:date>2025-12-29T13:31:01Z</dc:date>
    </item>
    <item>
      <title>Re: Automatization of Code Extraction from SAS EG project</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Automatization-of-Code-Extraction-from-SAS-EG-project/m-p/981342#M46327</link>
      <description>&lt;P&gt;I wrote an extensive C# project that extracted all of the aspects of the EG project files. It then serialized them out to files. This included metadata, etc.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;EG project files are not structured the same between versions. The code tries to accommodate but I didn't have an example of each one.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Look at&amp;nbsp;&lt;A href="https://github.com/savian-net/SaviEg" target="_blank"&gt;https://github.com/savian-net/SaviEg&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Dec 2025 14:51:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Automatization-of-Code-Extraction-from-SAS-EG-project/m-p/981342#M46327</guid>
      <dc:creator>AlanC</dc:creator>
      <dc:date>2025-12-29T14:51:54Z</dc:date>
    </item>
    <item>
      <title>Re: Automatization of Code Extraction from SAS EG project</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Automatization-of-Code-Extraction-from-SAS-EG-project/m-p/981346#M46328</link>
      <description>Just 2 quick questions.&lt;BR /&gt;1. If I have links that determine the order of execution of my SAS EG project, is it the creation order of .sas files?&lt;BR /&gt;2. Are names of those .sas files that are zipped based on the names of programs that are their source?</description>
      <pubDate>Mon, 29 Dec 2025 19:08:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Automatization-of-Code-Extraction-from-SAS-EG-project/m-p/981346#M46328</guid>
      <dc:creator>Baki</dc:creator>
      <dc:date>2025-12-29T19:08:23Z</dc:date>
    </item>
    <item>
      <title>Re: Automatization of Code Extraction from SAS EG project</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Automatization-of-Code-Extraction-from-SAS-EG-project/m-p/981348#M46329</link>
      <description>&lt;P&gt;1) Don't know.&lt;/P&gt;
&lt;P&gt;2) I don't think so.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bart&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;P.S. If I want to have a single file that keeps my code and my order of execution I'm using SAS packages (&lt;A href="https://github.com/yabwon/SAS_PACKAGES)" target="_blank"&gt;https://github.com/yabwon/SAS_PACKAGES)&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Dec 2025 19:32:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Automatization-of-Code-Extraction-from-SAS-EG-project/m-p/981348#M46329</guid>
      <dc:creator>yabwon</dc:creator>
      <dc:date>2025-12-29T19:32:29Z</dc:date>
    </item>
  </channel>
</rss>

