|
A high-performance
replacement for CMS Copyfile. |
| |
| |
| |
| OVERVIEW
|
| XCOPY is a high-performance
replacement for the COPYFILE command under VM/CMS. It is a complete,
compatible replacement for this basic file transfer utility. It provides the
fastest means available to move data stored in CMS files. This high speed is
available for all options. XCOPY can be installed in 15 minutes, and its
benefits are realized immediately. Any application using COPYFILE can use
XCOPY without reprogramming. Under the convenient, simple image of copying,
XCOPY transparently handles many complexities. The product offers over 50
features beyond the standard options of COPYFILE. |
| |
| XCOPY excels in moving minidisks,
which is often necessary when resizing disks, load-balancing, or performing
a DASD conversion. It can be used in conjunction with DIRMAINT or VMSECURE
to manage DASD. A high speed replacement for the FORMAT command is included
as well, making shorter work of managing DASD. |
| |
| Current maintenance for XCOPY is
here, a self-contained REXX exec that brings any
version of XCOPY Release 1.4 to the most recent maintenance level. |
| |
| |
| |
| PERFORMANCE
|
| XCOPY gives the CMS user a
practical way to process very large amounts of data under the CMS file
system. It - Minidiskautomatically selects among several techniques to
provide the best performance in a variety of circumstances. It is able to
transfer data at or near the maximum rate allowed by the hardware and still
afford the flexibility and convenience of the CMS file system. Measured in
Vtime, Ttime, elapsed time, or I/O counts, XCOPY provides the fastest CMS
I/O yet achieved. It reads and writes variable length records essentially as
fast as fixed. It minimizes the number of directory updates when many files
are written. When the hardware configuration allows, it can perform
simultaneous reading and writing. One special technique allows common group
copies, such as a full minidisk move, to be very fast. Even though during a
group copy XCOPY may be selecting individual files, it still moves the data
much faster than DDR can copy raw disk tracks. |
 | 31 bit-exploitation mode
allows I/O areas and code to reside above the 16-Meg line. formatting and
file copying combined into a single, faster operation.
|
|
 | Fast techniques used to copy
large fragmented files. - Improved performance when moving a minidisk with
BYPASS. |
|
 | Reduced VTIME, TTIME, I/O's,
and elapsed time. |
|
 | All copy operations execute
at high speed. |
|
 | Output directory is only
updated as necessary. |
|
 | Input and output operations
are simultaneous when possible. |
|
 | Main memory use is
controlled by an option. |
|
 | Efficient channel
programming techniques used. |
|
| |
| FEATURES
|
| XCOPY supports all of the many
COPYFILE options at high speed. In addition, it provides more than 50 new
options and usability features. Most options can be used in combination.
Copy operations can be custom tailored to different user applications with
high speed I/O always taking effect. |
 | File system consistency
checking is optionally performed during group copies with practically no
extra overhead. |
|
 | Filemode 0 files can be
copied from a R/O disk allowing an entire disk to be moved without
requiring write access to it. |
|
 | Reserved minidisks can be
moved. - Can pre-erase an existing output file before copying.
|
|
 | Preview the files to be
copied with a NOCOPY option. - Performs the same pattern matching as
LISTFILE with "*" and "%" wild characters appearing anywhere within input
fileid's. |
|
 | REXX exits allowed for file
selection and data modification. This provides flexibility along with
command line simplicity. |
|
 | Assembler exit supported for
data modification. - Runs as a nucleus extension freeing the user area of
memory. |
|
 | Selects input files in a
date/time range. - Optionally erases input files as soon as they are
copied. |
|
 | Will encrypt files, with two
encryption techniques available, the DES or a faster, simpler random
number generator method. Packing and unpacking are performed automatically
along with encryption/decryption. |
|
 | Packed file protection:
double packing of files is prevented; copying which might alter packed
files so that it would not be possible to unpack them is detected and
prevented. Options are available to override this feature.
|
|
 | Can restrict input to either
packed or unpacked files. - Will conditionally replace files according to
whether they are older, newer, or have the same date as the input.
|
|
 | Can select input files based
on whether output files of the same name already exist or not.
|
|
 | Skips copying a file if it
already exists on the output disk, while copying those files which do not
exist (wildcard input). |
|
 | Capable of scanning for
strings anywhere in a record rather than just in first position. Uppercase
and lowercase can be accounted for or disregarded during these scans.
Embedded blanks and hex data in a search string can be used with the SON
option. |
|
 | Can create a list of output
files from a copy operation, writing it to a file or stacking into the
console buffer stack. |
|
 | Bypass files that are in
error, while copying good files from the disk. |
|
 | Affords choice about whether
to look for input on read-only extensions. |
|
| |
| REQUIREMENTS
|
| XCOPY runs under:
|
 | VM/SP Release 3, 4, 5, and
6. |
|
 | VM/HPO Release 4, 5, and 6.
|
|
 | VM/XA SP Release 1 and 2.
|
|
 | VM/ESA 1.1.0, 1.1.1, 1.2.1,
1.2.2, 2.1,2.2. |
|
| Installation is a TAPE LOAD of
files from an installation tape, and can be completed in under 15 minutes.
No modifications to CMS or CP are necessary. |
| |