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
Enterprise Developer Tutorials Guide 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.