{}
{   The purpose of this request is to copy records from one file to another.}
{   If the to_file is created as a result of this request, the default}
{ file_attributes will be those which are in effect for the from_file}
{ at the moment this request is issued.}
{   The extent of the copy is determined by a record count, a partition}
{ count, or end of information on the from_file whichever occurs first.}
{   This request does not cause partition delimiters found on the from_file}
{ to be copied to the to_file; partition delimiters only serve the purpose}
{ of controlling the amount of data copied from the from_file.}
{   The amp$file request may be used to determine the open_position of either}
{ file prior to issuing this request.}
{   This request interprets the file_contents attribute of each file to}
{ determine whether special processing is required on the from_file.}
{ If the file_contents attribute of the from_file is not 'LIST' and the same}
{ attribute of the to_file is 'LIST', then each record of the to_file will}
{ be prefixed by a single-space carriage_control character.}
{}
{       AMP$COPY_RECORDS (FROM_FILE, TO_FILE, EXTENT, STATUS)
{}
{ FROM_FILE: (input) This parameter specifies the name of the local file}
{       from which data is to be copied.}
{}
{ TO_FILE: (input) This parameter specifies the name of the local file to}
{       which data is to be copied.}
{}
{ EXTENT: (input) This parameter specifies the amount of data which is to}
{       be copied. Options include a count of records, a count of partitions}
{       and the amount of data on the from_file from its current position}
{       until eoi is reached.}
{       If a count of records is specified, copying continues across partition}
{       boundaries until the count is exhausted or until eoi is reached on the}
{       from_file. Partition delimiters encountered on the from_file are}
{       ignored and do not cause the record count to be decremented.}
{       If a count of partitions is specified, copying will continue until the}
{       specified number of partitions have been encountered on the from_file}
{       or until eoi has been reached on the from_file.}
{}
{ STATUS: (output) This parameter specifies the request status.}
{       CONDITION:  ame$ring_validation_error,
{                   ame$copy_from_not_local,
{                   ame$from_file_appears_empty,
{                   ame$local_file_limit,
{                   ame$improper_access_level,
{                   ame$mbl_less_than_mibl,
{                   ame$mbl_less_than_mrl,
{                   ame$no_permission_for_access,
{                   ame$non_ANSI_blocking,
{                   ame$improper_w_override,
{                   ame$improper_s_override,
{                   ame$improper_d_override,
{                   ame$improper_shorten_open,
{                   ame$improper_append_open,
{                   ame$unable_to_load_fap,
{                   ame$record_exceeds_mbl,
{                   ame$unrecovered_read_error,
{                   ame$unrecovered_write_error,
{                   ame$concurrent_tape_limit.
{       IDENTIFIER: amc$access_method_id.
{}
