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
.