Skip to content

IBM/Bank-of-Z

Repository files navigation

Bank of Z

Bank of Z is a hybrid banking application that demonstrates modern IBM Z development practices. It routes transactions through CICS or IMS depending on customer ID, with z/OS Connect as the API gateway between the browser-based UI and the z/OS transactional applications.

Full documentation is available at https://ibm.github.io/Bank-of-Z/.

Architecture

Bank of Z Architecture

For a detailed walkthrough of components and request flows, see the Architecture docs.

Getting Started

New here? Start with the Installation Overview →

Or follow the full setup path step by step:

Step Link
1. Review prerequisites Prerequisites
2. Configure your environment Environment Configuration
3. Set up local tools Local Tools Setup
4. Deploy Bank of Z Deploying Bank of Z
5. Follow a tutorial Tutorials

Documentation

Topic Description
About Bank of Z Purpose, capabilities, and architecture overview
Architecture Components, request flows, and external integrations
Installation Overview Installation workflow and stages
Prerequisites Local and z/OS software requirements
Environment Configuration Zowe profile setup and connectivity
Local Tools Setup IDE, Zowe CLI, and GRUB setup
Deploying Bank of Z Build the application and deploy to z/OS
Development Workflows Zowe CLI and GRUB workflow guides
Tutorials Deploy Bank of Z, CICS enhancement scenario
Reference Commands, configuration, repository structure, glossary
Troubleshooting Common issues and solutions

Contributing

This is a sample application for demonstration purposes. Feel free to fork the repository, customise it for your environment, add new features or programs, and share improvements.

License

Licensed under the Apache License, Version 2.0. See LICENSE for details.

About

Sample Z application showing how to work with mainframe software.

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages