SeeView Manual

SeeView Statements and Script Symbols
HP NonStop SeeView Manual526355-004
9-70
OPEN
OPEN
The OPEN statement declares a user program taskid and creates a window for it.
taskid
specifies a symbolic identifier associated with a program defined to the SeeView
program.
If this identifier is unknown, the SeeView program attempts to start a program with
this name on the $system.system subvolume and build a window for the program.
This type of OPEN statement also causes a taskid to be declared with the same
name as the program name. Once a program is declared, subsequent references
to the program name are actually references to its taskid.
object
specifies the object portion of the OPEN statement. If object name is the name of
a program, that program is started and declared as taskid.
If you do not specify the :=object portion of the OPEN statement, taskid is
used to determine if there is a task with taskid already declared. If a task with
that taskid already exists, a window is built for that task. Otherwise, if taskid is
not known, the taskid is assumed to be a program name on the $system.system
subvolume. That program is started and a taskid is declared with that program
name. Thus if OPEN TACL were specified and no taskid for TACL existed, the
OPEN statement would start a program named TACL on $system.system and
declare a taskid symbolic identifier with the name of TACL.
Once the task associated with taskid is determined, declared, and started, a
window is built for that task.
OPEN taskid [ := object ] [ startup-string-exp ]
[ BLOCKEDIO ON | OFF ]
[ CACHEPAGES pages ]
[ CPU cpu-number ]
[ DEVTYPE PROCESS | TERMINAL ]
[ HIGHPIN ON | OFF ]
[ LIB library-filename ]
[ NAME process-name ]
[ ONMYVOL ]
[ ONOBJVOL ]
[ PRIORITY process-priority ]
[ QUEUE ON | OFF ]
[ STARTUP string-exp ]
[ SWAP swap-filename ]
[ TIMEOUT nodata-secs , data-secs]
[ VOLUME subvol | str-exp ]