File Transfer
Introducing INNORIX, which operates Transfers that distribute to many places and collect from many places under one standard of completion.
DISTRIBUTION & COLLECTION
Distributing files from headquarters to multiple branches, and collecting data generated by multiple factories and devices into a central location, may look like a simple repetition of 1:1 Transfers.
But as the number of Targets and Sources grows, what matters isn't the number of transfers — it's whether every destination received the data accurately, and whether the required data arrived from every Source without exception.
INNORIX file distribution and collection configures 1:N Distribution and N:1 Collection as one Transfer, and manages everything from per-Endpoint and per-file progress status to final Completeness.
DISTRIBUTION · 1 → N
Headquarters
COLLECTION · N → 1
Data Center
5 / 5 Collected
TRANSFER PATTERNS
Distribution, which sends from one Source to many Targets, and Collection, which gathers from many Sources into one Target, run in opposite directions, but the core of their operation is the same.
It's managing multiple Endpoints as one Transfer unit.
Rather than running a separate Transfer for each individual Source and Target, configure the entire relationship as one Distribution or Collection.
DISTRIBUTION STATUS
What matters in Distribution is not the fact that the Source's transfer has started, but whether the required files have been delivered to every designated Target.
Headquarters
3 / 5 Complete
Operators can start from the overall Distribution status and check per-Target progress status down to individual File Results.
Everything from "the transfer was executed" to "it was delivered to every destination" is managed as one Distribution result.
SELECTIVE RETRY
When distributing to many places, a failure at some Targets doesn't need to be a reason to rerun the entire Distribution.
For example, if 297 out of 300 Targets completed and 3 had an issue, the actual operational focus is the remaining 3.
Based on Target and File Result, keep the completed scope as-is and focus on the necessary scope to complete the Distribution.
COLLECTION COMPLETENESS
In Collection, the mere fact that files have arrived at the central Storage isn't enough to judge that the entire job is complete.
You need to be able to check which Source's data has arrived, which Source is not yet ready, and where only some files have come in.
DAILY COLLECTION · 2026-09-24
The core of Collection is not copying files to one place — it's confirming that data from every required Source has been gathered.
SOURCE STRUCTURE
Multiple factories or branches may generate files with the same name, and the data structure can differ by Source.
Central Storage
At the Target, you can configure paths to preserve the relationship to the Source.
/collection
Configure Source, Path Rule, Filter, and Duplicate Policy to fit your workflow, so you can distinguish where the data was generated while operating it as one Collection.
STAGGERED READINESS
Multiple Sources aren't always ready at the same moment.
Factories, branches, Edge Devices, and Remote Servers can connect or have their data ready at different times, depending on Network conditions and business hours.
5 / 5 Collected
Process data from Sources that are ready first, and continue processing late-ready Endpoints within the same Collection.
Rather than a structure that waits for the moment when every Source is ready at once, complete the Collection based on per-Endpoint status.
ENDPOINT READINESS
In Distribution too, Target status can vary.
Proceed with distribution to Targets that are ready, and hold Endpoints that aren't yet available in a waiting state according to their status.
This structure lets you manage the entire distribution scope as one Distribution, even in environments like Branch, Factory, Edge, and Remote where Endpoint status isn't consistent.
ENDPOINT GROUPS
As the number of Targets or Sources grows, a business-defined Group becomes more important than selecting individual Endpoints one by one each time.
DISTRIBUTION GROUPS
COLLECTION GROUPS
Connect multiple Endpoints to one Group and use it as the Source or Target for Distribution and Collection.
Even as Infrastructure scales, your distribution and collection units can stay organized as Groups.
RELEASE MANAGEMENT
Distribution more often involves new Versions being delivered repeatedly, rather than sending the same file once and being done.
Release 42 · software-v42.pkg
Linking files and Targets to a Release lets you check which Version has been delivered how far.
This can be applied to distributing Version-managed data — such as Software, Models, Configuration, Media Packages, and Datasets — to multiple Endpoints.
TRANSFER CAPACITY
As Targets increase in 1:N Distribution, or Sources increase in N:1 Collection, the number of Transfers running simultaneously also grows.
Transfer Queue · Capacity Control
Rather than running maximum Transfers on every Endpoint at once, it's important to process the entire job according to Source, Target, Network, and Storage Capacity.
DIRECT DATA MOVEMENT
If files from multiple Endpoints are all gathered at one central Transfer Server and then delivered again, that central point ends up handling every Data Path.
INNORIX separates the roles of Control and actual Data Movement.
INNORIX Platform · Control / Flow / Monitoring
Data Movement
The Platform manages the relationships, execution status, and results of Distribution and Collection, while actual Data is configured to move directly between the necessary Source and Target.
Even as Endpoints increase, Data Movement stays distributed while Operations remain on one Platform.
LARGE-SCALE DISTRIBUTION
The data sent to many places isn't always small, simple files.
Large Dataset
Apply Large File Transfer and High-Volume Transfer Capability to Distribution, delivering both large files and countless files to multiple Targets under the same operating model.
LARGE-SCALE COLLECTION
Data generated across multiple Sources also varies in size and count.
Data Center
You can configure Data Profiles that differ by Source — such as Machine Vision Images, Research Data, Media Assets, Logs, and Processing Results — as one Collection.
Apply Large File, High-Volume, Resume, and Recovery Capability to each Transfer, and check per-Source Completeness across the overall job.
SCHEDULED EXECUTION
Repeated distribution and collection can be started based on a Schedule, an Event, or a request from an external Application.
Automation isn't the main feature of this product — it's used as a way to run Distribution and Collection at the time you need.
SYSTEM INTEGRATION
Distribution and Collection can be part of a larger Business Process.
DISTRIBUTION
COLLECTION
The external system continues to handle business Logic, while INNORIX returns the file distribution/collection and actual Transfer Result.
PROCESSING PARTNERSHIP
For example, there can be a workflow that distributes a Dataset to multiple Processing Servers and then collects each system's processed results back to a central location.
DISTRIBUTION
Dataset
COLLECTION
Central Storage
INNORIX handles Dataset Distribution and Result Collection, while the actual Processing continues to run on existing Applications and Systems.
Keeping this boundary lets you connect just the Data Movement without changing your existing business structure.
TARGETED DELIVERY
CDNs used for web content delivery and Enterprise File Distribution differ in purpose and completion criteria.
INNORIX doesn't replace a CDN — it handles workflows where a specific file actually needs to be delivered to a particular Server, Device, or Storage.
Distribution's completion criteria is likewise not whether a Cache exists, but the Transfer Result at the designated Target.
INFRASTRUCTURE REACH
Source and Target don't need to be the same type of Server.
DISTRIBUTION
Headquarters
INNORIX
COLLECTION
INNORIX
Central Storage
Configure Servers, Cloud, Object Storage, Factories, Branches, and Edge into the Source and Target relationships your work needs.
OPERATIONS MONITORING
The more Endpoints a Transfer uses, the more it needs to let you drill down from overall status to individual results.
RUN-2841 · DAILY COLLECTION
Operators can check down to the level they need, in the order overall Distribution or Collection → Endpoint → File.
ENTERPRISE SCALE
You don't need hundreds of Endpoints from the start.
Even as a Transfer that started between two Servers expands to multiple Branches, Factories, Cloud, and Edge, the basic model of Distribution and Collection stays the same.
Source Group → Target Group → Transfer → Endpoint Result → Completeness
You can scale the same way even as Infrastructure grows.
CORE SCOPE
Schedule, Flow, API, and Callback are extension Capabilities that determine when this distribution and collection runs and how it connects to other tasks.
At its core, this page always comes down to two things.
Distribution — was it delivered accurately to every place it needed to go?
Collection — was it gathered from every place it needed to come from, without exception?
GET STARTED
Distribute from headquarters to multiple branches and Servers, and collect data from multiple factories and Devices into a central location.
Handle Large Files and countless Files while checking status by Target and by Source, reprocess only the Endpoints and Files you need, and manage everything through to the final Completeness of the entire Distribution and Collection.
We'll help you review a transfer structure for sending to or collecting from multiple Endpoints.