The original CardDemo is an open-source COBOL and CICS sample application published by Amazon Web Services . It simulates a credit-card management system and provides a representative application for evaluating mainframe modernization approaches.
SoftwareMining independently converted the AWS CardDemo CICS COBOL application into maintainable Java source code using its COBOL-to-Java Conversion Toolkit . The resulting Java application is deployed on AWS and is available below for live evaluation.
CardDemo demonstrates the behaviour of one application converted from COBOL to Java. SoftwareMining also supports the language constructs, data handling, transaction processing and batch technologies required for complete enterprise COBOL applications.
The sample (from program "COBIL00C") shows how the ACCOUNT-RECORD used in CICS READ is mapped to Object-Relational classes. It also shows how CICS/BMS fields become typed Field objects supporting operations such as setFocus() and setProtected. See BMS Program Cleanup for details.
This example shows OR mapping for ACCOUNT-RECORD and conversion of BMS fields to typed UI fields (for example, setFocus and setProtected). See the full guide: BMS Program Cleanup.