The iWay FTP/S Server extends the File Transfer Protocol
(FTP) with the ability to treat FTP GET and PUT commands as iWay
Service Manager transaction messages. These transaction messages
can be then passed through the FTP channels and handled by any process
flow configured to those channels. This enables the use of FTP as
a transaction and messaging protocol.
x
The supported FTP components available in iWay Service
Manager are:
-
FTP Listener. A listener that uses the FTP protocol
component and is continuously polling the specified folder on the
FTP server.
-
FTP Emitter. The FTP Emitter will emit messages onto
a FTP server. It requires the credentials on the server and the
directory to emit as input.
-
Services. The following are the types of FTP services
available:
-
FTP File Read for Process Flows (com.ibi.agents.XDNPFFTPReadAgent). The
FTP File Read for Process Flows service is used to read files from
a FTP server (drive on UNIX or Windows). It can also be used in
tandem with a file listener to embed file contents (the file picked up
by the listener) into the XML file read from the FTP drive by specifying
the tag. Generally used within process flows, this agent is also
available to be configured as a standalone service.
-
FTP Read Document (come.ibi.agents.XDNFTPReadAgent). The FTP
Read Document service is used to read files from a FTP server (drive
on UNIX or Windows). It can also be used in tandem with a file listener
to embed file contents (the file picked up by the listener) into
the XML file read from the FTP drive by specifying the tag.
-
FTP File Emit (com.ibi.agents.XDNFTPEmitAgent. The FTP
File Emit service is used to write files to an output directory
through FTP (drive on UNIX or Windows). The output file name can
be specified completely or using wildcard characters.
-
FTP File Operations for Process Flows (com.ibi.agents.XDNPFFTPOpsAgent). The
FTP Operations (Ops) for Process Flows service emits data to a given host:port using
various common FTP commands. It can be used to perform operations,
such as Copy, Prepend, Append, Size, and Move. Generally used within
process flows, this agent is also available to be configured as
a standalone service.
-
FTP Directory Contents (com.ibi.agents.XDNFTPDirListAgent). The FTP
Directory Contents service gathers file information from the requested
directory and returns a document listing the files and/or directories
from an FTP server (drive on UNIX, or Windows).
-
FTP Direct File Transfer to Disk (com.ibi.agents.XDNFTPDirectFileTransfer). The
FTP Direct File Transfer to Disk service transfers a file directly
from the iSM to an FTP server (drive on UNIX, or Windows), or transfers
a file directly from the FTP server to the iSM server, without moving
the file through the iSM process flow.
-
FTP Connection Cache (com.ibi.agents.XDNFTPConnectionCacheAgent). The
FTP Connection Cache service caches a single FTP connection (both
control and data channels) to an FTP server. When the connection
cache is started, an existing connection from the cache is utilized
for an FTP agent within the iSM process flow that connects to an FTP
server with the same address and authentication credentials (user
ID and password).