File Source
The File Source object class works in conjunction with the File Sink to allow the user to transfer files from different components (on the same or different hosts) to either a disk locations or the Mongo Repository via the Custom File Data Store when selected as the File Storage Type.
Multiple File Source objects can be associated with a single File Sink.
Use Cases
-
Transfer of files from different components to a disk on Core host or other component host.
-
Transfer of files from different components to MongoDB for long term storage.
Quick Configuration
Please visit the How to use File Transfer Objects (File Source and File Sink) section of the documentation for information on how to configure the File Source in conjunction with the other File Transfer objects.
Object Properties
The user-modifiable object name. This name overrides the name which has been supplied by the external system. It must be unique within the collection of objects of the parent object. This is the user-modifiable object description. This text overrides the description which has been supplied by the external system. The target object to which the files are transferred. File attachments stored in MongoDB file store.Common
A property compound to configure file source parameters. The disk folder to be used for the file transfer or file storage. If switched on, files which are successfully transferred are moved from the work folder to the 'processed' folder. Regularly such files are completetly removed. The time period after which the disk folder is polled for new files. The lua callback that is invoked for each file before it is transferred.File Source Parameters
The property indicates the current file transfer status. Name of the file that is being transferred. The progress of the current file data transfer. The pending file data to be transferred. The number of files in the configured disk folder that are still to be transferred. The total size of the pending files. The last encountered error during file transfer.Status
Compound to hold various structures to customize the object and to be read and written to by Lua-Script code or external interfaces. A generic string buffer to be used programmatically for custom purposes. This is an extensible set of named strings which can be used programmatically for custom purposes. A custom property name which can be used programmatically. The value of the custom property which can be read and written programmatically. This is an extensible set of named tables which can be used programmatically for custom purposes. A custom table name which can be used programmatically. Handles an entire table organized in columns and rows. The data can easily (cut, copy and paste) be exchanged with table-oriented data of other software products, e.g. MS Excel.Custom Options
Custom Properties
Custom Tables