System

The SettingsConfigurationsSystem section is used to tailor the system to meet your operational needs. Each configuration option allows you to customize aspects such as file handling, connection management, and processing capabilities.

The following fields are present:

  • Configuration export path: it defines where the DMS and Spazio configuration files are exported when selecting the Import & Export option. Changing the path does not require a restart of Data Mover Smart.

  • VFS file saving mode: choose the method for saving files in the virtual file system. Changing the option does not require a restart of Data Mover Smart. You have two modes to choose from:

    • multi-file: in this mode, multiple files with the same name can be saved in the same folder. Each file will be uniquely identified by an ID, which is displayed in the relevant column. When saving files with identical names, the server will append the file ID to the end of the filename for every subsequent file beyond the first. This ensures that no files are overwritten and all versions are accessible.

    • versioning: this option ensures that only the most recent version of a file is visible within the folder. When versioning is enabled, previous versions of the file will be hidden, meaning that only the latest version will be available.

  • HTTP Limit body size: set the maximum size for HTTP uploads. The default is 10GB. Changing this limit option requires a restart of Data Mover Smart.

  • Server sessions duration on db: not used.

  • Client connections test cycle time: this parameter defines the interval at which the system checks the status of client connections. If a client connection fails to successfully reach its counterpart after a specified number of attempts, it will be suspended. During this suspension, any associated rules relying on that connection will also be temporarily suspended until the connection is restored. Users can choose to perform this check manually or enable automatic handling through this option. By default, Data Mover Smart assesses connections every 4 hours. The interval can be customized by entering a value followed by m for minutes, h for hours, or d for days. Note that changing this setting will require a restart of Data Mover Smart.

  • Death client connection wakeup cycle time: this option is closely connected with the Client Connections Test Cycle Time and determines how frequently the system evaluates the status of suspended client connections. The default check interval is set to every 10 minutes. Similar to the previous option, the value must be entered followed by m, h, or d to specify the desired duration. Keep in mind that modifying this interval will necessitate a restart of Data Mover Smart.

  • Death client connection awake elapse time: this option is closely aligned with the previous one and specifies how long a client connection must remain suspended before Data Mover Smart begins assessing its status. The default is set to 5 minutes. You can enter a value followed by m, h, or d, but changing this parameter does not require a restart of Data Mover Smart.

  • Executor processing state time: set the frequency with which files in status "processing" should be resubmitted. The interval can be customized by entering a value followed by m for minutes, h for hours, or d for days. Changing this option requires a restart of Data Mover Smart.

  • Metadata categories: this section lists the categories that will be associated with metadata. To add a new category, click the + icon next to Values and enter the value in the edit box. To remove a value, click the x icon. To apply your modification, click the save icon that appears. Once done, the metadata category will appear in the Category drop-down menu of SettingsMetadata. Changing an option does not require a restart of Data Mover Smart.

  • Queue types: this section is read-only and lists queues executors. Two default queues executors exist: rul-executors for rules and fel-executor for the File Event Listener. These two executors can be selected when configuring queues in SettingsQueues.

  • Execution compression: enable this option to compress the JSON of executed events and reduce database space usage. Changing this option does not require a restart of Data Mover Smart.

  • Expired file purge frequency: set how often the files that need to be deleted are checked. The value must be entered followed by m, h, or d. With this option active, a daemon checks for expired files and deletes them when their expiration dates are reached. The date and time when the file expires is shown in the expire-date and expire-time metadata of the file, in the Folders section. Changing this option requires a restart of Data Mover Smart.

  • Remote Fel protocols: this read-only section lists the protocols to which the File Event Listener can connect remotely.

  • Webhook Headers: this read-only section contains the dictionary of headers that can be added when defining a Webhook.

  • Number of threads for schedules: set the number of concurrent threads for handling scheduled tasks. The system will limit the execution of scheduled rules or actions to the defined number of concurrent executions. If the maximum is reached, the system will pause further executions until resources become available. Please note that any changes to this setting will require a restart of Data Mover Smart for the updates to take effect.

  • Open Rules & Fels as a Flow: enable the integration of rules and FELs into a workflow for enhanced process control. After activation, remember to save your changes to confirm. This setting does not require a restart of Data Mover Smart. When enabled, rules and FELs will be presented in a horizontal, more user-friendly flow view. If deactivated, they will appear as actions in a vertical layout.

Last updated