"DSN_XXX MUST INCLUDE '???'" MNOTE in DBSIDPR assembly
search cancel

"DSN_XXX MUST INCLUDE '???'" MNOTE in DBSIDPR assembly

book

Article ID: 18776

calendar_today

Updated On:

Products

Datacom DATACOM - AD Datacom/AD Datacom/DB

Issue/Introduction

While installing or upgrading Datacom, assembly of the DBSYSID macro for the DBSIDPR module returned a Condition Code of 12 with these errors in the assembly listing:

** ASMA254I *** MNOTE *** 3+ 4,DSN_XXX MUST INCLUDE '???' 
** ASMA254I *** MNOTE *** 5+ 12,ERRORS ENCOUNTERED; SYSID MODULE NOT GENERATED 

I have this value coded: DSN_XXX=DATACOM.MYMUF.CXX, so I don't understand the problem.

If upgrading Datacom/AD this is done in job AXACTUPG.

Environment

Release: 15.1

Resolution

Starting with version 14.0 of Datacom, we are providing better data integrity and protection for the Multi-User Facility (called MUF) through the use of the Simplify feature. This is a requirement for Datacom/AD, enabled in the DBSYSID macro definition with SIMPLIFY_MODE=YES. It is optional for Datacom/DB, but highly recommended.

In Simplify mode, we eliminate the possibility of using the wrong CXX or LXX/FXX in the MUF and in other jobs by removing the DD statements for the CXX, FXX, LXX from those jobs. With this feature, the MUF dynamically allocates these files based on value of the DSN_XXX file mask in the DBSIDPR module.

This mask is of the format 'xxxxxxxx.xxxxxxxx.???' where the xxxxxxxx.xxxxxxxx is replaced by the high-level qualifiers of the files you want to use in this MUF. The '???' literal string is required, and the MUF will replace '???' with 'CXX', 'LXX' or 'FXX' as appropriate.

For example, if you want to use these files:

DATACOM.MYMUF.CXX
DATACOM.MYMUF.FXX
DATACOM.MYMUF.LXX

then you would code this setting in your DBSIDPR: DSN_XXX=DATACOM.MYMUF.???

Once this value is set correctly, the assembly should be successful.

Additional Information

For more information about the DBSYSID macro and its various parameters, please refer to the Datacom 15.1 documentation section Modifying DBSIDPR Parameters

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