We recently moved an app from CF7 to CF9.  The only issue language related
that we ran into was that the arguments for the ListToArray() function (I
think, I don't have the code in front of me) changed and caused a few
unexpected results in some reports.  Every other issue we had was moving the
DB from SQL Server to Oracle - definitely a much bigger change...

Dawn

On Sat, Sep 4, 2010 at 1:57 PM, Frank Moorman
<[email protected]>wrote:

> Thank you Charlie. I will look at the blog entries.
>
> I have used the code checker and I have even used CF9 for two months on a
> development machine. But I still worry. I googled for the information before
> I created this email and I did not find much which makes me wonder if I am
> just cynical or too cautious about it being a clean move. (On an aside,
> sometimes I also think that being experienced means that you expect failure
> so that you can deal with it as soon as it happens, instead of going into
> denial that your code can't be at fault.)
>
> I remember the big changes and problems caused during the last upgrade
> (CF5-CF7). The move to java also moved the database drivers from ODBC to
> JDBC. When that occurred, parameter overloading on stored procedures was no
> longer supported and it caused us to rewrite many of our existing procs. In
> addition the JDBC change obsoleted the DBVARNAME attribute and changed all
> CFPROCPARAMS to be positional instead of identifying the variable. We
> searched for and corrected this as well as we could during testing, but I
> think the last positional error was not found until 4-6 months after the
> code hit production.
>
> The other big issue during the migration was the CF7 bug that did not run
> custom javascript if you used any CFINPUT edits to check for data validity.
> We found this error about two weeks before implementation and ran around
> applying a workaround to each page this affected (about 125 pages if I
> remember correctly.) A few days after we finished putting in our workaround
> Macromedia came out with a patch for it.
>
> But before I keep droning on and on, Thank you for the information.
>
> Frank
>
>
> On 09/04/2010 12:01 PM, Charlie Arehart wrote:
>
>> Hey Frank, at least with respect to the aspect of your jump including
>> going "through"
>> CF8, this blog entry from Josh points to several resource for those moving
>> to it:
>>
>>
>> http://blog.joshuaadams.com/index.cfm/2008/9/4/Upgrading-from-ColdFusion-MX-to-ColdFus
>> ion-8
>>
>> Granted, I know you want info on 9. I'm not aware of any that have been
>> done, though
>> perhaps there have been.
>>
>> One place to look, at least to get more info on what's changed, is a list
>> of CF9
>> tutorial resources gathered up (from many people) by blogger Akbarsait:
>>
>> http://www.akbarsait.com/cf9tutorials.cfm
>>
>> Going back to the move to CF8, one of the resources Josh points to is a
>> blog entry of
>> mine which may also interest you:
>>
>>
>> http://www.carehart.org/blog/client/index.cfm/2009/8/10/cf8_migration_resources
>>
>> I'll say as well that certainly your move from 5 to 7 was huge, on two
>> counts: CF6 had
>> been a major rewrite of CF onto Java, and 7 added quite a lot.
>>
>> The move from 7 to 9 should be less challenging. It seems that there's
>> been even more
>> focus in recent releases to try to do no harm to existing apps, but of
>> course there's
>> always something that can have changed that might affect one user more
>> than most, so
>> testing is always vital.
>>
>> Finally, as Josh points out in his entry, don't forget the available Code
>> Compatibility Checker that's built into the CF Administrator and has been
>> for years.
>> Of course, it's upgraded each release. It's not perfect, but it's a start.
>>
>> Hope that helps.
>>
>> /charlie
>>
>>
>>
>>
>>> -----Original Message-----
>>> From: [email protected] [mailto:[email protected]] On Behalf Of Frank
>>> Moorman
>>> Sent: Saturday, September 04, 2010 2:53 AM
>>> To: [email protected]
>>> Subject: [ACFUG Discuss] Upgrading CF7 to CF9
>>>
>>> All,
>>>
>>> I am planning on upgrading from CF 7 to CF9.
>>>
>>> The last time I did a major upgrade was when I moved from CF5 to CF7. At
>>> that time, Macromedia provided documentation on exactly what to look for
>>> in your code before the upgrade. (mostly tag/attribute changes and
>>> deprecations.) I did find the following web page:
>>>
>>>
>>> http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cb
>>> ec17576-7fef.html
>>>
>>> However this page seems sparse in comparison to the documentation that I
>>> remember during my last upgrade.
>>>
>>> Has there not been any more deprecated tags and functions since CF7? Or
>>> does Adobe believe upgrading will be painless for all? If anyone can
>>> point me to additional documentation I would appreciate it.
>>>
>>> In addition, if anyone had a major issue during an upgrade from 7 (or 8)
>>> to 9, I would appreciate a heads up on what to watch out for.
>>>
>>> Thanks,
>>> Frank
>>>
>>>
>>>
>>>
>>> -------------------------------------------------------------
>>> To unsubscribe from this list, manage your profile @
>>> http://www.acfug.org?fa=login.edituserform
>>>
>>> For more info, see http://www.acfug.org/mailinglists
>>> Archive @ http://www.mail-archive.com/discussion%40acfug.org/
>>> List hosted by http://www.fusionlink.com
>>> -------------------------------------------------------------
>>>
>>>
>>>
>>>
>>
>>
>>
>> -------------------------------------------------------------
>> To unsubscribe from this list, manage your profile @
>> http://www.acfug.org?fa=login.edituserform
>>
>> For more info, see http://www.acfug.org/mailinglists
>> Archive @ http://www.mail-archive.com/discussion%40acfug.org/
>> List hosted by http://www.fusionlink.com
>> -------------------------------------------------------------
>>
>>
>>
>>
>>
>>
>
>
> -------------------------------------------------------------
> To unsubscribe from this list, manage your profile @
> http://www.acfug.org?fa=login.edituserform
>
> For more info, see http://www.acfug.org/mailinglists
> Archive @ http://www.mail-archive.com/discussion%40acfug.org/
> List hosted by http://www.fusionlink.com
> -------------------------------------------------------------
>
>
>
>

Reply via email to