Consultor Eletrônico



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.