CSP CONVERSION
Using ITCS tools any system of applications which can be
written out as CSP or VisualGen Export files in ESF-format
(External Source Format), can be converted into standard
Cobol or PL/I language programs so that all of the
functions and structures of the original applications
are preserved.
In the conversion process a number of Cobol (PL/I) copy files
are generated for all system entries. Like (in CSP terms) records,
processes, statement groups, maps, CSP-tables, etc.
These are then build by the tool into a standard form and well structured
Cobol (or PL/I) program according to selected options.
The conversion is a one-time job and further system development
and maintaining is like for any regular Cobol (PL/I) system.
The main conversion option is conversion to CICS environment.
Conversion of batch applications can be done to batch
Cobol environment as well.
The default user interface option for now is CICS using BMS macros.
For each CSP map a BMS macro is generated.
All screen I/O is done in one general copybook.
No any map related CICS is included in programs and thus
other user interface methods are more easy to apply.
For database and file handling all CSP options are available:
1) SQL - command level SQL-statements are generated in the code
2) DL/I - command level DL/I statements are generated in the code
3) VSAM - command level CICS statements are generated.
As to the program structure, the customer can define which copybooks
are expanded in the code and which are left unexpanded.
CSP-tables can be dealt as static tables defined in working-storage
or as dynamic table modules (in Cobol or PLI) like in CSP.
Run-mode options are conversational, pseudo-conversational.
In the latter (default) option the mode can be changed by a dynamic
switch just like in CSP.
There are more options as well. Please, ask for more details.
The conversion process is very fast. Typically, including compiler
checking of the results, up to 200 applications per week.
The results can be installed rigth-away for immediate test runs on
the customer's environment.
By considerable experience, they will run ok as they are, without any
mananual correction afterwards.
The best way to check this is to run old version in CSP and the
new version in Cobol (PL/I) side by side. The runs will be equal.