

With more than 10 years of development, Raincode Labs PACBASE Migration is the only PACBASE migration solution that has been thoroughly tested and repeatedly proven in production. With Over 200 million lines of code migrated across several projects, Raincode Labs is the market leader in PACBASE migration.
The Raincode Labs PACBASE Migration solution converts PACBASE code to structured, maintainable COBOL, eliminating any current or future technical dependencies. It can also be tailored to the customer environment, allowing them to customize our solution according to their requirements or needs.
And thanks to its high level of automation, it can cost-effectively migrate even the biggest portfolios in months rather than years.
FEATURES

INDEPENDENCE
PACBASE’s technical merits are impeccable. It is an efficient and rigorous development environment that has proven its ability to master complexity and ongoing changes over the years.
Even so, using a proprietary environment to maintain mission-critical applications induces a dramatic risk, such as, when the sole vendor of the tool changes its focus, or decides to terminate the product altogether.
To best address this concern, RaincodeLabs’s PACBASE migration solution induces no dependency. At the end of the process, the application does not depend on any additional proprietary component or tool, be it RaincodeLabs’ or anyone else’s. It produces standard COBOL code that can be maintained using standard tools available in a vibrant marketplace.
Going to standard COBOL also opens a number of options including:

THE PROCESS
Starting with the PACBASE generated code
Combining Transformation
Transformation example
In this example, only one transformation is applied
In this example, all transformations have been applied. On the left is the original generated code from PACBASE, on the right the result of the transformation. The code is smaller, the intention is clear, all GOTO’s and labels have been removed.
Promoting Technical Quality
The transformations performed by RaincodeLabs’ PACBASE migration facility aim at improving technical quality, as defined by the following 3 areas:
Result
The charts below show the reduction in the number of GO TO and PERFORM THRU statements:
The amount of code is also impacted by the transformation, with a reduction ranging from 10 to 55% depending on the case at hand (the lower the better):
Other figures are produced, showing the overall improvement in quality (the lower the better)
In addition to these qualitative improvements, the runtime performance of the migrated application will improve as part of this migration process, up to as much as 15% of the CPU utilization
CLONE DETECTION
Macros and Segments
In addition to clone detection, which applies to the entire portfolio after transformation, PACBASE macros and segments are dealt with specifically at the very beginning of the process. Data structures referring to PACBASE segments and code fragments expanded from PACBASE macros are recognized and replaced by native COBOL copybooks as a preliminary phase, so that these components, which are so essential to the PACBASE way of designing systems are centralized in a recognizable fashion. This allows ongoing maintenance to keep a full trace between the original PACBASE artifact and the resulting COBOL code.
IN THE NEWS TODAY
Bankia Spain Migration: Raincode Labs Completes Successful Migration From PACBASE
FOR IMMEDIATE RELEASE: Bankia Spain Migration: Raincode Labs Completes Successful Migration From PACBASE Brussels/Belgium – November 02, 2020 - Bankia, Spain's fourth-largest bank, finished [...]
Automatic migration of DFSORT workloads to SyncSort wins award at IEEE conference
Automatic migration of DFSORT workloads to SyncSort wins award at IEEE conference A vital part of the ecosystem of applications [...]
Bankia Chooses Raincode Labs for PACBASE migration
Bankia Chooses Raincode Labs for PACBASE migration We are very pleased to announce that Bankia, Spain's 4th largest bank, has chosen us to migrate [...]