Intending to run CA Datacom DDSDCLM utility but getting errors: TRANSACTION ERROR: DDFBLD0151 HEADER TRANSACTION MISSING TRANSACTION ERROR: DDFHDR0056 INVALID FUNCTION CODE
search cancel

Intending to run CA Datacom DDSDCLM utility but getting errors: TRANSACTION ERROR: DDFBLD0151 HEADER TRANSACTION MISSING TRANSACTION ERROR: DDFHDR0056 INVALID FUNCTION CODE

book

Article ID: 56646

calendar_today

Updated On:

Products

Datacom DATACOM - AD Datacom/AD Datacom/DB

Issue/Introduction

Intending to run the CA Datacom DDSDCLM batch utility "verifier" with...

//SYSIN    DD *                                                                                                                                                         

-USR DATACOM-INSTALL,NEWUSER

-SDC VERIFY

/*

...resulted with COND CODE 0004 and error...

 *---------------------------------------------------------------------------

 *  -SDC VERIFY                                                             ;

 *       TRANSACTION ERROR:  DDFBLD0151    HEADER TRANSACTION MISSING        

 *---------------------------------------------------------------------------

 *-----------------------------------------------------------------------------

 *  .........................*** ERRORS   NOT PROCESSED ***....................

 *-----------------------------------------------------------------------------

 *  $$                                                                      ;  

 *       TRANSACTION ERROR:  DDFHDR0056    INVALID FUNCTION CODE               

 *-----------------------------------------------------------------------------

 *-----------------------------------------------------------------------------

 *  -END ....................*** ERRORS   NOT PROCESSED ***....................

 *-----------------------------------------------------------------------------

 

 

 

Environment

Release: All releases

Resolution

The problem was not with DDSDCLM but the JCL was executing the wrong program. The JCL has EXEC PGM=DDUPDATE and should have been EXEC PGM=DDSDCLM. Once the JCL was corrected the job ran successfully.

 

 

 

Additional Information

For information on the DDSDCLM Verifiers, see the associated technical document What is the DDSDCLM Verifier Transaction and what is its purpose?