Next Previous Contents

13. How to migrate CLISTs

The STAT6 CLIST script and its associated JCL scripts must be translated to Unix shell scripts by hand. The translation is fairly obvious, but two points should be made.

First of all, Unix shell language has no GOTO statement, so it was necessary to slightly restructure the STAT6 program into functions. This had a secondary benefit of cleaning up some of the "spaghetti logic".

Secondly, Unix has no ALLOC statement. The closest equivalent to the function of an ALLOC statement in Unix is to set and export an environmental variable containing a file name.


Next Previous Contents