DDFBLD0151 HEADER TRANSACTION MISSING error message on CATALOG

book

Article ID: 36174

calendar_today

Updated On:

Products

CA Datacom - DB CA Datacom CA Datacom - AD CA Datacom - Server CA CIS CA Common Services for z/OS CA 90s Services CA Database Management Solutions for DB2 for z/OS CA Common Product Services Component CA Common Services CA Datacom/AD CA ecoMeter Server Component FOC CA Easytrieve Report Generator for Common Services CA Infocai Maintenance CA IPC Unicenter CA-JCLCheck Common Component CA Mainframe VM Product Manager CA Chorus Software Manager CA On Demand Portal CA Service Desk Manager - Unified Self Service CA PAM Client for Linux for zSeries CA Mainframe Connector for Linux on System z CA Graphical Management Interface CA Web Administrator for Top Secret CA CA- Xpertware

Issue/Introduction

Issue:

After making changes to a CA Datacom/DB database definition, we then tried to run a batch job 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

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/Workaround:

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:

For more information about cataloging a database definition to the Directory (CXX), please refer to TEC1047513, titled “Options for cataloging a CA Datacom/DB database definition to the Directory (CXX).”

As always, please contact CA Technologies support for CA Datacom if you have further questions.

Environment

Release:
Component: DB