Skip to content
@cicsdev

CICSdev

Sample code for use with IBM CICS® Transaction Server for z/OS and CICS® Transaction Gateway.

Welcome to CICS® on GitHub

Sample code for use with IBM CICS® Transaction Server for z/OS. Visit CICS Transaction Server for z/OS 6.x for the latest documentation.

There are lots of samples available but here are some highlights:

Category Description
CICS Banking Sample Application (CBSA) A simple banking workload demonstrating CICS capabilities.
General Insurance Application (GenApp) A model insurance application with Java and CICS integration.
JCICS API Samples Java samples demonstrating the JCICS API.
JCICSX API Samples Java samples using the newer JCICSX API.
Spring Boot Samples Examples of Spring Boot apps deployed to CICS Liberty.
Liberty (Java EE / Jakarta EE) Samples Java applications for CICS Liberty JVM server, including:
- JMS, JDBC, JSR-352, JCA, and EJB.
CICS Explorer SDK Samples Migrated and modernised CICS Explorer SDK samples.
OSGi Samples Build Java applications using OSGi in CICS.
JDBC Samples Connect CICS Java apps to DB2 databases.
IBM MQ Samples Integrate CICS Java apps with IBM MQ messaging.
Security Samples Customise security in CICS.
IBM Record Generator Samples Convert data fields from a COBOL record structure to Java datatypes.

Pinned Loading

  1. cics-banking-sample-application-cbsa cics-banking-sample-application-cbsa Public

    CICS® banking sample application

    COBOL 27 27

  2. cics-java-jcics-samples cics-java-jcics-samples Public

    CICS® Java™ applications demonstrating how to use the most common commands in the JCICS API

    Java 17 11

  3. cics-java-jcicsx-samples cics-java-jcicsx-samples Public

    Samples to show different scenarios of how you might use the JCICSX API

    Java 8 4

  4. cics-java-liberty-springboot-jcics cics-java-liberty-springboot-jcics Public

    Java™ Spring Boot application that uses the JCICS TSQ Java API to provide a RESTful CICS® TSQ browsing service

    Java 7 5

  5. cics-java-liberty-link cics-java-liberty-link Public

    Sample CICS® Java™ program showing use of the JCICS CICSProgram annotation for Link to Liberty

    Java 6 7

  6. cics-java-liberty-restapp cics-java-liberty-restapp Public

    Sample JAX-RS RESTful web application for Liberty that links to a CICS® COBOL program

    Java 8 7

Repositories

Showing 10 of 71 repositories
  • cics-java-liberty-mq-jms Public

    Sample Java EE web application demonstrating how to use a JMS Connection Factory and an MDB in CICS® Liberty

    cicsdev/cics-java-liberty-mq-jms’s past year of commit activity
    Java 3 Apache-2.0 2 0 1 Updated Oct 30, 2025
  • repo-stats Public

    Download statistics for repos in the CICSDev org

    cicsdev/repo-stats’s past year of commit activity
    Shell 1 Apache-2.0 1 0 0 Updated Oct 30, 2025
  • cics-ipic-heartbeat-disabler Public archive

    Sample program to disable outbound IPIC heartbeats in a CICS® region

    cicsdev/cics-ipic-heartbeat-disabler’s past year of commit activity
    Assembly 0 Apache-2.0 0 0 0 Updated Oct 21, 2025
  • cics-policy-samples Public archive

    Example CICS® policy system rule to monitor system health

    cicsdev/cics-policy-samples’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Oct 20, 2025
  • cics-kerberos-sample Public archive

    Sample client program for CICS® and Kerberos

    cicsdev/cics-kerberos-sample’s past year of commit activity
    Java 3 Apache-2.0 0 0 0 Updated Oct 15, 2025
  • cicstg-client-blocker Public Forked from crshnburn/ClientBlocker

    CICS® Transaction Gateway CICS Request Exit that provides an allowlist for client applications that are allowed to call CICS

    cicsdev/cicstg-client-blocker’s past year of commit activity
    Java 0 Apache-2.0 1 0 0 Updated Oct 14, 2025
  • cicstg-jca-liberty-sample Public Forked from crshnburn/CICS-TG-Liberty-Sample

    Java™ servlet illustrating how to call a CICS® program from WebSphere Liberty using the cicseci JCA resource adapter

    cicsdev/cicstg-jca-liberty-sample’s past year of commit activity
    Java 3 Apache-2.0 6 0 0 Updated Oct 14, 2025
  • cicstg-cloud-monitor Public archive

    CICS® Transaction Gateway Request Exit to store monitoring data in a Cloudant Database

    cicsdev/cicstg-cloud-monitor’s past year of commit activity
    Java 0 Apache-2.0 1 0 0 Updated Oct 14, 2025
  • cics-java-liberty-employee-db Public

    Sample web application that uses JDBC to read and update the sample Db2 EMP table.

    cicsdev/cics-java-liberty-employee-db’s past year of commit activity
    Java 1 Apache-2.0 1 0 0 Updated Sep 29, 2025
  • cics-java-liberty-sqlj Public

    CICS® Liberty SQLJ sample web application

    cicsdev/cics-java-liberty-sqlj’s past year of commit activity
    Java 0 Apache-2.0 1 0 0 Updated Sep 29, 2025

Most used topics

Loading…