File names for client-transfer subcommands

 

You can use default source and target file names for some subcommands; however, specify a file name for other subcommands.

The FTP client provides a default file name if the target file name for the PUT, APPEND, and GET subcommands is omitted. Because you can specify source file names for the MPUT and MGET subcommands, the FTP server also generates target file names for MPUT and MGET. See the following Data Transfer Subcommands table for the syntax of these subcommands. The table column labeled Target is the parameter for which a default name is provided.

Subcommand Source Target Other
APPEND local filename [server filename]
PUT local filename [server filename]
GET server filename [local file name] [(Replace]
MPUT local filename
MGET server filename [(Replace]

 

PUT and APPEND subcommands

For the PUT and APPEND subcommands, the rules for forming default names are divided into two categories:

For System i platforms, the system generates the default name in these subcommands using the same rules as applied for the PUT subcommand.

 

GET and MGET subcommand

For systems other than System i platforms, it bases the default name for the GET and MGET subcommands on the part of the source name that follows the last slash. If there is no slash, the entire source name is the default name. Here are the rules for forming default names.

Notes:

  1. Save files do not have members, so default names for save files do not have a member part.

  2. The system displays the default names when the DEBUG mode is on.

More details on syntax:

FTP client syntax conventions

 

Naming files for transfer

The FTP client subcommands that you use for transferring data can have a localfile or a remotefile parameter or both. You can use these parameters to name the data you want to transfer. The transfer subcommands are:

The names for the localfile and remotefile parameters can be either partially qualified or fully qualified. A partially-qualified name includes the name of the data itself as well as one or more names in the hierarchical sequence above the data. A fully-qualified name includes all names in the hierarchical sequence above the data.

When the name is partially qualified, the current working directory identifies the file to be processed. You can set the working directory on the local client system with the LCD subcommand. You can set the working directory on the remote system with the CD subcommand.

The format of the localfile parameter names must conform to i5/OS file naming rules. The remotefile parameter names must adhere to the file naming rules of the remote system.

More details on syntax:

 

Parent topic:

File Transfer Protocol client syntax conventions