dw.svc
Class FTPService
Object
dw.svc.Service
dw.svc.FTPService
Represents an FTP or SFTP Service.

There are two basic styles of configuration for this service.

In the first style, createRequest is implemented to call the setOperation method on the Service. This will cause the single operation to be performed and returned as the data object in the parseResponse method. Any error status is set automatically based on the returned value of the operation.

In the second style, execute is implemented to perform one or more operations using the serviceClient available on the Service object. This serviceClient will be either an FTPClient or an SFTPClient. The return value of execute will be passed as the data object in the parseResponse method.

Note that the use of the FTP client is deprecated, and SFTP should be used instead.

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.
Salesforce Commerce Cloud Courses
Salesforce B2C Commerce Developer - Certification Tests
Why risk failing the SFCC exam? Get 180 real questions, killer content, and everything you need to crush the Salesforce B2C Commerce Developer certification.

Becoming a Salesforce B2C Commerce Developer is your ticket to higher salaries, better job opportunities, and the credibility to stand out from the competition. But let's be honestβ€”passing the certification exam isn't easy. That's where we come in.
Salesforce Javascript Developer I - Certification Tests
Not just another prep courseβ€”this is your shortcut to passing. Master JavaScript for Salesforce and go from 'hoping to pass' to knowing you will. Ready to start?

This isn't just another prep courseβ€”it's your shortcut to mastering the skills and confidence you need to pass. With multiple practice tests covering every section and a final exam simulation designed to mirror the real thing, you'll feel like you've already aced it before test day.
Salesforce B2C Commerce Architect - Certification Tests
Think the Developer exam was hard? Welcome to the next level.

The Salesforce B2C Commerce Architect certification is a whole different gameβ€”complex solutions, elevated difficulty, and skills that set you apart in the eCommerce industry. That's why we're including 11 downloadable PDF guides, packed with best practices and strategies to help you prepare for the exam and build confidence in every topic.
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.

β™₯
Notifications pending to read