DDFBLD0151 HEADER TRANSACTION MISSING error message on CATALOG
search cancel

DDFBLD0151 HEADER TRANSACTION MISSING error message on CATALOG

book

Article ID: 36174

calendar_today

Updated On:

Products

Datacom DATACOM - AD Datacom/AD Datacom/DB

Issue/Introduction

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

Environment

Release: All supported releases.

Cause

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.

Resolution

There are two options to resolve this problem:

  1. Change the Program name (EXEC PGM=) to DDCFBLD, or
  2. Use the –UPD DATABASE…, 1000 CATALOG, -END functions with the DDUPDATE program. See below for more details about this option.

Additional Information