> cool solutions home   > cool tools home
Java-Based NetWare FTP Command Line Utilities 1.9
Java-based NetWare to NetWare FTP-based utilities capable of single file, single directory or single directory tree FTP operations.
Reader Rating    from ratings rate this article
View a Printer Friendly Version of this Page Send this page to a friend
Updated: 13 Dec 2004
Created: 8 Mar 2004
File Size: 855KB
License: GNU Lesser General Public License
Download 1:  nwftpclu.zip
Home Page: http://www.xaro.com
Publisher: XARO I.T. Services Inc.
E-mail: marc.savereux@xaro.com
Please read the note from our friends in legal before using this file.
- NWFTPMV.java
- build_NWFTPCLU_scripts.java
Enterprise Distributed Technologies Ltd.
- ftp-1.2.3.jar
- ftp.jar (extracted from the ftp-1.2.3.jar file itself)
- IzPack version 3.5.1 was used to create the Java based installer, but is not supplied in the NWFTPCLU.ZIP file.

Java-based NetWare to NetWare DEL, DIR, GET, MOVE, PUT and RNFR/RNTO utilities capable of single file, single directory or single directory tree operations.

Within the com.xaro.NWFTPCLU.jar file are six command line FTP based utilities:

NWFTPDEL which essentially performs both FTP delete and rmdir commands.
NWFTPDIR which essentially performs an FTP dir command.
NWFTPGET which essentially performs an FTP get command.
NWFTPMV which essentially performs an FTP equivalent of the move command.
NWFTPPUT which essentially performs an FTP put command.
NWFTPREN which essentially performs both FTP rnfr and rnto commands.

Using the FTP protocol, these programs will work with...

* A single source file or...
* All files within a source directory or...
* All files and directories within a source directory tree...

.. either from or to a NetWare 5.1 or 6.X server that is running theNetWare FTP server.

Connecting to UNIX and Windows NT/2000 based FTP servers should work, but has not been thoroughly tested yet.

New in version 1.9A:

  • Added a simple GUI interface (NWFTPGUI) as an alternative to using a command line interface to run a chosen NWFTPCLU utility where both CPU resources and memory resources are not in short supply.

    From the NWFTPGUI utility parameters for the NWFTPDEL, NWFTPDIR, NWFTPGET, NWFTPMV, NWFTPPUT and NWFTPREN command line utilities can be supplied and passed to these NWFTPCLU utilities as the NWFTPGUI utility directly calls them.

  • Implemented a work-around for the rename command of an NetWare FTP server which does not interpret correctly NetWare paths that included a : symbol next to the volume name.

    For example, the ls (dir) command when issued against a NetWare FTP server accepts and properly interprets the path /vol1:/pub. However, the ren command when issued against a NetWare FTP server accepts but does not properly interpret the path /vol1:/pub.

    Since the ren command does accept and properly interpret the path /vol1/pub as we intend it to be interpreted, the work- around is to remove the : colon from a path that represents a path on a NetWare host.

  • Windows ME and Windows XP Home operating systems acting as NWFTPCLU FTP clients can now use the NWFTPDEL, NWFTPDIR, NWFTPMV, NWFTPPUT and NWFTPREN utilities.

    Previously, only the NWFTPDEL, NWFTPDIR and NWFTPGET utilities worked with 32-bit Microsoft Windows operating systems.

    It is expected that the minor modifications made to the NWFTPPUT and NWFTPMV utilities now allow all 32-bit Microsoft Windows operating systems to use these utilities and not just those two Microsoft operating systems that were tested by myself.

  • Corrected a bug that would manifest itself when using the NWFTPDIR utility via the NWFTPBAT and NWFTPGUI utilities.

    Once the user chose to have NWFTPDIR display it's input parameters for one run within the NWFTPBAT or NWFTPGUI utility it would ignore any changes to this setting for subsequent runs.

  • The NWFTPDIR command now returns an warning message when the source path provided by the user is unknown by the target ftp server.

    By default now, if a chdir cannot be performed to the absolute path given as the source path, the utilities first assume that the source path is a file rather than a directory, and if a request for a directory listing of the file returns a null or empty set of data for the target source path, that target source path is considered to be unknown to the FTP server.

    Previously, if the directory listing request for a target source file had a returned result set that was null or empty, the NWFTPDIR would not display any warning message.

  • Improved the installation of these utilities on 32-bit Linux hosts.

  • Improved the installation of these utilities on 32-bit Windows hosts.

How to install these utilities on a NetWare host:

Note: The NetWare host acting as an FTP client does not need to have Novell's FTP server installed on it.

Note: All intended FTP client host's must have a JRE or JVM that is version 1.3 or 1.4 to install these utilities.

Note: These utilities have only been tested with versions 1.3 and 1.4 of the Java Virtual Machine.

  1. Download the NWFTPCLU.ZIP file and extract it's contents using an UNZIP utility.

    The NWFTPCLU.ZIP file contains a single file named NWFTPCLU-1.9-install.jar.

    With NetWare 6.X the UNZIP NLM can be used to extract the NWFTPCLU-1.9-install.jar file from the NWFTPCLU.ZIP file.

    Example: UNZIP -x -d vol1:\jarfiles.dir vol1:\NWFTPCLU.ZIP
    The above command will extract any files within the NWFTPCLU.ZIP file to the vol1:\jarfiles.dir directory.

  2. If needed, copy the NWFTPCLU-1.9-install.jar file to the NetWare 5.1 or NetWare 6.X, 32-bit Windows or 32-bit Linux host that will be acting as an FTP client.

  3. Install the utilities.

    At the NetWare command line console prompt, type:

    java -jar {Full NetWare path to the NWFTPCLU-1.9-install.jar file}

    Example: java -jar vol1:\downloads\NWFTPCLU-1.9-install.jar

    At the Linux command line console prompt, type:

    java -jar {Full Linux file system path to the NWFTPCLU-1.9-install.jar file}

    Example: java -jar /downloads/NWFTPCLU-1.9-install.jar

    At the Windows command line console prompt, type:

    java -jar {Full Windows file system path to the NWFTPCLU-1.9-install.jar file}

    Example: java -jar d:\downloads\NWFTPCLU-1.9-install.jar

  4. Select a language for the installer application to use.

    Note: The installer application may be multi-lingual, however, the NWFTPCLU utilities themselves only output messages in English.

  5. Follow the online installation instructions.