After making changes to a Datacom/DB database definition, a batch job was run using DDUPDATE to catalog the definition to the Directory (CXX). While running this command:
-CXX CATALOG DATABASE,SCD-ACTIVITY-DB(PROD)
This error was produced:
TRANSACTION ERROR: DDFBLD0151 HEADER TRANSACTION MISSING
Release: All supported releases.
The likely reason for receiving this error message is that the program DDUPDATE was used instead of DDCFBLD. The -CXX CATALOG... function is used only in DDCFBLD. DDUPDATE is a common program used for most DBA functions, so it is an easy mistake to make.
There are two options to resolve this problem: