Limitations of webMethods.io MFT

This section provides a high-level list of limitations and issues.

Endpoint specific Constraints

Remote Path Endpoint Operation Limitation Description
Amazon-S3 Rename Does not support renaming an Amazon-S3 folder.
  Preserve file modification date Does not support setting the file modification date to an Amazon-S3 object or file.
  Append the file for Copy and Move Does not support appending an object once an S3 object or a file is uploaded. This limits webMethods.io MFT's support for resuming the transfer of the file from the point of interruption. This is applicable for Upload, Copy, and Move tasks.
  Socks proxy webMethods.io MFT supports only HTTP and HTTPs proxy for Amazon-S3 endpoints.
  Upload the batch of small files to Amazon-S3

Uploading a batch of small files takes a significant amount of time. This action is time-consuming as webMethods.io MFT needs to initiate and then confirm each upload irrespective of the size of the file.

For events, it is recommended to use parallel processing for a large batch of small files which needs to be uploaded to the Amazon-S3 endpoint.

  Unexpected behavior on unzip task with the compressed file in Amazon-S3 If the source for an Unzip task is a ZIP file that contains a large number of files, then it can lead to unexpected behavior. This occurs in the following scenarios:

  • For the compressed file which contains a larger number of files.

  • For an unzip task which takes beyond 5 minutes to unzip the files.

  • If S3 closes the input stream from where webMethods.io MFT reads the compressed files.
  Delete a folder

Amazon-S3 does not support directory structure, hence it represents a directory using S3 keys and delimiter / symbol. If an S3 key contains a / symbol, then text till the delimiter is considered as a folder.

However, if there are multiple S3 keys with the same folder name, then to delete a folder webMethods.io MFT must delete all S3 file objects that belong to that particular folder. This process is time-consuming.

If you attempt to delete a directory, then webMethods.io MFT consumes time to list and delete the files of that particular directory.

AZURE-FILE Rename Does not support renaming an AZURE-FILE folder.
  Preserve file modification date Does not support setting the file modification date.
AZURE-BLOB Rename Does not support renaming an AZURE-BLOB folder.
  Preserve file modification date Does not support setting the file modification date.
  Create directory If you want to place a blob within a directory, then webMethods.io MFT will maintain the hierarchy. However, you will not be able to create a directory explicitly without any files in it.