<?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 | Jeff Dinsmore | Activity</title>
	<link>https://clovertech.infor.com/members/jeff-w-dinsmore/activity/</link>
	<atom:link href="https://clovertech.infor.com/members/jeff-w-dinsmore/activity/feed/" rel="self" type="application/rss+xml" />
	<description>Activity feed for Jeff Dinsmore.</description>
	<lastBuildDate>Mon, 27 Apr 2026 15:04:57 -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">4694b7f38d870d187b9106762ad3037b</guid>
				<title>Jeff Dinsmore replied to the topic Encrypted SQLite SMAT DB query performance in the forum Cloverleaf</title>
				<link>https://clovertech.infor.com/forums/topic/encrypted-sqlite-smat-db-query-performance/#post-122215</link>
				<pubDate>Wed, 29 Oct 2025 20:54:30 -0400</pubDate>

									<content:encoded><![CDATA[<p>Looks like it&#8217;s ranging from about 6000 up to 9000 ADT messages for a DB that&#8217;s been auto-cycled at 50 MB.</p>
<p>I&#8217;ve tried SMAT DBs with a few hundred messages and it&#8217;s a little faster, but not enough.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">f6368e33509f2ef6910e98120896d793</guid>
				<title>Jeff Dinsmore replied to the topic Encrypted SQLite SMAT DB query performance in the forum Cloverleaf</title>
				<link>https://clovertech.infor.com/forums/topic/encrypted-sqlite-smat-db-query-performance/#post-122213</link>
				<pubDate>Wed, 29 Oct 2025 13:31:22 -0400</pubDate>

									<content:encoded><![CDATA[<p>In a Tcl script &#8211; decrypting using the sqlite3 &#8220;-key&#8221; option when opening a SMAT DB file.</p>
<p>The script is doing simple queries.</p>
<p>such as:</p>
<p>select MIN(Time),MAX(Time) from smat_msgs</p>
<p>select MidDomain,MidHub,MidNum,Time,rowid from smat_msgs</p>
<p>These examples are regularly taking 300-500 milliseconds.</p>
<p>Combined processing time for indexing a SMAT DB&hellip;<span class="activity-read-more" id="activity-read-more-27098"><a href="https://clovertech.infor.com/forums/topic/encrypted-sqlite-smat-db-query-performance/#post-122213" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">02c3a37ea2123d0996832855413f80a3</guid>
				<title>Jeff Dinsmore started the topic Encrypted SQLite SMAT DB query performance in the forum Cloverleaf</title>
				<link>https://clovertech.infor.com/forums/topic/encrypted-sqlite-smat-db-query-performance/</link>
				<pubDate>Tue, 28 Oct 2025 20:30:40 -0400</pubDate>

									<content:encoded><![CDATA[<p>I&#8217;m re-working some scripts that index SMAT files to use SMAT DB instead.</p>
<p>All preliminary work was done on a test, unencrypted SMAT DB and all worked fine.</p>
<p>Now that I have a pilot build that uses encrypted SMAT DB, it&#8217;s showing numbers that are 6-8 times slower.  That won&#8217;t get the job done.</p>
<p>Is anyone doing similar things with SMAT DB?</p>
<p>Are&hellip;<span class="activity-read-more" id="activity-read-more-27096"><a href="https://clovertech.infor.com/forums/topic/encrypted-sqlite-smat-db-query-performance/" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">b85aacfae4b8f72723baffe0274635f0</guid>
				<title>Jeff Dinsmore started the topic SMATDB in IDE not up-to-date in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/smatdb-in-ide-not-up-to-date/</link>
				<pubDate>Thu, 10 Oct 2024 16:22:25 -0400</pubDate>

									<content:encoded><![CDATA[<p>Running CL v19.1 &#8211; soon moving to v2022.</p>
<p>I&#8217;ve asked questions related to this in the past, so this may sound somewhat familiar.</p>
<p>I am trying to see a way to use SMATDB, but I continue to see problems with timely  updates of messages in the DB &#8211; in the Cloverleaf GUI at least.</p>
<p>I&#8217;m writing all of our prod ADT to SMATDB and consistently see&hellip;<span class="activity-read-more" id="activity-read-more-26587"><a href="https://usspvlclovertch2.infor.com/forums/topic/smatdb-in-ide-not-up-to-date/" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">3dd5b7163d3e06e661ec98651af84e1b</guid>
				<title>Jeff Dinsmore replied to the topic TCL Error in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/tcl-error-3/#post-121466</link>
				<pubDate>Fri, 07 Jun 2024 17:28:46 -0400</pubDate>

									<content:encoded><![CDATA[<p>First thing I see is that the &#8220;return $dispList&#8221; is inside your switch, but not within one of the switch cases.  I expect that would cause a Tcl error that would kill the script.</p>
<p>Are you wanting this script to email an alert and kill the message if it doesn&#8217;t have an MR in PID-3 and continue the message if you do find an MR?</p>
<p>Please confirm what&hellip;<span class="activity-read-more" id="activity-read-more-26434"><a href="https://usspvlclovertch2.infor.com/forums/topic/tcl-error-3/#post-121466" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">48220745250176912259c4afa8f07edf</guid>
				<title>Jeff Dinsmore replied to the topic TCL Error in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/tcl-error-3/#post-121461</link>
				<pubDate>Fri, 07 Jun 2024 14:47:07 -0400</pubDate>

									<content:encoded><![CDATA[<p>Plus what Tim said&#8230;</p>
<p>If you only want to kill if there&#8217;s a missing MRN, you&#8217;ll need to put a condition in there to check the MRN &#8211; once you&#8217;ve found it &#8211; for validity.</p>
<p>You&#8217;ll also want to set mrn to &#8220;&#8221; prior to your loop so that the variable exists in case you don&#8217;t find a repeat that contains &#8220;MR&#8221;.</p>
<p>Once you have your variable, you can use it&hellip;<span class="activity-read-more" id="activity-read-more-26428"><a href="https://usspvlclovertch2.infor.com/forums/topic/tcl-error-3/#post-121461" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">cd3150640e247b1894d649255640628f</guid>
				<title>Jeff Dinsmore replied to the topic TCL Error in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/tcl-error-3/#post-121458</link>
				<pubDate>Fri, 07 Jun 2024 14:29:35 -0400</pubDate>

									<content:encoded><![CDATA[<p>Check what&#8217;s returned from your hl7::count command &#8211; [hl7::count hl7 PID.3.1]</p>
<p>I expect that&#8217;s counting the number of repeats in PID-3.1 and likely returning 1 rather than the number of repeats in all of PID-3.</p>
<p>If that&#8217;s the case, it would never get to the repeat with the &#8220;MR&#8221;</p>
<p>Try [hl7::count hl7 PID.3] instead</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">302a59e62fccdd2df410fcc2b3d2fff0</guid>
				<title>Jeff Dinsmore replied to the topic TCL Error in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/tcl-error-3/#post-121454</link>
				<pubDate>Fri, 07 Jun 2024 13:51:57 -0400</pubDate>

									<content:encoded><![CDATA[<p>Tim</p>
<p>I think that passing the variable by name is correct since the command prior to the one generating the error would probably have barfed if it was sent a string (hl7) and it was expecting the value in that string.</p>
<p>Passing the name and then referencing it with upvar in the called procedure is fine &#8211; and the only way to do it if the passed&hellip;<span class="activity-read-more" id="activity-read-more-26422"><a href="https://usspvlclovertch2.infor.com/forums/topic/tcl-error-3/#post-121454" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">4797e024ffbc7c9adbba0bc07bc97197</guid>
				<title>Jeff Dinsmore replied to the topic TCL Error in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/tcl-error-3/#post-121452</link>
				<pubDate>Fri, 07 Jun 2024 13:13:40 -0400</pubDate>

									<content:encoded><![CDATA[<p>What it&#8217;s complaining about is that the &#8220;level&#8221; variable is not set when running&#8230;</p>
<p><em>lindex { segment segrep field fieldrep component subcomponent } $level</em></p>
<p>&#8230; to select one of the six values from the list {segment segrep field fieldrep component subcomponent }.  If level is zero, lindex returns &#8220;segment&#8221;.  If level is 3, lindex returns &#8220;&hellip;<span class="activity-read-more" id="activity-read-more-26420"><a href="https://usspvlclovertch2.infor.com/forums/topic/tcl-error-3/#post-121452" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">0de4f0b0a7e99c6961a5ed2d8f302d8d</guid>
				<title>Jeff Dinsmore replied to the topic match phrase basic-msg rejected in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/match-phrase-basic-msg-rejected/#post-121356</link>
				<pubDate>Wed, 01 May 2024 20:53:27 -0400</pubDate>

									<content:encoded><![CDATA[<p>Host Server Build Information:<br />
Version: 19.1.0.1P</p>
<p>Like the Bartles &amp; James guys said &#8211; &#8220;Thank you for your continued support&#8221;</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">51e5aabf73b4aee8851bedc7ee6d7c08</guid>
				<title>Jeff Dinsmore replied to the topic match phrase basic-msg rejected in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/match-phrase-basic-msg-rejected/#post-121354</link>
				<pubDate>Wed, 01 May 2024 20:22:57 -0400</pubDate>

									<content:encoded><![CDATA[<p>Yes, it&#8217;s using PDL, so that&#8217;s useful info.</p>
<p>Those that have failed recently have been the largest payloads &#8211; a couple MB or more. &#8211; so I considered that size might be an issue.  But I wasn&#8217;t thinking they&#8217;re huge.</p>
<p>I switched my test inbound to use TCPIP with MLLP encapsulation, and now get a different error, but looks like the same&hellip;<span class="activity-read-more" id="activity-read-more-26326"><a href="https://usspvlclovertch2.infor.com/forums/topic/match-phrase-basic-msg-rejected/#post-121354" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">4b48c0e16c6576bf684c52043f30f184</guid>
				<title>Jeff Dinsmore started the topic match phrase basic-msg rejected in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/match-phrase-basic-msg-rejected/</link>
				<pubDate>Wed, 01 May 2024 19:12:15 -0400</pubDate>

									<content:encoded><![CDATA[<p>I have a standalone web service that receives HL7 messages and forwards them to Cloveleaf via MLLP.</p>
<p>The messages contain Base64 encoded PDF documents.</p>
<p>Most of the messages flow through this process smoothly.</p>
<p>There are a few, however, that are generating these errors:</p>
<p>[pdl :PDL :WARN/0:imageTrend_ib:05/01/2024 13:52:53] match phrase basic-msg&hellip;<span class="activity-read-more" id="activity-read-more-26324"><a href="https://usspvlclovertch2.infor.com/forums/topic/match-phrase-basic-msg-rejected/" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">780ddc6011936042bcbec7723f0ba4a3</guid>
				<title>Jeff Dinsmore replied to the topic Unexpected SMATDB behavior in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/unexpected-smatdb-behavior/#post-121242</link>
				<pubDate>Mon, 11 Mar 2024 21:08:47 -0400</pubDate>

									<content:encoded><![CDATA[<p>Me too, but I&#8217;m trying establish whether or not SQLite SMATDBs are kept up-to-date &#8211; and whether it&#8217;s a viable tool for storing SMAT.</p>
<p>If it&#8217;s just a delay in the display of data, that&#8217;s one thing, but if it&#8217;s actually not storing messages in SMATDB real-time, that&#8217;s another thing entirely.</p>
<p>There&#8217;s certainly value to being able to query across&hellip;<span class="activity-read-more" id="activity-read-more-26202"><a href="https://usspvlclovertch2.infor.com/forums/topic/unexpected-smatdb-behavior/#post-121242" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">94e5e9e4c1a9fbb29d66ad67658d2b29</guid>
				<title>Jeff Dinsmore replied to the topic Unexpected SMATDB behavior in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/unexpected-smatdb-behavior/#post-121241</link>
				<pubDate>Mon, 11 Mar 2024 20:54:20 -0400</pubDate>

									<content:encoded><![CDATA[<p>Yes.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">2d5713b1c9c69c298ff0ce54311ccfbf</guid>
				<title>Jeff Dinsmore started the topic Unexpected SMATDB behavior in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/unexpected-smatdb-behavior/</link>
				<pubDate>Mon, 26 Feb 2024 17:20:13 -0500</pubDate>

									<content:encoded><![CDATA[<p>Has anyone seen unpredictable results displaying messages from SMATDB?</p>
<p>I have a test interface that&#8217;s storing ADT in one DB and corresponding ACKs in another.</p>
<p>When I display all messages (in time saved order) with both DBs selected, I expect to see each message displayed followed by its corresponding ACK.</p>
<p>But &#8211; sometimes &#8211; I&#8217;ll see several&hellip;<span class="activity-read-more" id="activity-read-more-26149"><a href="https://usspvlclovertch2.infor.com/forums/topic/unexpected-smatdb-behavior/" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">0ce2a0c5f6bf30eb9db92bc70b0b8302</guid>
				<title>Jeff Dinsmore replied to the topic SQLite programming question - how to execute dot commands from Tcl in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/sqlite-programming-question-how-to-execute-dot-commands-from-tcl/#post-121192</link>
				<pubDate>Thu, 22 Feb 2024 21:46:51 -0500</pubDate>

									<content:encoded><![CDATA[<p>Cloverleaf will likely always be a bit behind on SQLite and Tcl, so we&#8217;ll probably never have the latest features &#8211; even if we&#8217;re running the most recent version of Cloverleaf.  If we&#8217;re running an older CL version, the included SQLite and Tcl versions will be older as well.</p>
<p>I didn&#8217;t find documentation for non-current versions of SQLite, but did&hellip;<span class="activity-read-more" id="activity-read-more-26144"><a href="https://usspvlclovertch2.infor.com/forums/topic/sqlite-programming-question-how-to-execute-dot-commands-from-tcl/#post-121192" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">9143d88184a324e342d9e331bfa27f56</guid>
				<title>Jeff Dinsmore replied to the topic SQLite programming question - how to execute dot commands from Tcl in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/sqlite-programming-question-how-to-execute-dot-commands-from-tcl/#post-121176</link>
				<pubDate>Wed, 21 Feb 2024 15:40:32 -0500</pubDate>

									<content:encoded><![CDATA[<p>Jim,</p>
<p>You can use the SQLite Tcl extension/API commands directly from your Tcl script.</p>
<p>To check if a table exists:</p>
<p>if { ! [llength [$dbHandle eval &#8220;PRAGMA table_info(yourTableName)&#8221; ]] } { puts &#8220;table does not exist &#8211; do something.&#8221; }</p>
<p>To create a table:</p>
<p>if { [catch {$dbHandle eval &#8220;create table yourTableName(mrn INTEGER, personLastName TEXT,&hellip;<span class="activity-read-more" id="activity-read-more-26130"><a href="https://usspvlclovertch2.infor.com/forums/topic/sqlite-programming-question-how-to-execute-dot-commands-from-tcl/#post-121176" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">4df8d3ec29149cac0e881e25ac26345b</guid>
				<title>Jeff Dinsmore replied to the topic Threaded write failed: Broken pipe! in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/threaded-write-failed-broken-pipe/#post-121171</link>
				<pubDate>Mon, 19 Feb 2024 22:28:09 -0500</pubDate>

									<content:encoded><![CDATA[<p>In our Redhat Linux, the max processes and max files are controlled by /etc/security/limits.conf</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">937eb022606239f9a84183159451603b</guid>
				<title>Jeff Dinsmore replied to the topic Threaded write failed: Broken pipe! in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/threaded-write-failed-broken-pipe/#post-121164</link>
				<pubDate>Mon, 19 Feb 2024 14:25:23 -0500</pubDate>

									<content:encoded><![CDATA[<p>Perhaps your production max files configuration is too small.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">0151ae962a8abdf53ddc85becb4aaf57</guid>
				<title>Jeff Dinsmore replied to the topic NetConfig extract &#034;DEST&#034; and &#034;TRXID&#034; in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/netconfig-extract-dest-and-trxid/#post-121136</link>
				<pubDate>Mon, 12 Feb 2024 19:49:24 -0500</pubDate>

									<content:encoded><![CDATA[<p>We have some tools to read some NetConfig content &#8211; the stuff we&#8217;ve needed for our automation.</p>
<p>But this looked like fun so I played around with adding routing/xlate info as well.</p>
<p>Attached is a fairly complete example proc that will read NetConfig for a specified site.</p>
<p>usage: readNetConfigExt &lt;site&gt; &lt;arrayName&gt;</p>
<p>&gt;&gt;&gt; something like:&hellip;<span class="activity-read-more" id="activity-read-more-26088"><a href="https://usspvlclovertch2.infor.com/forums/topic/netconfig-extract-dest-and-trxid/#post-121136" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">8f70fb85c9193d9219e7229932b57ef7</guid>
				<title>Jeff Dinsmore replied to the topic Base64 encoding in an xlate in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/base64-encoding-in-an-xlate/#post-120901</link>
				<pubDate>Fri, 06 Oct 2023 20:48:08 -0400</pubDate>

									<content:encoded><![CDATA[<p>Yep, it&#8217;s definitely busted.</p>
<p>It&#8217;s also getting more apathetic as it gets older.</p>
<p>I&#8217;ll requisition a new one.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">450364743f87a005aaf9f04a368e54fb</guid>
				<title>Jeff Dinsmore replied to the topic Base64 encoding in an xlate in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/base64-encoding-in-an-xlate/#post-120899</link>
				<pubDate>Fri, 06 Oct 2023 20:24:55 -0400</pubDate>

									<content:encoded><![CDATA[<p>&#8230; and now I see that it wasn&#8217;t me&#8230;  seems my coding confused the editor somehow.</p>
<p>my response was substantially like Jim&#8217;s, so we&#8217;ll just leave it at that.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">1ff2dd5571d54943702b58eebc03b1ca</guid>
				<title>Jeff Dinsmore replied to the topic Base64 encoding in an xlate in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/base64-encoding-in-an-xlate/#post-120898</link>
				<pubDate>Fri, 06 Oct 2023 20:20:11 -0400</pubDate>

									<content:encoded><![CDATA[<p>Wow, re-reading my post, I see I did a pretty bad job checking my work&#8230;</p>
<p>It should read something like this:</p>
<p>package require base64</p>
<p>set str [lindex $xlateInVals 0]<br />
set xlateOutVals ]</p>
<p>&nbsp;</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">b850f76a39d36b89b036648cc0304786</guid>
				<title>Jeff Dinsmore replied to the topic Base64 encoding in an xlate in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/base64-encoding-in-an-xlate/#post-120895</link>
				<pubDate>Fri, 06 Oct 2023 19:45:27 -0400</pubDate>

									<content:encoded><![CDATA[<p>I&#8217;ve never done this specifically, but you could try something like this in an Xlate copy Tcl snippet:</p>
<p>package require base64</p>
<p>set str [lindex $xlateInVals 0]<br />
set xlateOutVals ]</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">4e18432f4c831fe4e17a4c7d5550beb8</guid>
				<title>Jeff Dinsmore replied to the topic Where to place command line Tcl Procs in Windows O/S? in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/where-to-place-command-line-tcl-procs-in-windows-o-s/#post-120844</link>
				<pubDate>Wed, 06 Sep 2023 19:18:39 -0400</pubDate>

									<content:encoded><![CDATA[<p>For basic Tcl function on Windows, you&#8217;ll need to have a Tcl interpreter installed.</p>
<p>You can then run a wish or tclsh shell and run interactive Tcl commands from there &#8211; or you could source them from a file.</p>
<p>Perhaps that&#8217;s too simplistic an explanation&#8230;</p>
<p>What is it you&#8217;re looking to accomplish?</p>
<p>&nbsp;</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">e0503bf6024befaf45f17206bca15d26</guid>
				<title>Jeff Dinsmore replied to the topic Reference in Xlate to variable that doesn&#039;t exist - not generating error in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/reference-in-xlate-to-variable-that-doesnt-exist-not-generating-error/#post-120805</link>
				<pubDate>Mon, 28 Aug 2023 18:14:46 -0400</pubDate>

									<content:encoded><![CDATA[<p>Thanks, Paul.  I think that&#8217;s the explanation.</p>
<p>The &#8220;if&#8221; error handling was set to &#8220;skip&#8221;.</p>
<p>Defaulting to &#8220;skip&#8221; is a little optimistic.  I&#8217;m thinking a better, more conservative, default would be &#8220;error&#8221;.</p>
<p>Is the default behavior configurable?</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">7e9863d5bd93893389e5b2013089d4c1</guid>
				<title>Jeff Dinsmore started the topic Reference in Xlate to variable that doesn&#039;t exist - not generating error in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/reference-in-xlate-to-variable-that-doesnt-exist-not-generating-error/</link>
				<pubDate>Mon, 28 Aug 2023 17:24:45 -0400</pubDate>

									<content:encoded><![CDATA[<p>I mistyped a variable name in an xlate and Cloverleaf doesn&#8217;t complain.</p>
<p>I load a variable (@isAthena) with a boolean flag from a Tcl snippet.</p>
<p>I then attempt to reference that variable in an if.</p>
<p>if @isAthen eq =1</p>
<p>Note that the variable is missing the &#8220;a&#8221; at the end.</p>
<p>I&#8217;d expect it to throw a &#8220;variable doesn&#8217;t exist&#8221; error or something, but&hellip;<span class="activity-read-more" id="activity-read-more-25725"><a href="https://usspvlclovertch2.infor.com/forums/topic/reference-in-xlate-to-variable-that-doesnt-exist-not-generating-error/" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">8fafe9dc04ad263f73b9481d6a26d62c</guid>
				<title>Jeff Dinsmore replied to the topic Unable to bind tcp/ip socket: Address already in use in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/unable-to-bind-tcp-ip-socket-address-already-in-use-2/#post-120787</link>
				<pubDate>Fri, 25 Aug 2023 18:38:56 -0400</pubDate>

									<content:encoded><![CDATA[<p>If you don&#8217;t change the port to something not in your ephemeral range, this will happen again &#8211; and likely at the least opportune time possible.<br />
In our RHEL system, this command shows the ephemeral port range.</p>
<p>&gt; sysctl net.ipv4.ip_local_port_range<br />
net.ipv4.ip_local_port_range = 32768    60999<br />
The recommendation is to never use ports in this r&hellip;<span class="activity-read-more" id="activity-read-more-25715"><a href="https://usspvlclovertch2.infor.com/forums/topic/unable-to-bind-tcp-ip-socket-address-already-in-use-2/#post-120787" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">f39af363827c77e656bf1c229cdbb34c</guid>
				<title>Jeff Dinsmore replied to the topic Unable to bind tcp/ip socket: Address already in use in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/unable-to-bind-tcp-ip-socket-address-already-in-use-2/#post-120773</link>
				<pubDate>Fri, 25 Aug 2023 14:16:27 -0400</pubDate>

									<content:encoded><![CDATA[<p>Sounds like it may be a port in the ephemeral range.</p>
<p>What port number is the problem?</p>
<p>What OS is your Cloverleaf server running?</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">60fd74d003018dfdfdb991549825b30d</guid>
				<title>Jeff Dinsmore replied to the topic Cloverleaf 2022.09 SFTP from Red Hat Linux to put file in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/cloverleaf-2022-09-sftp-from-red-hat-linux-to-put-file/#post-120687</link>
				<pubDate>Fri, 21 Jul 2023 19:25:32 -0400</pubDate>

									<content:encoded><![CDATA[<p>Ahhhh&#8230; I was thinking you were RHEL, but that was Erik.  My apologies.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">c15aa5782518a88554bd94b8e5d4407c</guid>
				<title>Jeff Dinsmore replied to the topic Cloverleaf 2022.09 SFTP from Red Hat Linux to put file in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/cloverleaf-2022-09-sftp-from-red-hat-linux-to-put-file/#post-120685</link>
				<pubDate>Fri, 21 Jul 2023 18:57:50 -0400</pubDate>

									<content:encoded><![CDATA[<p><a href="https://www.chilkatsoft.com/chilkat.com" rel="nofollow ugc">https://www.chilkatsoft.com/chilkat.com</a></p>
<p>There are lots of examples on the web site.</p>
<p>We use it anywhere we need to deliver data via SFTP or HTTPS.</p>
<p>We use it because it&#8217;s solid and inexpensive.</p>
<p>A 30 day trial option makes it easy to try.</p>
<p>Shoot me an email and I can send the code we&#8217;ve developed for SFTP and HTTPS.&hellip;<span class="activity-read-more" id="activity-read-more-25607"><a href="https://usspvlclovertch2.infor.com/forums/topic/cloverleaf-2022-09-sftp-from-red-hat-linux-to-put-file/#post-120685" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">f66d7a1d65742abedde3fcd153b33fec</guid>
				<title>Jeff Dinsmore replied to the topic Cloverleaf 2022.09 SFTP from Red Hat Linux to put file in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/cloverleaf-2022-09-sftp-from-red-hat-linux-to-put-file/#post-120683</link>
				<pubDate>Fri, 21 Jul 2023 14:05:50 -0400</pubDate>

									<content:encoded><![CDATA[<p>We use a comm toolkit from Chilkat.</p>
<p>It has a Tcl extension that has a ton of functions.</p>
<p>So far, we&#8217;re using it for SFTP and HTTPS.</p>
<p>I have chilkat integrated into Tcl SFTP and HTTPS utilities I can share if anyone&#8217;s interested.</p>
<p>&nbsp;</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">917f56003a1ab9d39074608735d9db22</guid>
				<title>Jeff Dinsmore replied to the topic Can we get a list of Global Variable Keys in Tcl? in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/can-we-get-a-list-of-global-variable-keys-in-tcl/#post-120537</link>
				<pubDate>Wed, 03 May 2023 17:03:22 -0400</pubDate>

									<content:encoded><![CDATA[<p>I hate to spoil your fun, Jim, but this sounds more complex/uncertain than it needs to be.</p>
<p>Why not just use a regular file or SQLite (or other) DB?</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">94aaec42538ae733efdb7c612bf37a4a</guid>
				<title>Jeff Dinsmore replied to the topic Can we get a list of Global Variable Keys in Tcl? in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/can-we-get-a-list-of-global-variable-keys-in-tcl/#post-120532</link>
				<pubDate>Tue, 02 May 2023 14:21:54 -0400</pubDate>

									<content:encoded><![CDATA[<p>And, interesting that I get less&#8230;</p>
<p>hcitcl&gt;hcigvt show<br />
Global variable is empty!</p>
<p>I must admit I&#8217;ve not used this command at all, but rather read from shell variables &#8211; mostly the global variable env for HCI-specific values like $env(HCIROOT)</p>
<p>Back to the original post&#8230; Jim &#8211; what is it that you&#8217;re after&hellip;<span class="activity-read-more" id="activity-read-more-25434"><a href="https://usspvlclovertch2.infor.com/forums/topic/can-we-get-a-list-of-global-variable-keys-in-tcl/#post-120532" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">3236beff5dd7cd4dad8146a1a1214792</guid>
				<title>Jeff Dinsmore replied to the topic Can we get a list of Global Variable Keys in Tcl? in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/can-we-get-a-list-of-global-variable-keys-in-tcl/#post-120528</link>
				<pubDate>Mon, 01 May 2023 21:01:52 -0400</pubDate>

									<content:encoded><![CDATA[<p>Interesting.</p>
<p>I&#8217;ve not seen this command before.</p>
<p>How does this differ from using Tcl&#8217;s regular global variables?</p>
<p>Thanks,<br />
Jeff.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">d4e74bac590bd0de602cebfbe6e9c441</guid>
				<title>Jeff Dinsmore replied to the topic Enhancement request: xlateStrCalcAge should provide more than years in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/enhancement-request-xlatestrcalcage-should-provide-more-than-years/#post-120345</link>
				<pubDate>Tue, 28 Feb 2023 16:09:21 -0500</pubDate>

									<content:encoded><![CDATA[<p>A bigger concern for me is that xlateStrCalcAge does not seem to account for leap years.</p>
<p>It&#8217;s dividing days old by 365, so the older the patient&#8217;s age, the greater the calculation error will be.</p>
<p>For example, if a patient was born 3/15/1950, and it&#8217;s currently 2023, the patient&#8217;s age in years will be calculated as 73 as early as 2/25/2023 &#8211; 18 days early.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">f20ef53621e931ffa9646cbe2a78494e</guid>
				<title>Jeff Dinsmore replied to the topic Invoking Java from Tcl?? in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/invoking-java-from-tcl/#post-120342</link>
				<pubDate>Tue, 28 Feb 2023 14:50:55 -0500</pubDate>

									<content:encoded><![CDATA[<p>How about Tcl&#8217;s graphic toolkit Tk?</p>
<p>I&#8217;m curious to know what kind of GUI app you&#8217;re planning to call from within a TPS proc.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">c028cebf74ddff9234def156b1e9c981</guid>
				<title>Jeff Dinsmore replied to the topic Problems posting reply to a forum topic in the forum Global Monitor</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/problems-posting-reply-to-a-forum-topic/#post-119892</link>
				<pubDate>Wed, 10 Aug 2022 13:11:48 -0400</pubDate>

									<content:encoded><![CDATA[<p>The exact text of the error is here:</p>
<p><strong>ERROR</strong>: Your reply cannot be created at this time.</p>
<p>I&#8217;m trying to reply to #119547</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">3074b28fe8bc9b75a5ffc7d0e02afb1b</guid>
				<title>Jeff Dinsmore started the topic Problems posting reply to a forum topic in the forum Global Monitor</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/problems-posting-reply-to-a-forum-topic/</link>
				<pubDate>Wed, 10 Aug 2022 13:08:47 -0400</pubDate>

									<content:encoded><![CDATA[<p>Yesterday and again today, I attempted to post a reply to a topic I created in the Global Monitor forum.</p>
<p>I clicked submit and it returned an error &#8211; something like: &#8220;unable to perform this action  now&#8221;</p>
<p>Is there some sort of issue with posting replies?</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">b56e6bf246266fdc1ee2d69d9ac50298</guid>
				<title>Jeff Dinsmore replied to the topic Load flat files without breaking recovery DB in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/load-flat-files-without-breaking-recovery-db/#post-119639</link>
				<pubDate>Mon, 28 Mar 2022 14:12:41 -0400</pubDate>

									<content:encoded><![CDATA[<p>When resending a large number of messages, I&#8217;ll  frequently just run a script from a Tcl shell.</p>
<p>I&#8217;ll loop through messages one at a time &#8211; write each message to a temporary file and queue messages with hcicmd using a command something like this:</p>
<p>&nbsp;</p>
<p>if { [catch {exec hcicmd -p $process -c &#8220;$thread resend ib_pre_tps data 5120 /tmp/requeueFile.txt&hellip;<span class="activity-read-more" id="activity-read-more-24426"><a href="https://usspvlclovertch2.infor.com/forums/topic/load-flat-files-without-breaking-recovery-db/#post-119639" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">f94321f94b93930563697f1cebb4a925</guid>
				<title>Jeff Dinsmore started the topic Web service is disabled error on iOS GM mobile app in the forum Global Monitor</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/web-service-is-disabled-error-on-ios-gm-mobile-app/</link>
				<pubDate>Tue, 15 Feb 2022 21:25:01 -0500</pubDate>

									<content:encoded><![CDATA[<p>When I attempt to connect to GM 20.1, I&#8217;m getting an error:</p>
<p>&#8220;Web service is disabled on the Global Monitor Server&#8221;</p>
<p>My IT support folks assure me that all services are running on the GM server.</p>
<p>Global Monitor works from a browser on my desktop.</p>
<p>Any ideas?</p>
<p>Thanks,</p>
<p>Jeff.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">f714aba5de96ba581c0619c57618874f</guid>
				<title>Jeff Dinsmore replied to the topic Want to putll in an external file use it to pull data and throw the file out... in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/want-to-putll-in-an-external-file-use-it-to-pull-data-and-throw-the-file-out/#post-119434</link>
				<pubDate>Mon, 13 Dec 2021 22:04:05 -0500</pubDate>

									<content:encoded><![CDATA[<p>file6 is the file handle created by the open.  It&#8217;s written into the msg2 variable by &#8220;set&#8221;</p>
<p>If you want to read the content of the file, you&#8217;ll need to do that with read, gets, or something like that.</p>
<p>For example, after opening the file for read you can read the whole file.</p>
<p>set fileHandle [open $emailfilepath r]<br />
set wholeFile [read&hellip;<span class="activity-read-more" id="activity-read-more-24186"><a href="https://usspvlclovertch2.infor.com/forums/topic/want-to-putll-in-an-external-file-use-it-to-pull-data-and-throw-the-file-out/#post-119434" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">65425f1f50f29e8f1603652676af9e90</guid>
				<title>Jeff Dinsmore replied to the topic Read PDF file and write to folder using TCL in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/read-pdf-file-and-write-to-folder-using-tcl/#post-119419</link>
				<pubDate>Fri, 10 Dec 2021 15:10:10 -0500</pubDate>

									<content:encoded><![CDATA[<p>Try to config the file write as binary.</p>
<p>after opening the file:</p>
<p>fconfigure $outputFile -translation binary</p>
<p>You&#8217;ll probably also want the file opened in write mode. Otherwise, it will append if the file already exists.</p>
<p>set outputFile [open $pdfFileName w]</p>
<p>You also don&#8217;t need the flush since that&#8217;s automatically done when you close the file.&hellip;<span class="activity-read-more" id="activity-read-more-24172"><a href="https://usspvlclovertch2.infor.com/forums/topic/read-pdf-file-and-write-to-folder-using-tcl/#post-119419" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">414a108bca51ad1cb9037c68bd4451a7</guid>
				<title>Jeff Dinsmore replied to the topic Anyone else having trouble subscribing to posts? in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/anyone-else-having-trouble-subscribing-to-posts/#post-119323</link>
				<pubDate>Tue, 16 Nov 2021 14:54:58 -0500</pubDate>

									<content:encoded><![CDATA[<p>Same here.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">d172f39f2e2edf56bf588b368064edee</guid>
				<title>Jeff Dinsmore replied to the topic Cloverleaf 19.1 namespaces in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/cloverleaf-19-1-namespaces/#post-119136</link>
				<pubDate>Wed, 01 Sep 2021 19:50:58 -0400</pubDate>

									<content:encoded><![CDATA[<p>I would expect them to cause problems in 6.1 too.</p>
<p>Do the two namespaces exist in different sites in 6.1 and in a master or other common site in 19.1?</p>
<p>Ultimately, they&#8217;ll have to be unique.</p>
<p>I usually use unique namespaces.  That way, even if you have procs with the same local name, they won&#8217;t conflict.</p>
<p>Something&hellip;<span class="activity-read-more" id="activity-read-more-23832"><a href="https://usspvlclovertch2.infor.com/forums/topic/cloverleaf-19-1-namespaces/#post-119136" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">ad1960f7fa009945365dec44ed6dfdc1</guid>
				<title>Jeff Dinsmore replied to the topic java proc / base64 string in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/java-proc-base64-string/#post-118865</link>
				<pubDate>Wed, 19 May 2021 18:12:48 -0400</pubDate>

									<content:encoded><![CDATA[<p>I&#8217;ve used the base64 package in Tcl.</p>
<p>package require base64</p>
<p>base64::encode &lt;your data to encode here&gt;</p>
<p>set decodedString [base64::decode &lt;your base64 data here&gt;]</p>
<p>if you&#8217;re reading a PDF file to be encoded in a message, open the PDF file with binary translation.</p>
<p>set pdfPath /tmp/jeffTestPdf.pdf<br />
set infile [open $pdfPath r]<br />
fconfigure $infile&hellip;<span class="activity-read-more" id="activity-read-more-23493"><a href="https://usspvlclovertch2.infor.com/forums/topic/java-proc-base64-string/#post-118865" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">656fdc8de254a4934f40bb910789d99b</guid>
				<title>Jeff Dinsmore replied to the topic Allow HL7 field to single outbound thread while removing for others in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/allow-hl7-field-to-single-outbound-thread-while-removing-for-others/#post-118828</link>
				<pubDate>Mon, 10 May 2021 15:25:54 -0400</pubDate>

									<content:encoded><![CDATA[<p>Perhaps you could just leave the EMR&#8217;s ADT feed as it is and make the IN1-15 change for the one system that requires it.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">38d5c912852d900416025d0312c6bc2b</guid>
				<title>Jeff Dinsmore replied to the topic CL 19.1.1 Xlate IF issue noted in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/cl-19-1-1-xlate-if-issue-noted/#post-118631</link>
				<pubDate>Fri, 19 Mar 2021 13:18:33 -0400</pubDate>

									<content:encoded><![CDATA[<p>Good catch, Jim.</p>
<p>It should definitely throw an error.</p>
<p>Let&#8217;s say that it&#8217;s designed to define variables on-the-fly as they&#8217;re used so you never run into an undefined variable condition (I know it doesn&#8217;t make any sense, but go with it for a minute&#8230;)</p>
<p>At the very least, if it&#8217;s not going to complain about the undefined variable, it should&hellip;<span class="activity-read-more" id="activity-read-more-23220"><a href="https://usspvlclovertch2.infor.com/forums/topic/cl-19-1-1-xlate-if-issue-noted/#post-118631" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">4980d0225965172d3281c6906f5e0aa5</guid>
				<title>Jeff Dinsmore replied to the topic Integrating with EMPI - can a FHIR call be made from an xlate or pre-xlate proc? in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/integrating-with-empi-can-a-fhir-call-be-made-from-an-xlate-or-pre-xlate-proc/#post-118596</link>
				<pubDate>Thu, 11 Mar 2021 18:54:26 -0500</pubDate>

									<content:encoded><![CDATA[<p>Peter,</p>
<p>We&#8217;ve been using a Tcl tool kit from Chilkat Software that would probably suit your needs.  It has lots of nice comm tools that are easily integrated into real time scripts.</p>
<p>We currently use it inside of a few TPS scripts for SFTP.  It allows us to read a file via SFTP into a string that we digest and built into HL7 messages.</p>
<p>It&#8217;s also u&hellip;<span class="activity-read-more" id="activity-read-more-23183"><a href="https://usspvlclovertch2.infor.com/forums/topic/integrating-with-empi-can-a-fhir-call-be-made-from-an-xlate-or-pre-xlate-proc/#post-118596" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">99f8dcbfacf1bc8053414ba306a2617f</guid>
				<title>Jeff Dinsmore replied to the topic problem with array in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/problem-with-array/#post-118460</link>
				<pubDate>Tue, 02 Feb 2021 16:14:44 -0500</pubDate>

									<content:encoded><![CDATA[<p>It would seem that &#8220;array nextelement&#8221; doesn&#8217;t necessarily return keys in the order they were written.</p>
<p>The same is true for &#8220;array names&#8221;, so that&#8217;s not surprising.</p>
<p>If your array keys are consistent date/time stamps, you can just sort them with lsort.</p>
<p>foreach key [lsort [array names FT]] {</p>
<p>&lt;do stuff with $FT($key) here&gt;</p>
<p>}</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
		
	</channel>
</rss>