<?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>Question Re: How to do you stop script execution when using the Scripting API inside a C# app? in Additional Q&amp;A</title>
    <link>https://community.sap.com/t5/additional-q-a/how-to-do-you-stop-script-execution-when-using-the-scripting-api-inside-a-c/qaa-p/8690855#M91539</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What if you Connet to SAP only if you need it ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just in Case in VB i have build 2 Functions which are Called to Connet and Disconnet From SAP if needed...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is what it looks in VB perhaps you can Translate to C#&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;Public sapsession&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;Public Sub CreateSAP()&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;If Not IsObject(sapApplication) Then&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; Set sapGuiAuto = GetObject("SAPGUI")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; Set sapApplication = sapGuiAuto.GetScriptingEngine()&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;End If&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;If Not IsObject(SAPConnection) Then&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set SAPConnection = sapApplication.Children(0)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;End If&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;If Not IsObject(sapsession) Then&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; Set sapsession = SAPConnection.Children(0)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;End If&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;If IsObject(WScript) Then&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; WScript.ConnectObject sapsession, "on"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; WScript.ConnectObject sapApplication, "on"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;End If&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;End Sub&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;Public Sub Disconnect_SAP()&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set sStatusBar = Nothing&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set sTitlebar = Nothing&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set sapsession = Nothing&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set sapApplication = Nothing&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set sapGuiAuto = Nothing&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;End Sub&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 May 2012 13:20:41 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-05-21T13:20:41Z</dc:date>
    <item>
      <title>How to do you stop script execution when using the Scripting API inside a C# app?</title>
      <link>https://community.sap.com/t5/additional-q-a/how-to-do-you-stop-script-execution-when-using-the-scripting-api-inside-a-c/qaq-p/8690854</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using the SAP GUI Scripting API 7.10.&amp;nbsp; My program is written in C#.&amp;nbsp; I am using the following code (I have removed a lot of code for clarity sake).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;CODE&gt;SapROTWr.ISapROTWrapper SapROTWrapper = new SapROTWr.CSapROTWrapperClass();&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;CODE&gt;object SapGuilRot = SapROTWrapper.GetROTEntry("SAPGUI");&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;CODE&gt;object engine = SapGuilRot.GetType().InvokeMember("GetScriptingEngine",System.Reflection.BindingFlags.InvokeMethod, null, SapGuilRot, null); &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;CODE&gt;GuiApplication GuiApp = engine as GuiApplication; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;CODE&gt;GuiConnection connection = GuiApp.Connections.ElementAt(0) as GuiConnection; &lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;CODE&gt;GuiSession session = connection.Children.ElementAt(0) as GuiSession;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 10pt;"&gt;As soon as the program executes the last statement above, the SAP session indicates via the 'barber pole' that a script is being executed.&amp;nbsp; Basically, after the above statement my program will look at various text fields and complete it's need for its connection to the SAP scripting engine.&amp;nbsp; The C# program will continue to run as long as the agent is logged into his/her workstation.&amp;nbsp; The SAP program will continue to be used by the agent for data entry (they are in a call center).&amp;nbsp; The 'barder pole' still continues to indicate that a script is being executed.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 10pt;"&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/99606" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 10pt;"&gt;Is there a way in the SAP GUI Scripting API to stop the 'script' execution?&amp;nbsp;&amp;nbsp; Basically, my application is not a script and it does not look like the Scripting API was designed to handle this type of application.&amp;nbsp; The only solution I have discovered so far is to have my program terminate, but this is unacceptable.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 10pt;"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 10pt;"&gt;Dan&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2012 14:56:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/additional-q-a/how-to-do-you-stop-script-execution-when-using-the-scripting-api-inside-a-c/qaq-p/8690854</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-05-08T14:56:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to do you stop script execution when using the Scripting API inside a C# app?</title>
      <link>https://community.sap.com/t5/additional-q-a/how-to-do-you-stop-script-execution-when-using-the-scripting-api-inside-a-c/qaa-p/8690855#M91539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What if you Connet to SAP only if you need it ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just in Case in VB i have build 2 Functions which are Called to Connet and Disconnet From SAP if needed...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is what it looks in VB perhaps you can Translate to C#&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;Public sapsession&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;Public Sub CreateSAP()&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;If Not IsObject(sapApplication) Then&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; Set sapGuiAuto = GetObject("SAPGUI")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; Set sapApplication = sapGuiAuto.GetScriptingEngine()&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;End If&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;If Not IsObject(SAPConnection) Then&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set SAPConnection = sapApplication.Children(0)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;End If&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;If Not IsObject(sapsession) Then&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; Set sapsession = SAPConnection.Children(0)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;End If&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;If IsObject(WScript) Then&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; WScript.ConnectObject sapsession, "on"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; WScript.ConnectObject sapApplication, "on"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;End If&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;End Sub&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;Public Sub Disconnect_SAP()&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set sStatusBar = Nothing&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set sTitlebar = Nothing&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set sapsession = Nothing&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set sapApplication = Nothing&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set sapGuiAuto = Nothing&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: verdana,geneva; font-size: 8pt;"&gt;End Sub&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 May 2012 13:20:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/additional-q-a/how-to-do-you-stop-script-execution-when-using-the-scripting-api-inside-a-c/qaa-p/8690855#M91539</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-05-21T13:20:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to do you stop script execution when using the Scripting API inside a C# app?</title>
      <link>https://community.sap.com/t5/additional-q-a/how-to-do-you-stop-script-execution-when-using-the-scripting-api-inside-a-c/qaa-p/8690856#M91540</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the response.&amp;nbsp; I did attempt something like what you suggested a couple of weeks ago.&amp;nbsp;&amp;nbsp; The first experiment dealt with setting my variables to null (similar to VB's setting to Nothing).&amp;nbsp; That did not help.&amp;nbsp; Next, I forced a GC to see if that would cause a 'disconnect'.&amp;nbsp; That did not help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The one thing I discovered that did help was to not create a pointer to any GuiSession.&amp;nbsp; In the old way, when I did:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #2b91af; font-size: 10pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;CODE&gt;GuiSession session = connection.Children.ElementAt(0) as GuiSession;&lt;/CODE&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #2b91af; font-size: 10pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;This would start the 'barber pole'.&amp;nbsp; After more experimentation, I realized that I could meet my basic needs with only using the GuiApplication object and not using the GuiSession.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;All I really need is a way to use the 'FindById' method to get to specific controls on the interface.&amp;nbsp; Using the GuiApplication object to do this does not cause any user interaction issues.&amp;nbsp; (Sorry... In my first post I did not mention that once our application created the GuiSession object the agent's response time with entering in data to the interface was drastically affected: i.e. typing in data into a text field became very slow).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;I am now getting back to this issue and am creating a prototype using only the GuiApplication to access the controls in the application (I am not creating a GuiSession object).&amp;nbsp;&amp;nbsp; I should know if this approach works for my application by the end of the week.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;Dan&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 May 2012 15:01:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/additional-q-a/how-to-do-you-stop-script-execution-when-using-the-scripting-api-inside-a-c/qaa-p/8690856#M91540</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-05-21T15:01:00Z</dc:date>
    </item>
    <item>
      <title>Re: How to do you stop script execution when using the Scripting API inside a C# app?</title>
      <link>https://community.sap.com/t5/additional-q-a/how-to-do-you-stop-script-execution-when-using-the-scripting-api-inside-a-c/qaa-p/8690857#M91541</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is quite an old thread now ... did anyone ever find a resolution ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My current code is amlost identical to Dan's first post and I am struggling to make sense of how to release the sessions without killing them for the user at the same time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help appreciated!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Nov 2014 10:44:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/additional-q-a/how-to-do-you-stop-script-execution-when-using-the-scripting-api-inside-a-c/qaa-p/8690857#M91541</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-11-27T10:44:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to do you stop script execution when using the Scripting API inside a C# app?</title>
      <link>https://community.sap.com/t5/additional-q-a/how-to-do-you-stop-script-execution-when-using-the-scripting-api-inside-a-c/qaa-p/8690858#M91542</link>
      <description>&lt;P&gt;Late to the party. You need to release the engine object.&lt;/P&gt;&lt;P&gt;Try something like this; in C#.&lt;/P&gt;&lt;P&gt;engine = SapGuilRot.GetType().InvokeMember("GetSCriptingEngine", System.Reflection.BindingFlags.InvokeMethod,null, SapGuilRot, null);&lt;/P&gt;&lt;P&gt;System.Runtime.InteropServices.Marshal.ReleaseComObject(engine);&lt;/P&gt;&lt;P&gt;GC.Collect();&lt;/P&gt;&lt;P&gt;GC.WaitForPendingFinalizers();&lt;/P&gt;</description>
      <pubDate>Fri, 27 Oct 2023 20:39:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/additional-q-a/how-to-do-you-stop-script-execution-when-using-the-scripting-api-inside-a-c/qaa-p/8690858#M91542</guid>
      <dc:creator>asdfasdfwef</dc:creator>
      <dc:date>2023-10-27T20:39:27Z</dc:date>
    </item>
  </channel>
</rss>

