Connection Contract Tab

The Connection Contracts tab is used to configure the actors that Data Mover interacts with when it operates as a server, i.e. when it receives files from an actor or makes files available for collection by an actor.

In input, the Connection Contract defines when and how Data Mover receives files from the Producer. The Producer, acting as the protocol client, initiates the connection to Data Mover, which acts as the protocol server​. ​

In output, it defines when the Consumer connects to Data Mover to retrieve the files. The Consumer acts as the protocol client, establishing the connection, while Data Mover remains the protocol server.​

The Connection Contract consists of three main components:

  1. Contract Clause. This component establishes the relationship between an actor, a protocol, and the VFS, specifying access parameters.

  2. Associated VFS/Rule. This component links processing rules to VFS instructions, determining whether files are uploaded to or downloaded from the system, and specifies the associated metadata.

  3. File Processing Rule. This component outlines the processes a file undergoes during transfer, including tasks such as encoding or compression.

For detailed information about Connection Contracts, refer to the Create a Connection Contract page in the Contracts section.

Note that there can be one and only one Connection Contract for each actor (i.e., Company, Partner, or Application).

Last updated