Previously MANASYS converted simple Easytrieve data definitions, but converting Easytrieve logic into Jazz used manual editing. Often simple, but not always.
Now Import from Easytrieve converts a wider range of Easytrieve file and field formats, and MANASYS implements the Easytrieve Conversion Notepad, a modified Jazz Workbench that will do most of the work for you. Converting an Easytrieve program is now easy and quick.
1. Dialog New/Data/Import from Easytrieve now handles file types ESDS and Instream Tables, as well as the previous formats of PSAM (F, FB, V, VB, and U) and VSAM (=KSDS). Field definitions can specify relative positions, and use OCCURS, HEADING, MASK, and VALUE.
2. Dialog New/Logic/Batch has a new
option Enable EZT Conversion, and Start and Finish textboxes to be used with
JOB statements like
JOB INPUT PERSNL FINISH LAST-REC
If checked, the Jazz Workbench opens with a [EZT Conv] button, and the program will be generated with markers to show where the Easytrieve Conversion Notepad should place COPY statements, general logic, and procedures.
PROGRAM PAYRPT BATCH EZT;
* You may need to edit these statements
*# Copy Files here ==>
*#Copy Process logic here ==>
END PROCESS PERSNL;
*#Copy Routines here ==>
#476 S No ROUTINE for PERFORM LAST-REC
3. When [EZT Conv] is clicked
the Easytrieve Conversion Notepad, a Jazz Workbench modified for Easytrieve conversion,
opens, and Easytrieve code is copy/pasted into this.
Click [Convert] to change its format from Easytrieve to Jazz.
This automatic conversion combines multi-line Easytrieve statements into one line, and puts semicolons at their end. PROC becomes ROUTINE, PUT becomes WRITE, and issues such as the use of filename OUTPUT (invalid in both Jazz and COBOL) are handled. We may be asked to do some simple edits (for example to handle loop control or a complex condition). Then click [Exit] and reply [Yes] and the converted code will be copied into the Jazz program at the relevant markers.
These new features are fully described in the Help page https://www.jazzsoftware.co.nz/Docs/JazzUGEasytrieve.htm, and the two linked pages https://www.jazzsoftware.co.nz/Docs/JazzUGEZTData.htm and https://www.jazzsoftware.co.nz/Docs/JazzUGEZTLogic.htm
You’ll get this build automatically when Download Jazz is clicked.
Existing users: if you’re running MANASYS Jazz from a saved shortcut, check that you’re running build #256 by looking at Help/About, or the line 4 comment of the generated COBOL. If you have a saved shortcut to the previously-loaded version then this may continue to run the old version.
We’re never short of ideas, but the important ideas are yours. What would you like us to do next? Every release is an opportunity to rethink and reset, so there’s never a better time to tell us what enhancements you’d like to see. Please let us know your priorities and suggestions for further development.
CEO, Jazz Software Ltd
IBM PartnerWorld member