UploadLargeFileStagingItem
Upload a large file to the Vault file staging area using a resumable multi-part upload session. The procedure initiates an upload session, uploads the file in configurable parts, commits the session, and polls the resulting job until it completes. Use this procedure for files larger than 50 MB.
Input
| Name | Type | Required | Description |
| SourceFilePath | String | True | The local path of the file to upload, for example 'C:\\Data\\archive.zip'. |
| DestinationPath | String | True | The destination path for the file in the file staging area, for example '/myfolder/archive.zip'. |
| OverWrite | String | False | Whether to overwrite an existing file at the destination path. Accepted values are 'true' and 'false'. Defaults to false. |
| PartSize | String | False | The size of each upload part in megabytes. Minimum 5. Defaults to 50. |
| PollInterval | String | False | How often, in seconds, to poll the commit job status. Minimum 10. Default 15. |
| UploadTimeout | String | False | Maximum number of seconds to wait for the commit job to complete. Set to 0 for no limit. Default 3600. |
Result Set Columns
| Name | Type | Description |
| Success | String | Whether the procedure was successful. |
| UploadSessionId | String | The unique identifier of the completed upload session. |
| JobId | String | The Vault job id for the commit operation. |
| DestinationPath | String | The destination path of the uploaded file in the file staging area. |