<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Best Served Cold - CFMX 7</title>
			<link>http://www.pjk.us/paul/index.cfm</link>
			<description>Place where I talk.</description>
			<language>en-us</language>
			<pubDate>Tue, 07 Sep 2010 21:30:38 -0700</pubDate>
			<lastBuildDate>Sun, 17 Apr 2005 01:02:14 -0700</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>paul@pjk.us</managingEditor>
			<webMaster>paul@pjk.us</webMaster>
			
			
			
			
			
			<item>
				<title>New cfcUnit release coming soon.</title>
				<link>http://www.pjk.us/paul/index.cfm/2005/4/17/New_cfcUnit_release_coming_soon.</link>
				<description>
				
				&lt;p&gt;
After taking a look at the cfcUnit code with CFMX 7, I have discovered some things that have changed from CFMX 6.1 to 7. Basically, you can no longer directly instantiate the class &quot;WEB-INF.cftags.component&quot;, and I did this in a number of places in the framework&apos;s self tests. There are also some issues with the displayed results, so I am going to revisit the style information.
&lt;/p&gt;
&lt;p&gt;
I suppose this will be a good time to also go ahead and make it offically a 1.0 release (which it really has been for almost a year).
&lt;/p&gt;
				
				</description>
						
				
				<category>CFMX 7</category>				
				
				<category>cfcUnit</category>				
				
				<pubDate>Sun, 17 Apr 2005 01:02:14 -0700</pubDate>
				<guid>http://www.pjk.us/paul/index.cfm/2005/4/17/New_cfcUnit_release_coming_soon.</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>CFFORMs Galore!</title>
				<link>http://www.pjk.us/paul/index.cfm/2005/3/23/CFFORMs_Galore!</link>
				<description>
				
				&lt;p&gt;Over the last month, I have seen a whole bunch of postings with tips on how to use the new CFFORM tags. You know, all that stuff that&apos;s not in the documentation. Anyhow, I&apos;ve been collecting those links as they were published, and I figured now that I have quite a few I would go ahead and share them as a single list.&lt;/p&gt;

&lt;p&gt;Here they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://ray.camdenfamily.com/index.cfm?mode=entry&amp;amp;entry=7EE4FDA0-B20C-C2C0-7D7607C14EFFE674&quot;&gt;Working with Required Checkboxes in CFFORM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ray.camdenfamily.com/index.cfm?mode=entry&amp;amp;entry=7D7D1391-B023-5362-F39A0E2B50EEF69F&quot;&gt;CFForm Tip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ray.camdenfamily.com/index.cfm?mode=entry&amp;amp;entry=4BD46D07-BAF5-0ED9-9D0C566B940194C2&quot;&gt;Issue with CFGRID in Flash Forms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ray.camdenfamily.com/index.cfm?mode=entry&amp;amp;entry=4B9FADD1-91F0-377B-57C527C0E008BA61&quot;&gt;Issue with empty strings and Flash Forms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ray.camdenfamily.com/index.cfm?mode=entry&amp;amp;entry=FA116865-F677-4FA8-405C7E9D3C230448&quot;&gt;Validating &amp;quot;Pages&amp;quot; in CFFORM (2)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ray.camdenfamily.com/index.cfm?mode=entry&amp;amp;entry=F002F1C6-C060-F0E5-EB698A2C0202209D&quot;&gt;Validating &amp;quot;Pages&amp;quot; in CFFORM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ray.camdenfamily.com/index.cfm?mode=entry&amp;amp;entry=EF2EFFE1-A66B-D862-732C918ABFB75FDB&quot;&gt;CFForm Tips (3)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ray.camdenfamily.com/index.cfm?mode=entry&amp;amp;entry=EECED469-BB5B-50B0-18984A7CF3C354EB&quot;&gt;CFForm Tips (2)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ray.camdenfamily.com/index.cfm?mode=entry&amp;amp;entry=EEC3A758-ED87-C1C1-825C1C977C616116&quot;&gt;CFForm Tips&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ray.camdenfamily.com/index.cfm?mode=entry&amp;amp;entry=EDE2A721-0C8C-6F74-6067DC46A783FB7C&quot;&gt;Warning About Flash Forms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ray.camdenfamily.com/index.cfm?mode=entry&amp;amp;entry=B07C33FE-CA65-1A80-4325BB22882926B6&quot;&gt;Aligning Buttons in CFForm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.macromedia.com/devnet/mx/coldfusion/articles/richforms.html&quot;&gt;Creating Better Forms Faster with ColdFusion MX 7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.asfusion.com/blog/index.cfm?mode=entry&amp;amp;entry=86688060-3048-525A-B29FAFF022A675D6&quot;&gt;Filtering records on a cfform grid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.asfusion.com/blog/index.cfm?mode=entry&amp;amp;entry=8FC5B9BC-3048-525A-B2A49E40A60437CB&quot;&gt;OnLoad event in ColdFusion Flash Forms Part I&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.asfusion.com/blog/index.cfm?mode=entry&amp;amp;entry=92DF5CDF-3048-525A-B2641249BBF4E476&quot;&gt;OnLoad event in ColdFusion Flash Forms Part II&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.asfusion.com/blog/index.cfm?mode=entry&amp;amp;entry=9FCB4165-3048-525A-B28E6F1ED8A702AB&quot;&gt;Filtering a list as you type in a ColFusion Flash Form - AS Fusion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://simb.net/index.cfm?do=blog.entry&amp;amp;entry=83C9E298-B8E6-F765-128B83D4A8B36ACF&quot;&gt;Adding a Filter to your flash form in CFMX 7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://simb.net/index.cfm?do=blog.entry&amp;amp;entry=8776EE4F-B9EA-EDEB-4C08DBD2533D8A79&quot;&gt;Filter Your CFGRID Revisited&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.bloginblack.de/archives/000622.cfm&quot;&gt;Dependent CFSELECTS using CF7&apos;s Flashforms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.cfczone.org/blogs/rob/index.cfm?mode=entry&amp;amp;entry=8913984F-A257-9D25-D3F8AEE8EFFF37E0&quot;&gt;Thinking About XML Forms in CFMX 7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.buntel.com/blog/index.cfm?mode=entry&amp;amp;entry=8D56CA00-4E22-1671-5C13DC3E9C586AD8&quot;&gt;Flash form BG color&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.corfield.org/blog/index.cfm?do=blog.entry&amp;amp;entry=D197A46C-DD80-BC66-14B5C2BA9D517796&quot;&gt;The Power of XForms (in ColdFusion)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dansshorts.com/?day=3/6/2005#blog311&quot;&gt;Bug in CFMX7 XSL and CFSELECT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.asfusion.com/blog/?mode=entry&amp;entry=DB477742-3048-525A-B2D68A2476E4DC69&quot;&gt;Filtering a grid as you type in a cfform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.forta.com/blog/index.cfm?mode=e&amp;entry=1556&quot;&gt;Programmatically Changing Flash Form Calendar Selectable Ranges&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.asfusion.com/blog/?mode=entry&amp;entry=F1E1B2E5-3048-525A-B24CEF800E960DB1&quot;&gt;Loading Images in a cfform&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
				
				</description>
						
				
				<category>CFMX 7</category>				
				
				<category>cfform</category>				
				
				<pubDate>Wed, 23 Mar 2005 20:06:02 -0700</pubDate>
				<guid>http://www.pjk.us/paul/index.cfm/2005/3/23/CFFORMs_Galore!</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Session is invalid...a solution.</title>
				<link>http://www.pjk.us/paul/index.cfm/2005/3/12/Session_is_invalid...a_solution.</link>
				<description>
				
				&lt;p&gt;There has been much discussion about a very annoying bug and how it has afflicted the customers at CrystalTech that have sites running on ColdFusion 7. For those of you who don&apos;t know what I am talking about, those in the loop know this as &quot;Session is invalid&quot;.  Anyhow, it has something to do with J2EE sessions getting out of synch with the ColdFusion sessions...&lt;/p&gt;
&lt;p&gt;Anyhow, there are solutions out there for use in Application.cfm files, but there aren&apos;t any for Application.cfc files. Well, I think I have a solution that works using the onError() method in Application.cfc. I&apos;d be curious to see if this works for anyone else.  Let me know.&lt;/p&gt;
&lt;p&gt;Well here it is:&lt;/p&gt;

&lt;code&gt;
&lt;cffunction name=&quot;onError&quot; returntype=&quot;void&quot; access=&quot;public&quot; hint=&quot;&quot;&gt;
       &lt;cfargument name=&quot;exception&quot; type=&quot;any&quot; required=&quot;true&quot; hint=&quot;&quot;/&gt;
       &lt;cfargument name=&quot;eventName&quot; type=&quot;string&quot; required=&quot;true&quot; hint=&quot;&quot;/&gt;
       &lt;!--- ---&gt;
       &lt;cfset var expirationDateTime = &quot;&quot;&gt;
       &lt;cfset var redirectUrl= &quot;/index.cfm&quot;&gt;

       &lt;cfif arguments.exception.message IS &quot;Session is invalid&quot; AND
IsDefined(&quot;cookie.jsessionid&quot;)&gt;
               &lt;cfset expirationDateTime = GetHttpTimeString(DateAdd(&quot;d&quot;, -1, Now()))&gt;

               &lt;cfheader statuscode=&quot;302&quot; statustext=&quot;Moved Temporarily&quot;/&gt;
               &lt;cfheader name=&quot;location&quot; value=&quot;#redirectUrl#&quot;/&gt;
               &lt;cfheader name=&quot;Set-Cookie&quot;
value=&quot;JSESSIONID=;expires=#expirationDateTime#;path=/&quot;/&gt;
       &lt;/cfif&gt;
&lt;/cffuntion&gt;
&lt;/code&gt;
				
				</description>
						
				
				<category>CFMX 7</category>				
				
				<pubDate>Sat, 12 Mar 2005 02:06:32 -0700</pubDate>
				<guid>http://www.pjk.us/paul/index.cfm/2005/3/12/Session_is_invalid...a_solution.</guid>
				
			</item>
			
		 	
			</channel></rss>