Kbase 19416: VMS Progress After-Image commands
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  1/17/2000 |
|
VMS Progress After-Image commands
---------------------------------
The following is a comparison between the Unix version of the Progress
After-Image (RFUTIL) commmands and their VMS equivalents.
Notes:
1.) Under VMS, commands and their modifiers can be abbreviated to
the least recognizable substring. Example: PROGRESS/CREATE can
be abbreviated to PROG/CRE provided there are no other commands
that start with "PROG".
2.) Unlike Unix, VMS is not case-sensitive.
3.) Unix references environmental variables by preceding them with
a dollar-sign (i.e. $DLC/sports). VMS references logical names
by ending them with a colon (i.e. DLC:sports).
4.) Unix searches for executables and command scripts along the
directories listed in the PATH environmental variable. Under VMS,
commands must be either loaded into a command table (using the
SET COMMAND function), or created as a symbol (by equating a local
command to the path to the executable).
5.) To capture the output of a VMS command (i.e. DBANALYS, TABANALYS),
use the following commands:
DEFINE SYS$OUTPUT results.txt
PROGRESS/UTILITIES=DBANALYS testdb
DEASSIGN SYS$OUTPUT
After-Image commands
--------------------
Unix: rfutil db-name -C aimage begin
VMS: PROGRESS/UTILITIES=AIMAGE_BEGIN db-name
Unix: rfutil db-name -C aimage change
VMS: No VMS equivalent
Unix: rfutil db-name -C aimage end
VMS: PROGRESS/UTILITIES=AIMAGE_END db-name
Unix: rfutil db-name -C aimage extent empty extent-name
VMS: PROGRESS/UTILITIES=AIMAGE_EXTENT_EMPTY db-name
Unix: rfutil db-name -C aimage extent full
VMS: PROGRESS/UTILITIES=AIMAGE_EXTENT_FULL db-name
Unix: rfutil db-name -C aimage extent list
VMS: PROGRESS/UTILITIES=AIMAGE_EXTENT_LIST db-name
Unix: rfutil db-name -C AIMAGE EXTENT NEW -a extent-name
VMS: PROGRESS/UTILITIES=AIMAGE_NEW db-name
Unix: rfutil db-name -C aimage scan
VMS: PROGRESS/UTILITIES=AIMAGE_SCAN/AFTER_IMAGE=extent-name db-name
Unix: rfutil db-name -C aimage scan verbose -a extent-name
VMS: PROGRESS/UTILITIES=AIMAGE_SCAN_VERBOSE/AFTER_IMAGE=extent-name
db-name
Unix: rfutil db-name -C aimage truncate
VMS: No VMS equivalent
Unix: rfutil db-name -C mark backedup
VMS: PROGRESS/UTILITIES=MARK_BACKEDUP db-name
Unix: rfutil db-name -C roll forward
endtime yyy:mm:dd:hh:mm:ss -a extent-name db-name
VMS: PROGRESS/UTILITIES=ROLL_FORWARD/AFTER_IMAGE=extent-name db-name
There is no endtime modifier under VMS.