Demonstrations of Mainframe Subsystem Support

We provide a number of demonstration programs designed to help you to better understand some of the concepts involved when developing Mainframe Subsystem Applications.

The following demonstrations are supplied:

Assembler - ACCT Demo
AACT is a sample CICS 3270 transaction that comprises several Assembler programs and a single BMS map, and uses the resource definitions in the file dfhdrdat. A tutorial, Tutorial: Assembler in the Getting Started section of your product Help shows you how to implement and test the AACT transaction.
Assembler - QSAM Demo
Shows you how to work with QSAM files.
Assembler - VSAM Demo
Shows you how to work with VSAM files.
CICS Classic - ACCT Demo
Shows you how to run and debug a Visual Studio Mainframe Subsystem project for CICS on an Enterprise Server instance. The demonstration is also used by a tutorial in your product help, which contains further detail about the setup of an enterprise server and a Visual Studio solution.
CICS Classic - ACCTCLNT Demo
Shows how you can run and debug a Visual Studio Mainframe Subsystem project for CICS as an HTTP client on an Enterprise Server instance. The demonstration is also used by a tutorial in your product help, which contains further detail about the setup of an enterprise server and a Visual Studio solution.
CICS Classic - ACCTWEB Demo
Shows how to build and run the Web-enabled version of the sample transaction ACCT.
CICS Classic - CLUSTER Demo
Shows how to JCL jobs with shared datasets (catalog and spool shared by multiple servers) in an enterprise server maintaining the dataset integrity.
CICS Classic - CTGDEMO Demo
Shows how to run and debug CTG client and server programs.
CICS for .NET - ACCT
Shows you how to create a CICS program for .NET, deploy it to Enterprise Server for .NET and then run and debug it.
CICS for .NET - Auto-Install
This is a DFHZAI terminal auto-install program with basic support for assigning a unique terminal netname and terminal ID, and for handling the basic IBM 3270 models.
CICS for .NET - BankDemo
Includes a CICS-based online banking demonstration application. Use the bankdemo project to use HCOSS to access the database. Use the bankdemo2 project to use the standard ADO.NET method of accessing the database.
CICS for .NET - User SQL Exit
A sample exit program that uses a method to retrieve the connection string for the user SQL database. You use the exit when a single CICS region uses the exit program.
Data Tools Demo
Demonstrates how to use the Data File Tools utility to edit data files.
Event-Manager .NET - console
Demonstrates a procedural COBOL user exit that can be used by the seepubsub utility to consume console events from an Enterprise Server for .NET region.
Event-Manager .NET - evtexcel
Demonstrates a procedural COBOL user exit that can be used by the seepubsub utility to consume events from an Enterprise Server for .NET region. It then pushes some of the event fields to a Microsoft Excel spreadsheet.
Event-Manager .NET - pubsubtext
Demonstrates a procedural COBOL user exit that can be used by the seepubsub utility to consume events from an Enterprise Server for .NET region and emit them to a text file.
Event-Manager .NET - subscribe
Demonstrates a object COBOL executable than can be used to directly connect to a region and subscribe to events.
EXCI - client and server
Includes a simple COBOL WinForms client and simple server program for the External CICS Interface (EXCI).
EXCI - user exit
Includes a user exit program for a client using the External CICS Interface (EXCI).
HCOSS - Function Emulation Tutorial
Demonstrates how to add math functions to SQL Server that emulate standard math functions in DB2.
HCOSS - Labeled Durations Tutorial
Demonstrates how to use HCOSS to manage DB2 date formats and labeled duration calculations. SQL Server does not support labeled calculations directly. HCOSS handles the conversion to T-SQL to emulate DB2 labelled duration syntax.
HCOSS - TwoPackageSet Tutorial
Demonstrates how to use HCOSS to switch package sets and alternate fetching data using a single cursor name. The tutorial also demonstrates how, with HCOSS, you can bind the application using HCOSS Manage Packages and Plans tool.
IMS - Installation Verification Program
Shows how to configure an enterprise server to run IMS applications, and then build and run an IMS application. It also demonstrates the Installation Verification Procedure (IVP) to confirm that the IMS support is correctly installed.
IMTK - Service Interface Account
Shows how to create a CICS Service Interface using .bms maps.
IMTK - Service Interface Book
Shows how to create a Service Interface from a COBOL program and deploy it as a Java/EJB service.
IMTK - Service Interface MFS
Shows how to create a Service Interface using a COBOL application and its .mfs maps.
JCL - Classic JCL Demo
Shows how to build a JCL application, submitting the JCL file under Enterprise Server, view the spool and the catalog, and then debug the application
JCL for .NET - JCLDEMO
Shows how to build a JCL application, submitting the JCL file under Enterprise Server for .NET, view the spool and the catalog, and then debug the application
Open-PLI CICS Demo
Shows you how to compile, link and debug a CICS-based Open PL/I application using the Open PL/I CICS preprocessor.
Open-PLI IMS Demo
This demonstration shows you how to compile, link and debug an Open PL/I IMS program.
Open-PLI JCL Demo
This demonstration shows you how to compile, link and debug Open PL/I programs running under the control of JCL in Enterprise Server.
REST web service - client and service
Demonstrates the use of REST (REpresentational State Transfer) web services in CICS for .NET and includes a simple server program and a web page that invokes it using Java script.
SQL (HCO) - Getting Started
Demonstrates the functionality of Host Compatibility Option, including: database creation, .dll processing, import and export, DCLGEN, using static and dynamic SQL statements.