| NStop MigMan - Specifications for Tenders | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
NStop MigMan (Migration Manager) is a tool for software migration and for the evolution of
HP NonStop applications.
NStop MigMan joins scientific compiler construction know-how with special knowledge from successful HP NonStop projects. NStop MigMan supports all migration paths of a HP NonStop application (sources, masks, transaction monitor, files). The following table shows the migration paths from basic components of a HP Nonstop application to the regarding migration target:
The tool contains the following compiler frontends:
Target systems are UNIX and Linux based hardware architectures. |
| NStop MigMan - The Integrated Components | ||
|---|---|---|
|
ScreenConv
ScreenConv realises the automatic conversion of requestors developed in SCREEN COBOL
to browser based user interfaces.
The actual conversion process consists of 2 phases. First information about
the included elements (e.g. input fields), their positions and the so called
"messages" is extracted from the mask programs with the help of a mask parser
("screen scrapping"). Then the building of the new HTML masks with exact positioning
is made as well as the generation of the adapted messages to process them.
There is a run time system integrated which communicates the information from the new masks by the generated messages to the user programs. This run time system is highly adaptable to special customer needs (e.g. corporate identity for the masks). The following PDF document contains some screenshots of converted SCREEN COBOL masks:
Enscribe migration
There are 2 tool functionalities:
COBOL conversion and integration of modern middleware
With a dependency test the sources to migrate can be checked for completeness before their conversion:![]() The HP NonStop specific COBOL constructs are replaced by universal statements, e.g.:
After the conversion the generated target code can be verifyed with the integrated COBOL frontend: ![]() TAL to C/C++ conversion
The conversion of TAL programs to C/C++ is realised by the tool "TAL to C/C++
Translator" (TTC).
A detailed description of the TTC you'll find under products / TAL to C/C++. |
| NStop MigMan - The GUI |
|---|
A comfortable user interface realised as an Eclipse Rich Client allows to control all activities
of NStop MigMan. Via the user interface migration projects can be instantiated,
edited and managed. Several resulting windows log the progress of the
migration steps and document success resp. error messages.
|
| NStop MigMan - 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.

The actual conversion process consists of 2 phases. First information about
the included elements (e.g. input fields), their positions and the so called
"messages" is extracted from the mask programs with the help of a mask parser
("screen scrapping"). Then the building of the new HTML masks with exact positioning
is made as well as the generation of the adapted messages to process them.
![[COBOL conversion - dependencies] [COBOL conversion - dependencies]](../img/nstopmigman_depends.png)
![[COBOL conversion - analysis] [COBOL conversion - analysis]](../img/nstopmigman_cobscan.png)
