550: Command cmd fails: filename is a pipe or FIFO.

Explanation

The FTP server received a command that specified an existing file on the FTP server host while UNIXFILETYPE=FILE was configured. The existing file is a z/OS® UNIX named pipe or FIFO special file. The command must specify a z/OS UNIX regular file when UNIXFILETYPE=FILE is configured.

In the message text:
cmd
The command that the FTP server received.
filename
The path name of the named pipe or FIFO special file.

Example

Command:                                                    
put /etc/hosts /tmp/sample.fifo                             
>>> PORT 9,2,5,6,4,22                                   
200 Port request OK.                                        
>>> STOR /tmp/sample.fifo                                   
550 Command STOR fails: /tmp/sample.fifo is a pipe or FIFO. 
Command:

System action

The command is rejected. FTP continues.

User response

Do one of the following actions:
  • Reissue the command with the name of a file that is not a pipe or FIFO special file specified.
  • Change the UNIXFILETYPE configured value by sending a SITE command with the UNIXFILETYPE=FIFO parameter to the FTP server, and reissue the file transfer.
    • If your client is z/OS FTP, use the SIte subcommand.
    • For other clients, use the QUOTE subcommand to send a SITE command to the server.
    See the SIte subcommand in z/OS Communications Server: IP User's Guide and Commands for more information.

System programmer response

None.