File Transfers > Glossary of Terms
Glossary of Terms
File Repository—An abstraction on the ThingWorx Platform for holding files. It maps to a directory within the root directory specified by the FileStorageRoot setting in the platform-settings.json file and provides APIs for manipulating files and directories within the repository.
Edge-Controlled File transfer—The file transfers are managed by the edge device. For example, the Axeda file transfers done using the eMessage Connector.
Always-on file transfer—All steps in this file transfer are controlled by the Platform.
File Transfer Subsystem—Provides API and configuration related to file transfers. One of the commonly used APIs is Copy.
Transfer Job—This holds the parameters provided as a part of the Copy service call as well as the current state of the job. The File Transfer Subsystem provides services to view and manipulate jobs.
Connection Server—The Connection server is an optional component used to provide scalable connectivity to the ThingWorx Platform.
eMessage Connector—The eMessage Connector is a server application that allows Axeda clients that use the eMessage protocol to communicate with the ThingWorx Platform.
Custom Server Application / Extension—An application built by the customer that may invoke the ThingWorx API. This may be a standalone application developed by the customer or a ThingWorx extension running on the ThingWorx Platform.
Edge Client - ThingWorx Platform provides SDKs in various programming languages to interact with the ThingWorx Platform. See the following Edge SDK documentation: ThingWorx Edge Java SDK Help Center, ThingWorx Edge .NET SDK Help Center, ThingWorx Edge C SDK, SCM Edge Extension, and Remote Session Edge Extension for the C SDK Help Center, and ThingWorx Edge MicroServer (EMS) and Lua Script Resource (LSR) Help Center.
Was this helpful?