CCM Legacy Modernization
The primary goal of this project is to analyze the existing architecture of Calligo, including the customer driver file layout, document generation, and loading mechanism. The project also involves implementing the Exstream Design and Production platform as a replacement for Calligo. Furthermore, it includes upgrading the applications built on the older version to the latest version of Exstream.
This project was primarily motivated by the need to mitigate risks. The carrier was facing challenges with Calligo, an outdated and end-of-life solution that Oracle no longer supported. Furthermore, Calligo was unable to function on modern technology platforms.
The client sought the expertise of a skilled team capable of comprehensively analyzing and understanding the architecture of their legacy documents. Their objective was to successfully convert these documents into the Exstream platform.
Eurus team has analysed the legacy forms, business conditions, layout of an input, requirements for output generation, source and destination platform, archival process and real-time setup. Following are the key solutions implemented by Eurus Team.
- XML serves as the input file, determining the sequence of forms.
- Variable mapping is performed based on the attribute value of each tag.
- Data sections are utilized.
- Data sections control the iterations of forms for different values.
- Frames are employed to incorporate dynamic values alongside static content.
- Images are managed through an external initialization file.
- Reusable components were developed to enhance the efficiency of the solution.
- A Linux setup was configured to support the Exstream Engine.
- MQ Connectors are utilized for real-time processing of requests.
- A custom tool, built using Java, enables the comparison of PDFs between the source and destination systems.
This project was primarily motivated by the need to mitigate risks. The carrier was facing challenges with Calligo, an outdated and end-of-life solution that Oracle no longer supported. Furthermore, Calligo was unable to function on modern technology platforms.
The client sought the expertise of a skilled team capable of comprehensively analyzing and understanding the architecture of their legacy documents. Their objective was to successfully convert these documents into the Exstream platform.
There are Exstream applications built in the older version 7.0 and 8.6. OpenText has announced that Exstream version 7.0 is outdated and the support will not be available. Eurus team has studied Exstream applications and the complexity before upgrade process.
- Backups of the Production Databases were taken.
- The Database Maintenance process was executed prior to the Upgrade.
- The DBAdmin utility was used to copy objects from the lower to the higher version.
- The contents of each application from the older and newer versions were verified and compared.
- The contents of the Package file were compared between the older and newer versions.
- The existing version of the Design Environment (i.e., Design Manager and Designer) was replaced.
- Thorough testing was conducted on each application.
- A new production engine was installed and activated.
- Shell scripts were developed to run the Engine in batch and real-time modes.
- A Java-based tool, called the PDF comparator, was built specifically for the project to compare the outputs from the lower and newer packages.
The Exstream applications that were previously running on lower versions have been successfully upgraded to version 9.5. This upgrade enables the customer to access technical support from the OpenText team. Additionally, having the applications on the newer version allows the customer to leverage the additional features offered by the latest version.