Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ fmli(1) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

fmli(1)                                                             fmli(1)

NAME
     fmli - invoke FMLI (Form and Menu Language Interpreter)

SYNOPSIS
     fmli [option ...] file ...

DESCRIPTION
     The Form and Menu Language Interpreter FMLI provides a framework for
     developers to write applications and application interfaces that use
     menus and forms. The fmli command invokes (FMLI) and opens the
     frame(s) specified by the file argument. For a detailed description of
     FMLI you should refer to the Programmer's Guide: Character User Inter-
     face and the Programmer's Guide: Character User Interface, Supplement.

OPTIONS
     No option specified:
          fmli invokes the Form and Menu Language Interpreter and opens the
          frame or frames specified by the file argument.

     -a aliasfile
          aliasfile is the name of a file which contains synonyms and
          abbreviations that serve to simplify file references to objects
          or devices with lengthy pathnames. Each line in aliasfile must
          be an alias definition of the form alias=pathname. The aliases
          defined in this file can be referenced with $alias in definition
          files, thus making it easier to reference objects or devices with
          long pathnames. In addition, they can be used to define a search
          path (similar to $PATH in the Reliant UNIX system shell).

     -c commandfile
          commandfile is the name of a file in which default FMLI commands
          can be disabled, and new application-specific commands can be
          defined. The contents of this file are reflected in the FMLI Com-
          mand Menu.

     -i initializationfile
          initializationfile is the name of a file in which one or more of
          the following characteristics of the application as a whole can
          be specified:

          -  a transient introductory frame displaying product information

          -  a banner, its position, and other elements of the banner line

          -  color attributes for all elements of the screen

          -  function keys known as Screen Labeled Keys (SLKs) and their
             layout on the screen.







Page 1                       Reliant UNIX 5.44                Printed 11/98

fmli(1)                                                             fmli(1)

     file file must begin with one of the three recognized object names,
          Menu., Form. or Text., and the file must also have a defined data
          format (see Programmer's Guide: Character User Interface).

ERROR MESSAGES
     Initial object must be specified

     No frame file file was supplied as an argument to the fmli command.

     Can't open object file

     fmli returns the above error message and exits if the specified file
     does not exist or is not readable,

     I do not recognize that kind of object

     The name of the specified file does not start with one of the three
     recognized object names (Menu., Form., or Text.), or the data con-
     tained in it is not in the proper format.

ENVIRONMENT VARIABLES
     LOADPFK
          On terminals with programmable function keys, fmli usually down-
          loads its equivalent character sequences for using function keys
          into the terminal's programmable function key memory, wiping out
          any function key settings the user may already have defined. Set-
          ting LOADPFK=NO in the environment will prevent this downloading.

     COLUMNS
          Can be used to specify an alternate number of columns to override
          the screen width defined for the terminal set in TERM.

          Example:
               On a terminal with a 132-column mode, invoking FMLI with the
               command line:

                COLUMNS=132 fmli filename

               allows a screen width of 132 columns to be used.

     LINES
          Can be used to specify an alternate number of lines to override
          the screen length defined for the terminal set in TERM.











Page 2                       Reliant UNIX 5.44                Printed 11/98

fmli(1)                                                             fmli(1)

EXAMPLES
     Example 1

     Invoking fmli with a file named according to the file name conven-
     tions:

     fmli Menu.start

     Example 2

     Invoking fmli with the initialization file init.app:

     fmli -i init.app Menu.start

SEE ALSO
     Programmer's Guide: Character User Interface.

     Programmer's Guide: Character User Interface, Supplement.




































Page 3                       Reliant UNIX 5.44                Printed 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026