Panel | |
---|---|
|
...
A transfer request record is created either when there is a download or an upload initiated by a partner client that is connected to a local UDMG Server or when a UDMG Client is triggering a request on the interfaces: CLI, REST API, UAC UDMG File transfer task (see GET a file from an SFTP server). Usually, a transfer request is associated with a single file, where the filename is provided by the client and the transfer rule determines the path.
...
Example of a command line with the UDMG Client to fetch the files matching the pattern “wince*.png” from the remote partner “rebex” (see 677448954 Tutorial - Creating a PeSIT Partner).
Panel |
---|
|
...
Panel |
---|
|
The result is the creation of a transfer record with the wildcard pattern, which executes as follows:
Step 1 | Connect to the remote partner. |
---|---|
Step 2 | List the files that are matching with the pattern on the remote path. |
Step 3 | Create a child transfer record for each of the files. The transfer is set to planned status and is independent of the parent request. |
Step 4 | Terminate and keep the list of files and child requests in its transfer info metadata. |
Step 5 | Additionally, the file size field is set to the number of matched files (and child requests). |
Step 6 | The child requests are processed independently of the parent request and can be paused, resumed, or canceled on their own. |
In this example, the transfer with ID 160 is the parent request, with the wildcard pattern, while 161 and 162 are the children requests for the 2 matching files: 'winceclient.png' and 'winceclientSmall.png'.
...