(Saturday, December 20, 2003) I have been writing RPG programs since 1976 - for the same company - started on a Burroughs batch card system, migrated to a System/38 in 1981, migrated to AS400 in 1997, and migrated to iSeries in July 2003.
Started building the network in 1997 with the AS400 - today we have a server-farm with a separate server each for Exchange-2000, shared-folders corporate data, marketing, CRM, backup, FTP in the DMZ, and several more servers planned for a future Citrix environment development.
Over the years I have created thousands of 5250 green screen apps which are now on the iSeries fully integrated between financial, payroll & HR, numerous management apps and they all run rock-solid. These apps are all mission-critical to our company, and are still the driving force despite the accumulation of the other windows servers and an Exchange-2000 email system.
Recently experimenting with webfacing in V5R2 with WDSC V5 and finding it is a huge logistical hassle, and the results of webfaced applications are SUBSTANTIALLY INFERIOR in performance, quality, ease of use, maintenance and debugging problems than the straight 5250 DDS with green screens. Also there are severe limitations with webfaced apps - no ability to type-ahead, no interface with system messages or output queues, and several taken-for-granted features of Client-Access (Help, DUP, Recorded Keystrokes (Macro - .mac), Next-Line Tab, rapid Page Scrolling of subfiles - to mention a few) are not supported. Pressing a menu option or command-key too quickly or repeatedly can bounce you out of the browser session - very unstable. The 5250 Client Access is much improved for the iSeries in V5R2, rock solid, and amazingly fast. All of our users (100+) love the transition from the AS400 which was very slow - a batch report program that required 2 hours on the AS400 now requires only 3 or 4 minutes on the iSeries, and most other reports are instantaneous within mere seconds.
Initial review of our webfaced environment by our users is 100% dissatisfaction - and some key users indicating they would quit their jobs if forced to used the webfaced applications instead of the reliable and user-friendly green screen applications.
This whole webfaced environment seems to be a very half-baked concept which is being pushed and promoted by those who have no appreciation with or history of the 5250 green screen reliability. OS400 is so superior to Microsoft SQL and IIS and the whole Windows server-farm environment. It is really sad to see Corporate America pushing toward pretty and unstable and leaving behind the big iron mainframe (midrange) reliability of rock-solid systems, beginning with the System/38, then AS400 and now the iSeries platform.
Similar to other threads on this topic, our old AS400 ran continuously for months without a reboot, sometimes over a year, always rock-solid and continued to process the company mission-critical applications without any problems.
In contrast our Exchange server needs to be rebooted at least once a month, sometimes more often because some service or something gets hosed and there is no way to fix other than a reboot. Our old AS400 was retired a few months ago only because it could not run any OS version higher than V4R5. Our new iSeries on V5R2 is 31 times more powerful and promises to be even better.
In the meantime, the green screens in our company will still be around for awhile - maybe 5 years or more, because, the truth is, despite all the hype, webfacing just doesn't have all the abilities to run the established green screen apps correctly and efficiently. It is a concept that is definitely not fully developed, and is still is full of bugs (The Webfacing Studio Development program on my PC continues to hang with "Collecting Statistics" - and I have a new Dell Xenon 2.4ghz processor with 2gb RAM, OS - XP-Professional-ServicePack-1) - and this program is a HUGE resource hog - over 1.5gb just for the program code. Where is the stability of SEU or even PDM? I don't have the time - hours and sometimes days required to debug and decipher cryptic browser windows run-time errors caused by webfacing. It just doesn't make any sense.
Have also looked at HATS - it is a mediocre screen scraper and does ok with system messages and almost ok with output queue interface (which webfacing does not support) but also is new and still being developed by IBM, and most of the above functions not supported by webfacing also apply to HATS.
Bottom line - regardless of what the sales people or seminar speakers say (most likely they haven't been in the trenches dealing with source code like I have), Webfacing is definitely not easy or by any means a slam dunk to convert existing green screens - it adds another very complex and unstable layer of procedures and code to be maintained to the list of burdens which must be supported by the company computer techie . . . I think it needs several more years of development and refinement before it can be considered a viable and acceptable alternative to the traditional green screens. Currently there are just too many bugs and problems and features not supported.
If you are serious about webfacing, it will generally require a full time position for an experienced techie, who must also be knowledgeable in 5250 DDS programming and the apps to be converted.
So, as of this writing, our Webfacing attempt is a failed project, and it won't be long before it gets put aside because it just doesn't work as advertised, and cannot be supported in our company with our limited resources, because there are too many problems and features of 5250 that are not supported.
In our company, Client Access 5250 green screens are pretty because they work, are efficient and 100% reliable.
Webfacing is unstable, does not support many standard 5250 green screen features, is very complex and cryptic and difficult to support, and not realistic to support at this time.
So, IBM, if you want to encourage 5250 Client Access green screen environments to move to webfaced environments, reliable and bug-free tools must be provided to accomplish the task, which will support all the current popular 5250 features.