The Modern Mainframe Developer Hands On Drop-In Centre

This is a past event

12 people went


76/78 Upper Ground · London

How to find us

Location image of event venue


Come along at any time, grab a machine and away you go. Refreshments and snacks will be provided. This first meetup is funded by IBM.

The following labs will be provided:

> Lab: IBM Eclipse Mainframe Development for z Systems

A suite of integrated, full-featured tools optimized to help teams design, build, test, and debug z/OS software. From developing a new z/OS application, to performing problem analysis on your existing codebase, provides everything needed to develop with quality and agility.

Lab Tasks:
a) Assess runtime execution percentage of COBOL programs.
b) Develop and compile a COBOL application.
c) Debug a COBOL program.

> Lab: REST APIs for Mainframe Applications Using z/OS Connect

Create efficient RESTful APIs for mobile and cloud applications.

Lab Tasks:
a) Expose a CICS COBOL program as a RESTful API.
b) Expose an IMS application as a RESTful API.
c) Call a RESTful API from a COBOL Application.

> Lab: Git for Mainframe Applications

Use existing mainframe application abilities and Git to integrate development and add automation. This software helps development teams transition from traditional library managers to modern open-source Source Code Management software.

Lab Tasks:
a) Load a Git repository and modify the COBOL code
b) Run a build with IBM Dependency Based Build (DBB) and visually debug the program.
c) Commit and push modifications into the Git repository and request a Jenkins build.
d) Write a sample build script using DBB.

> Lab: Mainframe Code Analyzer Tools

Application discovery tools are part of the software lifecycle management process and can help you transform and support digital and hybrid cloud transformation and assist you in leveraging your time-tested code.

a) Identify maintainability issues and update unreachable code in an application.
b) Discover CICS programs that can be converted into API's.

Labs can be taken home if you need more time to complete them.