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.