Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I tried this in WebMethods IS Version 6.5 Updates WmPRT_6-5-1_SP1, IS_6-5_SP3.</p> <p>It worked perfectly first time.</p> <p>I turned on debugging on the FTP server (Debian's default ftpd). WebMethods' NLST honours the active/passive parameter passed to it.</p> <p>There's nothing special about the NLST command, nor its correct behaviour with an empty directory -- if LIST works, then so should RETR, STOR and NLST. If NLST works with a non-empty directory, it should work with an empty one.</p> <p>So my guess is that either:</p> <ul> <li>Your version of WM has a bug mine doesn't</li> <li>Your FTP server has a bug mine doesn't</li> <li>There's a wacky protocol-aware firewall in your system that doesn't like FTP data sockets with no data in them.</li> </ul> <p>Firewall vendors are a bit wayward when it comes to FTP... When testing with other clients, make sure it's from the same machine on which WebMethods Integration Server is running.</p> <p>Just for the record, here's what should happen for an active NLST</p> <ul> <li>client opens a listening socket, and sends a PORT command with that socket's details</li> <li>client sends NLST command</li> <li>server connects to client's listening socket (this is the data socket)</li> <li>server transmits listing over data socket (in this case, zero bytes)</li> <li>server closes data socket</li> </ul> <p>... and in passive mode</p> <ul> <li>client sends PASV command</li> <li>server opens a listening socket, and replies with PASV response containing its details</li> <li>client connects to listening socket (this is the data socket)</li> <li>client sends NLST command</li> <li>server transmits listing over data socket (zero bytes again)</li> <li>server closes data socket</li> </ul>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload