| BS2 MigMan - Specifications for Tenders | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| BS2 MigMan is a migration tool for BS2000 applications into UNIX (Linux) environments. BS2 MigMan joins scientific compiler construction know-how with core competency from successful migration projects. | ||||||||||
The following table shows the migration paths from basic components to the
regarding migration target:
The tool contains complete compiler frontends:
The migration paths are supported automatically by the tools integrated in BS2 MigMan. Target systems are UNIX resp. Linux based hardware architectures. |
| BS2 MigMan - The Integrated Tools |
|---|
|
BS2 MigMan is based on the Eclipse framework. Consequently all plugins existing
for Eclipse are also available for BS2 MigMan.
BS2 MigMan is a generic IDE, which functionality is realised by tool integration. Calling, input and output of the tools are designed in XML. BS2 MigMan includes the following components: |
|
S2C: SPL to C++ translator
This tool realises the conversion of SPL (System Programming Language) to C++.
Selected features are:
S2P: SDF to Perl translator
This tool realises the conversion of SDF procedures (System
Dialog Facility) to Perl.
During the conversion a SDF procedure is converted to a Perl function. The generated Perl scripts use a runtime system, which emulates important features of the basic system, e.g.
Selected analysing features are:
C2C: COBOL to COBOL converter
This tool convertes COBOL programs from the dialect of the basic system to
the dialect of the target system. Thereby is realised the adaptation of incompatible commands
and the adaptation of the interfaces (e.g. file interface, middleware etc.)
corresponding to the customers requests.
F2O: Files to Oracle conversion
The data migration is not realised by a single tool, it consists of a bundle of
methods, which support tools with the following tasks:
|
| BS2 MigMan - The GUI |
|---|
|
Because of the use of the Eclipse framework a consistent and user-friendly IDE is available,
which allows to integrate also additional tools. Important
features of the IDE are:
Configuration by specific views, which read and write XML files:
The XML source code can be edited with graphic editors.
These are not hard-coded, but are generated tool specific from a configuration file.
Therefore the integration of new tools and especially of their parameters without code modification
of the GUI is possible.
Hierarchical project management
with project specific configuration and tool configuration:
All files belongig to a project are shown within a tree view,
whereat it is distinguished between source code, target code and configuration files.
The context menu allows the file specific selection of manipulation features of this file.
Comfortable error management:
The preparation and output of the messages during the migration process
is realised in special windows with syntax highlighting. By clicking error messages
a comfortable switch between protocol and original source code is given.
Integration of plugins for the version management:
BS2 MigMan administrates versions of migration projects. For the version management
corresponding to customers wishes two open source products are used alternatively:
|
| BS2MigMan - Technical Data | ||||||
|---|---|---|---|---|---|---|
|
The text above can include company names, trademarks or registered trademarks of the corresponding firms.
Their report isn't made in the sense of trademark right.

