dw.svc
Class FTPService
Object
dw.svc.Service
dw.svc.FTPService
Represents an FTP or SFTP Service.
Properties
autoDisconnect  :  boolean
The status of whether the underlying FTP connection will be disconnected after the service call.
client  :  Object  (Read Only)
The underlying client object.

This is either an FTPClient or SFTPClient, depending on the protocol.

Constructor Summary
This class does not have a constructor, so you cannot create it directly.
Method Summary
getClient() : Object
Returns the underlying client object.
isAutoDisconnect() : boolean
Returns the status of whether the underlying FTP connection will be disconnected after the service call.
setAutoDisconnect(b : boolean) : FTPService
Sets the auto-disconnect flag.
setOperation(name : String, args : Object...) : FTPService
Sets a single operation to perform during the execute phase of the service.
Methods inherited from class Service
Methods inherited from class Object
Method Detail
getClient
getClient() : Object
Returns the underlying client object.

This is either an FTPClient or SFTPClient, depending on the protocol.

Returns:
(S)FTP Client object.

isAutoDisconnect
isAutoDisconnect() : boolean
Returns the status of whether the underlying FTP connection will be disconnected after the service call.
Returns:
The auto-disconnect flag.

setAutoDisconnect
setAutoDisconnect(b : boolean) : FTPService
Sets the auto-disconnect flag.

If true, the underlying FTP connection will be disconnected after the service call. If false then it will remain open. The default value is true.

Parameters:
b - true to enable auto-disconnect, false otherwise.
Returns:
this FTP or SFTP Service.

setOperation
setOperation(name : String, args : Object...) : FTPService
Sets a single operation to perform during the execute phase of the service.

The given arguments make up a method name and arguments on the underlying getClient() object. This method will be invoked during execution, with the result passed into the callback's parseResponse method.

This is required unless the callback defines an execute method.

Parameters:
name - Method name.
args - Method arguments.
Returns:
this FTP or SFTP Service.