mio
, wmio
-Mask input/output program
mio [ -B ] [ -n ] [ -e ] [ -F ] [ -t ] [ -i
fname
] [ -m
fname
]
[ -rrname
] [ -p
rname
] [ -s
service
] [ -b
usrname
] [ -u
file
]
wmio [options]
Note:
For BEA TUXEDO Sample Application only.mio
is the Data Entry System mask input/output handler. It reads mask object files created by the compiler and displays user-defined forms on the standard output.Once the forms are filled out, their contents are shipped to a server in the form of fielded buffers. If the form has been created with the parameter TRANMODE
set to TRAN
, mio
is invoked in transaction mode. See the BEA TUXEDO Programmer's Guide for a detailed explanation.
wmio
is a version of mio
build using the workstation libraries. On sites supporting just BEA TUXEDO Workstation, only the wmio
command will be present.
The following command line options are available:
-B
mio
will block on send calls and wait if there is a blocking condition.
-e
esc !
.
-F
mio
is run.
-n
mio
to be terminated from a terminal. Presumably, it will be terminated by a signal.
-b
usrname
for this process in the bulletin board. usrname
can include printf
(3) notation to append the process id. For example, teller%d
will append the process id to the string teller
to make the usrname
unique. nnnnn is mio
's process id.
-s
mio
output to service
.
-t
mio
in test mode. Useful for testing recently compiled masks.
-r
mio
session into disk file rname
. The session can be played back with the -p
option.
-p
mio
session, using rname
as the input file instead of user terminal input. In the standard case, rname
was created by a previous run of mio
with the -r
option.
-i
fname
is displayed instead of the initial mask. Exiting fname
terminates mio
.
-m
fname
is an alternate initial mask.
-u
mio
's function keys. file
contains a list of character sequences and keywords as described in udfk
(5).
By default, the following function keys are defined by mio
. These can be changed with the -u
option.
CTRL-a
CTRL-n
CTRL-b
CTRL-f
TAB (CTRL-i)
CTRL-o
CTRL-j
or down arrow
CTRL-k
or up arrow
BACKSPACE (CTRL-h)
or left arrow
CTRL-l
or right arrow
CTRL-u
CTRL-c
CTRL-d
CTRL-t
ESC 0
ESC 1
ESC 2
ESC 3
ESC 4
ESC 5
ESC 6
ESC 7
ESC 8
ESC 9
CTRL-v
CTRL-w
CR (CTRL-m)
CTRL-x
CTRL-y
CTRL-p
ESC !
The terminfo
(4) database must exist for mio
to run, and the TERMINFO
shell variable must point to the correct directory.
mio
and/or wmio
are supported as BEA TUXEDO-supplied clients on UNIX operating systems only.
TERMINFO
, TERM
, TUXDIR
, LOGNAME
, UBBCONFIG
, NGXACTS
, OKXACTS
, FLDTBLDIR
, FIELDTBLS
, SRVID
, SRVGRP
, MSKIPCKEY
, MASKPATH
.
APP_PW
must be set to the application password in a security application if standard input is not from a terminal. WSNADDR
, WSDEVICE
, and optionally, WSTYPE,
must be set if access is from a workstation. See compilation
(5) for more details on setting environment variables for client processes.
udfk
(5),
Administering the BEA TUXEDO System, terminfo
(4) in a UNIX System reference manual