08/14/84 display_mrds_dsm, dmdsm Syntax as a command: dmdsm dsm_path {-control_args} Function: This command displays information about the specified MRDS data submodel. Arguments: dsm_path is the pathname of the data submodel file to be displayed. If dsm_path does not have a suffix of dsm, then one is assumed. However, the dsm suffix must be the last component of the data submodel file name. Control arguments: -access, -acc specifies that access information (both relation and attribute) is to be displayed. -brief, -bf specifies that only the submodel relation names and attribute names are to be displayed. This control argument may be superseded by any of -cmdsm, -rel_names, or -long which follow it in the command line. (Default) -cmdsm specifies that the display is to have a format that may be processed by the create_mrds_dsm command to produce another submodel. This control argument is limited to DBAs if the submodel is associated with a secure data base. This control argument may be superseded by any of -long, -rel_names, or -brief which follow it in the command line. -long, -lg specifies that the display is to contain all the information that is in the submodel. This includes the data base path, submodel version, submodel creation date and creator, submodel relation names and associated model relation names, submodel attribute names and associated model attribute names, relation and attribute access, and the attribute data types. If the person running this command is not a DBA and the submodel is associated with a secure data base, then the model relation names and model attribute names will not be displayed. This control argument may be superseded by any of -cmdsm, -rel_names, or -brief which follow it in the command line. -no_access, -nacc specifies that access information is not to be displayed. -no_output_file, -nof causes the output display to be written to the terminal. This control argument will undo the effects of the -output_file control argument. (Default) -output_file path, -of path causes the output display to be written to the specified path instead of to the terminal. Anything already stored in the segment at the specified path will be overwritten. -rel_names, -rn specifies that only submodel relation names are to be displayed. This control argument may be superseded by any of -cmdsm, -brief, or -long which follow it in the command line. -relation rel_1 rel_2 ... rel_N specifies that information about rel_1 through rel_N is to be displayed. The information about each relation is displayed in the order they are specified. If some specified relation rel_I does not exist in the submodel an error is reported and the display proceeds with the next relation. If the display is going to an output file, the error is reported both to the terminal and the output file. This control argument may be used with the control arguments -cmdsm, -long, -rel_names, and -brief to produce a display of part of the submodel. (The default displays all relations) ----------------------------------------------------------- Historical Background This edition of the Multics software materials and documentation is provided and donated to Massachusetts Institute of Technology by Group BULL including BULL HN Information Systems Inc. as a contribution to computer science knowledge. This donation is made also to give evidence of the common contributions of Massachusetts Institute of Technology, Bell Laboratories, General Electric, Honeywell Information Systems Inc., Honeywell BULL Inc., Groupe BULL and BULL HN Information Systems Inc. to the development of this operating system. Multics development was initiated by Massachusetts Institute of Technology Project MAC (1963-1970), renamed the MIT Laboratory for Computer Science and Artificial Intelligence in the mid 1970s, under the leadership of Professor Fernando Jose Corbato. Users consider that Multics provided the best software architecture for managing computer hardware properly and for executing programs. Many subsequent operating systems incorporated Multics principles. Multics was distributed in 1975 to 2000 by Group Bull in Europe , and in the U.S. by Bull HN Information Systems Inc., as successor in interest by change in name only to Honeywell Bull Inc. and Honeywell Information Systems Inc. . ----------------------------------------------------------- Permission to use, copy, modify, and distribute these programs and their documentation for any purpose and without fee is hereby granted,provided that the below copyright notice and historical background appear in all copies and that both the copyright notice and historical background and this permission notice appear in supporting documentation, and that the names of MIT, HIS, BULL or BULL HN not be used in advertising or publicity pertaining to distribution of the programs without specific prior written permission. Copyright 1972 by Massachusetts Institute of Technology and Honeywell Information Systems Inc. Copyright 2006 by BULL HN Information Systems Inc. Copyright 2006 by Bull SAS All Rights Reserved