The MNUDDS files show the Data Description Specification of an Application Menu. The dependency analysis handles the following statements.
FILE CALL statement implies dependency on the program named PROGRAM_ID in the project.
FILE (CALL PROGRAM_ID)FILE statement implies dependency on the source file named FILE_ID in the project.
FILES (FILE_ID)INTERFACE statement implies dependency on the source file named FILE_ID in the project.
INTERFACE (FILE_ID)On AS/400, a utility called SDA (Screen Design Aid) to easily create a menu. The utility will create several files for menu with the same name. Based on the naming convention, a dependency link "Message file" will be formed between the mnudds file and msgf file and another dependency link "Panel group file" will be formed between the mnudds file and the pnlgrp file
Example: Let's consider the menu with name 'CARDMENU' is created with help of SDA. Then, CARDMENUQQ.mnucmd, CARDMENU.mnudds, CARDMENU.msgf, CARDMENU.pnlgrp files will be generated. In this case,
CARDMENU.mnudds and CARDMENU.msgf. CARDMENU.mnudds and CARDMENU.pnlgrp.