Académique Documents
Professionnel Documents
Culture Documents
Documentation set Other product and company names mentioned herein may
be the trademarks or registered trademarks of their
The documentation relating to this product includes: respective owners.
Introduction
How to use the command line interface furnished under license and may be used or copied only in
accordance with the terms of such license. The information
How to use the WebClient subject to change without notice, and should not be
How to integrate with SAP R/3 construed as a commitment by Macro 4. Macro 4 assumes
no responsibility or liability for any errors or inaccuracies
Technical Reference which may appear in this publication.
Except as permitted by such license, no part of this
Making comments publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means,
We welcome suggestions from all users regarding our
electronic, mechanical, recording or otherwise, without
software products and their accompanying documentation.
prior written permission from Macro 4.
Please contact your local Macro 4 representative, email us
at tech.authors@macro4.com, or write to:
Technical Documentation
Macro 4
The Orangery, Turners Hill Road,
Crawley, West Sussex RH10 4SS
United Kingdom
www.macro4.com
3
Contents
uq413: Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
wliq: List Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
wliq3: Search Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Fax instance menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
uq201: Main Menu (fax implementors, administrators, operators). . . . . . 43
uq202: Fax Submission (fax users) . . . . . . . . . . . . . . . . . . . . . . . . 44
uq010: Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
uq211: Fax Server Management . . . . . . . . . . . . . . . . . . . . . . . . . 46
uq212: Monitor Fax Servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
uq213: Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
wliq: List Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
wliq3: Search Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Print instance menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
uq001: Main Menu (print implementors, administrators, operators) . . . . 50
uq002: Document Printing (print users) . . . . . . . . . . . . . . . . . . . . . 51
uq008: Configure System Tables . . . . . . . . . . . . . . . . . . . . . . . . . 51
uq010: Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
uq011: Scheduler Management . . . . . . . . . . . . . . . . . . . . . . . . . . 55
uq012: Monitor Printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
uq013: Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
uq014: Queue Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
uq027: View Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
wliq: List Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
wliq3: Search Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
wopq: Printer Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
wopq1: Class Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
wopq2: Paper Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Conventions
The following typographic conventions are used:
boldface Indicates a command or keyword that you should type, exactly
as shown.
italics Indicates a variable for which you should substitute an
appropriate value.
monotype Indicates literal input and output.
Ctrl+D Indicates two or more keys pressed simultaneously.
[ ] Brackets surround an optional value.
| Vertical bars separate alternative values from which you must
make a selection.
... Ellipsis indicates that the preceding element may be repeated.
The names of some files and directories depends on your installation. For example,
the directory $UNIQDIR/media/paper contains files defining the types of paper
used at that installation. In the text, such files are referenced as
$UNIQDIR/media/paper/paper_type.
CHAPTER 1
On a data entry panel where multiple values are defined, a similar mechanism is
available. For example, after you select Modify a Printer and specify the printer
name, the displayed panel includes a field for you to specify the name of a printer
type. With the cursor in this field, you can either:
type the name; or
use the List command assigned to function key F8. The interface then pops up
an option panel of possible printer types, from which you can select the
appropriate value as before; or
if the field is empty, just press Return to pop up the option panel.
For some field types, for example Yes/No values, the List command cycles
through the possible values. For fields where it is not possible to display a list of
possible values (for example, user-definable remarks), the List command has no
effect.
Printing parts of the document on page 18
The browser uses function keys F1 to F10 to select various options.
Note On some terminals you may need to use an alternative set of ten function
keys: Help, F7, F8, F9, F10, F11, F12, F13, Do, PF4.
Terminal emulators do not always provide full function key support: you can
achieve the same results by pressing the Escape key followed by a digit. For
example, Esc then 1 is equivalent to F1 (or Help); Esc then 2 is equivalent to F2 (or
F7); through to Esc then 0 which is equivalent to F10 (or PF4).
go to a specified page g or G
the page_number then Return
go to the last line of the file B
The attributes control the way in which the search is conducted; any
combination of:
Note Printing can be configured to use either the standard UNIX lp command
or, if available, the capabilities of the Columbus OM print instance: see
Configuring the Columbus OM/browser relationship on page 34. Where
a Columbus OM print instance is used, you are also asked whether the
print queue entry should have Held status, and given the opportunity to
associate a remark with the print job.
CHAPTER 2
This chapter describes how, as part of the Columbus OM installation process, you
must establish terminal definition files to support the uq menu interface. Standard
files suitable for use with many popular terminal types are supplied with
Columbus OM, so this task is unlikely to be complicated.
The uq and browse commands present formatted displays using absolute cursor
positioning, inverse video, line-drawing characters and other similar effects. These
displays are constructed using control codes which must be specified for a
particular terminal type (and emulators of that type) in a terminal definition file. To
use the uq and browse commands, you must ensure that appropriate definition files
exist for the terminal type(s) which you plan to use.
Selecting a terminal definition on page 20 explains how to check if your
terminal type is supported as standard, and what to do if it isnt.
Creating a definition for uq on page 22 specifies the definition files used by
the uq command.
Creating a definition for the browser on page 29 specifies the definition files
used by the browse command.
Configuring the Columbus OM/browser relationship on page 34 covers
additional points to be considered when integrating the browser into a
Columbus OM instance.
Note Terminal definitions are stored in files beneath the $UNIQDIR directory
defining a single Columbus OM instance. If your installation includes
multiple Columbus OM instances, you must create appropriate terminal
definitions within each instance.
Definition Applies to
Parameters
PREFIX code...
SEPERATOR code...
SUFFIX code...
For terminals which can set and reset several attributes in a single command,
PREFIX is sent first, then the first attribute, then the SEPERATOR (sic), then the
second attribute, then the SEPERATOR ..., then the final attribute, then SUFFIX.
For terminals which must treat each attribute individually, these statements
must be omitted.
PREFIX_RESETS_ALL
For terminals which can set and reset several attributes in a single command,
PREFIX_RESETS_ALL specifies that PREFIX first resets all attributes and then
sets those which follow, instead of individually setting and resetting them. For
terminals which must treat each attribute individually, this statement should be
omitted.
RESET_ALL code...
SET_attribute code...
RESET_attribute code...
Syntax
BEGIN CONFIG
DYNT_ID T1|T2
END
Parameters
DYNT_ID T1|T2
T1 and T2 identify block mode device drivers used with some terminal types.
The appropriate setting can best be established through trial and error.
Syntax
BEGIN CURSOR
COLUMN [FIRST] ADD|SUBTRACT number
INVISIBLE code...
PREFIX code...
ROW [FIRST] ADD|SUBTRACT number
SEPERATOR code...
SUFFIX code...
USE_RANK_VALUE
VISIBLE code...
END
Parameters
PREFIX code...
SEPERATOR code...
SUFFIX code...
When positioning the cursor to an absolute location, PREFIX is sent first, then
the row (or column) position, then the SEPERATOR (sic), then the column (or
row) position, then SUFFIX.
ROW [FIRST] ADD|SUBTRACT number
COLUMN [FIRST] ADD|SUBTRACT number
The FIRST qualifier should be used once, with either ROW or COLUMN, to
determine which is sent first when positioning the cursor to an absolute
location. The number is added to or subtracted from the absolute row or
column to determine the appropriate value to be sent to the terminal.
USE_RANK_VALUE
The sequences to make the cursor visible (while the user is entering data) and
invisible (at other times).
GRAPHICS block The GRAPHICS block specifies the display of simple lines and boxes.
Syntax
BEGIN GRAPHICS
G1_ON code...
G2_ON code...
G_OFF code...
HLINE|TLINE|BLINE code...
RHLINE|RTLINE|RBLINE code...
VLINE|LLINE|RLINE code...
RVLINE|RLLINE|RRLINE code...
TLCORNER|BLCORNER|TRCORNER|BRCORNER code...
RTLCORNER|RTRCORNER|RBLCORNER|RBRCORNER code...
HEADL|HEAD|HEADR code...
RHEADL|RHEAD|RHEADR code...
END
Parameters
G1_ON code...
G2_ON code...
G_OFF code...
TLCORNER|TRCORNER|BLCORNER|BRCORNER code...
RTLCORNER|RTRCORNER|RBLCORNER|RBRCORNER code...
KEYBOARD block The KEYBOARD block maps character sequences received from the terminal to the
appropriate function name.
Syntax
BEGIN KEYBOARD
BACKTAB code...
CLEAR code...
CURSOR_DOWN code...
CURSOR_LEFT code...
CURSOR_RIGHT code...
CURSOR_UP code...
DELETE code...
ENTER code...
F1 code...
...
F10 code...
HELP code...
HOME code...
INSERT code...
PAGE_DOWN code...
PAGE_UP code...
PRINT code...
RETURN code...
TAB code...
END
Any given function name may be defined several times, each with a different
character sequence. However, any given character sequence must appear only
once in this block. When an incoming character sequence is recognized, the uq
interface instructs the terminal to perform the associated functionality.
The block includes the function names F1 through F10. These entries represent the
standard functionality associated with ten function keys, rather than the actual key
legends (which may in some instances be Help, F7, ... PF4); you can also press the
Escape key and then a digit 1 through 0 to achieve the same effect. If you cannot
otherwise identify it, you may be able to determine the character sequence return
from a given key by using this technique on the terminal concerned:
$ echo "press_key_here" | od -c
0000000 code... \n
0000004
SCREEN block The SCREEN block specifies the display characteristics as a whole.
Syntax
BEGIN SCREEN
CLEAR code...
PAUSE_AFTER_CLEAR number
END
Parameters
CLEAR code...
The sequence to clear the screen to spaces, with the cursor at the first column of
the first row.
PAUSE_AFTER_CLEAR number
The delay in milliseconds after CLEAR and before sending further characters.
$ ufct terminal_type
The classification of the terminal type, used to select the appropriate set of key
legends to display along the bottom of the uq menus; one of:
Display block The Display block specifies the visual attributes of characters, cursor positioning,
and the display characteristics as a whole.
Syntax
# Display block
BLINK code...
BOTTOM code...
CLEAR code...
COLS number
CURSOROFF code...
CURSORON code...
DELETE code...
ERASE code...
HOME code...
INITS code...
INSERT code...
LINTENSE code...
NL_STR code...
NORMAL code...
RESETS code...
ROWS number
RVIDEO code...
STATUS ON|OFF
Parameters
ROWS number
COLS number
ON to initially display the status bar at the bottom of the screen; OFF to suppress
it.
INITS code...
RESETS code...
CLEAR code...
The sequences to move the cursor to the top left corner and bottom left corner
of the screen, and to the start of the next line.
CURSORON code...
CURSOROFF code...
INSERT code...
DELETE code...
ERASE code...
The sequences to insert a blank line above the cursor (scrolling the remainder
down), to delete the current line (scrolling up), and to erase all text to the right
of the cursor on the current line.
Keyboard block The Keyboard block maps character sequences received from the terminal to the
appropriate function name. Each line contains three space-separated fields:
function code... legend
Parameters
function
The name of a browser function, listed below. Any given function name may
be defined several times, each with a different character sequence. However,
any given character sequence must appear only once in this block. When an
incoming character sequence is recognized, the browser instructs the terminal
to perform the associated functionality.
code...
The legend on the associated key, used when displaying help text to inform the
user which key performs which function.
The browser functions are:
MARKGOTONEXT Display the next marked block with its start at the bottom line
of the display.
MARKGOTOPREV Display the previous marked block with its start at the bottom
line of the display.
MARKSTARTBOT Define a block which starts at the bottom line of the display.
MARKSTARTTOP Define a block which starts at the top line of the display.
NULLACT Define a key to have no effect.
PAGEDOWN Display the next page of the file starting at the top line of the
display.
PAGEUP Display the previous page of the file starting at the top line of
the display.
PRINT Print all or part of the file.
REDRAW Refresh the display.
REPEAT Repeat the last LOCATE function.
SCROLLDOWN Scroll down by half the screen height.
SCROLLEFT Scroll left by half the screen width.
SCROLLRIGHT Scroll right by half the screen width.
SCROLLUP Scroll up by half the screen height.
SIZE_SW Cycle through the defined display size configurations
(optional: see Screen Size Switching on page 33).
STATUS_SW Toggle the display of the status bar.
Help Text block The Help Text block supports two capabilities: user-defined material, and function
key assignments.
Syntax
# Help Text block
HELPPATH file
HELP_TEXT "14_char_string"
Parameters
HELPPATH file
file is the full path to a file of user-defined supplementary material, which will
be displayed after the standard browser help listing the functions available and
the keystrokes which invoke those functions.
HELP_TEXT "14_char_string"
If used, this statement should appear exactly ten times, giving the text to appear
in the ten highlighted boxes in the Key legends area; the legends can reflect
the use of ten function keys, or any other key information you wish to display.
Each quoted 14_char_string is displayed as two strings of seven characters,
one above the other; by convention, the upper string is the left-aligned key
identification, and the lower string is the right-aligned functional description.
If you choose to display the function key assignments using HELP_TEXT, you should
also make allowances for the two lines that this occupies by modifying two
statements in the Keyboard block: decrease by two the value specified for ROWS,
and adjust the definition of BOTTOM correspondingly.
The default terminal definition files in $UNIQDIR/browser/terminal_type.def do
not include HELP_TEXT definitions, though such definitions are available in files
$UNIQDIR/browser/terminal_type.fkey. To switch to the definitions which
include the Key legends display:
$ cd $UNIQDIR/browser
$ mv terminal_type.def terminal_type.no_fkey
$ mv terminal_type.fkey terminal_type.def
CAUTION Do not confuse these .fkey files in $UNIQDIR/browser with the quite
different .fkey files in $UNIQDIR/menus.
Screen Size Screen Size Switching supports the capability of switching between different
Switching display sizes on the same terminal. If you wish to implement this capability, you
must change two blocks in the file.
Firstly, modify the Display block by grouping the ROWS, COLS and BOTTOM
specifications for a given display configuration, followed by a SET_SIZE statement
to activate that configuration. You can repeat this group of four statements for each
display configuration.
# Screen size definitions
ROWS number
COLS number
BOTTOM code...
SET_SIZE code...
Parameters
ROWS number
COLS number
BOTTOM code...
$ cd $UNIQDIR/browser
$ mv brprint brprint.uniq
$ mv brprint.lp brprint
CHAPTER 3
This chapter presents the standard uq menu structure for Columbus OM, primarily
for the benefit of implementors wanting to apply customizations to suit the
requirements of their installation.
Note In the standard menu definition files, some options have been commented
out by a hash # at the start of the line; these extra options are shown as such
in the sections which follow.
Where applicable, the minimum administrative access privilege that a user must
have before being offered an option by the menu interface is provided. Thus,
Minimum privileges: administrators means that a user listed in
$UNIQDIR/security/administrators (which also includes everybody listed in
implementors) will see the option, which will not be offered to users listed only in
operators, or in none of these three files. Options without an annotation of this
form are offered to all users of a given menu.
Customizing the menus on page 36
Dispatch instance menus on page 37
Fax instance menus on page 43
Print instance menus on page 50
uq010: Security
Add name to list of Invoke built-in function addname: Add name to list of
authorized users authorized users (see page 64).
Remove name from Invoke built-in function remname: Remove name
list of authorized from list of authorized users (see page 76).
users
Allow access to all Invoke built-in function addall: Allow all users
other users access to a function (see page 64).
Remove access from Invoke built-in function remall: Remove access to
all individual function from all users (see page 76).
users
Quit Return to the previous menu.
The operations on this menu add and remove entries from the files which control
which users are authorised to perform which Columbus OM functions. The list of
controllable functions, taken from $UNIQDIR/security/security.tab, is:
List all in either Update access control file liq_ao. Minimum privileges:
queue operators.
List specific Update access control file liq_o. Minimum privileges:
owner's entries operators.
View other owner's Update access control file liq_view. Minimum
entries privileges: administrators.
View entries of Update access control file liq_view_g. Minumum
others in group privileges: operators.
View your own Update access control file liq_view_o. Minumum
entries privileges: operators.
Display queue entry Update access control file liq_det. Minimum privileges:
details administrators.
Receive 'queue Update access control file wliq_warn. Minimum
tidy' message privileges: operators.
Remove any owner's Update access control file req_ao. Minimum privileges:
entries administrators.
Remove specific Update access control file req_o. Minimum privileges:
owner's entries operators.
Use of queue Update access control file aeq_p0. Minimum
priority 0 privileges: operators.
Use of queue Update access control file aeq_p1. Minimum
priority 1 privileges: operators.
Use of queue Update access control file aeq_p2. Minimum
priority 2 privileges: operators.
Use of queue Update access control file aeq_p3. Minimum
priority 3 privileges: operators.
Use of queue Update access control file aeq_p4. Minimum
priority 4 privileges: operators.
Use of queue Update access control file aeq_p5. Minimum
priority 5 privileges: operators.
Use of queue Update access control file aeq_p6. Minimum
priority 6 privileges: operators.
Use of queue Update access control file aeq_p7. Minimum
priority 7 privileges: operators.
Use of queue Update access control file aeq_p8. Minimum
priority 8 privileges: administrators.
Use of queue Update access control file aeq_p9. Minimum
priority 9 privileges: implementors.
Display system Update access control file syq_dd. Minimum
defaults privileges: operators.
Modify system Update access control file sysdef_mod. Minimum
defaults privileges: implementors.
Extend Completed Update access control file syq_ec. Minimum privileges:
queue administrators.
Extend Pending Update access control file syq_ep. Minimum
queue privileges: administrators.
uq413: Configuration
Add Dispatch Server Invoke built-in function add_server: Configure new
general server (see page 64). Minimum privileges:
implementors.
uq010: Security
Add name to list of Invoke built-in function addname: Add name to list of
authorized users authorized users (see page 64).
Remove name from Invoke built-in function remname: Remove name
list of authorized from list of authorized users (see page 76).
users
Allow access to all Invoke built-in function addall: Allow all users
other users access to a function (see page 64).
Remove access from Invoke built-in function remall: Remove access to
all individual function from all users (see page 76).
users
Quit Return to the previous menu.
The operations on this menu add and remove entries from the files which control
which users are authorised to perform which Columbus OM functions. The list of
controllable functions, taken from $UNIQDIR/security/security.tab, is:
uq213: Configuration
Add a Fax server Invoke built-in function add_fax_server:
Configure new fax server (see page 64). Minimum
privileges: implementors.
Duplicate a Fax Invoke built-in function dup_server: Duplicate
server server (see page 68). Minimum privileges:
implementors.
Modify a Fax server Invoke built-in function mod_fax_server:
Configure fax server (see page 73). Minimum
privileges: implementors.
Remove a Fax server Invoke built-in function del_server: Delete server
(see page 68). Minimum privileges: implementors.
Add Other Server Invoke built-in function add_server: Configure new
general server (see page 64). Minimum privileges:
implementors.
Modify Other Server Invoke built-in function mod_server: Configure
general server (see page 73). Minimum privileges:
implementors.
Fax Shortcodes Invoke built-in function fax_shortcodes:
Configure fax shortcodes (see page 70). Minimum
privileges: implementors.
Serial Line Invoke built-in function mod_ldef: Configure serial
Definition lines (see page 73). Minimum privileges:
implementors.
System Defaults Invoke built-in function mod_default: Configure
system defaults (see page 73). Minimum privileges:
implementors.
Quit Return to the previous menu.
uq010: Security
Add name to list of Invoke built-in function addname: Add name to list of
authorized users authorized users (see page 64).
Remove name from Invoke built-in function remname: Remove name
list of authorized from list of authorized users (see page 76).
users
Allow access to all Invoke built-in function addall: Allow all users
other users access to a function (see page 64).
Remove access from Invoke built-in function remall: Remove access to
all individual function from all users (see page 76).
users
Quit Return to the previous menu.
The operations on this menu add and remove entries from the files which control
which users are authorised to perform which Columbus OM functions. The list of
controllable functions, taken from $UNIQDIR/security/security.tab, is:
Pause any printout Update access control file opq_p. Minimum privileges:
operators.
Pause own printouts Update access control file opq_p_own. Minimum
only privileges: operators.
Resume any printout Update access control file opq_r. Minimum privileges:
operators.
Resume own Update access control file opq_r_own. Minimum
printouts only privileges: operators.
Split any printout Update access control file opq_s. Minimum privileges:
operators.
Split own printouts Update access control file opq_s_own. Minimum
only privileges: operators.
Transfer any Update access control file opq_t. Minimum privileges:
printout operators.
Transfer own Update access control file opq_t_own. Minimum
printouts only privileges: operators.
Lineup a printer Update access control file opq_l. Minimum privileges:
operators.
Add a printer to a Update access control file opq_i. Minimum privileges:
class operators.
Delete a printer Update access control file opq_x. Minimum privileges:
from a class operators.
Disable a printer Update access control file opq_d. Minimum privileges:
operators.
Enable a printer Update access control file opq_e. Minimum privileges:
operators.
Duplicate a printer Update access control file opq_o. Minimum privileges:
implementors.
Add paper to a Update access control file opq_m. Minimum privileges:
printer operators.
Remove paper from a Update access control file opq_u. Minimum privileges:
printer operators.
Change printer Update access control file opq_v. Minimum privileges:
device administrators.
Kill a printer Update access control file opq_k. Minimum privileges:
server administrators.
Display system Update access control file syq_dd. Minimum
defaults privileges: operators.
Modify system Update access control file sysdef_mod. Minimum
defaults privileges: implementors.
Extend Completed Update access control file syq_ec. Minimum privileges:
queue administrators.
Extend Pending Update access control file syq_ep. Minimum
queue privileges: administrators.
Journal of Update access control file syq_jc. Minimum privileges:
Completed queue operators.
uq013: Configuration
Add a Printer Invoke built-in function add_print_server:
Configure new print server (see page 64). Minimum
privileges: implementors.
Duplicate a Printer Invoke built-in function dup_server: Duplicate
server (see page 68). Minimum privileges:
implementors.
Modify a Printer Invoke built-in function mod_print_server:
Configure print server (see page 73). Minimum
privileges: implementors.
Remove a Printer Invoke built-in function del_server: Delete server
(see page 68). Minimum privileges: implementors.
Enable a Printer Invoke built-in function enable_printer: Enable
print server (see page 69). Minimum privileges:
implementors.
CHAPTER 4
The uq menu interface invokes the built-in functions to perform almost all
Columbus OM control and administration tasks.
A functions on page 64
B functions on page 66
C functions on page 67
D functions on page 68
E functions on page 69
F G and H functions on page 70
I J and K functions on page 71
L functions on page 72
M functions on page 73
N functions on page 74
O P and Q functions on page 75
R functions on page 76
S functions on page 77
T U and V functions on page 78
W functions on page 79
A functions
abort_print: Abort printout
Set wliq command options to control which queue entries are listed. May be
placed only on the Search Options menu wliq3.menu.
Set wliq command options to control which queue entries are listed. May be
placed only on the Search Options menu wliq3.menu.
any_info: Select any server information
Set wliq command options to control which queue entries are listed. May be
placed only on the Search Options menu wliq3.menu.
any_medium: Select any medium
Set wliq command options to control which queue entries are listed. May be
placed only on the Search Options menu wliq3.menu.
any_owner: Select any owner
Set wliq command options to control which queue entries are listed. May be
placed only on the Search Options menu wliq3.menu.
any_pending: Select any owner in Pending, current owner in Completed
Set wliq command options to control which queue entries are listed. May be
placed only on the Search Options menu wliq3.menu.
any_status: Select any status code
Set wliq command options to control which queue entries are listed. May be
placed only on the Search Options menu wliq3.menu.
B functions
back_up: Back up printout
C functions
cancel_print: Cancel printout
Set wliq command options to control which queue entries are listed. May be
placed only on the Search Options menu wliq3.menu.
chg_filename: Select specific filename
Set wliq command options to control which queue entries are listed. May be
placed only on the Search Options menu wliq3.menu.
chg_font: Change font
Set wliq command options to control which queue entries are listed. May be
placed only on the Search Options menu wliq3.menu.
chg_hopper: Change hopper
Set wliq command options to control which queue entries are listed. May be
placed only on the Search Options menu wliq3.menu.
chg_orient: Change orientation
Set wliq command options to control which queue entries are listed. May be
placed only on the Search Options menu wliq3.menu.
chg_paper: Change paper without line up
D functions
define_printer: Configure printer type
E functions
edit_rolo: Modify ROLO configuration
F G and H functions
fax_shortcodes: Configure fax shortcodes
Update $UNIQDIR/config/fmacro.tab.
goto_page: Go to specific page
I J and K functions
install_rolo: Install ROLO configuration
L functions
lineup: Line up active printout
Invoke the liq command (with -ao -ap if those options are available to the
user).
listq_ao: List the queue
Invoke the liq command (with -ao if that option is available to the user).
listq_ap: List the queue
Invoke the liq command (with -ap if that option is available to the user).
M functions
master_status: Show status of scheduler on current queue
Update $UNIQDIR/config/chosts.tab.
mod_default: Configure system defaults
Update $UNIQDIR/config/default.tab.
mod_fax_server: Configure fax server
Update $UNIQDIR/config/uqvar.tab.
mod_vts_server: Configure VTS server
N functions
net_listq: List remote queue
Obsolete.
net_run_uq: Display Columbus OM menu on remote queue
Obsolete.
net_uqo: Monitor remote queue
Obsolete.
net_wlistq: List remote queue
Obsolete.
netmaster_hosts: Configure hosts for netmaster
Update $UNIQDIR/config/nmhosts.tab.
new_medium: Impose restriction on medium
Set wliq command options to control which queue entries are listed. May be
placed only on the Search Options menu wliq3.menu.
new_status: Impose restriction on status code
Set wliq command options to control which queue entries are listed. May be
placed only on the Search Options menu wliq3.menu.
O P and Q functions
paper_types: Configure paper type
R functions
redirect: Redirect entry to another queue
Set wliq command options to control which queue entries are listed. May be
placed only on the Search Options menu wliq3.menu.
rem_paper: Unmount paper
Set wliq command options to control which queue entries are listed. May be
placed only on the Search Options menu wliq3.menu.
remall: Remove access to function from all users
Update $UNIQDIR/config/remote.tab.
remove_alias: Remove print server from class
Invoke the req command (with -ao if that option is available to the user).
remq_force: Remove entry
Invoke the req -f command (with -ao if that option is available to the user).
resubmit: Resubmit entry
S functions
security_sel: Display System Security menu
Invoke the wliq command to display queue entry information. May be placed
only on the List Queue menu wliq.ring.
split_print: Split printout onto another print server
T U and V functions
transfer_print: Transfer printout to another print server
W functions
wliq_addfq: Add entry to fax queue
Invoke the afq command. May be placed only on the List Queue menu
wliq.ring.
Invoke the apq command. May be placed only on the List Queue menu
wliq.ring.
Invoke the aeq -h command. May be placed only on the List Queue menu
wliq.ring.
Invoke the afq command. May be placed only on the List Queue menu
wliq.ring.
Invoke the apq command. May be placed only on the List Queue menu
wliq.ring.
Invoke the opq -n command. May be placed only on the List Queue menu
wliq.ring.
Invoke the aeq command. May be placed only on the List Queue menu
wliq.ring.
Invoke the aeq -r command. May be placed only on the List Queue menu
wliq.ring.
Invoke the req command. May be placed only on the List Queue menu
wliq.ring.
Invoke the rsq command. May be placed only on the List Queue menu
wliq.ring.
Set the -qn command option. May be placed only on the List Queue menu
wliq.ring.
Invoke the browse command. May be placed only on the List Queue menu
wliq.ring.
Invoke the wliq command (with -ao -ap if those options are available to the
user).
wlistq_ao: List the queue
Invoke the wliq command (with -ao if that option is available to the user).
wlistq_ap: List the queue
Invoke the wliq command (with -ap if that option is available to the user).
wlistq_cl: List remote queue in client mode
Invoke the wliq command to list the remote queue in client (local) mode (with
-ao -ap if those options are available to the user).
Invoke the wliq command to list the client (local) queue (with -ao -ap if
those options are available to the user).
wopq: Display Printer Operations menu
Invoke the opq -a command. May be placed only on the Printer Operations
menu wopq.menu.
wopq_add_paper: Mount paper
Invoke the opq -m command. May be placed only on the Printer Operations
menu wopq.menu.
wopq_advance: Advance printout
Invoke the opq -r command. May be placed only on the Printer Operations
menu wopq.menu.
wopq_backup: Back up printout
Invoke the opq -r command. May be placed only on the Printer Operations
menu wopq.menu.
wopq_cancel: Cancel printout
Invoke the opq -c command. May be placed only on the Printer Operations
menu wopq.menu.
wopq_change_paper: Change and line up paper
Invoke the opq -r command. May be placed only on the Printer Operations
menu wopq.menu.
wopq_create_alias: Add print server to class
Invoke the opq -i command. May be placed only on the Printer Operations
menu wopq.menu.
wopq_disable: Disable print server
Invoke the opq -d command. May be placed only on the Printer Operations
menu wopq.menu.
wopq_disable_all: Disable all print servers
Invoke the opq -d command for all printers. May be placed only on the
Printer Operations menu wopq.menu.
wopq_enable: Enable print server
Invoke the opq -e command. May be placed only on the Printer Operations
menu wopq.menu.
wopq_enable_all: Enable all print servers
Invoke the opq -e command for all printers. May be placed only on the
Printer Operations menu wopq.menu.
wopq_goto_page: Reposition printout
Invoke the opq -r command. May be placed only on the Printer Operations
menu wopq.menu.
wopq_lineup: Line up paper
Invoke the opq -l command. May be placed only on the Printer Operations
menu wopq.menu.
wopq_pause: Pause print server
Invoke the opq -p command. May be placed only on the Printer Operations
menu wopq.menu.
wopq_rem_paper: Unmount paper
Invoke the opq -u command. May be placed only on the Printer Operations
menu wopq.menu.
wopq_remove_alias: Remove print server from class
Invoke the opq -x command. May be placed only on the Printer Operations
menu wopq.menu.
wopq_setq: Change to another Columbus OM instance
Set the -qn command option. May be placed only on the Printer Operations
menu wopq.menu.
wopq_split: Split printout onto another print server
Invoke the opq -s command. May be placed only on the Printer Operations
menu wopq.menu.
Invoke the opq -t command. May be placed only on the Printer Operations
menu wopq.menu.
CHAPTER 5
This chapter provides definitions of the following files which are used only by the
uq menu interface (for details of general Columbus OM files, see the Technical
Reference manual):
menu.fkey: Function key assignments on page 84
menu.menu: Vertical menu definitions on page 85
menu.ring: Horizontal menu definitions on page 87
terminal_type: Source terminal definitions on page 88
terminal_type.def: Browser terminal definitions on page 89
terminal_type.ttp: Compiled terminal definitions on page 90
fkey.tab: Function key classification on page 91
report.def: Browser print specification on page 92
uqadm.menu, uqimp.menu, uqops.menu, uquser.menu on page 93
wliqsum.tab: Queue display format on page 94
wopqsum.tab: Printer status display format on page 95
Structure
Blank lines: significant. Comments: hash (#) at start. Continuation: none.
Content
The file contains three blocks of ten lines. The first block is used with terminals
classified as type 0 (no function keys) in $UNIQDIR/menus/fkey.tab, the second
block applies to type 1 terminals (standard ANSI function keys), and the third
block is for type 2 terminals (enhanced ANSI function keys).
A block contains exactly ten lines, giving the designations for keys F1 through F10,
where each line is either blank, or contains exactly fourteen characters. Each
14_char_string is displayed as two strings of seven characters, one above the
other; by convention, the upper string is the left-aligned key identification, and the
lower string is the right-aligned functional description.
Example
# Esc N (default)
esc 1: Help
esc 2: AutoHlp
esc 4: EditOpt
Tab: Next
Backtab Prev
esc 7: List Q
esc 8: List
esc 9: Commit
esc 0: Quit
#
# F1-F10 (ANSII)
F1: Help
F2:Auto Help
F4:EditOptions
Tab: Next
Backtab Prev
F7: List Q
F8: List
F9: Commit
F10: Quit
#
# Do/PF4 (Enhanced ANSII)
Help: Help
F7:Auto Help
F9:EditOptions
Tab: Next
Backtab Prev
F12: List Q
F13: List
Do: Commit
PF4: Quit
See also
fkey.tab: Function key classification on page 91
Structure
Blank lines: ignored. Comments: hash (#) at start. Continuation: tilde (~) at end.
Content
The file starts with a line specifying the menu title, enclosed in quotes "..." if it
contains spaces or is null. Two optional numbers give the horizontal and vertical
offsets of the first character of the first menu option, with a minimum value of 2 and
a maximum determined by the size of the menu; if the values are zero or null, the
menu is centred. This is followed by one line for each option on the menu, with
four space-separated fields.
string
The file in $UNIQDIR/security which determines which users may access this
option; the option is not displayed for users who are not (directly or indirectly)
listed in the access_file. If omitted, or if the file is empty, all users have
access.
Example
"Main Menu"
For details of the structure of this file, see menu.menu: Vertical menu definitions
on page 85.
Note Because of the limited space available for a horizontal menu, the strings
giving the option text to be displayed on the menu should be restricted to
single-word mnemonics not longer than ten characters.
Structure
Blank lines: ignored. Comments: characters /* at start. Continuation: none.
Content
A uq terminal definition file is divided into a number of logical blocks. Each block
starts with the keyword BEGIN, contains a related set of specification statements,
and is terminated by the keyword END. A specification statement occupies a single
line.
Example
See Creating a definition for uq on page 22.
See also
terminal_type.ttp: Compiled terminal definitions on page 90
Structure
Blank lines: ignored. Comments: hash (#) at start. Continuation: none.
Content
A browser terminal definition file is divided into a number of logical blocks. A
specification statement occupies a single line.
Example
See Creating a definition for the browser on page 29.
See also
terminal_type: Source terminal definitions on page 88
Structure
Blank lines: ignored. Comments: hash (#) at start. Continuation: tilde (~) at end.
Content
The file contains one line for each terminal type, with two space-separated fields:
terminal_type
Example
# Terminal Mapping
# -------- -------
a230 1
aixterm 1
dtterm 1
hp220 1
hpterm 1
ibm3151 1
m303 1
pt200 1
sun-cmd 1
vt100 1
vt220 1
vt420 1
xterm 1
xterm2 1
#
hp700 2
wyse60 2
See also
menu.fkey: Function key assignments on page 84
Structure
Blank lines: ignored. Comments: hash (#) at start. Continuation: none.
Content
The file contains five lines:
INITP ??
Defines the character sequence which when detected at the start of a file
switches into FORTRAN print mode.
RESETP
Defines the character which when detected in column one causes a formfeed in
FORTRAN print mode.
PAGESIZE 60
The default number of lines per page; may be over-ridden by the -page option.
MAXPAGE 9999
The maximum number of pages that can be browsed. This value can be
increased if required.
Example
INITP ??
RESETP
FORMFEED 1
PAGESIZE 60
MAXPAGE 9999
Structure
Blank lines: ignored. Comments: hash (#) at start. Continuation: none.
Content
The file contains a single line, with two space-separated fields.
menu
The name of the top-level menu for this class of user, corresponding to a
definition contained in file $UNIQDIR/menus/menu.menu.
string
The title text to be displayed at the head of the menu, enclosed in quotes "..."
if it contains spaces.
Usage
uq checks your user_id against the contents of the implementors, administrators
and operators files in $UNIQDIR/security to establish your personal level of
authorisation. The outcome of that evaluation determines:
which of the files uqimp.menu, uqadm.menu, uqops.menu and uquser.menu
defines your initial uq menu
which options to include when displaying any of the menus.
Example
uq001 "Columbus OM Implementors Menu"
Example
# Column Column Column Format or Trailing
# Name Title Width Justification Spaces
# ----------- ----------- ------ ------------- --------
UID Entry 5 R 1
OWNER Owner 5 L 1
NAME Document 14 L 1
PAGES Pages 5 R 1
DESTINATION Printer 10 L 1
PAPER Paper 8 L 1
DATE 'Date ' 0 'DD MON' 1
DATE 'Time ' 0 'HH:MI' 1
STATUS Status 9 L 1
Structure
Blank lines: ignored. Comments: hash (#) at start. Continuation: tilde (~) at end.
Content
The file contains one line for each attribute to be displayed; the sequence of the
lines in this file determines the order of the columns across the display. Any
column which would cause the display to exceed 80 characters is silently ignored.
Each line has six space-separated fields.
attribute
The text to be displayed at the head of the column, enclosed in quotes "..." if
it contains spaces. A title which is shorter than width is aligned according to
format; one which is longer than width is truncated.
width
L to left-align the attribute value within the specified width, R to right-align it.
An attribute value which is longer than width is truncated.
YES|NO
The number of blank character positions between this column and the next.
The default is 1; a value of zero is permitted.
Displayable attributes
The following attributes of a print server may be selected for display. Note that you
should specify SERVER as the first column; otherwise, the system automatically
inserts such a specification of its own.
ACTIVE
ENABLED
The unique identification number entry_id of the queue entry currently being
processed.
Example
# Column Column Column Left/ Monitor Trailing
# Name Title Width Right Column? Spaces
# ----------- --------- ------ ----- ------- --------
SERVER Printer 12 L No 1
STATUS Status 8 L Yes 1
ENABLED Enabled? 8 L Yes 1
PAGE Page 5 R Yes 1
CONFIG.PAPER Paper 10 L No 1
CONFIG.PRINTER_ID Id 26 L No 1
Index
E O
environment variables
opq command 95
TERM 10, 15, 20, 27
UF_HOME 10
UNIQTERM 10, 15, 20, 27 R
report.def file 34, 92
F
files T
brprint 34 TERM environment variable 10, 15, 20,
default.tab 11, 34 27
fkey.tab 20, 27, 84, 91 terminal_type file 22, 27, 88
menu.fkey 84 terminal_type.def file 29, 33, 89
menu.menu 36, 85 terminal_type.ttp file 22, 27, 90
menu.ring 36, 87
report.def 34, 92 U
terminal_type 22, 27, 88
UF_HOME environment variable 10
terminal_type.def 29, 33, 89
W
wliq command 94
wliqsum.tab file 94
wopq command 95
wopqsum.tab file 95
www.macro4.com