450: timer expired waiting for write process to open pathname

Explanation

The FTP server received a RETR command while UNIXFILETYPE=FIFO was configured. When UNIXFILETYPE=FIFO is configured, the target of a RETR command is a named pipe instead of a regular z/OS® UNIX file. The FTP server cannot read from a named pipe until another process opens the named pipe for writing. The FTP server waited for the number of seconds specified by the FIFOOPENTIME configuration option for another process to open the specified path name. The FIFOOPENTIME time limit expired before a process could open the specified path name for writing.

See the UNIXFILETYPE (FTP client and server) statement and the FIFOOPENTIME (FTP client and server) statement in z/OS Communications Server: IP Configuration Reference for more information about these configuration options.

In the message text:
pathname
The path name of the named pipe.

Example

Command: 
get new.fifo  
>>> PORT 9,42,105,36,4,59 
200 Port request OK.   
>>> RETR new.fifo         
125-Waiting for write process to open /tmp/trash/new.fifo 
125 Transfer request aborted       
450 timer expired waiting for write process to open /tmp/trash/new.fifo
Command:

System action

FTP fails the file transfer command.

User response

Perform the following steps:
  1. Increase the FIFOOPENTIME configured value before attempting the file transfer again.
    • From the z/OS FTP client:
      1. Issue the STAT (FIFOOPENTIME subcommand to determine the FIFOOPENTIME configured value.
      2. Issue the SIte subcommand with the FIFOOPENTIME parameter to specify a larger value.
    • From any FTP client:
      1. Use the QUOTE subcommand to send an XSTA (FIFOOPENTIME command to the FTP server to determine the FIFOOPENTIME configured value.
      2. Use the QUOTE subcommand to send a SITE command with the FIFOOPENTIME parameter to the FTP server to specify a larger value.
    • See the information about the SIte subcommand and the STAtus subcommand in z/OS Communications Server: IP User's Guide and Commands for information about the FIFOOPENTIME configuration option.
  2. Reissue the FTP subcommand that caused the FTP client to send the RETR command to the FTP server.

If these actions do not resolve the problem, notify the system programmer.

System programmer response

Start a process at the FTP server host to write to the path name, and tell the user to attempt the file transfer again.

Problem determination

See the system programmer response.

Source

z/OS Communications Server TCP/IP: FTP