This GitHub repository contains the code originally distributed by the IBM SupportPac CB12. The repository demonstrates application modernization for IBM CICS Transaction Server for z/OS (CICS TS), by modeling a general insurance application.
The primary purpose of this repository is to demonstrate application modernization, by providing a general insurance application (known as GenApp) for IBM CICS Transaction Server for z/OS (CICS TS). GenApp has been developed in-house by the IBM Hursley CICS Development team to help with their testing of new CICS releases.
GenApp is designed to exercise various components of CICS TS; containing functions to insert, query, and delete policy information. In its original form GenApp is driven using 3270 input, where the insurance policy information is stored in an IBM Db2 database.
GenApp illustrates how a 3270-based 'green screen' application can be transformed to use many of the rich features and functions of the newer releases of CICS TS.
GenApp base (base/)
The general insurance application is a working COBOL application that you can use to try out different features of CICS, including modernizing applications.
To test a variety of functions and components of CICS TS, using a typical application. GenApp can be used to modify an existing legacy application to utilize new CICS functions and capabilities.
Intermediate, with knowledge of CICS systems configuration, operation, and applications.
For details of compatibility with CICS TS of the GenApp base application, or its extensions, consult the individual component directories linked above.
See the change history document for details of changes to this sample and a list of contributors to the project.
This sample is supplied under the Eclipse Public License 2.0.
IBM SupportPac CA0D can be used to demonstrate how to expose a legacy CICS Transaction Server for z/OS application to a mobile front-end by using IBM Worklight as the mobile framework. The SupportPac is based on the GenApp sample application.