<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	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>William Rentfrow&#039;s Blog</title>
	<atom:link href="http://williamrentfrow.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://williamrentfrow.com</link>
	<description>Caution: Pragmatist at work</description>
	<lastBuildDate>Mon, 27 Jun 2011 17:30:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Re-reading the ar.conf (ar.cfg) file</title>
		<link>http://williamrentfrow.com/rereading-arconf-arcfg-file/</link>
		<comments>http://williamrentfrow.com/rereading-arconf-arcfg-file/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 16:18:02 +0000</pubDate>
		<dc:creator>William</dc:creator>
				<category><![CDATA[BMC Remedy]]></category>

		<guid isPermaLink="false">http://williamrentfrow.com/?p=403</guid>
		<description><![CDATA[Re-read the ar.conf file on a BMC AR Server Manually: I have used this before but I had to look it up again&#8230; Let&#8217;s say you make a manual change to the ar.conf file on the server and you don&#8217;t want to restart the server (some changes do require a restart, check the docs) You [...]]]></description>
			<content:encoded><![CDATA[<h2>Re-read the ar.conf file on a BMC AR Server Manually:</h2>
<p>I have used this before but I had to look it up again&#8230;</p>
<p>Let&#8217;s say you make a manual change to the ar.conf file on the server and you don&#8217;t want to restart the server (some changes do require a restart, check the docs)</p>
<p>You can force the server to re-read the ar.conf file like this:</p>
<p>/bin/arsignald -c  </p>
<p>So, for Remedy 7.6.03 (or nearly any other) server (as the appropriate user):</p>
<p>/&lt;install dir&gt;/ar/bin/arsignald -c ServerName Port</p>
<p>e.g.:</p>
<p>/remedy/ar/bin/arsignald -c myserver 2100</p>
<br/><a href="http://www.socialmarker.com/?link=http://williamrentfrow.com/rereading-arconf-arcfg-file/&title=Re-reading+the+ar.conf+%28ar.cfg%29+file&text=Re-read+the+ar.conf+file+on+a+BMC+AR+Server+Manually%3A+I+have+used+this+before+but+I+had+to+look+it+up+again%26%238230%3B+Let%26%238217%3Bs+say+you+make+a+manual+change+to+the+ar.conf+file+on+the+server+and+you...&tags=bin+arsignald%2C+conf+file%2C+server" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript>]]></content:encoded>
			<wfw:commentRss>http://williamrentfrow.com/rereading-arconf-arcfg-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converting Remedy/Unix Epoch Date to Dates and/or Times in Excel</title>
		<link>http://williamrentfrow.com/converting-unix-epoch-date-dates-andor-times-excel/</link>
		<comments>http://williamrentfrow.com/converting-unix-epoch-date-dates-andor-times-excel/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 00:54:07 +0000</pubDate>
		<dc:creator>William</dc:creator>
				<category><![CDATA[BMC Remedy]]></category>
		<category><![CDATA[convert epoch time]]></category>
		<category><![CDATA[remedy date conversion]]></category>
		<category><![CDATA[remedy time conversion]]></category>

		<guid isPermaLink="false">http://williamrentfrow.com/?p=386</guid>
		<description><![CDATA[Convert Epoch Date/Times in Excel One of the more annoying things that people run into when dealing with data directly from the Remedy database is conversion of date/time strings. Remedy &#8211; and most unix systems &#8211; uses Epoch date.  This is simply the number of seconds since January 1st 1970. To most people this is [...]]]></description>
			<content:encoded><![CDATA[<h2>Convert Epoch Date/Times in Excel</h2>
<p>One of the more annoying things that people run into when dealing with data directly from the Remedy database is conversion of date/time strings.</p>
<p>Remedy &#8211; and most unix systems &#8211; uses Epoch date.  This is simply the number of seconds since January 1st 1970.</p>
<p>To most people this is meaningless of course &#8211; however, if you are exporting the data and pulling it into Excel it&#8217;s easy to convert it to a date or time (or both).</p>
<p>Imagine you have exported the data and opened it in Excel &#8211; you will have a column of integers.  Let&#8217;s say that is in A1.</p>
<p>If you want the time only you would put this formula into B1:</p>
<p>=TIME(HOUR(A1),MINUTE(A1),SECOND(A1))</p>
<p>To get the date you do something very similar &#8211; enter this formula:</p>
<p>=date(year(a2),month(a2),day(a2))</p>
<p>That&#8217;s it &#8211; email me with questions.</p>
<br/><a href="http://www.socialmarker.com/?link=http://williamrentfrow.com/converting-unix-epoch-date-dates-andor-times-excel/&title=Converting+Remedy%2FUnix+Epoch+Date+to+Dates+and%2For+Times+in+Excel&text=Convert+Epoch+Date%2FTimes+in+Excel+One+of+the+more+annoying+things+that+people+run+into+when+dealing+with+data+directly+from+the+Remedy+database+is+conversion+of+date%2Ftime+strings.&tags=%26%238211%3B" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript>]]></content:encoded>
			<wfw:commentRss>http://williamrentfrow.com/converting-unix-epoch-date-dates-andor-times-excel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where is BMC_SLM_HOME?</title>
		<link>http://williamrentfrow.com/bmcslmhome/</link>
		<comments>http://williamrentfrow.com/bmcslmhome/#comments</comments>
		<pubDate>Sun, 10 Oct 2010 02:28:52 +0000</pubDate>
		<dc:creator>William</dc:creator>
				<category><![CDATA[BMC Remedy]]></category>
		<category><![CDATA[SLM]]></category>

		<guid isPermaLink="false">http://williamrentfrow.com/?p=380</guid>
		<description><![CDATA[If you've attempted to install BMC Remedy 7.6 patch 001 for Linux you probably noticed the installer fails immediately.

The error message it gives is straight forward:

"No BMC Service Level Management products needing this patch were found on this system".

That's all well and good, except for two things:

   1. SLM 7.6 is definitely installed
   2. The installer didn't prompt you for anything at this point except the license agreement - it doesn't even ask you if you want to browse for the location of the application

]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve attempted to install BMC Remedy 7.6 patch 001 for Linux you probably noticed the installer fails immediately.</p>
<p>The error message it gives is straight forward:</p>
<p>&#8220;No BMC Service Level Management products needing this patch were found on this system&#8221;.</p>
<p>That&#8217;s all well and good, except for two things:</p>
<ol>
<li>SLM 7.6 is definitely installed</li>
<li>The installer didn&#8217;t prompt you for anything at this point except the license agreement &#8211; it doesn&#8217;t even ask you if you want to browse for the location of the application</li>
</ol>
<p>Here&#8217;s a screenshot of it:</p>
<p><a href="http://williamrentfrow.com/wp-content/uploads/2010/10/slm-install-error.jpg"><img class="alignnone size-full wp-image-381" title="SLM 7.6 Patch Install Error" src="http://williamrentfrow.com/wp-content/uploads/2010/10/slm-install-error.jpg" alt="" width="575" height="453" /></a></p>
<p>Checking on this further I re-read the patch install notes and found this embedded in them on page 3:</p>
<p><em>You must check your environment variables to see if BMC_SLM_HOME is present<br />
before running ./setup.bin on UNIX.</em></p>
<p>Here&#8217;s the problem &#8211; there&#8217;s apparently nowhere in the universe that tells you WHAT the BMC_SLM_HOME environment variable is supposed to be set TO.</p>
<p>Google had never heard of it.</p>
<p>BMC Support was not immediately familiar with it &#8211; searching their KB&#8217;s &#8211; and ever PDF I have downloaded from them &#8211; resulted in zero results.</p>
<p>Fortunately this is an easy problem to solve.  This is one of those rare cases where the &#8220;HOME&#8221; is actually something logical &#8211; aka the install directory.</p>
<p>To fix the problem I just had to add this to the environment variable to the .profile for the user and then re-run the installer.  You could just do this command line as well:</p>
<p>BMC_SLM_HOME=/&lt;my app install dir&gt;/apps/ServiceLevelManagement<br />
export BMC_SLM_HOME</p>
<p>Voila &#8211; problem fixed.</p>
<br/><a href="http://www.socialmarker.com/?link=http://williamrentfrow.com/bmcslmhome/&title=Where+is+BMC_SLM_HOME%3F&text=If+you%26%238217%3Bve+attempted+to+install+BMC+Remedy+7.6+patch+001+for+Linux+you+probably+noticed+the+installer+fails+immediately.&tags=%26%238211%3B" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript>]]></content:encoded>
			<wfw:commentRss>http://williamrentfrow.com/bmcslmhome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the &#8220;SYS:Application Status Enabler&#8221; form for?</title>
		<link>http://williamrentfrow.com/sysapplication-status-enabler-form/</link>
		<comments>http://williamrentfrow.com/sysapplication-status-enabler-form/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 04:10:42 +0000</pubDate>
		<dc:creator>William</dc:creator>
				<category><![CDATA[BMC Remedy]]></category>
		<category><![CDATA[bmc remedy]]></category>
		<category><![CDATA[remedy incident management]]></category>
		<category><![CDATA[Remedy ITSM]]></category>

		<guid isPermaLink="false">http://williamrentfrow.com/?p=376</guid>
		<description><![CDATA[SYS:Application Status Enabler in ITSM 7.03 I was troubleshooting a performance problem with ITSM 7.03 and ran into errors in the arerror.log file referring to this form.  There were about 100,000 old records in this form that weren&#8217;t doing anything useful as far as I could tell &#8211; it looked like old trash data. I [...]]]></description>
			<content:encoded><![CDATA[<h2>SYS:Application Status Enabler in ITSM 7.03</h2>
<p>I was troubleshooting a performance problem with ITSM 7.03 and ran into errors in the arerror.log file referring to this form.  There were about 100,000 old records in this form that weren&#8217;t doing anything useful as far as I could tell &#8211; it looked like old trash data.</p>
<p>I wasn&#8217;t familiar with it &#8211; and I hadn&#8217;t bugged BMC for a while &#8211; so I shot a note to their tech support.</p>
<p>This is what they said:</p>
<p><em>The SYS:Application Status Enabler form is a system form used to enable child records after a parent record has been created.</em></p>
<p><em>For example, when creating an Incident and I also create a relationship record and a Work Info record. These child records are created with a Status of &#8220;Delete&#8221;.  When a child record is created it also creates a record in the SYS:Application Status Enabler form. In this case there are two records created in the SYS:Application Status Enabler form, one for the relationship record and the other for Work Info.</em></p>
<p><em>Upon saving the Incident it updates it corresponding records to the SYS:Application Status Enabler form which in turn runs workflow that updates the Status on the child records from a &#8220;Delete&#8221; state to and &#8220;Enabled&#8221; state.</em></p>
<p><em>After this operation is done there is workflow in place to delete the records. If you have old records in that form then there is no problem with purging them, since they are no longer serving any function.</em></p>
<p>So now you know <img src='http://williamrentfrow.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br/><a href="http://www.socialmarker.com/?link=http://williamrentfrow.com/sysapplication-status-enabler-form/&title=What+is+the+%26%238220%3BSYS%3AApplication+Status+Enabler%26%238221%3B+form+for%3F&text=SYS%3AApplication+Status+Enabler+in+ITSM+7.03+I+was+troubleshooting+a+performance+problem+with+ITSM+7.03+and+ran+into+errors+in+the+arerror.log+file+referring+to+this+form.%26%23160%3B+There+were+about...&tags=enabler+form%2C+application+status%2C+the+sys%2C+records%2C+status%2C+record%2C+enabler%2C+application" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript>]]></content:encoded>
			<wfw:commentRss>http://williamrentfrow.com/sysapplication-status-enabler-form/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remedy DST Time addition problems</title>
		<link>http://williamrentfrow.com/remedy-dst-time-addition-problems/</link>
		<comments>http://williamrentfrow.com/remedy-dst-time-addition-problems/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 16:47:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ARS List Posts]]></category>
		<category><![CDATA[BMC Remedy]]></category>
		<category><![CDATA[bmc remedy daylight savings time]]></category>
		<category><![CDATA[dateadd]]></category>
		<category><![CDATA[remedy dst]]></category>

		<guid isPermaLink="false">http://williamrentfrow.com/?p=355</guid>
		<description><![CDATA[$My Date$ - 864000 (i.e., minus 10 days).

Here's the interesting thing - when the date entered is  Daylight savings time - 3/15 this spring - the calculated value for the date time field returns 3/4/2010 11:00:00 PM.  Normally all of the times in this date/time field are left at 12:00:00 AM and are unused.

Technically speaking the calculation is EXACTLY correct.  3/4/2010 11:00:00 PM is exactly 10 days before 3/15/2010 12:00:00 AM - because 3/15 has an "extra" hour added that is a figment of our collective imagination.  Technically DST doesn't happen until 2:00 AM though but that's a matter for another time.]]></description>
			<content:encoded><![CDATA[<h2>When the DST match doesn&#8217;t appear to add up:</h2>
<p>Here&#8217;s the original ARS List post I put out:</p>
<p><em>Fortunately this issue SHOULD be very straight forward.</em></p>
<p><em>Unfortunately &#8211; it isn&#8217;t.</em></p>
<p><em>There&#8217;s a button that calculates a person&#8217;s period of eligibility to make changes to their HR benefits, etc.  You enter their employment anniversary date and hit the button and this performs a calculation:</em></p>
<p><em>$My Date$ &#8211; 864000 (i.e., minus 10 days).</em></p>
<p><em>Here&#8217;s the interesting thing &#8211; when the date entered is  Daylight savings time &#8211; 3/15 this spring &#8211; the calculated value for the date time field returns 3/4/2010 11:00:00 PM.  Normally all of the times in this date/time field are left at 12:00:00 AM and are unused.</em></p>
<p><em>Technically speaking the calculation is EXACTLY correct.  3/4/2010 11:00:00 PM is exactly 10 days before 3/15/2010 12:00:00 AM &#8211; because 3/15 has an &#8220;extra&#8221; hour added that is a figment of our collective imagination.  Technically DST doesn&#8217;t happen until 2:00 AM though but that&#8217;s a matter for another time.</em></p>
<p><em>I was thinking about changing the times on these to default to 3:00:00 AM instead of 12:00:00 AM &#8211; but I&#8217;m open to suggestions.</em></p>
<p>As it turns out the solution was really simple &#8211; the original math for the &#8220;Set Fields&#8221; calculation did this:</p>
<p>$My Date$ &#8211; 864000</p>
<p>I just switched it to use the Remedy <strong>DATEADD</strong> function and added negative 10 days &#8211; this only evaluates the &#8220;date&#8221; portion of the value and ignores DST:</p>
<p>DATEADD(&#8220;day&#8221;,-10,$My Date$)</p>
<p>Thanks to C.B. on the arlist for the suggestion.</p>
<br/><a href="http://www.socialmarker.com/?link=http://williamrentfrow.com/remedy-dst-time-addition-problems/&title=Remedy+DST+Time+addition+problems&text=When+the+DST+match+doesn%26%238217%3Bt+appear+to+add+up%3A+Here%26%238217%3Bs+the+original+ARS+List+post+I+put+out%3A+Fortunately+this+issue+SHOULD+be+very+straight+forward.+Unfortunately+%26%238211%3B+it+isn%26%238217%3Bt.&tags=%26%238211%3B" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript>]]></content:encoded>
			<wfw:commentRss>http://williamrentfrow.com/remedy-dst-time-addition-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remedy Email Engine SSL Error</title>
		<link>http://williamrentfrow.com/remedy-email-engine-ssl-error/</link>
		<comments>http://williamrentfrow.com/remedy-email-engine-ssl-error/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 05:18:32 +0000</pubDate>
		<dc:creator>William</dc:creator>
				<category><![CDATA[BMC Remedy]]></category>
		<category><![CDATA[remedy email engine]]></category>
		<category><![CDATA[Remedy errors]]></category>
		<category><![CDATA[SSL certificates]]></category>

		<guid isPermaLink="false">http://williamrentfrow.com/?p=346</guid>
		<description><![CDATA[SSL Errors We had the email engine working fine for quite some time (ARS 7.1 on Solaris). Then &#8211; one magical day after server patching &#8211; it quit.  The error messages reported in the email error logs form said this: Connect failed javax.mail.MessagingException: Connect failed; nested exception is: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: [...]]]></description>
			<content:encoded><![CDATA[<p>SSL Errors</p>
<p>We had the email engine working fine for quite some time (ARS 7.1 on Solaris).</p>
<p>Then &#8211; one magical day after server patching &#8211; it quit.  The error messages reported in the email error logs form said this:</p>
<p><code>Connect failed<br />
javax.mail.MessagingException: Connect failed;<br />
nested exception is:<br />
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target<br />
at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:148)<br />
at javax.mail.Service.connect(Service.java:275)<br />
at javax.mail.Service.connect(Service.java:156)<br />
at com.bmc.arsys.emaildaemon.ReceiverModule.initializeIncommingMailbox(ReceiverModule.java:1876)<br />
at com.bmc.arsys.emaildaemon.ReceiverModule.doWork(ReceiverModule.java:216)<br />
at com.bmc.arsys.emaildaemon.ThreadBase.run(ThreadBase.java:288)<br />
at java.lang.Thread.run(Thread.java:595)</code></p>
<p>&#8230;.and it looked like this&#8230;</p>
<div id="attachment_347" class="wp-caption alignnone" style="width: 444px"><a href="http://williamrentfrow.com/wp-content/uploads/2010/02/SSLerror.jpg"><img class="size-full wp-image-347" title="SSLerror" src="http://williamrentfrow.com/wp-content/uploads/2010/02/SSLerror.jpg" alt="SSL Error" width="434" height="447" /></a><p class="wp-caption-text">Remedy Email Engine SSL Error</p></div>
<p>As it turned out &#8211; it was a pretty easy fix.</p>
<p>For some reason the patching (OS level patching by another group) had overwritten our CACERTS file.  We didn&#8217;t notice immediately because the replacement file had approximately the right size and date.</p>
<p>So &#8211; if you run into the &#8220;PKIX path building failed:  unable to find valid certification path to requested&#8221; error &#8211; re-import or otherwise replace your SSL certificates.</p>
<p>-William</p>
<br/><a href="http://www.socialmarker.com/?link=http://williamrentfrow.com/remedy-email-engine-ssl-error/&title=Remedy+Email+Engine+SSL+Error&text=SSL+Errors+We+had+the+email+engine+working+fine+for+quite+some+time+%28ARS+7.1+on+Solaris%29.+Then+%26%238211%3B+one+magical+day+after+server+patching+%26%238211%3B+it+quit.%26%23160%3B+The+error+messages+reported+in+the...&tags=arsys+emaildaemon%2C+com+bmc%2C+%26%238211%3B" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript>]]></content:encoded>
			<wfw:commentRss>http://williamrentfrow.com/remedy-email-engine-ssl-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twas the night before Christmas&#8230;</title>
		<link>http://williamrentfrow.com/twas-night-christmas/</link>
		<comments>http://williamrentfrow.com/twas-night-christmas/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 04:29:33 +0000</pubDate>
		<dc:creator>William</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[christmas]]></category>

		<guid isPermaLink="false">http://williamrentfrow.com/?p=342</guid>
		<description><![CDATA[I present this piece of weirdness: ‘Twas the night before Christmas, And I – mop in hand – Had just started in Cleaning porcelain tile-land   The kitchen, the hall, the mud room too Also the foyer, there was much to do. I swept then I mopped, and did it up quick – So it [...]]]></description>
			<content:encoded><![CDATA[<p>I present this piece of weirdness:</p>
<p>‘Twas the night before Christmas,</p>
<p>And I – mop in hand –</p>
<p>Had just started in</p>
<p>Cleaning porcelain tile-land</p>
<p> </p>
<p>The kitchen, the hall, the mud room too</p>
<p>Also the foyer, there was much to do.</p>
<p>I swept then I mopped, and did it up quick –</p>
<p>So it would dry long before St. Nick</p>
<p> </p>
<p>When out in the entrance I heard yell and a thud</p>
<p>I dropped all my stuff and thought “aw….CRUD”</p>
<p>And there on the floor lying perfectly still</p>
<p>Was that jolly old elf, a total fresh kill</p>
<p> </p>
<p>The tracks told the story and told it quite well</p>
<p>First the chimney, then the tile, then a long slip and he fell.</p>
<p> </p>
<p>I stood a long moment, trying to be shrewd.</p>
<p>Was this illegal? Was there a treaty? Was I really screwed?</p>
<p> </p>
<p>And then the answer came in a flash – and I ran</p>
<p>to the basement, to find the Halloween stash</p>
<p> </p>
<p>With my pirate costume on, I bowed and I begged</p>
<p>“Please FSM – please save the day”</p>
<p> </p>
<p>Out on the lawn I heard a loud BOOM</p>
<p>I sprang to the stoop and looked out from the room</p>
<p> </p>
<p>“On cavatappi, on spaghetti, al Dente, of course!”</p>
<p>“We have a true pirate to save from the courts!”</p>
<p> </p>
<p>His noodly appendage struck out, and raised that old elf</p>
<p>Who stood, looked at FSM, and shook off his own self.</p>
<p> </p>
<p>The two had a moment there alone in the snow -</p>
<p>Two imaginary characters respectfully saying Hello</p>
<p> </p>
<p>And ever since that day all I get is some coal.</p>
<br/><a href="http://www.socialmarker.com/?link=http://williamrentfrow.com/twas-night-christmas/&title=Twas+the+night+before+Christmas%26%238230%3B&text=I+present+this+piece+of+weirdness%3A+%26%238216%3BTwas+the+night+before+Christmas%2C+And+I+%26%238211%3B+mop+in+hand+%26%238211%3B+Had+just+started+in+Cleaning+porcelain+tile-land+%26%23160%3B+The+kitchen%2C+the+hall%2C+the+mud...&tags=" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript>]]></content:encoded>
			<wfw:commentRss>http://williamrentfrow.com/twas-night-christmas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to add email attachments to incoming emails</title>
		<link>http://williamrentfrow.com/add-email-attachments-incoming-emails/</link>
		<comments>http://williamrentfrow.com/add-email-attachments-incoming-emails/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 23:16:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[BMC Remedy]]></category>
		<category><![CDATA[bmc remedy email engine]]></category>
		<category><![CDATA[email attachments incident]]></category>
		<category><![CDATA[remedy email attachment]]></category>
		<category><![CDATA[remedy email engine attachment]]></category>

		<guid isPermaLink="false">http://williamrentfrow.com/?p=335</guid>
		<description><![CDATA[A while back I wrote a long series on how to process incoming emails into Remedy Incident Management.

I received a number of positive responses to that as well as a lot of questions.  One of the frequent questions was "How do we put attachments in?".

Robert Fults of Florida International University was nice enough to provide a complete guide on how to do this.  The material below this paragraph was all provided by him.  Thanks Robert!]]></description>
			<content:encoded><![CDATA[<h2>Attachments for incoming emails</h2>
<p>A while back I wrote a long series on how to process incoming emails into Remedy Incident Management.</p>
<p>I received a number of positive responses to that as well as a lot of questions.  One of the frequent questions was &#8220;How do we put attachments in?&#8221;.</p>
<p>Robert Fults of Florida International University was nice enough to provide a complete guide on how to do this.  The material below this paragraph was all provided by him.  Thanks Robert!</p>
<h3>Getting your incoming email to accept a single attachment</h3>
<p>First, add a new tab to the page holder called Attachments.</p>
<div id="attachment_332" class="wp-caption alignnone" style="width: 310px"><a href="http://williamrentfrow.com/wp-content/uploads/2009/11/remedy-email-attachment.jpg"><img class="size-medium wp-image-332" title="remedy-email-attachment" src="http://williamrentfrow.com/wp-content/uploads/2009/11/remedy-email-attachment-300x228.jpg" alt="Remedy email attachment (click for full size)" width="300" height="228" /></a><p class="wp-caption-text">Remedy email attachment (click for full size)</p></div>
<p>You will need a Character field to store the Email GUID and temp field to store the Attachment Unique ID or Attachment ID (I used the unique ID).  You also need a place to store those attachments so we add an attachment pool.  NOTE: I added an attachment table for further enhancement (I am planning to do a table loop to get the Attachment IDs of multiple attachments, which will change the way this works to some extent.)</p>
<p>Now we can start putting together some workflow.  First, we need to get the Email GUID from the AR System Messages form.  Remember that filter we created to get all the data pushed to our staging form? Just add this field to the list.  Mine has Email GUID = $Unique Identifier$. Done.</p>
<p>Now we create a filter that fires on submit to our staging form, in my case IncomingEmailProcessing, which will get the attachment to the staging form. It has two Set Fields actions.  The first will get the Attachement ID from the AR System Email Attachment join form.</p>
<div id="attachment_333" class="wp-caption alignnone" style="width: 310px"><a href="http://williamrentfrow.com/wp-content/uploads/2009/11/Remedy-filter-if-action1.jpg"><img class="size-medium wp-image-333" title="Remedy-filter-if-action1" src="http://williamrentfrow.com/wp-content/uploads/2009/11/Remedy-filter-if-action1-300x279.jpg" alt="Remedy Filter action 1 (click for full size)" width="300" height="279" /></a><p class="wp-caption-text">Remedy Filter action 1 (click for full size)</p></div>
<p>The next Set Fields action will take the attachment ID and search the AR System Email Attachments form and get the attachment.</p>
<div id="attachment_334" class="wp-caption alignnone" style="width: 310px"><a href="http://williamrentfrow.com/wp-content/uploads/2009/11/Remedy-filter-if-action2.jpg"><img class="size-medium wp-image-334" title="Remedy-filter-if-action2" src="http://williamrentfrow.com/wp-content/uploads/2009/11/Remedy-filter-if-action2-300x280.jpg" alt="Remedy filter action 2 (click for full size)" width="300" height="280" /></a><p class="wp-caption-text">Remedy filter action 2 (click for full size)</p></div>
<p>At this point your processing form should be collecting an email attachment. Now, how do we get it to the ticket?  First we need to make a correction: if you are using AR System 7.1, you need to modify filter HPD:HIJ:ModifyIncident_210_CreateWorklog to push z2AF Work Log01 = $SRAttachment (or whatever you name the attachment fields if you add more, point is that you need to push the attachment field).</p>
<p>Now we can go back to the filter we use to create new tickets from the data on our staging form, in my case +HPD:IncomingEmailCreateNewIncident, and add some new fields to it.</p>
<pre><code>z2AF_Act_Attachment_1 = $attachment field1$

z1D_WorklogDetails="Incident submitted via Email" (or whatever you like, it need to contain something)

z1D_View_Access=Internal or Public (your choice)

z1D_CommunicationSource=Email (for clarity)

z1D_Activity_Type=Customer Communication (for clarity)</code></pre>
<p> And that takes care of New Incident requests. Now for incident updates.  Go to the filter where you processed updates, in my case +HPD:IncomingEmailModifyIncident, and add the attachment fields.</p>
<p>SRAttachment=$attachment field1$</p>
<p> That’s it.  If you know how to use table loops you can copy the attachment table from the AR System Email Messages form and change the qualification to ( &#8216;Source ID2&#8242; = $EmailGUID$) AND ( &#8216;Type&#8217; = &#8220;Email&#8221;) which will populate it the table with the relevant attachments.  From there you change your work flow to walk the table and get the attachment IDs and attachments one at a time.  Then you could push them all at once to the appropriate places assuming you have added the necessary attachment fields to the attachment pool.</p>
<p> </p>
<p>-Robert Fults</p>
<p><a href="mailto:rfults@fiu.edu">rfults@fiu.edu</a></p>
<p>Remedy Developer @ FIU<span id="_marker"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: 11pt; line-height: 115%; font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"> </span></p>
<br/><a href="http://www.socialmarker.com/?link=http://williamrentfrow.com/add-email-attachments-incoming-emails/&title=How+to+add+email+attachments+to+incoming+emails&text=Attachments+for+incoming+emails+A+while+back+I+wrote+a+long+series+on+how+to+process+incoming+emails+into+Remedy+Incident+Management.&tags=get+the%2C+the+attachment%2C+which+will%2C+system+email%2C+attachment%2C+email%2C+caption%2C+attachments%2C+filter" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript>]]></content:encoded>
			<wfw:commentRss>http://williamrentfrow.com/add-email-attachments-incoming-emails/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BMC Remedy ACD Integration via the C API &#8211; opening a Display Only form</title>
		<link>http://williamrentfrow.com/integration-api-opening-display-form/</link>
		<comments>http://williamrentfrow.com/integration-api-opening-display-form/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 05:15:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ARS List Posts]]></category>
		<category><![CDATA[BMC Remedy]]></category>
		<category><![CDATA[ACD integration Remedy]]></category>
		<category><![CDATA[BMC Remedy integration]]></category>
		<category><![CDATA[Remedy API]]></category>

		<guid isPermaLink="false">http://williamrentfrow.com/?p=323</guid>
		<description><![CDATA[How to set open a display only field and set fields using the C API I had posted a question on the ARSList about how to properly format the C API call for &#8220;OpenForm&#8221; &#8211; we were getting errors using it. Mark Worley &#8211; a fellow poster &#8211; was kind enough to send me this [...]]]></description>
			<content:encoded><![CDATA[<h2>How to set open a display only field and set fields using the C API</h2>
<p>I had posted a question on the ARSList about how to properly format the C API call for &#8220;OpenForm&#8221; &#8211; we were getting errors using it.</p>
<p>Mark Worley &#8211; a fellow poster &#8211; was kind enough to send me this example which worked and allowed us to fix the problem</p>
<pre>
<code>
Dim arSession as ARUSER.COMAppObj
Dim arForm as ARUSER.ICOMFormWnd
Dim arField as ARUSER.ICOMField
Dim sessionNumber as Long

Set arSession = New ARUSER.COMAppObj
sessionNumber = arSession.Login(“ARUserID”, “ARUserPassword”,False)

arSession.OpenForm sessionNumber, “ARServer”, “Form Name”, ARSubmit , 1
Set arForm = arSession.GetActiveForm
Set arField = arForm.GetFieldById(999999999)
arField.Value = “Value”
arForm.Submit</code>
</pre>
<br/><a href="http://www.socialmarker.com/?link=http://williamrentfrow.com/integration-api-opening-display-form/&title=BMC+Remedy+ACD+Integration+via+the+C+API+%26%238211%3B+opening+a+Display+Only+form&text=How+to+set+open+a+display+only+field+and+set+fields+using+the+C+API+I+had+posted+a+question+on+the+ARSList+about+how+to+properly+format+the+C+API+call+for+%26%238220%3BOpenForm%26%238221%3B+%26%238211%3B+we+were...&tags=arsession" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript>]]></content:encoded>
			<wfw:commentRss>http://williamrentfrow.com/integration-api-opening-display-form/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Cafe World guide for the Facebook App</title>
		<link>http://williamrentfrow.com/cafe-world-guide-facebook-app/</link>
		<comments>http://williamrentfrow.com/cafe-world-guide-facebook-app/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 19:08:52 +0000</pubDate>
		<dc:creator>William</dc:creator>
				<category><![CDATA[Other projects]]></category>

		<guid isPermaLink="false">http://williamrentfrow.com/?p=317</guid>
		<description><![CDATA[Cafe World Secrets I am on Facebook from time to time but I haven&#8217;t gotten into any of the really popular games.  From a marketing/innovation standpoint though I do find them amazing &#8211; the number of people who are joining Cafe World (Mafia Wars, etc) is astronomical.  Last I heard it was 500,000+ a DAY [...]]]></description>
			<content:encoded><![CDATA[<h2>Cafe World Secrets</h2>
<p>I am on Facebook from time to time but I haven&#8217;t gotten into any of the really popular games.  From a marketing/innovation standpoint though I do find them amazing &#8211; the number of people who are joining Cafe World (Mafia Wars, etc) is astronomical.  Last I heard it was 500,000+ a DAY joining.</p>
<p>It&#8217;s already one of the most successful Facebook apps ever launched.</p>
<p>In any case &#8211; some guy is selling a <a href="http://www.williamrentfrow.com/go/cafeworldguide1.php" target="_blank">Cafe World Secrets guide </a>on Clickbank available here if that&#8217;s your thing (Disclaimer: Affiliate link, etc etc).</p>
<p>B.</p>
<br/><a href="http://www.socialmarker.com/?link=http://williamrentfrow.com/cafe-world-guide-facebook-app/&title=New+Cafe+World+guide+for+the+Facebook+App&text=Cafe+World+Secrets+I+am+on+Facebook+from+time+to+time+but+I+haven%26%238217%3Bt+gotten+into+any+of+the+really+popular+games.%26%23160%3B+From+a+marketing%2Finnovation+standpoint+though+I+do+find+them+amazing...&tags=cafe+world" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript>]]></content:encoded>
			<wfw:commentRss>http://williamrentfrow.com/cafe-world-guide-facebook-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: williamrentfrow.com @ 2012-02-06 03:31:22 -->
