XCOPY User's Guide
XCOPY Update

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.
bullet31 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.
bulletFast techniques used to copy large fragmented files. - Improved performance when moving a minidisk with BYPASS.
bulletReduced VTIME, TTIME, I/O's, and elapsed time.
bulletAll copy operations execute at high speed.
bulletOutput directory is only updated as necessary.
bulletInput and output operations are simultaneous when possible.
bulletMain memory use is controlled by an option.
bulletEfficient 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.
bulletFile system consistency checking is optionally performed during group copies with practically no extra overhead.
bulletFilemode 0 files can be copied from a R/O disk allowing an entire disk to be moved without requiring write access to it.
bulletReserved minidisks can be moved. - Can pre-erase an existing output file before copying.
bulletPreview 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.
bulletREXX exits allowed for file selection and data modification. This provides flexibility along with command line simplicity.
bulletAssembler exit supported for data modification. - Runs as a nucleus extension freeing the user area of memory.
bulletSelects input files in a date/time range. - Optionally erases input files as soon as they are copied.
bulletWill 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.
bulletPacked 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.
bulletCan 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.
bulletCan select input files based on whether output files of the same name already exist or not.
bulletSkips copying a file if it already exists on the output disk, while copying those files which do not exist (wildcard input).
bulletCapable 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.
bulletCan create a list of output files from a copy operation, writing it to a file or stacking into the console buffer stack.
bulletBypass files that are in error, while copying good files from the disk.
bulletAffords choice about whether to look for input on read-only extensions.
 
REQUIREMENTS
XCOPY runs under:
bulletVM/SP Release 3, 4, 5, and 6.
bulletVM/HPO Release 4, 5, and 6.
bulletVM/XA SP Release 1 and 2.
bulletVM/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.
 

XCOPY Prices

License Term License Fee Initial License Charge
3 year $2375 $500
1 year $925 $500

First year cost is the Initial License Charge plus the fee for the License Term selected. Subsequent renewals are based on the License Fees then in effect. XCOPY is leased on a per CPU basis. Additional CPU licenses are discounted by 20%. Full support and upgrades are included in the above prices. Prices effective through December 31, 2004.

 
Send mail to webmaster with questions or comments about this web site.
Copyright © 2004 Sequential Software, Inc.
Last modified: January 15, 2004