Anubex’ automated BS2000 migration is the solution organizations need to optimally reuse existing applications when migrating to Linux, UNIX, or Windows. The BS2000 mainframe has many unique features not found on other systems, and Anubex migration leverages the strengths of this architecture to produce functionally-equivalent target applications that can be easily maintained by the original developers. Furthermore, the migrated application is constructed from leading enterprise technology from Oracle, Microsoft, and Open Source so can be cost-effectively integrated into the most modern data centers.
Most business rules in a typical BS2000 application are written in languages like COBOL, FORTRAN, or even C. Compilers for each of these 3GLs exist on open systems and many even provide compatibility options to support syntax of BS2000 dialects. Anubex’ BS2000 migration solution facilitates the full reuse of 3GLs, which can save companies significant effort and expense during migration.
Organizations with investments in SAG-Natural™ or CA-IDMS™ running on a BS2000 have the option to migrate to a runtime-free solution on open systems. Anubex offers migrations from these two mainframe 4GLs to open systems through automated translation to 3GLs. To enhance continuity of their developer skill set, many BS2000 users choose COBOL as their preferred target on open systems, and use Anubex migration tools to automate the translation of their 4GLs to this language.
Batch tasks and jobs are replaced by processes on the target platform. While the BS2000 provides extra support for tasks through “task IDs” and “task switches”, the notion of a “task” does not exist on Linux, Unix, and Windows. Anubex migration provides the full scope of OSD support for tasks and other runtime features through its batch compatibility framework. JCLs and the ISP and SDF commands they contain are converted to an appropriate scripting language on the target platform, such as Perl. One-to-one conversions to native scripting can help ease the transition of BS2000 developers and operators to the new platform while offering an open environment from which to modernize these jobs or shorten the daily batch execution window. Anubex also provides its own BS2000 "Console" for open systems, offering more control and better monitoring of converted batch programs. For jobs started via an operator command, an interactive shell launch or a console message can be used. For replacing batch schedulers like AVAS™ or UC4™, BS2000 customers have a range of leading commercial products on open systems from which to choose.
Anubex provides tools to migrate file data to equivalent (index or sequential) files on the target platform or, alternatively, to leading RDBMS products. File generation groups with absolute and relative numbering are supported, as are transactional services provided by LEASY™ when moved to a database management system. Additional support for BS2000 catalog management and LMS™ features is also available.
Anubex tools migrate UDS, IDMS-DB™ and Adabas™databases to leading RDBMS products like SQL Server™, Oracle™, or DB2™. In the case of UDS, any proprietary (navigational) DML syntax that appears in the code is converted to native 3GL calls to IO modules or embedded SQL as appropriate. Anubex also provides tools to assist in the modernization of the converted databases and the normalization of data. These tools are valuable beyond the migration, to maintain IO modules as the data structure evolves.
Anubex BS2000 migration supports integration with Fujitsu’s OpenUTM™ product on open systems or, alternatively, the lightweight Osprey™ TP server developed by Anubex. Users have the choice to keep their 9750 and 9763 terminal emulators after the migration or replace them with rich clients based on .NET or Java technology. UPIC™ and BeanConnect™ clients can also be retained or migrated to web services.
The smart integration between IFG™ and FHS™ is supported by Anubex BS2000 migration tools. Anubex offers screen maintenance programs for developers that can generate copybooks in a way that is compatible with IFGFV™. At runtime, these copybook definitions are used in the data binding between elements on the screens and the business programs. Developers have the full range of IFG attributes at their disposal inside modern graphical IDEs like Visual Studio™ and Eclipse™. After migration, the converted screens can be incrementally enhanced with GUI components to improve the user experience.
Anubex’ Automated Testing Framework supports the BS2000 terminal protocols and can be used to great effect during the project in saving business users the burden and expense of acceptance testing. The framework allows test scenarios to be generated automatically from the daily interaction of the end users with the BS2000 system in test or even in production. The recorded scenarios are replayed on the target system to verify the accuracy of screen traffic in the new application.