/cics-genapp

Sample General Insurance Application (GenApp) for CICS® TS

Primary LanguageCOBOLEclipse Public License 2.0EPL-2.0

General insurance application (GenApp) for IBM CICS TS

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.

Application description

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.

Possible Uses

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.

Skill level required

Intermediate, with knowledge of CICS systems configuration, operation, and applications.

Prerequisites

For details of compatibility with CICS TS of the GenApp base application, or its extensions, consult the individual component directories linked above.

Change history and contributors

See the change history document for details of changes to this sample and a list of contributors to the project.

License

This sample is supplied under the Eclipse Public License 2.0.

See also

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.