Using the COM Application Programming Interface

You can interact with GlobalSCAPE's server products directly from your own custom applications using any COM-enabled programming language such as Visual Basic (VB), Java, or C++, with the integrated development environment (IDE) of your choice. To create a new script file or program, you need to have some familiarity with programming concepts and, ideally, some experience with a COM-enabled programming language.

Scroll through the table of contents to the left to find the action that you want to perform, or use the Search feature of help to locate words or phrases within the content of the topics. The Index tab provides an alphabetical listing of every method and property in the COM API.

This guide is intended as a supplement to the EFT Server/Secure FTP Server user guides. For an understanding of the concepts in this supplement, please refer to those guides.

The SFTPCOMInterface.CIServer Class

The SFTPCOMInterface.CIServer class is the class that an application can use directly. To start using the SFTP COM interface, a user application should create the SFTPCOMInterface.CIServer class object, and then apply the methods and properties in the object.

For example: Set SFTPServer = CreateObject("SFTPCOMInterface.CIServer")

CIServer implements the ICIServer interface.

Available Interface Methods and Properties

For example: Set Site = Sites.Item(0)

For script examples, see Sample Script and Setting Permissions.