<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://m204wiki.rocketsoftware.com/index.php?action=history&amp;feed=atom&amp;title=Providing_updated_versions_of_the_Debugger_Client</id>
	<title>Providing updated versions of the Debugger Client - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://m204wiki.rocketsoftware.com/index.php?action=history&amp;feed=atom&amp;title=Providing_updated_versions_of_the_Debugger_Client"/>
	<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Providing_updated_versions_of_the_Debugger_Client&amp;action=history"/>
	<updated>2026-05-14T16:55:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=Providing_updated_versions_of_the_Debugger_Client&amp;diff=119096&amp;oldid=prev</id>
		<title>Ekern: Created page with &quot;__TOC__ &lt;span class=&quot;f_Para&quot;&gt;You can configure the Debugger to obtain updated builds of the Client from a central address, say, the URL of a local server. Then a Client menu i...&quot;</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=Providing_updated_versions_of_the_Debugger_Client&amp;diff=119096&amp;oldid=prev"/>
		<updated>2022-11-02T00:26:58Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;__TOC__ &amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;You can configure the Debugger to obtain updated builds of the Client from a central address, say, the URL of a local server. Then a Client menu i...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;You can configure the Debugger to obtain updated builds of the Client from a central address, say, the URL of a local server. Then a Client menu item invokes a program &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;term&amp;quot;&amp;gt;(updateGet.exe)&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; from which you download a new executable file &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;term&amp;quot;&amp;gt;(JanusDebugger.exe)&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; to replace your existing Client. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;This update maintenance feature assumes that each Client user has completed the initial Client installation, then uses this tool to refresh the executable as needed for fixes and enhancements. Currently, the Client does no checking of the version of the updated executable file, so you are responsible for determining when it is appropriate to download a new copy. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;The updated executable file may be packaged in a zip file. If the file in the central URL has a .zip extension, the JanusDebugger.exe file is automatically extracted from it (an &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;term&amp;quot;&amp;gt;unzip.exe&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt; program is distributed). &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;To configure the feature: &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListNum1&amp;quot;&amp;gt;Determine the URL where you will store updated Client executable files and prepare the mechanism by which the files are to be served from this URL. &amp;lt;/span&amp;gt;&lt;br /&gt;
: The updating program sends an HTTP GET call for the JanusDebugger.exe or .zip file to this URL. You must provide code at this URL to respond to the GET. &lt;br /&gt;
&lt;br /&gt;
2. &amp;lt;span class=&amp;quot;f_ListNum1&amp;quot;&amp;gt;In &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;the Debugger [[Customize debuggerConfig file|Client configuration file]] &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;term&amp;quot;&amp;gt;(debuggerConfig.xml)&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListNum1&amp;quot;&amp;gt;, insert an &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;term&amp;quot;&amp;gt;&amp;amp;lt;updateURL&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListNum1&amp;quot;&amp;gt; element as a child of the &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;term&amp;quot;&amp;gt;&amp;amp;lt;debuggerConfig&amp;amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListNum1&amp;quot;&amp;gt;element.  &amp;lt;/span&amp;gt;&lt;br /&gt;
: This element must contain the URL (which must &amp;#039;&amp;#039;not&amp;#039;&amp;#039; be for an SSL port) &amp;gt;at which you make available the updated Client executable file (and you may specify a .zip file). &lt;br /&gt;
: When complete, your configuration file should have a structure like the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;syntax&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;f_CodeExList&amp;quot;&amp;gt;&amp;amp;lt;debuggerConfig version=&amp;amp;quot;1.0&amp;amp;quot;&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_CodeExList&amp;quot;&amp;gt;   &amp;amp;lt;serverList&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_CodeExList&amp;quot;&amp;gt;       .&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_CodeExList&amp;quot;&amp;gt;       .&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_CodeExList&amp;quot;&amp;gt;       .&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_CodeExList&amp;quot;&amp;gt;   &amp;amp;lt;/serverList&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_CodeExList&amp;quot;&amp;gt;   &amp;amp;lt;proxy&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_CodeExList&amp;quot;&amp;gt;       .&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_CodeExList&amp;quot;&amp;gt;       .&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_CodeExList&amp;quot;&amp;gt;       .&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_CodeExList&amp;quot;&amp;gt;   &amp;amp;lt;/proxy&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_CodeExList&amp;quot;&amp;gt;   &amp;amp;lt;updateURL&amp;amp;gt;http://rocketsoftware.com:3224/janusdebugger.exe&amp;amp;lt;/updateURL&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_CodeExList&amp;quot;&amp;gt;       .&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_CodeExList&amp;quot;&amp;gt;       .&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_CodeExList&amp;quot;&amp;gt;       .&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_CodeExList&amp;quot;&amp;gt;&amp;amp;lt;/debuggerConfig&amp;amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Check that the Debugger Client &amp;lt;var&amp;gt;Help&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_ListNum1&amp;quot;&amp;gt; menu now contains the &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Updates&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_ListNum1&amp;quot;&amp;gt; option: &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:updates1a_zoom60.gif|517x200px|updates1a]]&amp;lt;span class=&amp;quot;f_ListContinue&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Para&amp;quot;&amp;gt;To get an updated version of the Client: &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1.&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListNum1&amp;quot;&amp;gt;In the Client &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Help&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_ListNum1&amp;quot;&amp;gt; menu, click &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Updates&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_ListNum1&amp;quot;&amp;gt;. &amp;lt;/span&amp;gt;&lt;br /&gt;
: The &amp;lt;var&amp;gt;Debugger Client Update&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_ListContinue&amp;quot;&amp;gt; dialog box (updateGet.exe program) is invoked, and it is passed the URL you specified in the &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;term&amp;quot;&amp;gt;&amp;amp;lt;updateURL&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListContinue&amp;quot;&amp;gt; tag in &amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;term&amp;quot;&amp;gt;debuggerConfig.xml:&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;f_ListContinue&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:updates2_zoom50.gif|513x213px|updates2]]&amp;lt;span class=&amp;quot;f_ListContinue&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. &amp;lt;span class=&amp;quot;f_ListNum1&amp;quot;&amp;gt;Close the Client; then press the &amp;lt;/span&amp;gt;&amp;lt;var&amp;gt;Get It&amp;lt;/var&amp;gt;&amp;lt;span class=&amp;quot;f_ListNum1&amp;quot;&amp;gt; button. &amp;lt;/span&amp;gt;&lt;br /&gt;
: The current JanusDebugger.exe is replaced with the new one. Closing the Client first avoids a file locking error. &lt;br /&gt;
: You should see a confirmation message like the following: &lt;br /&gt;
&lt;br /&gt;
[[File:updates3_zoom50.gif|509x209px|updates3]]&amp;lt;span class=&amp;quot;f_ListContinue&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Debugger Home]]&lt;/div&gt;</summary>
		<author><name>Ekern</name></author>
	</entry>
</feed>