Transfers Dashboard
When UDMG executes a Transfer, a corresponding Record is created in the UDMG Database to track the Transfer status and related metadata.
You can monitor Transfers from the Transfers Dashboard in the UDMG Admin UI.
Viewing the Transfers Dashboard
To view the Transfers Dashboard, click Monitoring > Transfers from the Sidebar. The dashboard displays a table of Transfer Records.
Unlike other monitoring pages (like Scheduled Transfers, Shared Files, and Task Instances), the Transfers Dashboard does not automatically refresh. Use Refresh in the top-right corner to re-run the current search and fetch the latest results without changing any active filters.
You can customize your view of the Transfers table by adjusting rows per page with the rows selector, toggling columns with the Columns button, and narrowing results with the Searching and Filtering features.
The Transfers list is sorted by Last Update in descending order and cannot be changed.
Rows and Pagination
Use the rows selector above the table to control how many records are displayed per page. The default is 100 rows. The following options are available:
- 50 rows
- 100 rows
- 500 rows
- 1000 rows
- 5000 rows
- 10000 rows
Selecting more than 1,000 rows per page may impact performance on slower hardware. Use a smaller page size if the table is slow to load.
When the table contains more records than the selected page size, use the navigation controls at the bottom of the table to move between pages:
| Icon | Description |
|---|---|
| Navigates to the first page of results. | |
| Navigates to the previous page of results. | |
| Navigates to the next page of results. | |
| Navigates to the last page of results. |
The footer also shows the total number of records returned and the timestamp of the most recent data fetch.
Columns
Click Columns to open a dropdown where you can show or hide individual columns. The following columns are available:
| Column | Description |
|---|---|
| Transfer ID | The local identifier of the Transfer. |
| Transfer UUID | The universally unique identifier of this Transfer. Hidden by default. |
| Schedule ID | The local identifier of the Schedule Transfer that triggered the Transfer, if applicable. Hidden by default. |
| Session ID | The local identifier of the Transfer session. Hidden by default. |
| Pipeline | The Pipeline used for the Transfer. Hidden by default. |
| Source Endpoint | The Source Endpoint of the Pipeline used for the Transfer. Hidden by default. |
| Source Endpoint Type | The type of the Source Endpoint. Hidden by default. |
| Destination Endpoint | The Destination Endpoint of the Pipeline used for the Transfer. Hidden by default. |
| Destination Endpoint Type | The type of the Destination Endpoint. Hidden by default. |
| Source Path | The source file path. |
| Destination Path | The destination file path. |
| Account | The Account that initiated the Transfer. For UDMG as Client Pipelines, it is the UDMG User that scheduled the transfers through the UDMG REST API. |
| Status | The current status of the Transfer. |
| Bytes Transferred | The number of bytes transferred so far. |
| Is Send | Specifies whether the file was downloaded from or uploaded to UDMG. If Yes, the Account downloaded the file from UDMG or the file was pushed to a remote server (Remote Transfer). If No, the Account uploaded a file to UDMG or the file was pulled from a remote server (Remote Transfer). Hidden by default. |
| Is Schedule | Specifies whether the Transfer was scheduled or not. If Yes, the Transfer was scheduled, and it was a Remote Transfer. If No, the Transfer was not scheduled, and it was a Local Transfer. Hidden by default. |
| File Size | The size of the transferred file in bytes. Hidden by default. |
| Protocol | The protocol used for the Transfer. |
| AS2 Message ID | The AS2 message identifier. Hidden by default. |
| AS2 Partner ID | The AS2 trading partner identifier. Hidden by default. |
| MDN Disposition | The disposition of the MDN Status. Hidden by default. |
| Start Time | The date and time the Transfer started. Hidden by default. |
| Completion Time | The date and time the Transfer completed. Hidden by default. |
| Last Update | The date and time of the most recent status update. |
| Business Service | The Business Service associated with the Pipeline. Hidden by default. |
Searching
You can further filter Transfer Records by using the free text functionality of the Search bar.
When you type plain text in the search bar and press Enter or click the icon, it searches for matching values in the following columns:
- Account Name
- Pipeline Name
- Source Path (including filename)
- Destination Path (including filename)
Use More Filters to search additional columns.
The search bar, Time Filter, and More Filters all apply together. When you click the icon, every active criterion is combined; results must match all of them at once.
Filtering
Filtering allows you to narrow the list down to a smaller set of Records.
You can filter the Transfers Dashboard in several ways, including Time and More Filters.
Time Filter
Click the time filter button above the table to filter Transfers by Start Time. The button label reflects the current selection. The default is 24 Hours.
After selecting a preset, click the icon in the toolbar to apply the filter.
The following preset options are available:
- All time
- 5 Minutes
- 15 Minutes
- 30 Minutes
- 1 Hour
- 12 Hours
- 24 Hours
- 48 Hours
- 1 Week
- 2 Weeks
- 1 Month
- 3 Months
- 6 Months
- 1 Year
To filter by a specific date range, select a start and end date from the calendar, then click Apply and the icon.
Click the X next to a date to clear it individually, or click Clear to reset both dates.
Only Transfers whose Start Time falls within the selected timeframe appear in the table.
The time filter is independent from More Filters. Clicking Clear inside the More Filters panel does not reset the time filter. To remove it, clear the date range in the time filter.
More Filters
Click More Filters above the table to open a filter panel. The following filters are always shown:
- Account Name: filter by the Account that initiated the Transfer.
- Source: filter by source file path.
- Destination: filter by destination file path.
- Status: filter by Transfer status from the dropdown.
To add more filters, click Add Filter and select a field. The following optional filters are available:
| Filter | Input Type |
|---|---|
| Transfer ID | Numeric |
| Session ID | Numeric |
| Schedule ID | Numeric |
| Pipeline | Text |
| File Size | Numeric |
| Protocol | Dropdown |
| Is Scheduled | Yes / No |
| Is Send | Yes / No |
| Business Service | Text |
| Endpoint Source | Text |
| Endpoint Destination | Text |
| Endpoint Source Type | Dropdown |
| Endpoint Dest. Type | Dropdown |
| Failure Reason | Text |
| AS2 Message ID | Text |
| AS2 Partner ID | Text |
| MDN Disposition | Dropdown (Valid / Invalid) |
For numeric filters (File Size, Schedule ID, Session ID, Transfer ID), select a comparison operator (=, ≥, or ≤) before entering a value.
Click Apply to close the panel and click the icon in the toolbar to apply them.
When one or more filters are active, the More Filters button displays a badge (for example, 2) with the count of active filters.
To remove an optional filter, click the X next to it.
To reset all filters, click Clear (Time Filter is not affected and must be cleared separately). Also, clicking Clear does not run the search; click the icon afterward to apply the reset.
Viewing Transfer Details
To view the details of a Transfer Record, follow these steps:
- From the Sidebar, click Monitoring > Transfers.
- Click the ID of the Transfer Record you want to view.
Transfer details include the following read-only metadata:
| Name | Description |
|---|---|
| Transfer ID | The local identifier of the Transfer. |
| Status | The current status of the Transfer. |
| Transfer UUID | The universally unique identifier of this Transfer. |
| Account | The Account that initiated the Transfer. For UDMG as Client Pipelines, it is the UDMG User that scheduled the transfers through the UDMG REST API. |
| Session ID | The local identifier of the Transfer session. |
| Protocol | The protocol used for the Transfer. |
| Session UUID | The universally unique identifier of this transfer session. |
| Pipeline | The Pipeline used for the Transfer. |
| Schedule ID | The local identifier of the Schedule Transfer that triggered the Transfer, if applicable. |
| Working Directory | The current working directory for the UDMG Server. |
| Pipeline Business Service | The Business Service associated with the Pipeline used for the Transfer. |
| Source | The source file path. |
| Destination | The destination file path. |
| Endpoint Source | The Source Endpoint of the Pipeline used for the Transfer. |
| Endpoint Destination | The Destination Endpoint of the Pipeline used for the Transfer. |
| Endpoint Source Type | The type of the Source Endpoint. |
| Endpoint Destination Type | The type of the Destination Endpoint. |
| File Size | The size of the file in bytes. This value only updates once the Transfer completes. While the Transfer is still in progress, the file size is 0. |
| Bytes Transferred | The number of bytes as the file is transferred. After the file is transferred, it matches the File Size. |
| Is Scheduled | Specifies whether the Transfer was scheduled or not. If Yes, the Transfer was scheduled, and it was a Remote Transfer. If No, the Transfer was not scheduled, and it was a Local Transfer. |
| Is Send | Specifies whether the file was downloaded from or uploaded to UDMG. If Yes, the Account downloaded the file from UDMG or the file was pushed to a remote server (Remote Transfer). If No, the Account uploaded a file to UDMG or the file was pulled from a remote server (Remote Transfer). |
| Cancel Reason | The error message of the Transfer if it is canceled. When a Transfer is canceled manually, this field shows the Username of the User who canceled the Transfer. |
| Failure Reason | The error message of the Transfer if it fails. |
| Started | The date and time the Transfer started. |
| Completed | The date and time the Transfer ended. This field is left blank if the Transfer is still in progress (Status is Running). info The Completed field is populated regardless of whether the Transfer is successful. If a Transfer ends because it fails or is canceled, it is still considered to have "ended." |
| Message ID | The AS2 message identifier. |
| Partner ID | The AS2 trading partner identifier. |
| Content Disposition (Filename) | The filename specified in the Content-Disposition header of the AS2 message. |
| Signed | Specifies whether the AS2 message was digitally signed. |
| Encrypted | Specifies whether the AS2 message was encrypted. |
| Compression Used | The compression algorithm applied to the AS2 message (for example, zlib). If no compression was used, this field is blank. |
| MIC Algorithm | Specifies the hash algorithm used to generate the MIC for MDN validation. |
| MDN Status | The status of the Message Disposition Notification (MDN). If Is Send is Yes, possible values are:
If Is Send is No, possible values are:
|
| MDN Disposition Mode | Specifies whether UDMG expects MDNs synchronously (returned in the same HTTPS session) or asynchronously (returned as a separate HTTP request). |
| MIC Match | Specifies whether the Message Integrity Check (MIC) value returned in the MDN matches the locally calculated MIC. |
| MDN Receipt Date | The date and time the MDN receipt was delivered. |
| MDN Signature Valid | Specifies whether the digital signature on the MDN is valid. |