Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ fmli(1) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

vsig(1F)






       fmli(1)                                                      fmli(1)


       NAME
             fmli - invoke FMLI

       SYNOPSIS
             fmli [-a alias_file] [-c command_file] [-i initialization_file] file . . .

       DESCRIPTION
             The fmli command invokes the Form and Menu Language
             Interpreter and opens the frame(s) specified by the file
             argument.  The file argument is the pathname of the initial
             frame definition file(s), and must follow the naming
             convention Menu.xxx, Form.xxx or Text.xxx for a menu, form or
             text frame respectively, where xxx is any string that conforms
             to UNIX system file naming conventions.  The FMLI descriptor
             lifetime will be ignored for all frames opened by argument to
             fmli.  These frames have a lifetime of immortal by default.

             The available options are as follows:

            -a    If -a is specified, alias_file is the name of a file
                   which contains lines of the form alias= pathname.
                   Thereafter, $ alias can be used in definition files to
                   simplify references to objects or devices with lengthy
                   pathnames, or to define a search path (similar to $PATH
                   in the UNIX system shell).

            -c    If -c is specified, command_file 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 command_file are reflected in the FMLI
                   Command Menu.

            -i    If -i is specified, initialization_file is the name of a
                   file in which 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





                           Copyright 1994 Novell, Inc.               Page 1













      fmli(1)                                                      fmli(1)


                        Screen Labeled Keys (SLKs) and their layout on the
                        screen.

         Environment Variables
           LOADPFK
                  When this variable is set to yes, true, or the null
                  string, it directs FMLI to download alternative
                  keystroke sequences into the function keys of terminals
                  that do not have fixed, preset values for them.

           COLUMNS
                  Can be used to override the width of the logical screen
                  defined for the terminal set in TERM.  For terminals
                  with a 132-column mode, for example, invoking FMLI with
                  the line
                      COLUMNS=132 fmli frame-file

                 will allow this wider screen width to be used.

           LINES Can be used to override the length of the logical screen
                  defined for the terminal set in TERM.

           LANG  Can be used to obtain FMLI messages in a certain
                  language.  The default setting of LANG (LANG=C) makes
                  FMLI output messages in English.

      EXAMPLES
            To invoke fmli:

                  fmli Menu.start

            where Menu.start is an example of file named according to the
            file name conventions for menu definition files explained
            above.

            To invoke fmli and name an initialization file:

                  fmli -i init.myapp Menu.start

            where init.myapp is an example of initialization_file.

      DIAGNOSTICS
            If file is not supplied to the fmli command, fmli returns the
            message:




                          Copyright 1994 Novell, Inc.               Page 2













       fmli(1)                                                      fmli(1)


                   Initial object must be specified.

             If file does not exist or is not readable, fmli returns an
             error message and exits.  The example command line above
             returns the following message and exits:

                   Can't open object "Menu.start"

             If file exists, but does not start with one of the three
             correct object names (Menu., Form., or Text.)  or if it is
             named correctly but does not contain the proper data, fmli
             starts to build the screen by putting out the screen labels
             for function keys, after which it flashes the message:

                   I do not recognize that kind of object

             and then exits.

       FILES
             /usr/bin/fmli

       REFERENCES
             vsig(1F)
             Character User Interface Programming
























                           Copyright 1994 Novell, Inc.               Page 3








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