Skip to main content
Version: 3.4

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
warning

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:

IconDescription
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:

ColumnDescription
Transfer IDThe local identifier of the Transfer.
Transfer UUIDThe universally unique identifier of this Transfer. Hidden by default.
Schedule IDThe local identifier of the Schedule Transfer that triggered the Transfer, if applicable. Hidden by default.
Session IDThe local identifier of the Transfer session. Hidden by default.
PipelineThe Pipeline used for the Transfer. Hidden by default.
Source EndpointThe Source Endpoint of the Pipeline used for the Transfer. Hidden by default.
Source Endpoint TypeThe type of the Source Endpoint. Hidden by default.
Destination EndpointThe Destination Endpoint of the Pipeline used for the Transfer. Hidden by default.
Destination Endpoint TypeThe type of the Destination Endpoint. Hidden by default.
Source PathThe source file path.
Destination PathThe destination file path.
AccountThe Account that initiated the Transfer. For UDMG as Client Pipelines, it is the UDMG User that scheduled the transfers through the UDMG REST API.
StatusThe current status of the Transfer.
Bytes TransferredThe number of bytes transferred so far.
Is SendSpecifies 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 ScheduleSpecifies 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 SizeThe size of the transferred file in bytes. Hidden by default.
ProtocolThe protocol used for the Transfer.
AS2 Message IDThe AS2 message identifier. Hidden by default.
AS2 Partner IDThe AS2 trading partner identifier. Hidden by default.
MDN DispositionThe disposition of the MDN Status. Hidden by default.
Start TimeThe date and time the Transfer started. Hidden by default.
Completion TimeThe date and time the Transfer completed. Hidden by default.
Last UpdateThe date and time of the most recent status update.
Business ServiceThe 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)
info

Use More Filters to search additional columns.

info

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.

info

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:

FilterInput Type
Transfer IDNumeric
Session IDNumeric
Schedule IDNumeric
PipelineText
File SizeNumeric
ProtocolDropdown
Is ScheduledYes / No
Is SendYes / No
Business ServiceText
Endpoint SourceText
Endpoint DestinationText
Endpoint Source TypeDropdown
Endpoint Dest. TypeDropdown
Failure ReasonText
AS2 Message IDText
AS2 Partner IDText
MDN DispositionDropdown (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:

  1. From the Sidebar, click Monitoring > Transfers.
  2. Click the ID of the Transfer Record you want to view.

Transfer details include the following read-only metadata:

NameDescription
Transfer IDThe local identifier of the Transfer.
StatusThe current status of the Transfer.
Transfer UUIDThe universally unique identifier of this Transfer.
AccountThe 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 IDThe local identifier of the Transfer session.
ProtocolThe protocol used for the Transfer.
Session UUIDThe universally unique identifier of this transfer session.
PipelineThe Pipeline used for the Transfer.
Schedule IDThe local identifier of the Schedule Transfer that triggered the Transfer, if applicable.
Working DirectoryThe current working directory for the UDMG Server.
Pipeline Business ServiceThe Business Service associated with the Pipeline used for the Transfer.
SourceThe source file path.
DestinationThe destination file path.
Endpoint SourceThe Source Endpoint of the Pipeline used for the Transfer.
Endpoint DestinationThe Destination Endpoint of the Pipeline used for the Transfer.
Endpoint Source TypeThe type of the Source Endpoint.
Endpoint Destination TypeThe type of the Destination Endpoint.
File SizeThe 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 TransferredThe number of bytes as the file is transferred. After the file is transferred, it matches the File Size.
Is ScheduledSpecifies 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 SendSpecifies 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 ReasonThe 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 ReasonThe error message of the Transfer if it fails.
StartedThe 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 IDThe AS2 message identifier.
Partner IDThe AS2 trading partner identifier.
Content Disposition (Filename)The filename specified in the Content-Disposition header of the AS2 message.
SignedSpecifies whether the AS2 message was digitally signed.
EncryptedSpecifies whether the AS2 message was encrypted.
Compression UsedThe compression algorithm applied to the AS2 message (for example, zlib). If no compression was used, this field is blank.
MIC AlgorithmSpecifies 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:

  • Pending
  • Valid
  • Invalid
  • Error
  • Timeout
  • Rejected
  • Failed

If Is Send is No, possible values are:

  • Pending
  • Retrying
  • Failed
  • Sent
  • Suppressed
MDN Disposition ModeSpecifies whether UDMG expects MDNs synchronously (returned in the same HTTPS session) or asynchronously (returned as a separate HTTP request).
MIC MatchSpecifies whether the Message Integrity Check (MIC) value returned in the MDN matches the locally calculated MIC.
MDN Receipt DateThe date and time the MDN receipt was delivered.
MDN Signature ValidSpecifies whether the digital signature on the MDN is valid.