Lessons Learned From Upgrading to Oracle Forms 11g R2 on WebLogic !

You may have heard the rumors about upgrading to Forms 11g R2. How all you need is a quick recompile of your 10g forms. I of course was skeptical since I’ve heard rumors like this before… “It’s just a minor upgrade”,  “Just run the migration wizard and you’re done”  🙂

This time I can happily report that it is TRUE.

Last week we successfully upgraded about 700 forms to 11g R2 in about a WEEK including all installs and infrastructure configuring.

I installed Weblogic 10.1.3.5 and Forms 11g R2 standalone (Installs to download here) on a VM machine of Windows 2008 R2 – 64 bit (See post for how to do the installation) and recompiled our 10.1.2.3 Forms application. I completed all installations, configuration of files, registry editing, signing of the jar files, HEBREW SUPPORT configuration 🙂 and upgraded the 10g application. The whole deal took about 1.5 days and only because I ran into a silly bug. (which I tell you how to avoid in this post)

In general the only issues we ran into while compiling and upgrading the Forms were “nit picky”. 10g did not really care if we had a piece of code that was not supported on the web or small inconsistencies in the code . Now forms 11g gets aggressive.

If a form does not compile, it’s best to check the following:

1) Does the Form call graphics? (no longer supported in 11g)
2) Does it calls to unsupported triggers, properties or code? (For example calling OLE2 without using webutil)
3) Does it have inconsistencies in datatypes such as a character fields that are assigned to a number in packages?
4) Does it have inconsistencies between package specs and bodies?
5) Notice – The names of icons have gotten SUPER case sensitive meaning that if you have an icon mia.GIF  it is not equal to mia.gif and will not show up.

Truth is, I was shocked at how smooth it went! From about 700 forms only about 12 had issues to fix.

We then did performance testing of the 10.1.2.3 in production as we have it today as a baseline. The Forms 10.1.2.3 system on VM Windows 2003 Sp2 – 32 bit had about 75 concurrent users before form sessions started crashing and response times of those who were already connected became intolerable.

Then came time to test Form 11g R2. We started running the tests and we were amazed. Not only did we reach the limit of the testing license 250 users. But the performance was faster than the current production system with 70 users. The 250 users did not even begin to scratch the surface the performance did not degrade by a millisecond. Basically the system will go from 12 production servers in 10g to 3 in Forms 11g !!  What a pleasure it will be to do maintenance. I can not stress enough- put the installation on 64 bit. I have another customer who installed Forms 11g R2 on 32 bit and it was nowhere near our performance.

As a consultant who has gone through some VERY painful migrations this one was really a pleasant surprise. So if the new features in Forms 11g R2 are not enough to WOW you into upgrading your forms then just think of the performance and reduced maintenance advantages! I have not been this happy to enter an upgrade project in years 🙂

You can also join my Webinar with ODTUG and Grant Ronald of Oracle tomorrow for more tips and tricks on modernizing your forms application. Register HERE.

Have any of you begun your migration? Share thoughts and tips….

Mia


 

Lessons Learned From Upgrading to Oracle Forms 11g R2 on WebLogic !
Article Name
Lessons Learned From Upgrading to Oracle Forms 11g R2 on WebLogic !
Description

You may have heard the rumors about upgrading to Forms 11g R2. How all you need is a quick recompile of your 10g forms. I of course was skeptical since I’ve heard rumors like this before… “It’s just a minor

Author
Publisher Name
auraplayer
Publisher Logo

David Buch
Senior Products Manager

David, our Senior Products Manager, is a highly experienced professional specializing in product definition, innovations, and development, with broad customer understanding, and skillful people management. He has over 20 years of R&D work experience, and continues to excel in his expertise. Before starting his career, David attended Bar-Ilan University where he studied computer science and economics. When he is not working, David enjoys spending his time as a professional tuba player joining symphony orchestras and chamber ensembles.

Elizabeth Pearl
Relationship Manager

A Relationship Manager, but a teacher by degree, Elizabeth is passionate about technology and always seeks to educate and improve the lives of others. During her years as a teacher, Elizabeth learned valuable skills that she applies to everyday life and her role at AuraPlayer: active listening, organization, preparation, and clear communication. Elizabeth is originally from the United States but currently resides in England. In her spare time, she loves exercising, spending time with her family and friends, and playing volleyball.

Nathalie Wasserman
CFO & Operations Manager

Natalie is proud to be AuraPlayer’s Operations and Chief Financial Officer. She takes pride in her work, and loves being a part of the AuraPlayer family. Prior to working at AuraPlayer, Nathalie worked at various companies as an accountant. She attended the University College London (UCL), where she graduated with a Bachelor’s Degree in economics and business. She then went on to pursue a Master’s degree in Political Economies in Eastern Europe. 

Gwen Edwards
VP Business Development

An expert in helping businesses seize their potential and grow, Gwen is committed to take AuraPlayer to the next level. With over 30 years of experience in the high technology sector and working with Fortune 500 companies, she works as an advisor for growing businesses to help enhance their value and reach their business objectives. She’s a dynamic member of our team, leveraging her sales and marketing, and P&L experience to our current and future product suite.

Gwen also serves on a several private company boards in Silicon Valley, and is an active member of the angel investment network, Golden Seeds.

Yossi Nakash
CTO & Co-Founder

A true developer, Yossi has been developing and coding in Java / J2EE, C++, .Net, and C# for over 15 years, focusing mainly on the RD side of things. Entering the Oracle World about 5 years ago, Yossi immersed himself in the world of Oracle SOA, Weblogic, ADF and ADF Mobile, as well as the Java side of things.

Prior to joining Mia to found AuraPlayer, Yossi held the role of RD team leader at RadView and was a Java developer at Motorola.