VMS Help  —  MMS  Description File, Macros
    A macro is a name that represents a character string.  You can define
    a  macro  at  the  beginning  of  the  description file or on the MMS
    command line and then use its name anywhere in the  description  file
    in  place  of  the equivalent string.  A macro must be defined before
    you use it.

    Format:

      name = string

    The name identifies the macro,  and  the  string  is  the  text  that
    replaces  the  name  when  the macro is expanded.  A macro definition
    must begin in column 1 of the line.  To invoke a macro, type:

         $(name)

    You can define a macro on the command line with the /MACRO qualifier;
    you can also use a CLI symbol as a macro.

    If a macro is not defined in the description file, MMS looks  in  its
    environment for macro definitions.  To find them, it looks at symbols
    defined by the CLI assignment  statement,  scanning  the  CLI  symbol
    table  for the body of the macro.  If the body of the macro is not in
    the  CLI  symbol  table,  MMS  substitutes  a  null  string  for  all
    invocations of the macro.

    MMS supplies some default, or "built-in," macro definitions and  some
    "special" macros for use in action lines.
Close Help