MANASYS Jazz_logo_02_314x117


MANASYS Jazz Build 16.3.244 Implements Parent/Child Web Service Interfaces

Summary

Previously MANASYS created client interfaces to handle web services returning messages with a single record type, whether from DB2 like EMPLOYEE, or from VSAM like Custf.  Now MANASYS will create web services and interfaces dealing with a parent record, and a set of Child records. 

 

See https://www.jazzsoftware.co.nz/Docs/JazzUGClientInt.htm#_Toc75442539 for details.

 

Other minor enhancements include: -

1.      PROCESSCOUNTWHERE has been enhanced to facilitate loop prevention, e.g.
PROCESS EMPLOYEE ORDER (EMPLOYEE.JOB BREAK, EMPLOYEE.EMPNO)

COUNT JZ.JZ-INDEX

WHERE JZ.JZ-INDEX < 10;

2.    If no value is specified for a new record’s key then ADD will find a free key, usually as the highest used key +1.  It is now possible to specify a particular key value and use this, provided that it is not already in use.

3.    Various errors have been discovered and fixed.

Getting the Latest Build

This build will download automatically when Download Jazz is clicked.  

 

Existing users should

1.    Update their Jazz folders by clicking [Configure] and [Initialise Project], then following the dialog to download ALL the C# templates, plus the Jazz templates

@JSF2Upd.jzt
@WSF2Upd.jzt

2.    If you’re running MANASYS Jazz from a saved shortcut, check that you’re running build #244 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.

What Next?  Planning for the Next Release

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.

 

Possible developments: -

·         Client-side interface generation.  This has met objectives for the third stage, but there are still many ideas to make this feature even better. These include

o       Implementing ViewState definitions, providing a facility that works for web services the way that Viewstate works in ASP.NET, supporting web service conversations, and chained execution sequences.

o       Build 16.3 has worked with variations of program JSPG3, a DB2 parent/child update program, and VSAM equivalents.  The web service dialog will be reviewed to provide more options and flexibility.  The next stage will likely remove the restriction on VSAM records containing repeating fields or groups, and a method that will allow record hierarchies of many different record types is being considered.

 

Please let us know your priorities and suggestions for further development.

 

Robert Barnes

CEO, Jazz Software Ltd

Skype: Robert.Barnes3

LinkedIn   linkedin.com/in/robert-barnes-5b833a

www.jazzsoftware.co.nz   

IBM PartnerWorld member