<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Clovertech | Mark Thompson | Activity</title>
	<link>https://clovertech.infor.com/members/mark-thompson/activity/</link>
	<atom:link href="https://clovertech.infor.com/members/mark-thompson/activity/feed/" rel="self" type="application/rss+xml" />
	<description>Activity feed for Mark Thompson.</description>
	<lastBuildDate>Sun, 05 Apr 2026 13:50:59 -0400</lastBuildDate>
	<generator>https://buddypress.org/?v=</generator>
	<language>en-US</language>
	<ttl>30</ttl>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>2</sy:updateFrequency>
	
						<item>
				<guid isPermaLink="false">633c9c160fcc74c45683764df8e3c897</guid>
				<title>Mark Thompson&#039;s profile was updated</title>
				<link>https://clovertech.infor.com/activity/p/1090/</link>
				<pubDate>Fri, 01 Mar 2019 14:25:27 -0500</pubDate>

				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">b0a00539ec3ce90d30c65efc85310619</guid>
				<title>Mark Thompson replied to the topic 6.2.2 outbound Fileset-FTP - target directory leading slash? in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/6-2-2-outbound-fileset-ftp-target-directory-leading-slash/#post-86490</link>
				<pubDate>Mon, 03 Dec 2018 19:09:35 -0500</pubDate>

									<content:encoded><![CDATA[<p>In 6.2.2 we are seeing failures of FTP with an absolute path. &nbsp;Did you report this to Infor support?</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">53f8e44990abcb819d8b53860d8cfd26</guid>
				<title>Mark Thompson replied to the topic how do I run a tcl from another tcl? in the forum Cloverleaf</title>
				<link>http://10.130.104.72/forums/topic/how-do-i-run-a-tcl-from-another-tcl/#post-86635</link>
				<pubDate>Thu, 15 Nov 2018 20:35:25 -0500</pubDate>

									<content:encoded><![CDATA[<p>Hello Gene,</p>
<p>Once you have &#8220;indexed&#8221; a Tcl proc (using mktclindex) you can call it by name from any other proc.</p>
<p>You can view the output of mktclindex in $HCISITEDIR/tclprocs/tclIndex &nbsp;That will show you the proc name and the file to &#8220;source&#8221; (load into memory) when the proc is first called.</p>
<p>That said, there are several different structures for&hellip;<span class="activity-read-more" id="activity-read-more-35"><a href="http://10.130.104.72/forums/topic/how-do-i-run-a-tcl-from-another-tcl/#post-86635" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">ee1969e95a2af3de3a4455a487aa599c</guid>
				<title>Mark Thompson replied to the topic SMAT DB Message History in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/smat-db-message-history/#post-86571</link>
				<pubDate>Fri, 12 Oct 2018 10:20:00 -0400</pubDate>

									<content:encoded><![CDATA[<p>You can enable SmatHistory in site options to keep multiple versions of old SMATDB files. &nbsp;Setting the Maximum Age of SMAT Files on that same panel will clean up old files when they age out. &nbsp;The search tool allows the option of searching in the SmatHistory directory located in the process directory.</p>
<p>There is no built-in option to cycle SMATDB&hellip;<span class="activity-read-more" id="activity-read-more-949"><a href="https://usspvlclovertch2.infor.com/forums/topic/smat-db-message-history/#post-86571" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">8a3519e51f2ed772fc80dbe5fcbb76fc</guid>
				<title>Mark Thompson replied to the topic Persistent variable between messages in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/persistent-variable-between-messages/#post-86329</link>
				<pubDate>Wed, 27 Jun 2018 21:23:14 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hello Jerry,</p>
<p>It depends. &nbsp;Does the keyed list need to survive a restart of your Cloverleaf process or thread?</p>
<p>If not, you can use a global variable to store the keyed list.<br />
<code><s></p>
<p>Code:<br />
</s> global myKL</p>
<p></code></p>
<p>Or even better, put it in a namespace.<br />
<code><s></p>
<p>Code:<br />
</s># Initialize the variable during startup<br />
namespace eval &#058;&#058;myNamespace &#123;variable myKL&#125;</p>
<p># Set a&hellip;</code><span class="activity-read-more" id="activity-read-more-1464"><a href="https://usspvlclovertch2.infor.com/forums/topic/persistent-variable-between-messages/#post-86329" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">f4046c32e2be1960e2dd0724de3fa29c</guid>
				<title>Mark Thompson replied to the topic cron for hcisitedoc in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/cron-for-hcisitedoc/#post-85442</link>
				<pubDate>Wed, 27 Jun 2018 20:47:49 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hello Ron,</p>
<p>Based on &#8216;#!/hci/bin/bash&#8217; I&#8217;m guessing you are running on Linux. &nbsp;Correct?</p>
<p>Can you provide any detail on the ifactive script that gets called from cron before running hcisitedoc?</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">ab7534834df28a2af186f783eeb4f41a</guid>
				<title>Mark Thompson replied to the topic Opinions on change mgmnt in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/opinions-on-change-mgmnt/#post-86179</link>
				<pubDate>Wed, 25 Apr 2018 19:42:27 -0400</pubDate>

									<content:encoded><![CDATA[<p>I understand it is consistent with ITIL policy to pre-denfine a &#8220;Standard&#8221; change (like Cloverleaf table move, Communication parameter change, etc) that allows you to streamline the Change Management process. &nbsp;That was a huge productivity booster for our team.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">20ce7a08f9808a8a9d09f0e2425435c5</guid>
				<title>Mark Thompson replied to the topic Use of new SMAT db in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/use-of-new-smat-db/#post-86063</link>
				<pubDate>Mon, 16 Apr 2018 20:13:38 -0400</pubDate>

									<content:encoded><![CDATA[<p>Cloverleaf 6.2 allows you to specify your own encryption key for SMATDB. &nbsp;This means you can choose to synchronize the encryption key across all sites and use a more secure key than site name. &nbsp;Excellent enhancement!</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">600ca2c1d58d7022fd9f401665a444f7</guid>
				<title>Mark Thompson replied to the topic hcitbllookup -&#062; Database Lookup in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/hcitbllookup-database-lookup/#post-86118</link>
				<pubDate>Tue, 10 Apr 2018 19:57:58 -0400</pubDate>

									<content:encoded><![CDATA[<p>Try the Tcl dblookup command for database tables.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">6a71cea8c217e4a5823009952480de41</guid>
				<title>Mark Thompson replied to the topic Access to global.ini variables in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/access-to-global-ini-variables/#post-86012</link>
				<pubDate>Tue, 20 Mar 2018 13:05:40 -0400</pubDate>

									<content:encoded><![CDATA[<p>Thanks Rob &#8211; very helpful.</p>
<p>Is there a way to directly access the hash map (possibly as an array or dict)? &nbsp;Or do I need to parse gvprint to see the entire list of available gv&#8217;s?</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">77b26a9b1aeff414bd9556d4616b9cbf</guid>
				<title>Mark Thompson replied to the topic Metadata Report for SmatDB in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/metadata-report-for-smatdb/#post-85973</link>
				<pubDate>Tue, 27 Feb 2018 22:06:30 -0500</pubDate>

									<content:encoded><![CDATA[<p>The smatdb2nl script does not work on encrypted files unless you add that functionality.</p>
<p>You can test sqlite from an command line like this. &nbsp;Count the number of records in the smatdb, where smatdbname is the full file name, encryptionKey is your encryption key.</p>
<p><code><s></p>
<p>Code:<br />
</s>&gt;sqlite smatdbname<br />
sqlite&gt; PRAGMA KEY="encryptionKey";<br />
sqlite&gt; select&hellip;</code><span class="activity-read-more" id="activity-read-more-5352"><a href="https://usspvlclovertch2.infor.com/forums/topic/metadata-report-for-smatdb/#post-85973" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">3a89844c45791eb57f88d187579ded8d</guid>
				<title>Mark Thompson replied to the topic Metadata Report for SmatDB in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/metadata-report-for-smatdb/#post-85970</link>
				<pubDate>Tue, 27 Feb 2018 14:07:49 -0500</pubDate>

									<content:encoded><![CDATA[<p>Adding this line before the SELECT in the code above will apply your encryption key.</p>
<p>Warning: &nbsp;Using this on an unencrypted database immediately encrypts the database. &nbsp;See Charlie Bursell&#8217;s <b><s><b></b></s>hcismatdb</b> for a great example of how to cautiously open encrypted smatdb&#8217;s.</p>
<p><code><s></p>
<p>Code:<br />
</s>smatdb eval "PRAGMA KEY='yourEncryptionKeyHere'"</p>
<p></code></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">8d91b10fe932e3bfdd39464c16f03a60</guid>
				<title>Mark Thompson replied to the topic Reading an entire table from Tcl in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/reading-an-entire-table-from-tcl/#post-84689</link>
				<pubDate>Mon, 26 Feb 2018 21:49:52 -0500</pubDate>

									<content:encoded><![CDATA[<p>Excellent! &nbsp;Thanks Rob.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">5b7c5f925dceb3c3aca96c838324b99b</guid>
				<title>Mark Thompson replied to the topic Metadata Report for SmatDB in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/metadata-report-for-smatdb/#post-85968</link>
				<pubDate>Mon, 26 Feb 2018 21:25:13 -0500</pubDate>

									<content:encoded><![CDATA[<p>If you are using smatdb, an sqlite query can gather information for you.</p>
<p>This script (written for AIX) uses Tcl sqlite library routines to display MessageContent. &nbsp;The SELECT statement could be altered to whatever metadata fields you want to view. &nbsp;See <a href="https://www.sqlite.org/tclsqlite.html" rel="nofollow ugc">https://www.sqlite.org/tclsqlite.html</a></p>
<p><code><s></p>
<p>Code:<br />
</s><i><br />
</i>#!/usr/bin/env&hellip;</code><span class="activity-read-more" id="activity-read-more-2984"><a href="https://usspvlclovertch2.infor.com/forums/topic/metadata-report-for-smatdb/#post-85968" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">f38169e9450852aa366453124aa9ba3e</guid>
				<title>Mark Thompson replied to the topic Reading an entire table from Tcl in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/reading-an-entire-table-from-tcl/#post-84687</link>
				<pubDate>Mon, 26 Feb 2018 04:06:56 -0500</pubDate>

									<content:encoded><![CDATA[<p>The Cloverleaf 6.2 documentation provides 1 example of how to use Cloverleaf API calls. &nbsp;(The example gets a list of Alert files available for a site.)</p>
<p>Is anyone aware of documentation that details how to use these announced features?<br />
<s></p>
<p>Quote:<br />
</s><br />
RESTful API<br />
With this API, you can create, edit, delete, and view Cloverleaf objects programmatically&hellip;<span class="activity-read-more" id="activity-read-more-507"><a href="https://usspvlclovertch2.infor.com/forums/topic/reading-an-entire-table-from-tcl/#post-84687" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">6c42c5069d2f465b5de7e0d834114a69</guid>
				<title>Mark Thompson replied to the topic Error when using hcismatconvert in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/error-when-using-hcismatconvert/#post-85943</link>
				<pubDate>Thu, 15 Feb 2018 19:15:11 -0500</pubDate>

									<content:encoded><![CDATA[<p>Hello Avy,</p>
<p>Is your .smatdb encrypted? &nbsp;That might be the issue with not finding the smat_msgs table.</p>
<p>Once you solve the encryption issue you may want to use something like:<br />
<code><s></p>
<p>Code:<br />
</s><i><br />
</i>echo 'select count&#040;*&#041; from smat_msgs;' | sqlite filename.smatdb</p>
<p></code></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">ea2b8cf83eaebfeef7687d55a61a60c0</guid>
				<title>Mark Thompson replied to the topic Tcl scripts that identifies keys in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/tcl-scripts-that-identifies-keys/#post-85885</link>
				<pubDate>Thu, 01 Feb 2018 19:53:06 -0500</pubDate>

									<content:encoded><![CDATA[<p>Carl,</p>
<p>If you have a keyed list myKL, are you looking for something like:</p>
<p><code><s></p>
<p>Code:<br />
</s>foreach key &#091;keylkeys myKL&#093; &#123;echo $key=&#091;keylget myKL $key&#093;&#125;</p>
<p></code></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">393f41b374a8f63a07f70ba7e7a205f0</guid>
				<title>Mark Thompson replied to the topic SMAT Error in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/smat-error/#post-85841</link>
				<pubDate>Tue, 16 Jan 2018 14:59:50 -0500</pubDate>

									<content:encoded><![CDATA[<p>Please double check that you deleted all *.smatdb* files in that process, not just the ones ending in .smatdb. &nbsp;There can be several files created by sqlite that all relate to the same smatdb file &#8211; used to improve concurrent access.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">ee02f7620d4cc58e1c7e0d9661627353</guid>
				<title>Mark Thompson replied to the topic setroot and setsite in a tcl proc for windows in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/setroot-and-setsite-in-a-tcl-proc-for-windows/#post-70216</link>
				<pubDate>Wed, 13 Dec 2017 22:27:50 -0500</pubDate>

									<content:encoded><![CDATA[<p>Hi Max,</p>
<p>Running 6.1.2 on AIX. &nbsp;Attempting to change site from met_wrk to s1_wrk:</p>
<p><code><s></p>
<p>Code:<br />
</s><i><br />
</i>$ hcitcl<br />
hcitcl&gt;echo $HciSite<br />
met_wrk<br />
hcitcl&gt;eval &#091;exec $HciRoot/sbin/hcisetenv -root tcl $HciRoot s1_wrk&#093;<br />
/hci/wrk/cis6.1/integrator/s1_wrk/exec/databases/rdm.taf<br />
hcitcl&gt;echo $HciSite<br />
met_wrk</p>
<p></code></p>
<p>Doesn&#8217;t appear to change the site.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">13751cff780a422f6d5357f231b71956</guid>
				<title>Mark Thompson replied to the topic UPoC Protocol Advanced Scheduling in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/upoc-protocol-advanced-scheduling/#post-59063</link>
				<pubDate>Wed, 15 Nov 2017 21:35:25 -0500</pubDate>

									<content:encoded><![CDATA[<p>In NetConfig, the Advanced Scheduling panel has 3 columns: Description, Recurrence and Procs. &nbsp;In our case, the thread has multiple entries that all call the same proc (a generic script wrapper). &nbsp;We are trying to make the proc smart enough to determine which scheduling entry called it.</p>
<p>My thread has these fields defined:<br />
Description &#8220;timerTest&#8221;,&hellip;<span class="activity-read-more" id="activity-read-more-7630"><a href="https://usspvlclovertch2.infor.com/forums/topic/upoc-protocol-advanced-scheduling/#post-59063" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">4e8b5540f3e60f795b55bdd2cab3dc05</guid>
				<title>Mark Thompson replied to the topic UPoC Protocol Advanced Scheduling in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/upoc-protocol-advanced-scheduling/#post-59061</link>
				<pubDate>Tue, 14 Nov 2017 19:21:36 -0500</pubDate>

									<content:encoded><![CDATA[<p>Reviving a very old thread. &nbsp;On CL 6.2 is there a way to view the Event (aka Description) for messages created by a UPOC timer thread with Advanced Scheduling? &nbsp;Looked through everything I can find in metadata. &nbsp;Is there a global value or something else I can check?</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">7789b93625f752958207254cbefacab0</guid>
				<title>Mark Thompson replied to the topic Create PDF from OBX data in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/create-pdf-from-obx-data/#post-85674</link>
				<pubDate>Wed, 25 Oct 2017 18:59:54 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hello Mike,</p>
<p>There is a lot of structure to PDF files that we don&#8217;t have built-in tools for in Cloverleaf. &nbsp;There&#8217;s not much detail here about your requirements, but you might want to check out a package like pdf4tcl. &nbsp;Make sure whatever you use to actually write the file is has binary mode set. &nbsp;If you are going to embed the PDF in an HL7&hellip;<span class="activity-read-more" id="activity-read-more-9363"><a href="https://usspvlclovertch2.infor.com/forums/topic/create-pdf-from-obx-data/#post-85674" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">47d9573f3c86c1e685170c2648f3cc69</guid>
				<title>Mark Thompson replied to the topic Encrypting Traffic Between Epic and Cloverleaf in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/encrypting-traffic-between-epic-and-cloverleaf/#post-85644</link>
				<pubDate>Wed, 18 Oct 2017 12:59:35 -0400</pubDate>

									<content:encoded><![CDATA[<p>Can you do this at the network level? &nbsp;Your network team may be able to provide a private VLAN for interface communication. &nbsp;Network switch technology can limit where communication is &#8220;visible&#8221; within your internal network. &nbsp;Getting all of my application vendors to implement secure communication would be a sizable task.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">15f53a9f3004ac68a6498486af750f68</guid>
				<title>Mark Thompson replied to the topic Intrasite cross proccesing routing in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/intrasite-cross-proccesing-routing/#post-84339</link>
				<pubDate>Tue, 10 Oct 2017 20:30:46 -0400</pubDate>

									<content:encoded><![CDATA[<p>For what it&#8217;s worth &#8230;</p>
<p>We tested both methods recently on CL 6.2.0.1. &nbsp;Inter-process communication worked very well at normal message volumes. &nbsp;When we stress tested the system, they bogged down. &nbsp;At extremely high message volumes, inter-process communication took an order of magnitude longer than using IP hops.</p>
<p>I prefer not to use IP hops&hellip;<span class="activity-read-more" id="activity-read-more-7981"><a href="https://usspvlclovertch2.infor.com/forums/topic/intrasite-cross-proccesing-routing/#post-84339" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">adffa5d2fd59ea4c47564a259e928470</guid>
				<title>Mark Thompson replied to the topic Quick question: How to kill a load from a file in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/quick-question-how-to-kill-a-load-from-a-file/#post-85588</link>
				<pubDate>Wed, 27 Sep 2017 19:07:22 -0400</pubDate>

									<content:encoded><![CDATA[<p>Check for fileset-threadname in the process directory.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">f5c1382e6d11610d2fb0fb3a8f89ec51</guid>
				<title>Mark Thompson replied to the topic Making TPS tcl procs more self-aware in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/making-tps-tcl-procs-more-self-aware/#post-85453</link>
				<pubDate>Wed, 23 Aug 2017 18:55:23 -0400</pubDate>

									<content:encoded><![CDATA[<p>Have you considered adding a counter to the message USERDATA and letting your proc increment the counter each time it is called by that message? &nbsp;Way more efficient to use a key like procname:counter if that will satisfy your needs. &nbsp;</p>
<p>It doesn&#8217;t provide an absolute TPS stack position, but it does let you know which call of your specific proc you&hellip;<span class="activity-read-more" id="activity-read-more-2892"><a href="https://usspvlclovertch2.infor.com/forums/topic/making-tps-tcl-procs-more-self-aware/#post-85453" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">0c9c03c80efd76fe1703bb2b68e8d5f3</guid>
				<title>Mark Thompson replied to the topic TCL scrip for changing date from MM/DD/YYYY to YYYYMMDD in the forum Tcl Library</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/tcl-scrip-for-changing-date-from-mm-dd-yyyy-to-yyyymmdd/#post-85268</link>
				<pubDate>Thu, 17 Aug 2017 20:25:07 -0400</pubDate>

									<content:encoded><![CDATA[<p>Not sure how Charlie let this slip through &#8211; xlateOutVals should always be a list. &nbsp;In this particular case it doesn&#8217;t matter, but best practice would be:<br />
set xlateOutVals  -format &#8220;%Y%m%d&#8221;]]</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">96a6c3768a2ad672913432b035b31010</guid>
				<title>Mark Thompson replied to the topic Hidden variables within a translate in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/hidden-variables-within-a-translate/#post-85168</link>
				<pubDate>Thu, 18 May 2017 18:07:40 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hi Tim,</p>
<p>Cloverleaf 6.2 introduces &#8220;global variables&#8221; &#8211; not to be confused with any other global variables &#8211; that would work very well for this. &nbsp;Probably still need an xltp proc to read the global variable and use it to set your xlate variable.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">5cdade43f57eee45f053172f62e55cdf</guid>
				<title>Mark Thompson replied to the topic Cloverleaf V6.2 in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/cloverleaf-v6-2/#post-84861</link>
				<pubDate>Wed, 01 Feb 2017 17:59:16 -0500</pubDate>

									<content:encoded><![CDATA[<p>Hi Michael,</p>
<p>Can you please provide more detail on the SCP issue. &nbsp;I installed 6.2 on AIX 6.1 server and have not had any trouble with SSH/SCP.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">552ff248290aedb86d6156ecd00df0f1</guid>
				<title>Mark Thompson replied to the topic Delay Message to target system in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/delay-message-to-target-system/#post-84816</link>
				<pubDate>Wed, 25 Jan 2017 14:17:54 -0500</pubDate>

									<content:encoded><![CDATA[<p>Another solution is to set up a fileset-local thread to write the message to a file in the directory of your choice &#8211; we call them queue directories. &nbsp;That same thread can read files from your chosen directory. &nbsp;A directory parse proc allows you to only select files over 30 seconds old.</p>
<p>Pros:<br />
&#8211; You can easily monitor what is in the &#8220;queue&#8221; by&hellip;<span class="activity-read-more" id="activity-read-more-714"><a href="https://usspvlclovertch2.infor.com/forums/topic/delay-message-to-target-system/#post-84816" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">949fca01181464d3d5a81dce3358f9e0</guid>
				<title>Mark Thompson replied to the topic Can I Stop  a Message in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/can-i-stop-a-message/#post-84770</link>
				<pubDate>Fri, 16 Dec 2016 12:20:33 -0500</pubDate>

									<content:encoded><![CDATA[<p>Space and blank are very different things in Cloverleaf. &nbsp;If you want to check if the field is blank you can use:<br />
IF 0(0).PD1(0).#4(0) eq @null</p>
<p>If you really are checking for a field with 1 space character in it, your code is much clearer if you copy 1 space character into a variable (like @space) and then use:<br />
IF 0(0).PD1(0).#4(0) eq @space</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">e24c44a904c11c6987dc404078c9b207</guid>
				<title>Mark Thompson replied to the topic DR Failover Steps in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/dr-failover-steps/#post-84713</link>
				<pubDate>Tue, 08 Nov 2016 14:33:49 -0500</pubDate>

									<content:encoded><![CDATA[<p>Nate,</p>
<p>One of the things I really like about Cloverleaf is that you can still do pretty much anything from a command line. &nbsp;That means you can get as creative as you want with scripts like STOP_ALL_INCOMING_THREADS and STOP_ALL_SITES. &nbsp;(I tend to use ALL CAPS for script names like these to discourage running them inadvertantly in production.)</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">b7dd282a1600d1317aeacd78e4de93d3</guid>
				<title>Mark Thompson replied to the topic Suppress multiple A08&#039;s so just one passes in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/suppress-multiple-a08s-so-just-one-passes/#post-84681</link>
				<pubDate>Fri, 28 Oct 2016 12:49:27 -0400</pubDate>

									<content:encoded><![CDATA[<p>We did this for a while until our ADT system got A31 messages under control. &nbsp;Our approach used 2 parts:<br />
1, A fileset local thread writes each A31 message into a file &#8211; using the patient ID number as the filename. &nbsp;Each additional message overwrites the previous message. &nbsp;After a message burst we have the most recent content in the file.<br />
2. The&hellip;<span class="activity-read-more" id="activity-read-more-4790"><a href="https://usspvlclovertch2.infor.com/forums/topic/suppress-multiple-a08s-so-just-one-passes/#post-84681" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">f4f204eac548f80028c7d250f12c2a68</guid>
				<title>Mark Thompson replied to the topic Is there a way to trigger an alert from TCL? in the forum Tcl Library</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/is-there-a-way-to-trigger-an-alert-from-tcl/#post-84611</link>
				<pubDate>Tue, 04 Oct 2016 12:40:02 -0400</pubDate>

									<content:encoded><![CDATA[<p>Gary,</p>
<p>I have not used this with Global Monitor, but if you can write a Tcl alert you should have everything you need. &nbsp;One approach would be to use an alert_note directory. &nbsp;Every time you want to trigger an alert, create a file in the alert_note directory. &nbsp;Your Tcl alert checks for files in the directory. &nbsp;If found, it returns the contents as&hellip;<span class="activity-read-more" id="activity-read-more-1494"><a href="https://usspvlclovertch2.infor.com/forums/topic/is-there-a-way-to-trigger-an-alert-from-tcl/#post-84611" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">646d234dd2a3e6e90c6f4dabffe6f60c</guid>
				<title>Mark Thompson replied to the topic Running hcidbump under other users in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/running-hcidbump-under-other-users/#post-84555</link>
				<pubDate>Mon, 19 Sep 2016 12:34:03 -0400</pubDate>

									<content:encoded><![CDATA[<p>We log into AIX user accounts. &nbsp;Only sudo to the hci account when needed. &nbsp;Sudo is better controlled than su from a security standpoint for a couple reasons:<br />
&#8211; Access is from the user password &#8211; don&#8217;t need to give out the HCI password<br />
&#8211; At least at our site, sudo triggers enhanced command logging at the unix level.</p>
<p>User accounts have access to&hellip;<span class="activity-read-more" id="activity-read-more-6736"><a href="https://usspvlclovertch2.infor.com/forums/topic/running-hcidbump-under-other-users/#post-84555" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">280f3af977665e90a532fe613a9e03e1</guid>
				<title>Mark Thompson replied to the topic default route to catch any failed TrxIds in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/default-route-to-catch-any-failed-trxids/#post-84116</link>
				<pubDate>Fri, 10 Jun 2016 12:58:54 -0400</pubDate>

									<content:encoded><![CDATA[<p>If your TrxID proc determines the route. &nbsp;If you can build the logic there, you don&#8217;t need wild card routes. &nbsp;Unfortunately NetConfig doesn&#8217;t have an ELSE or DEFAULT route (a route that would be used if none of the other routes applied). &nbsp;That would be a GREAT idea for an enhancement request.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">5d880251935355de6711362ce6817ca7</guid>
				<title>Mark Thompson replied to the topic default route to catch any failed TrxIds in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/default-route-to-catch-any-failed-trxids/#post-84114</link>
				<pubDate>Fri, 10 Jun 2016 12:36:35 -0400</pubDate>

									<content:encoded><![CDATA[<p>Tom,</p>
<p>Your TrxID proc sets whatever routes you want and you build those into your NetConfig. &nbsp;So if your TrxID proc returns &#8220;A&#8221; for everything you want on one route and &#8220;B&#8221; for everything else, you put A and B as the routes in your NetConfig. &nbsp;Usually more informative route names are used, but it is entirely up to you.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">3f6e02e4762276f56cf2b70f9dd94710</guid>
				<title>Mark Thompson replied to the topic Tiger Text Messaging in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/tiger-text-messaging/#post-84023</link>
				<pubDate>Mon, 16 May 2016 13:36:07 -0400</pubDate>

									<content:encoded><![CDATA[<p>I haven&#8217;t used Tiger Text, but most texting services have an email portal. &nbsp;We send most of our alerts via email to pagers.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">77395a7dda83d28254f1d1c95d784928</guid>
				<title>Mark Thompson replied to the topic Capture single message MetaData in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/capture-single-message-metadata/#post-83978</link>
				<pubDate>Thu, 05 May 2016 14:44:25 -0400</pubDate>

									<content:encoded><![CDATA[<p>Want a great code example to start from? &nbsp;See Charlie&#8217;s hcismat script in your $HCIROOT/contrib directory.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">a0b1d826a338ff950f3a5350cb9f9b4d</guid>
				<title>Mark Thompson replied to the topic Cross-Process Routing in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/cross-process-routing/#post-83943</link>
				<pubDate>Mon, 25 Apr 2016 13:01:34 -0400</pubDate>

									<content:encoded><![CDATA[<p>Peter: &nbsp;Since process 01 raw routes to each of the xlate processes, you can get the message from the fr_his thread and save it to a file. &nbsp;Then resend the file from the correct process and select the desired destination.</p>
<p>Max: I have an old &#8220;best practice&#8221; note that says to limit 1 inbound thread to 8 outbound threads. &nbsp;I believe that is because&hellip;<span class="activity-read-more" id="activity-read-more-1279"><a href="https://usspvlclovertch2.infor.com/forums/topic/cross-process-routing/#post-83943" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">3b1cc6534f7b68c6903b106494ba3291</guid>
				<title>Mark Thompson replied to the topic Adding decimal to string value in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/adding-decimal-to-string-value/#post-83853</link>
				<pubDate>Thu, 24 Mar 2016 18:11:53 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hi Corey,</p>
<p>If you don&#8217;t care about trailing zeroes you can use<br />
MATH DIV<br />
InitialValue<br />
=100.</p>
<p>Note the decimal point is significant in the 100. &nbsp;It instructs Tcl to use floating point instead of integer arithmetic.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">1fc265e8e86dc7f71b979c76314eac4c</guid>
				<title>Mark Thompson replied to the topic SMATDB disk requirements to idx requirements in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/smatdb-disk-requirements-to-idx-requirements/#post-83767</link>
				<pubDate>Fri, 11 Mar 2016 14:43:18 -0500</pubDate>

									<content:encoded><![CDATA[<p>Todd,</p>
<p>If you look at the contents of the .idx file you will see there is a certain amount of &#8220;fixed&#8221; overhead for each message that does not depend on message size. &nbsp;The .msg file exactly corresponds to the the sum of the message sizes (plus 10 bypes per message for length encoding).</p>
<p>I have not done much work with SMATdb, but I assume the ratio&hellip;<span class="activity-read-more" id="activity-read-more-5419"><a href="https://usspvlclovertch2.infor.com/forums/topic/smatdb-disk-requirements-to-idx-requirements/#post-83767" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">e2c5b1f0e949d594095e2ac9a5de7e2b</guid>
				<title>Mark Thompson replied to the topic webservice needs to get sessionid with 2 different URL&#039;s in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/webservice-needs-to-get-sessionid-with-2-different-urls/#post-83572</link>
				<pubDate>Wed, 20 Jan 2016 14:03:15 -0500</pubDate>

									<content:encoded><![CDATA[<p>Donna,</p>
<p>Our approach to something like this is to save the original message into metadata and chain threads together. &nbsp;Use the first thread to get the Session ID and save it to metadata also. &nbsp;Pull in the original message from metadata and add the Session ID as needed, then pass it on to your destination using another thread. &nbsp;Tcl is definitely&hellip;<span class="activity-read-more" id="activity-read-more-14661"><a href="https://usspvlclovertch2.infor.com/forums/topic/webservice-needs-to-get-sessionid-with-2-different-urls/#post-83572" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">5907ed80a620d7d6edffc17ae7f131da</guid>
				<title>Mark Thompson replied to the topic Curl option on fileset FTP thread in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/curl-option-on-fileset-ftp-thread/#post-83544</link>
				<pubDate>Sat, 16 Jan 2016 17:33:30 -0500</pubDate>

									<content:encoded><![CDATA[<p>Hi Charlie,</p>
<p>The libcurl documentation describes CURLOPT_QUOTE which is exactly what I need. &nbsp;The engine doesn&#8217;t recoginze that option when I put it into the NetConfig cURL Options tab.</p>
<p>It also doesn recognize the PREQUOTE or POSTQUOTE options, although CURLOPT_VERBOSE works fine.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">39aa836e94b4e1dbe50e1775e8266824</guid>
				<title>Mark Thompson replied to the topic Curl option on fileset FTP thread in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/curl-option-on-fileset-ftp-thread/#post-83540</link>
				<pubDate>Fri, 15 Jan 2016 13:08:46 -0500</pubDate>

									<content:encoded><![CDATA[<p>Hi Jim,</p>
<p>Tried that one too. &nbsp;Adding CURLOPT_QUOTE to NetConfig produces:</p>
<p>fset:init:WARN/0: &nbsp;thread_name:01/15/2016 07:04:35] pcoGetCurlOptConfig: unsupported cURL option &#8216;CURLOPT_QUOTE&#8217; for user</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">b0dd8dea1c5beeb7009329f394ab8b84</guid>
				<title>Mark Thompson replied to the topic How to loop from bottom to top and then check for condition in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/how-to-loop-from-bottom-to-top-and-then-check-for-condition/#post-83156</link>
				<pubDate>Fri, 25 Sep 2015 16:23:59 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hi Vijay,</p>
<p>In your example, the OBX segments are in the same order in both the original and final message. &nbsp;If that is what you want, you can do the whole thing in a translate without Tcl code.</p>
<p>The trick is to iterate twice through the OBX segments. &nbsp;The first time through you set a counter to the highest OBX that contains data, but don&#8217;t send&hellip;<span class="activity-read-more" id="activity-read-more-13408"><a href="https://usspvlclovertch2.infor.com/forums/topic/how-to-loop-from-bottom-to-top-and-then-check-for-condition/#post-83156" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">4e3d5eb3bcc77f39dddb5bdaf0aa0bb1</guid>
				<title>Mark Thompson replied to the topic Alert help in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/alert-help/#post-83002</link>
				<pubDate>Wed, 09 Sep 2015 13:31:30 -0400</pubDate>

									<content:encoded><![CDATA[<p>Alerts are not usually related to specific messages. &nbsp;You might be better off using a TPS proc that captures the message content and emails it. &nbsp;At that point you can also decide if you want to KILL, ERROR or CONTINUE the message.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">6524d281873df67d78b0a228b22925ec</guid>
				<title>Mark Thompson replied to the topic Alert help in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/alert-help/#post-82998</link>
				<pubDate>Wed, 19 Aug 2015 13:19:27 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hi Darcy,</p>
<p>The notes are misleading, at least for CL versions 5.8 and 6.0. &nbsp;You can use any email address you like in the FROM field including <a href="mailto:president@whitehouse.gov" rel="nofollow ugc">president@whitehouse.gov</a>.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">71052961be4107c4565e377a623d7a66</guid>
				<title>Mark Thompson replied to the topic X12 ack proc in the forum Tcl Library</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/x12-ack-proc/#post-82961</link>
				<pubDate>Wed, 12 Aug 2015 14:27:15 -0400</pubDate>

									<content:encoded><![CDATA[<p>Alfred,</p>
<p>This seems like this is something Cloverleaf should provide similar to the generic Ack for HL7 messages, but I did not find an X12 equivalent.</p>
<p>I assume you want to create a TA1 acknowlegement as a REPLY message. &nbsp;If your message runs through hciX12splitinterchange first, some of the work is done for you and stashed in metadata (like&hellip;<span class="activity-read-more" id="activity-read-more-3143"><a href="https://usspvlclovertch2.infor.com/forums/topic/x12-ack-proc/#post-82961" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">78ddf8dd9da58b95941e1555084fbf91</guid>
				<title>Mark Thompson replied to the topic Question: FRONT-END TPS TCL PROC PERFORMS 99% OF THE WORK in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/question-front-end-tps-tcl-proc-performs-99-of-the-work/#post-82178</link>
				<pubDate>Tue, 24 Mar 2015 09:40:45 -0400</pubDate>

									<content:encoded><![CDATA[<p>If you want data to be &#8220;global&#8221; as it moves through the various stages of life, store it in the message metadata &#8211; USERDATA field. &nbsp;Best practice is to maintain USERDATA as a keyed list. &nbsp;In a TPS proc storing the value &#8220;abc&#8221; in a key named MYVAR looks like this:<br />
<code><s></p>
<p>Code:<br />
</s>set userdata &#091;msgmetaget $mh USERDATA&#093;<br />
keylset userdata MYVAR&hellip;</code><span class="activity-read-more" id="activity-read-more-3813"><a href="https://usspvlclovertch2.infor.com/forums/topic/question-front-end-tps-tcl-proc-performs-99-of-the-work/#post-82178" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
		
	</channel>
</rss>