What IBM® Dependency Based Build can do for your business

IBM Dependency Based Build (DBB) provides capabilities to build traditional z/OS® applications such as COBOL and PL/I. The goal of DBB is to provide some automation capabilities based on a modern scripting language that can be used on z/OS. DBB is built as a stand-alone product that does not require a specific source code manager or pipeline automation tool.

IBM Dependency Based Build is also included in IBM Developer for z Systems® Enterprise Edition.

IBM DBB, with modern Software Configuration Management and Continuous Integration tools such as Git and Jenkins, provides uniform DevOps processes and practices across multiple platforms.


Run tasks on z/OS

DBB provides you with a Java API to support the running of tasks on z/OS and to create and use dependency information for the source code that is being processed.

Store & retrieve dependency information

DBB works as a dependency control agent that makes sure all files—source and dependencies—in the mainframe build process are current.

Define an intelligent build script

JAVA APIs in DBB run MVS and TSO/ISPF commands and provide utility capabilities, zImport capability for migration to Git, and the ability to create and store the build report.

Store and manage build reports

The DBB web application stores and manages the dependency information and build reports. The web application is used by provided REST APIs and the toolkit APIs to create the intelligent build scripts.

IBM Z Decision Support details

  • Automated data gathering
  • Continuous curation of key performance metrics
  • Consumable out-of-the-box dashboards
  • Extensible data framework