![Page 1: Careworks consultants, inc gene xus presentation](https://reader036.vdocument.in/reader036/viewer/2022062705/55658efad8b42a093a8b4741/html5/thumbnails/1.jpg)
CareWorks Consultants, Inc.
RPG to Java Conversion
![Page 2: Careworks consultants, inc gene xus presentation](https://reader036.vdocument.in/reader036/viewer/2022062705/55658efad8b42a093a8b4741/html5/thumbnails/2.jpg)
Established in 1950 CareWorks bought Compensation
Consultants Inc in 2006 and changed the name.
Workers’ compensation risk consulting and claims management for nearly 30,000 Ohio employers
Started using GeneXus in 1992 (DOS Version!) 200 employees, including case managers,
field staff, and an analysis group
CCI History
![Page 3: Careworks consultants, inc gene xus presentation](https://reader036.vdocument.in/reader036/viewer/2022062705/55658efad8b42a093a8b4741/html5/thumbnails/3.jpg)
CCI’s systems manage all data related to their clients and the workers that get injured on the job
System was built entirely on RPG with iSeries Over 4,000 objects
CCI was looking to convert to a web-based technology Easier to train on a web-based system that newer
workforce members are familiar with Quicker access to data Improved integration with other business software
Decided to use Java running on Websphere
Conversion Project
![Page 4: Careworks consultants, inc gene xus presentation](https://reader036.vdocument.in/reader036/viewer/2022062705/55658efad8b42a093a8b4741/html5/thumbnails/4.jpg)
Conversion vs. Rebuild Felt that a conversion was a shorter timeline Users would be more familiar after the launch with how
everything would work Could use the old system as a reference for testing and
comparison Stateless management of data
RPG/iSeries - Kept the state of data from screen to screen seamlessly
Web – Is “stateless” and we had to find a way to carry variables forward as if the state of a page in the past was preserved
Solution – GeneXus designed a session variables management algorithm for us
Key Challenges
![Page 5: Careworks consultants, inc gene xus presentation](https://reader036.vdocument.in/reader036/viewer/2022062705/55658efad8b42a093a8b4741/html5/thumbnails/5.jpg)
Various commands that RPG used that Java generator did not ‘ASK’ command – converted to pop ups (‘Which date?’) ‘Cursor’ command – User Control built to check field cursor is in
Formatting of “green screen” to a web equivalent GeneXus supported us with an early version of Patterns Converted the 80-character format of RPG to approximate positioning
of fields so users were not too surprised after the conversion Converted Function Keys to buttons, Option numbers to Combo Boxes
Performance RPG is fast and native to the iSeries – Can’t be beat on performance! Java
Initial challenges, but improved through stress testing (NEOLOAD) Memory management improvements Java version! Big win by using the IBM version of the Java toolkit. Process improvement. Doesn’t matter if the system is slower if
steps are faster or fewer
Key Challenges
![Page 6: Careworks consultants, inc gene xus presentation](https://reader036.vdocument.in/reader036/viewer/2022062705/55658efad8b42a093a8b4741/html5/thumbnails/6.jpg)
Menu - RPG
![Page 7: Careworks consultants, inc gene xus presentation](https://reader036.vdocument.in/reader036/viewer/2022062705/55658efad8b42a093a8b4741/html5/thumbnails/7.jpg)
Search Screen - RPG
![Page 8: Careworks consultants, inc gene xus presentation](https://reader036.vdocument.in/reader036/viewer/2022062705/55658efad8b42a093a8b4741/html5/thumbnails/8.jpg)
Menu/Search Screen - Java
![Page 9: Careworks consultants, inc gene xus presentation](https://reader036.vdocument.in/reader036/viewer/2022062705/55658efad8b42a093a8b4741/html5/thumbnails/9.jpg)
Detail Screen - RPG
![Page 10: Careworks consultants, inc gene xus presentation](https://reader036.vdocument.in/reader036/viewer/2022062705/55658efad8b42a093a8b4741/html5/thumbnails/10.jpg)
Detail Screen - Java
![Page 11: Careworks consultants, inc gene xus presentation](https://reader036.vdocument.in/reader036/viewer/2022062705/55658efad8b42a093a8b4741/html5/thumbnails/11.jpg)
Quick access to key information Diaries – All notes related to a business or claim are
always available Session variables allow easy movement from one
screen to another to allow a process to flow smoothly The business was forced to define their key processes
Documented BCPs (Business Critical Processes) Multiple screens condensed into one They are now able to train more easily Business now looks more towards overall process
improvements rather than band aid fixes for everything
Key Benefits
![Page 12: Careworks consultants, inc gene xus presentation](https://reader036.vdocument.in/reader036/viewer/2022062705/55658efad8b42a093a8b4741/html5/thumbnails/12.jpg)
Integration with imaging software (OnBase) Process restructuring continues
Clean up stateless variable management as we can Users are having fun redesigning how their
processes work. Speeding up their days Using GeneXus controls for more efficient
functionality. Re-developing modules from other environments into
this GeneXus application (Lotus Notes apps) Review and implementation of User Controls Looking towards potential mobile apps for field staff
and clients
Next Steps