DC301076 warning messages in sysgen compiler
search cancel

DC301076 warning messages in sysgen compiler

book

Article ID: 14092

calendar_today

Updated On:

Products

IDMS IDMS - Database IDMS - ADS

Issue/Introduction

When generating a system in the SYSGEN compiler, I see the following warnings:

W DC301076 IDMS PROGRAM CLAUSE IS NO LONGER MEANINGFUL
W DC301076 IDMS PROGRAM CLAUSE IS NO LONGER MEANINGFUL

 

 



What do the DC301076 warning messages mean?

Environment

CA IDMS, all supported releases.

Resolution

IDMS PROGRAM was an entity used in the IDMS System Generation in the past to provide override values for Batch programs that run under CV.
It was discontinued as of r12.0.
After that, initially, if found they were ignored.
However, from r17.0 on, a DC301076 warning message is issued if they are found during system generation.  

The warning messages will not prevent the system from generating cleanly.
They are not PROGRAM statements, but IDMS PROGRAM statements.
They do no harm but should be removed if you don't want to see the warnings every time you generate this system.

To implement the same functionality that IDMS PROGRAMs performed, define a TASK that matches the Batch program name or CICS transaction name with the same attributes and invoking program RHDCNP3S.

To remove the IDMS PROGRAM statements: 

Get into SYSGEN online.

SIG DICT SYSTEM.
DIS SYS nnn WITH NONE.
DISPLAY ALL IDMS PROGRAM AS SYNTAX VERB DELETE.

This will display any of the obsolete IDMS PROGRAM statements as syntax with the DELETE verb.

Hit enter to DELETE them.

Then GENERATE the system:

MOD SYS nnn.
GENERATE.

Additional Information

For more information, see the following CA IDMS DocOps page:

Using System Generation