<?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 | Jim Vilbrandt | Activity</title>
	<link>https://clovertech.infor.com/members/jim-vilbrandt/activity/</link>
	<atom:link href="https://clovertech.infor.com/members/jim-vilbrandt/activity/feed/" rel="self" type="application/rss+xml" />
	<description>Activity feed for Jim Vilbrandt.</description>
	<lastBuildDate>Thu, 23 Apr 2026 18:05:19 -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">0966e6adfcd5f4bd7d9eca481e32fec9</guid>
				<title>Jim Vilbrandt replied to the topic Suppress message if no Base64 PDF in OBX in the forum Cloverleaf</title>
				<link>https://clovertech.infor.com/forums/topic/suppress-message-if-no-base64-pdf-in-obx/#post-122326</link>
				<pubDate>Mon, 02 Mar 2026 13:56:47 -0500</pubDate>

									<content:encoded><![CDATA[<p>Hi Darrell,</p>
<p>you are most likely iterating through the OBX segments with an IF-Statement that looks for the PDF segment. Inside this IF-Statement, include a &#8220;SEND&#8221; and outside the iterate, include a &#8220;SURPRESS&#8221;.</p>
<p>Regards, Jim</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">8567830c58a99bab6ba5f0ff11ea442f</guid>
				<title>Jim Vilbrandt replied to the topic Use database connection defined in site preferences in the forum Cloverleaf</title>
				<link>https://clovertech.infor.com/forums/topic/use-database-connection-defined-in-site-preferences/#post-122304</link>
				<pubDate>Tue, 24 Feb 2026 06:22:12 -0500</pubDate>

									<content:encoded><![CDATA[<p>Hi Rick,</p>
<p>the database configuration is a straight forward jdbc URL:</p>
<p>jdbc:sqlserver://&lt;server&gt;:1433;DatabaseName=&lt;database&gt;;trustServerCertificate=true</p>
<p>and the table is an Advanced Database Lookup of type SQL:</p>
<p>select d.name_doc, t.extension as file_ext, m.name as medium<br />
from object65 d, medien m, osmimetypes t<br />
where d.feld32=&lt;docid&gt;<br />
and d.flags&hellip;<span class="activity-read-more" id="activity-read-more-27186"><a href="https://clovertech.infor.com/forums/topic/use-database-connection-defined-in-site-preferences/#post-122304" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">bcaa2e47d9181d7b5dc704518a1ceefe</guid>
				<title>Jim Vilbrandt replied to the topic Use database connection defined in site preferences in the forum Cloverleaf</title>
				<link>https://clovertech.infor.com/forums/topic/use-database-connection-defined-in-site-preferences/#post-122300</link>
				<pubDate>Mon, 23 Feb 2026 06:37:40 -0500</pubDate>

									<content:encoded><![CDATA[<p>Hi Rick,</p>
<p>We are accessing details from an MSSQL Database both as a Table (Advanced Database Lookup) and as a stored procedure.</p>
<p>Are you looking for the Database configuration or the queries?</p>
<p>Regards, Jim</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">0e1e738e455a2b63d40e53c7c8c11566</guid>
				<title>Jim Vilbrandt replied to the topic Best practices for Cloverleaf interface support tools in the forum Cloverleaf</title>
				<link>https://clovertech.infor.com/forums/topic/best-practices-for-cloverleaf-interface-support-tools/#post-122299</link>
				<pubDate>Mon, 23 Feb 2026 06:14:31 -0500</pubDate>

									<content:encoded><![CDATA[<p>Hi Akadiy,</p>
<p>we are creating nightly exports of all NetConfigs into two CSV. One for the protocol details and one for the route details. We have been thinking about how we can present this information to our general support users in a more useful and friendly manner. So we are looking forward to how other respond.</p>
<p>Regards, Jim</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">0f302108d485f7ecbe48f5992b6d305d</guid>
				<title>Jim Vilbrandt replied to the topic Overwritting a value in the forum Cloverleaf</title>
				<link>https://clovertech.infor.com/forums/topic/overwritting-a-value/#post-122256</link>
				<pubDate>Fri, 16 Jan 2026 07:45:25 -0500</pubDate>

									<content:encoded><![CDATA[<p>Hi Collin,</p>
<p>If your XLate is dependant on meta-data from the message, this will not be present when running from the Testing Tool.</p>
<p>A better way to troubleshoot such scripts is to add pre and post proc echo statements (ex: echo [lindex $xlateInVals 0]) in the steps that might be causing the issue.</p>
<p>Good Luck! Jim</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">4c7c47bf832537b2cfeb6a539f5ccc64</guid>
				<title>Jim Vilbrandt replied to the topic Statistic Database tool in the forum Cloverleaf</title>
				<link>https://clovertech.infor.com/forums/topic/statistic-database-tool/#post-122222</link>
				<pubDate>Tue, 11 Nov 2025 06:32:33 -0500</pubDate>

									<content:encoded><![CDATA[<p>Hi Tim,</p>
<p>I didn&#8217;t really do much with this, but as SMAT are SQLite Databases, you can query them.</p>
<p>cd $HCIROOT/prod_oru_lab/exec/processes/ORU<br />
sqlite3 GlucoTab_ORU_ob.smatdb<br />
sqlite&gt; .mode column<br />
sqlite&gt; .header on<br />
sqlite&gt; .table<br />
smat_info  smat_msgs<br />
select MessageContent from smat_msgs where MessageContent like &#8216;%94728999%GLU%&#8217;;<br />
select&hellip;<span class="activity-read-more" id="activity-read-more-27107"><a href="https://clovertech.infor.com/forums/topic/statistic-database-tool/#post-122222" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">92a221925be50aef1776c6fe59cb4668</guid>
				<title>Jim Vilbrandt replied to the topic Trying to replace an entire message with msgset, still only sending old message in the forum Cloverleaf</title>
				<link>https://clovertech.infor.com/forums/topic/trying-to-replace-an-entire-message-with-msgset-still-only-sending-old-message/#post-122189</link>
				<pubDate>Wed, 08 Oct 2025 05:19:49 -0400</pubDate>

									<content:encoded><![CDATA[<p>Two alternative solutions to your original issue:</p>
<ul>
<li>If you can access the Database of the system were the ADTs originate, create a DB-Lookup table to return the &#8220;best encounter&#8221; for the patient ID.</li>
<li>Create an SQLite Database that is updated by an ADT feed, then query that DB for the &#8220;best encounter&#8221;.</li>
</ul>
<p>Regards, Jim</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">f89c690ed970add92a660bb90ee9b40d</guid>
				<title>Jim Vilbrandt replied to the topic Using local db to capture and compare data in the forum Cloverleaf</title>
				<link>https://clovertech.infor.com/forums/topic/using-local-db-to-capture-and-compare-data/#post-122183</link>
				<pubDate>Tue, 07 Oct 2025 05:36:27 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hi Timothy,</p>
<p>We have a similar issue with several systems sending many MDM messages in a row for the same document ID. For these systems, I write the message to a directory, with the document ID as the file name. Newer messages with the same document ID overwrite the previous version. A second thread then checks the folder and only processes those&hellip;<span class="activity-read-more" id="activity-read-more-27069"><a href="https://clovertech.infor.com/forums/topic/using-local-db-to-capture-and-compare-data/#post-122183" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">5d1f345adfbe48cffabd85231660ef76</guid>
				<title>Jim Vilbrandt replied to the topic Muliple messages from a TPS script into xlate in the forum Cloverleaf</title>
				<link>https://clovertech.infor.com/forums/topic/muliple-messages-from-a-tps-script-into-xlate/#post-121971</link>
				<pubDate>Tue, 01 Apr 2025 06:26:28 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hi Jason,</p>
<p>Two suggestions:</p>
<ul>
<li>If it is possible, do a database query direct in Epic to retrieve the needed data when the documents are generated.</li>
<li>Write a semaphore (.sem) file containing the encounter details from the ADT events in the directory with your hold files. A file read thread would be configured to only trigger on .sem files. A parse&hellip;</li>
</ul>
<p><span class="activity-read-more" id="activity-read-more-26875"><a href="https://clovertech.infor.com/forums/topic/muliple-messages-from-a-tps-script-into-xlate/#post-121971" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">77fdba8c350486ab191d9794b008c913</guid>
				<title>Jim Vilbrandt replied to the topic BASIC CLEANUP TASKS in the forum Cloverleaf</title>
				<link>https://clovertech.infor.com/forums/topic/basic-cleanup-tasks/#post-121779</link>
				<pubDate>Thu, 23 Jan 2025 10:26:06 -0500</pubDate>

									<content:encoded><![CDATA[<p>Hi Omar,</p>
<p>I also wanted to setup Windows Tasks to perform daily tasks in Cloverleaf. After exetensive searching, I found the section &#8220;crontab in Windows&#8221; in the Infor Cloverleaf Integartion Services User Guide.</p>
<p>It appears that you can only run BAT files (PS1 files did not work for me).</p>
<p>The Windows Task Action is Start Program <span>PowerShell</span> with the&hellip;<span class="activity-read-more" id="activity-read-more-26708"><a href="https://clovertech.infor.com/forums/topic/basic-cleanup-tasks/#post-121779" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">3b57c45294c2ddf7573918dd2c9d7cb2</guid>
				<title>Jim Vilbrandt replied to the topic Document Conversions in the forum Cloverleaf</title>
				<link>https://clovertech.infor.com/forums/topic/document-conversions/#post-121769</link>
				<pubDate>Mon, 13 Jan 2025 09:20:07 -0500</pubDate>

									<content:encoded><![CDATA[<p>Hi Jason,</p>
<p>We utilize a third party product installed on a windows server that monitors a folder or folders for documents. These are then converted to the desired format and written to a secondary folder. The secondary folder is monitored by Cloverleaf.</p>
<p>In our case, the originating system writes an HL7 message to the secondary folder and the&hellip;<span class="activity-read-more" id="activity-read-more-26699"><a href="https://clovertech.infor.com/forums/topic/document-conversions/#post-121769" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">542db82877e109b00d3264f46b3c1920</guid>
				<title>Jim Vilbrandt replied to the topic Error replaying JSON message Cloverleaf 22 in the forum Cloverleaf</title>
				<link>https://clovertech.infor.com/forums/topic/error-replaying-json-message-cloverleaf-22/#post-121754</link>
				<pubDate>Thu, 02 Jan 2025 16:12:01 -0500</pubDate>

									<content:encoded><![CDATA[<p>I have this issue with 22 as well. Set the encoding to &#8220;bypass&#8221; and you can then resend the message. Not sure why.</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">f16fac7377c2969588d79fa2085504b5</guid>
				<title>Jim Vilbrandt replied to the topic Help with writing UPOC using TCL in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/help-with-writing-upoc-using-tcl/#post-121621</link>
				<pubDate>Tue, 24 Sep 2024 06:21:03 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hi Rin,</p>
<p>I would suggest using a directory parse TPS for this purpose. The &#8220;message&#8221; you receive in this script type is a list of files in the configured directory.</p>
<p>Below you will find some pseudo code for this purpose.</p>
<p>Best Regards, Jim<br />
&lt;pre&gt;<br />
<span># Get Input Path from NetConfig</span><br />
set conndata [netconfig get connection data $HciConnName]<br />
set ibdir&hellip;<span class="activity-read-more" id="activity-read-more-26580"><a href="https://usspvlclovertch2.infor.com/forums/topic/help-with-writing-upoc-using-tcl/#post-121621" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">11238818e5f6e820cf90ae992d6d851b</guid>
				<title>Jim Vilbrandt replied to the topic dblookup join in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/dblookup-join/#post-121570</link>
				<pubDate>Mon, 26 Aug 2024 05:55:54 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hi Rick,</p>
<p>Here is a simple join for a MSSQL Database:</p>
<p>select d.name_doc, lower(d.feld9) as file_ext, m.name as medium from object65 d, medien m where d.feld32 = &lt;docid&gt; and d.flags in (1,2,16) and m.id = d.medium_doc</p>
<p>The SQL will differ depending on what database you are trying to access (ie: Oracle, MSSQL, SQLite, PostgreSQL, etc.). I always&hellip;<span class="activity-read-more" id="activity-read-more-26541"><a href="https://usspvlclovertch2.infor.com/forums/topic/dblookup-join/#post-121570" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">4391877de695db9c849d1f32ac050546</guid>
				<title>Jim Vilbrandt replied to the topic Can Cloverleaf query Active Directory for additional data? in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/can-cloverleaf-query-active-directory-for-additional-data/#post-121565</link>
				<pubDate>Tue, 20 Aug 2024 08:24:34 -0400</pubDate>

									<content:encoded><![CDATA[<p>We have a system that exports personnel events to a CSV file. This file is then processed through a Windows Task and PowerShell. Each the personnel data in CSV is then augmented with information from Active Directory before it is written to a second CSV. This second CSV is then sent to various systems by Cloverleaf in the format they are&hellip;<span class="activity-read-more" id="activity-read-more-26536"><a href="https://usspvlclovertch2.infor.com/forums/topic/can-cloverleaf-query-active-directory-for-additional-data/#post-121565" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">58473e86985f0f2294689899475f0795</guid>
				<title>Jim Vilbrandt replied to the topic Examples of exchanging parameters with Stored Procedure in DB Lookup Table in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/examples-of-exchanging-parameters-with-stored-procedure-in-db-lookup-table/#post-121517</link>
				<pubDate>Thu, 18 Jul 2024 05:43:19 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hi Jim,</p>
<p>I am running inbound stored procedures with both Oracle and MSSQL. The process is very different for both. I am not passing parameters to the called procedure, so I am curious if someone has accomplished this.</p>
<p><strong>Oracle:</strong><br />
&lt;p style=&#8221;margin: 0in; font-family: Calibri; font-size: 11.0pt;&#8221;&gt;create or replace procedure cp_clv_test(out_var out&hellip;<span class="activity-read-more" id="activity-read-more-26485"><a href="https://usspvlclovertch2.infor.com/forums/topic/examples-of-exchanging-parameters-with-stored-procedure-in-db-lookup-table/#post-121517" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">452653355da01f2e46b44d8474709e80</guid>
				<title>Jim Vilbrandt replied to the topic Need to Convert OBX:5 value YYYYMMDDHHMMSS into MM/DD/YYYY HH:MM in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/need-to-convert-obx5-value-yyyymmddhhmmss-into-mm-dd-yyyy-hhmm/#post-121287</link>
				<pubDate>Wed, 03 Apr 2024 06:12:33 -0400</pubDate>

									<content:encoded><![CDATA[<p>Here&#8217;s one more:<br />
&lt;pre&gt;set inStr [lindex $xlateInVals 0]<br />
  if [clength $inStr] {<br />
    set obStr [fmtclock [clock scan $inStr -format %Y%m%d%H%M%S] &#8220;%m/%d/%Y %H:%M:%S&#8221;]<br />
    xpmstore $xlateId [lindex $xlateOutList 0] c $obStr<br />
}&lt;/pre&gt;</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">ab99bb83cb9b4c6d12868a81d9f375e7</guid>
				<title>Jim Vilbrandt replied to the topic Xlate: Issue getting hex 0d in field using COPY Action in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/xlate-issue-getting-hex-0d-in-field-using-copy-action/#post-121265</link>
				<pubDate>Mon, 18 Mar 2024 13:24:00 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hi Jim,</p>
<p>In HRL definitions, you need to use &#8216;xd&#8217;. You might try that.</p>
<p>Regards, Jim</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">17f6bc12c462d99bc48fd42cd184cf51</guid>
				<title>Jim Vilbrandt replied to the topic Log into the xlates in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/log-into-the-xlates/#post-121186</link>
				<pubDate>Thu, 22 Feb 2024 13:44:36 -0500</pubDate>

									<content:encoded><![CDATA[<p>Hello,</p>
<p>not sure if I understand your question, but you can always add the following line to a Pre or Post Proc of most actions (Copy, Concat, Table, Call):</p>
<p>echo [lindex $xlateInVals 0]</p>
<p>= or =</p>
<p>echo &#8220;Value: [lindex $xlateInVals 0]&#8221;</p>
<p>You will see the results in &#8220;Browse/Watch Output&#8221; for the process where the sending process/route is located. Or&hellip;<span class="activity-read-more" id="activity-read-more-26138"><a href="https://usspvlclovertch2.infor.com/forums/topic/log-into-the-xlates/#post-121186" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">26cd70155a4a659b0e6b56fec1ca5437</guid>
				<title>Jim Vilbrandt 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-121121</link>
				<pubDate>Fri, 09 Feb 2024 12:19:25 -0500</pubDate>

									<content:encoded><![CDATA[<p>Hello Joe,</p>
<p>DATAXLATE is a single list with a list of 0-n routes and the routes contain lists of 0-n route details.</p>
<p>Get the list of routes:</p>
<p><span>set rteLst [lindex $dataxlate]</span></p>
<p>Then loop through the list looking for the fields you want:</p>
<p><span>foreach rte $rteLst {</span><br />
<span>  keylget rte TRXID trxid</span><br />
<span>  echo $trxid</span><br />
<span>}</span></p>
<p>Regards, Jim</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">f4cbc06766006d7ff36f0fbb57d2a52d</guid>
				<title>Jim Vilbrandt replied to the topic Thread IP and ports in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/thread-ip-and-ports/#post-121046</link>
				<pubDate>Fri, 05 Jan 2024 07:18:16 -0500</pubDate>

									<content:encoded><![CDATA[<p>Hi John,</p>
<p>I wrote these two Scripts that are included as Inbound Data TPS on two timer threads that run once a night. They create CSV files once a day that contain details for all threads defined in the SITES argument. One is for Protocol details, the second for Route details.</p>
<p>Here is how the TPS Args are configured:</p>
<p>{SITES {site1 site2&hellip;<span class="activity-read-more" id="activity-read-more-26012"><a href="https://usspvlclovertch2.infor.com/forums/topic/thread-ip-and-ports/#post-121046" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">3a5d55c91f9877a85741ff92f5c8c85f</guid>
				<title>Jim Vilbrandt replied to the topic Clover call Store procedure issue in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/clover-call-store-procedure-issue/#post-120999</link>
				<pubDate>Fri, 24 Nov 2023 09:05:53 -0500</pubDate>

									<content:encoded><![CDATA[<p>As long as your calling a stored procedure, why not create the complete HL7 message there and return it as a string? I have a couple database query interfaces (without a called procedure) that return each HL7 segment as a field. I then replace commas and quotes in an inbound data TPS. As you are dealing with a variable number of segments, it would&hellip;<span class="activity-read-more" id="activity-read-more-25951"><a href="https://usspvlclovertch2.infor.com/forums/topic/clover-call-store-procedure-issue/#post-120999" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">80c219882ed3e0377443cf9ca7e52bbb</guid>
				<title>Jim Vilbrandt replied to the topic Iterate from 2 in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/interate-from-2/#post-120924</link>
				<pubDate>Wed, 18 Oct 2023 09:42:36 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hi Doug,</p>
<p>what about reading all OBX segments into a TCL list in an inbound data TPS, then sorting that list before sending to the XLate?</p>
<p>I would create a list with two fields, the first is your sort criteria and the second is the raw OBX string.</p>
<blockquote><p>keylget args MSGID mh</p>
<p># Get HL7 Message<br />
set msg [msgget $mh]<br />
set segs [split $msg &#8220;x0d&#8221;]</p>
<p>foreach&hellip;</p></blockquote>
<p><span class="activity-read-more" id="activity-read-more-25862"><a href="https://usspvlclovertch2.infor.com/forums/topic/interate-from-2/#post-120924" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">e035784b54d5294b143921be86536488</guid>
				<title>Jim Vilbrandt replied to the topic Thread Build Check using netcfg tcl commands in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/thread-build-check-using-netcfg-tcl-commands/#post-120913</link>
				<pubDate>Thu, 12 Oct 2023 06:50:38 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hi Joe,</p>
<p>This is not exactly what you asked for but should be a good start. As Cloverleaf version compare does not allow you to compare the current (unsaved) version, I created the attached script to show the differences between the current netconfig and the previously versioned netconfig. I wrote it and use it in an Unix environment, so I don&#8217;t&hellip;<span class="activity-read-more" id="activity-read-more-25854"><a href="https://usspvlclovertch2.infor.com/forums/topic/thread-build-check-using-netcfg-tcl-commands/#post-120913" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">c1e69112120057168a9acfda596c400b</guid>
				<title>Jim Vilbrandt replied to the topic Generate xlt using javascript in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/generate-xlt-using-javascript/#post-120882</link>
				<pubDate>Wed, 04 Oct 2023 06:08:36 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hi Doug,</p>
<p>XLate scripts are not TCL. But you can include TCL scripts and snippets in an XLate. Either within a Call or Pre/Post Proc steps. XLates do not support a CASE/SWITCH statement, but TCL does have a SWITCH. When I need a SWITCH, I often put this logic in Call.</p>
<p>I have not implemented Java Script yet, as we need to upgrade our Cloverleaf&hellip;<span class="activity-read-more" id="activity-read-more-25823"><a href="https://usspvlclovertch2.infor.com/forums/topic/generate-xlt-using-javascript/#post-120882" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">199e01096eae8457f48e0164d32a5c0b</guid>
				<title>Jim Vilbrandt replied to the topic Arranging field address order in Field Routing in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/arranging-field-address-order-in-field-routing/#post-120830</link>
				<pubDate>Mon, 04 Sep 2023 09:27:39 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hi Jim,</p>
<p>I wrote the attached Inbound Data TPS just for this purpose.</p>
<p>Regards, Jim</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">583204ff518e986418bf35306eb57ab5</guid>
				<title>Jim Vilbrandt replied to the topic Pull oauth2 token from ib_reply in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/pull-oauth2-token-from-ib_reply/#post-120700</link>
				<pubDate>Wed, 02 Aug 2023 09:38:10 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hi Bill,</p>
<p>Have you gotten any further with your OAUTH2 development? I need to implement an outbound REST interface with JSON Web Tokens and don&#8217;t want to reinvent the wheel.</p>
<p>It would be great if someone could upload the configuration details (Box?) containing both a receiving (Server) and sending (Client) threads for testing purposes.</p>
<p>Best&hellip;<span class="activity-read-more" id="activity-read-more-25626"><a href="https://usspvlclovertch2.infor.com/forums/topic/pull-oauth2-token-from-ib_reply/#post-120700" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">bad9a7c14f7fae5a1124f2dcb0d76bee</guid>
				<title>Jim Vilbrandt replied to the topic TCL to delete OBX in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/tcl-to-delete-obx/#post-120649</link>
				<pubDate>Thu, 22 Jun 2023 05:49:30 -0400</pubDate>

									<content:encoded><![CDATA[<p>Why not use an Iterate in an XLate:</p>
<blockquote><p>COPY =0 -&gt; $%g9</p>
<p>ITERATE / group / 1(0).1(0).3 / %g1</p>
<p>IF 1(0).1(0).3(%g1).OBX(0).#5(0).[0] ne =DNR</p>
<p>PATHCOPY 1(0).1(0).3(%g1).OBX(0) -&gt; 1(0).1(0).3(%g9).OBX(0)</p>
<p>MATH: ADD $%g9 / =1 -&gt; $%g9</p>
<p>COPY $%g9 -&gt; (0).1(0).3(%g9).OBX(0).#1(0).[0]</p></blockquote>
<p>Regards, Jim</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">966282541aa41844530d626b352c257d</guid>
				<title>Jim Vilbrandt replied to the topic Web-Services Error Code 302 in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/web-services-error-code-302/#post-120622</link>
				<pubDate>Mon, 12 Jun 2023 09:20:06 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hi David,</p>
<p>thanks for pointing me in the right direction. My &#8220;send ws ack&#8221; tps had a hardcoded content type that was causing the issue. I changed it to echo the content type that was sent and everything appears to be working as expected.</p>
<p>Best Regards, Jim</p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">66c920a245a9309bd865dcb7c6f0cf82</guid>
				<title>Jim Vilbrandt replied to the topic Web-Services Error Code 302 in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/web-services-error-code-302/#post-120618</link>
				<pubDate>Fri, 09 Jun 2023 05:28:18 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hi David,</p>
<p>Thanks for responding. I have tried various URL combinations, including your suggestion. With this configuration, I do get a 200 response but the client then throws a &#8220;Media type separator is missing&#8221; error. I haven&#8217;t consider this in the past, but do I need to send a JSON response instead of the standard WS XML?</p>
<p>Regards, Jim</p>
<p>&nbsp;</p>
<blockquote><p>INFO:&hellip;</p></blockquote>
<p><span class="activity-read-more" id="activity-read-more-25526"><a href="https://usspvlclovertch2.infor.com/forums/topic/web-services-error-code-302/#post-120618" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">031a5380ff1ae061f569a34676ce9de5</guid>
				<title>Jim Vilbrandt started the topic Web-Services Error Code 302 in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/web-services-error-code-302/</link>
				<pubDate>Thu, 08 Jun 2023 13:30:06 -0400</pubDate>

									<content:encoded><![CDATA[<p>I setup a WS-RawClient and a WS-Server in the same Cloverleaf site for testing JSON message transport. No matter what message I send from the client to the server, I get a 302 (specific URL has been moved temporarily to a new location) error.</p>
<blockquote><p>Jun 08, 2023 3:21:56 PM org.apache.cxf.interceptor.LoggingOutInterceptor<br />
INFO: Outbound&hellip;</p></blockquote>
<p><span class="activity-read-more" id="activity-read-more-25522"><a href="https://usspvlclovertch2.infor.com/forums/topic/web-services-error-code-302/" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
					<item>
				<guid isPermaLink="false">fd5f81662b3969a0eaeb70addbe8df2d</guid>
				<title>Jim Vilbrandt replied to the topic Cloverleaf and Powershell in the forum Cloverleaf</title>
				<link>https://usspvlclovertch2.infor.com/forums/topic/cloverleaf-and-powershell/#post-120606</link>
				<pubDate>Fri, 02 Jun 2023 12:16:05 -0400</pubDate>

									<content:encoded><![CDATA[<p>Hello Markus,</p>
<p>I attempted using PowerShell to export all protocol details (TCP-IP, Web-Service, Disk, etc.) but ended up writing in TCL. There are several TCL commands that allow easy access to NetConfig details. The benefit is that these scripts are not OS dependant and run on our Windows and Linux systems. I also integrated it (and one for&hellip;<span class="activity-read-more" id="activity-read-more-25513"><a href="https://usspvlclovertch2.infor.com/forums/topic/cloverleaf-and-powershell/#post-120606" rel="nofollow ugc">Read more</a></span></p>
]]></content:encoded>
				
									<slash:comments>0</slash:comments>
				
							</item>
		
	</channel>
</rss>