MNUDDS

The MNUDDS files show the Data Description Specification of an Application Menu. The dependency analysis handles the following statements.

FILE CALL

FILE CALL statement implies dependency on the program named PROGRAM_ID in the project.

  • FILE (CALL PROGRAM_ID)

FILES

FILE statement implies dependency on the source file named FILE_ID in the project.

  • FILES (FILE_ID)

INTERFACE

INTERFACE statement implies dependency on the source file named FILE_ID in the project.

  • INTERFACE (FILE_ID)

Message File & Panel group File

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, 

  • Dependency of link 'Message file' will be established between CARDMENU.mnudds and CARDMENU.msgf
  • Dependency of link 'Panel group file' will be established between CARDMENU.mnudds and CARDMENU.pnlgrp.