When an attempt is made to connect to the Novell FTP servers, an error message appears in the log even though the "Custom parser class name" is set to org.apache.commons.net.ftp.parser.
The following message appears in the log file even though the "Custom parser class name" is set to org.apache.commons.net.ftp.parser.
[5/4/12 10:34:10:601 MDT] 00000055 FTPRA001 I com.ibm.j2ca.ftp.FTPClientApache checkPermission An error occured while parsing the output of ls -l. The long listing does not adhere to the standard format
[5/4/12 10:34:10:604 MDT] 00000055 FTPRA001 E com.ibm.j2ca.ftp.FTPClientApache checkPermission CWYFT0235E: An error occurred while trying to parse the output of ls -l output. Explanation=If the ls -l output deviates from the standard output,an appropriate
Customparserclassname should be set to parse the output.
UserAction=Ensure that an appropriate Customparserclassname is specified for the FTP server
The FTP client that is being used is the one that expects UNIX-like file permissions. The NetWare FTP Server by default sends NetWare trustee rights along with the files, so this might be incomprehensible to your FTP client.
Resolving the problem
Refer to the following:
Why am I not able to see directory listing in my FTP client even after connecting to the NetWare FTP server?
Explanation: The FTP client that you are using might be one that expects UNIX-like file permissions. The NetWare FTP Server by default sends NetWare trustee rights along with the files, so this might be incomprehensible to your FTP client.
Action: Set the PSEUDO_PERMISSIONS parameter to ON in the configuration file (Default = sys:\etc\ftpserv.cfg). Set the PSEUDO_FILE_PERMISSIONS and PSEUDO_DIR_PERMISSIONS parameters based on the kind of permissions you want to display for files and directories in the FTP client.
See the FTP Server FAQs in the following document: