VMS Help  —  MMS
MYPROG.OLB LIBRARY/REPLACE MYPROG.OLB E.OBJ LINK/EXEC=MYPROG MYPROG/LIB/INCLUDE=(A) These actions result in the production of all the intermediate files needed to produce MYPROG.EXE. If you then delete all the object files (.OBJ), and run MMS again using the /SKIP qualifier, MMS informs you that the target MYPROG.EXE is already up-to-date.

6  –  CMS

    If CMS is installed on your system and your source files  are in  the
    current default  CMS library,  MYPROG.EXE may be built  from the  CMS
    library when you issue the following command:

         $ MMS/CMS

    This command causes MMS to fetch the description file, if  necessary,
    and source files from the CMS library, and perform the actions needed
    to create an up-to-date MYPROG.EXE.

    If a module, for example A.BLI, is replaced in the  CMS  library  (by
    you  or  anyone else), thus causing a later version of A.BLI to exist
    in the library, the command

         $ MMS/CMS

    causes MMS to fetch the new CMS element A.BLI, compile it, add it  to
    the MYPROG.OLB library, and produce a new MYPROG.EXE by executing the
    LINK command.

7  –  FMS

    If FMS (Forms Management System) is installed on your system, you can
    use MMS to access forms stored in FMS libraries.  To specify   an FMS
    form  in a  dependency  rule,  use the  same syntax  as for  files in
    OpenVMS libraries.  The file type .FLB after the library name informs
    FMS that the library contains FMS forms.  The default file  type  for
    FMS forms is .FRM.

    The  MMS  default  macro  FMSFLAGS  invokes  FMS  with  the  /REPLACE
    qualifier.

    MMS uses the insertion time of a form in an FMS library to  determine
    whether  a  source  is  newer  than  the  target.  You cannot use the
    /REVISE_DATE qualifier with references to FMS forms.

8  –  MMS$STATUS

    Unless  the  qualifiers   /CHECK_STATUS  or   /REVISE_DATE  have been
    selected,  when MMS completes,  the symbol  MMS$STATUS  is set to the
    status value($STATUS) of the last action line executed.

9  –  MMS$SEVEREST_STATUS

    When  MMS  completes,  the symbol  MMS$SEVEREST_STATUS  is set to the
    'severest' status value($STATUS) of all action lines executed. If the
    status values  of more than one  action line have the  same severity,
    then the resulting value of  MMS$SEVEREST_STATUS  will be that of the
    last of these action lines.

10  –  Oracle CDD/Plus

    If the Oracle Common Data Dictionary (CDD/Plus) is installed on  your
    system,  you  can  use  MMS  to  access records and other definitions
    stored in CDD/Plus.  In a dependency rule, you follow the  path  name
    of  a  CDD/Plus  definition  with  a caret (^) to inform MMS that the
    source is stored in CDD/Plus.  For example:

         A.PAS : CDD$TOP.B.C.D.E^      ! CDD record that updates A.PAS
              ! action to update A.PAS

    To insert a remark in the CDD/Plus history list when MMS  accesses  a
    CDD/Plus  definition, use the /AUDIT qualifier after the caret in the
    CDD/Plus specification.  Follow the /AUDIT qualifier  with  a  quoted
    string  that  contains  the  remark  to  be  inserted in the CDD/Plus
    history file.  For example:

         A : CDD$TOP.B.C.D.E^/AUDIT="Accessed by MMS to update A"
              ! action to update A

    The MMS default macro CDDFLAGS is initially defined to  be  the  null
    string, but you can redefine it so that the same remark is written to
    the history file for all accesses to CDD/Plus entities.

    You cannot use the /REVISE_DATE qualifier with references to CDD/Plus
    definitions.   The  /NOACTION  qualifier  does  not affect the /AUDIT
    qualifier; that is, remarks are written to the CDD/Plus history  file
    even if action lines are not being executed.

11  –  Release Notes

    The release notes for MMS Version 4.0 are contained in the file:

    SYS$HELP:MMS040.RELEASE_NOTES

    You can type or print this file to read the release note information.
    If  you  have installed prior versions of MMS, the associated release
    notes  up  to  and   including   Version  4.0   can   be   found   in
    SYS$HELP:MMSvvu.RELEASE_NOTES,  where vv is the major version number,
    and u is the update number.
Close Help