mio, wmio-Mask input/output program
mio [ -B ] [ -n ] [ -e ] [ -F ] [ -t ] [ -ifname] [ -mfname]
[ -rrname] [ -prname] [ -sservice] [ -busrname] [ -ufile]
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