Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Named pipes in the z/OS UNIX file system for the client z/OS Communications Server: IP User's Guide and Commands SC27-3662-00 |
|
When files exist as named pipes in the z/OS® Unix file system, you can change their file permissions using the LOCSIte chmod subcommand. You can use the following z/OS FTP subcommands to transfer data into named pipes in the client
file system:
The named pipe can exist before you issue Get or MGet subcommands or the FTP client can create the named pipe for you as part of Get and MGet subcommand processing. You can use the following z/OS FTP subcommands to send data from existing named pipes in the client z/OS UNIX file system:
You must configure UNIXFILETYPE=FIFO to transfer data to or from a named pipe in the FTP client file system. When UNIXFILETYPE=FIFO is configured on the client, all z/OS UNIX files that are created by the client during Get and MGet processing are created as named pipes. The FTP client always requests file permissions 777 when it creates a named pipe, but the configured UMASK value determines the actual file permissions. See the UMASK (FTP client and server) statement information in z/OS Communications Server: IP Configuration Reference for more details about the UMASK statement and LOCSIte subcommand—Specify site information to the local host for information about configuring the UMASK value. Unlike most types of z/OS UNIX files, data written to a named pipe is always appended to existing data rather than replacing existing data. You cannot specify the REPLACE parameter on Get and MGEt subcommands when UNIXFILETYPE=FIFO is configured. Unlike most types of z/OS UNIX files, data read from a named pipe is removed from the named pipe instead of being copied from the named pipe. The client must read from a named pipe to send it to the server. Sending a named pipe empties the named pipe. Restrictions:
Results: The following results apply
when the z/OS FTP client stores
a file as a named pipe in the z/OS UNIX file system:
The following are the results of sending data from a named pipe
in the z/OS UNIX file system:
If you are issuing the MPut subcommand, the client blocks for the
number of seconds specified by the FIFOIOTIME configuration option
for each local named pipe that is not opened for writing by a process
on the FTP client host at the time of transfer.
|
Copyright IBM Corporation 1990, 2013
This information center is Built on Eclipse™ ( www.eclipse.org ).
|