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