SS6T76_3.0.0 - Documentation Index
Table of Contents
Welcome
IBM Dependency Based Build overview
What is new and noteworthy
Videos and learning resources
Personal information security considerations
Installing and configuring DBB
Program Directory
Host configuration guide
Planning
Prerequisites
Obtaining a Db2 LUW database
Basic Customization
Customization setup
Product enablement in IFAPRDxx
Environment variables
Setting up the integrated zBuilder framework
Database setup
Configuring Db2 for z/OS as the metadata database
Configuring Db2 LUW as the metadata database
Clustering indexes for DBB Db2 database tables
Metadata store permissions
Encrypting metadata store passwords
ISPF client gateway (ISPZXENV)
Logging framework
Build daemon configuration
Process definition file
Configuring the shared and personal daemons
Shared daemon task owners
Security definitions for the shared daemon
Define the started tasks
Define the BPX.SERVER authority
Define the DBB application profile
Configure the PassTicket
Create a trusted TCP support
Check only UNIX files for program control
Set administrator group and permissions
Set user permissions
Define an OMVS segment for a user ID
Enabling System Management Facility (SMF) support
SMF record
SMF layout
Auditing support
Other customization task
IBM Git client environment variables
Upgrading the DBB Db2 or Db2 for z/OS database
Building z/OS applications with the zBuilder
Getting started
Key concepts
Build configuration
Lifecycles
Tasks
Basic Task
Language Task
Stage
Variables
Conditions
Application configuration
Tutorials
Configuring schema validation in your IDE
Configuring schema validation for VSCode
Configuring schema validation for IDz
Building the MortgageApplication sample
Detailed walk-through of the configuration variable overrides
Incremental building with the MortgageApplication sample
Visualizing dependency relationships
Calling a z/OS UNIX command in a language step
Submitting a JCL job in a language step
Invoking a TSO command in a language step
Creating a custom task
Writing a custom step task with GitUtilities
Creating a Language Task from JCL
Migrating a Groovy Build Script
Creating a custom dependency scanner
Configuring Language Compiler Scripts
Configuring zBuilder Languages
Configuring and executing the zOSConnect task
Samples
Lifecycle samples
Full build
Impact build
Merge build
File build
User build
Metadata lifecycle
Pipeline lifecycle
Language task samples
Languages.yaml
Assembler.yaml
BMS.yaml
Cobol.yaml
CobolTestcase.yaml
CPP.yaml
LinkEdit.yaml
PLI.yaml
REXX.yaml
Db2Binds.yaml
Transfer.yaml
Reference
Command line options and arguments
Predefined variables
YAML schema
include:
variables:
lifecycles:
tasks:
task:
stage:
language:
datasets:
steps:
step:
type: copy
type: mvs
dds:
type: tso
dds:
type: ispf
dds:
type: job
type: unix
type: task
application:
Task index
Task: Start
Task: ScannerInit
Task: MetadataInit
Task: FileAnalysis
Task: FullAnalysis
Task: ImpactAnalysis
Task: MergeAnalysis
Task: Language
Task: UnitTest
Task: ScanLoadModule
Task: Package
Task: Publish
Task: zOSConnect
Task: Finish
DBB APIs
Tutorial: Using a DBB API
Tutorial: Writing your first build script
Build properties
z/OS commands
CreatePDS
CopyToPDS
CopyToHFS
MVSExec
ISPFExec and TSOExec
JobExec
JCLExec
UnixExec
Build report
Metadata store
Dependency and impact resolution
Build result
Build maps
Java APIs for the toolkit
Metadata store command-line interface
List commands
View commands
Delete commands
Find commands
Export commands
Start command
Stop command
Legacy commands
Session commands
Collection commands
Logical file commands
Build group commands
Build result commands
DBB public Git repositories
Improving performance and security by using DBB daemons
Using the shared daemon
Using the personal daemon
Migrating source files from z/OS to Git
Migrating Groovy language scripts to zBuilder YAML files
Troubleshooting
Problem determination and common issues
Messages in Dependency Based Build
Collecting the DBB log files
Glossary
Deployment Guidelines
PDFs of DBB documentation
DBB 3.0.5
DBB 3.0.4
DBB 3.0.3
DBB 3.0.2
DBB 3.0.1
DBB 3.0.0