8.9.1 Commands supported in FTP integration

The following table lists the commands supported in FTP integration.

Table 8-27 Supported FTP commands

ClassificationCommandOptionComponentRFC
FTP inbound adapterFTP receptionBusiness processFTP adapter
AuthenticationACCT--N----Y959
USER--YYYY959
PASS--YNNY959
ControlABOR--N----N959
NOOP--Y----Y959
PASV--Y----Y959
PORT--Y----Y959
QUIT--Y----Y959
REIN--N----N959
REST--N----N959
EPRT--N----N2428
EPSV--N----N2428
SessionCDUP--SSSY959
CWD--SSSY959
MODE--Y----Y959
SY----Y--
BN----N--
CN----N--
LPRT--N----N1639
LPSV--N----N1639
ADAT--N----N2228
AUTH--Y----Y2228
CCC--N----N2228
CONF--N----N2228
ENC--N----N2228
MIC--N----N2228
PBSZ--Y----Y2228
PROT--Y----Y--
OPTS--Y--YY2389
FileTYPE--YYYY959
LANG--N----N2640
TransferAPPE--YYYY959
RETR--YYYY959
STOU--N----N959
STRU--YYYY959
FYYYY--
R#YYYY--
PN----N--
UpdateALLO--SSSY959
DELE--SSSY959
MKD--SSSY959
RMD--SSSY959
RNFR--SSSY959
RNTO--SSSY959
SMNT--SSSY959
STAT--SSSY959
ReferenceHELP--N----N959
LIST--YYYY959
NLST--YYYY959
PWD--SSSY959
SITE--YYYY959
STOR--YYYY959
SYST--SSSS959
FEAT--N----N2389
MDTM--S--SY3659
MLSD--N----N3659
MLST--N----N3659
SIZE--S--SY3659
Legend:
Y: Supported
S: Supported by the SITE CSCTHR command.
N: Not supported
--: Not applicable
#
If the STRU R command is sent from the FTP client, file conversion processing is not performed. In addition, data is not relayed to the FTP server. The operation is the same as for the STRU F command.

The following describes the classification of the FTP commands in the table.

Organization of this subsection
(1) Authentication
(2) Control
(3) Session
(4) File
(5) Transfer
(6) Update
(7) Reference

(1) Authentication

Commands required for connecting sessions. These commands are used for access management in an HCSC server.

User names passed by the USER command must be inherited to a business process as attributes of files that are sent and received.

(2) Control

Commands relating to control such as connecting and releasing sessions. There is no need to inherit information to the FTP adapter via a business process.

(3) Session

These commands are used to set information that is effective within a session. There is no need to inherit information to the FTP adapter via a business process.

(4) File

These commands are used to set information for files that are sent and received. Information must be inherited to the FTP adapter via a business process.

(5) Transfer

These commands are used to transfer files.

When a transfer command is executed, a business process is started and information is inherited to the FTP adapter from the FTP inbound adapter via a business process.

(6) Update

These commands update files and directories on the FTP server.

These commands can be executed for batch processing before or after file transfer. An update command is specified in the SITE CSCTHR command from the FTP client.

(7) Reference

These commands are used for referencing information about files and directories on the FTP server, and then passing the information to the FTP client.

Like transfer commands, LIST commands inherits information to the FTP adapter from the FTP inbound adapter via a business process. Commands other than LIST commands are specified in the SITE CSCTHR command from the FTP client, and then the command results can be viewed on the business process.