Resolving DDRTVC0018 ORIGINAL DATABASE DEFINITION NOT FOUND
search cancel

Resolving DDRTVC0018 ORIGINAL DATABASE DEFINITION NOT FOUND

book

Article ID: 22842

calendar_today

Updated On:

Products

Datacom DATACOM - AD Datacom/AD

Issue/Introduction

While upgrading the Datacom/AD software used by a Broadcom product, I received error message DDRTVC0018 from program DDRTVCAT, and the job fails.

What would cause this error?

Environment

Component : Datacom/AD

Resolution

The DDRTVCAT program is used by Datacom/AD clients to catalog their Broadcom product database definitions so they are usable within the Datacom Multi-User Facility (MUF) by their base application program such as CA 11 or CA 7. To ensure that the job is using the correct database definition for the version of the program they are running, an additional load module is called that is specific to each application and version.

In the DDRTVCAT program, a control statement is first processed that identifies which database definition is used. One possibility (here, for CA 11) is

CXX CATALOG,DATABASE,L7601(T001)

which will catalog the database named L7601 which is in T001 status. The next statement:

RTV BASIS,L7601

will use load module L7601 from the CA 11 product load lib to verify that the database definition cataloged is correct.

There are two possibilities for a failure in this control statement that would cause the DDRTVC0018 error message.

  • The name of the load module (e.g., L7601) must match the name of the original database definition as identified for the product being used. With certain products, a different database ID (DBID) can be used than originally identified, or multiple DBIDs may be used to manage the data. In either case, the name on the RTV BASIS statement must still be the one provided by Broadcom and noted in the job comments.
  • The wrong load library was specified in the execution JCL STEPLIB. The load module specified on the RTV BASIS statement is typically provided by the product using Datacom/AD (CA 11, Jobtrac, etc.) and is normally found in that base product's main load library.

To resolve this error, be sure that the correct load module name is used as identified in the product documentation, and also verify that the proper load library for the product is included in the JCL for this job. If the module cannot be found in the load library, please contact the Broadcom support team for the product using the Datacom/AD database for further assistance.

Additional Information

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