Appendix B summarizes the default file definition values that
FCOPY uses to open a tofile or fromfile. It
contains two tables: table B-1 shows default values for
different types of fromfiles, and table B-2 shows
default values for different types of tofiles. The
information stored in the file label of an existing disk file
always describes its characteristics.
Items marked with a "plus" sign (+) are those most likely to
cause problems when you are copying from one device to another.
Refer to the File System Reference Manual (30000-90236) or
Accessing Files Progammer's Guide (32650-90017) for
information about domains, buffers, and record formats.
You can override a file's default definition before you issue an
FCOPY command. Simply redefine its characteristics using the MPE
FILE command and then use an asterisk (*) to backreference
the FILE command in the FCOPY command.
Table B-1 Default "from" Device Values
"From" Device | $CTUL $CTUR | Magnetic Tape | Named Disk File | $STDIN $STDINX |
---|
Formal File Designator | (empty) | fromfile | fromfile | (empty) |
Default File Designator | (empty) | fromfile | fromfile | (empty) |
Domain | new | new+ | old perm. or temp. | old+ |
Record Type | see note 1+ | binary+ | as specified in
the file label | ASCII |
Record Format | fixed | undefined+ | as specified in the file label | fixed |
Access Type | I/O | READ/WRITE | READ/WRITE | READ only |
Carriage Control | no | no | as specified in the file label | no |
Multirecord Access | yes | no | no | no |
Dynamic Locking | no | no | no | no |
Exclusive Access | yes | yes | yes | no |
Inhibit Buffering | yes | no+ | no+ | no |
Record Size | 256 bytes | 256 bytes+ | as specified in the file label | 80 bytes |
Device | ldev # of terminal (left-justified ASCII number) | byte array containing ldev # or device class name from the FILE command | as specified in the file label | session or batch input device |
Userlabels | 0 | 0 | as specified in the file label | 0 |
Blocking Factor | 1 | 1+ | as specified in the file label | 1 |
Buffers | 2 | 2+ | 2+ | 2 |
File Size | N/A | N/A | as specified in the file label | N/A |
Initial Allocation | N/A | N/A | as specified in the file label | N/A |
File Code | 0 | N/A | as specified in the file label | |
AllowFILECommand | no | yes | yes | no |
Table B-2 Default "to" Device Values
"To" Device | $CTUL $CTUR | $HARD | Line Printer | Magnetic Tape | Named Disk File |
---|
Formal File Designator | (empty) | HARD | tofile | tofile | tofile |
Default File Designator | (empty) | HARD | tofile | tofile | tofile |
Domain | new | new | new | new | old |
Record Type | see note 1+ | ASCII | ASCII | binary+ | as specified in the file label |
Record Format | fixed | fixed | undefined+ | undefined | as specified in the file label |
Access Type | I/O | I/O | WRITE only | READ/WRITE | see note 3 |
Carriage Control | no | yes | no | no+ | as specified in the file label |
Multirecord Access | yes | yes | no | no | no |
Dynamic Locking | no | no | no | no | no |
Exclusive Access | yes | yes | yes | yes | see note 4 |
Inhibit Buffering | yes | yes | no | no | no |
Record Size | 256 bytes | 86 bytes | 132 bytes | 256 bytes | |
Device | ldev # of terminal (left-justified ASCII number) | ldev # of terminal (left-justified ASCII number) | byte array containing ldev # or device class name from FILE command | byte array containing ldev # or device class name from FILE command | as specified in the file label |
Userlabels | 0 | 0 | N/A | 0 | as specified in the file label |
Blocking Factor | 1 | 1 | 1 | 1+ | as specified in the file label |
Buffers | 2 | 2 | 2 | 2+ | 2 |
File Size | N/A | N/A | N/A | N/A | as specified in the file label |
Initial Allocation | 1 | N/A | N/A | N/A | as specified in the file label |
File Code | 0 | N/A | N/A | N/A | as specified in the file label |
AllowFILECommand | no | yes | yes | yes | yes |
"To" Device | $STDLIST |
---|
Formal File Designator | (empty) |
Default File Designator | (empty) |
Domain | new |
Record Type | ASCII |
Record Format | undefined |
Access Type | WRITE only |
Carriage Control | no |
Multirecord Access | no |
Dynamic Locking | no |
Exclusive Access | no |
Inhibit Buffering | no |
Record Size | 80 bytes |
Device | session or batch output device |
Userlabels | N/A |
Blocking Factor | 1 |
Buffers | 2 |
File Size | N/A |
Initial Allocation | N/A |
File Code | N/A |
AllowFILECommand | no |