Administrator
- Administrator
- All Products
Include the following fields in the PUT request:mftsaas/api/v1/mitasks/<taskID>
Field
| Type
| Required
| Description
|
---|---|---|---|
id
| String
| -
| ID number of the task.
|
name
| String
| Yes
| Name of the task.
|
description
| String
| -
| Description of the task.
|
sourceType
| String
| Yes
| Determines the type where files are transferred. Enter one of the following options:
|
sourceConnection
| String
| -
| Directory from where files are transferred.
|
includeSubfolder
| String
| -
| Values are
true or
false . Set the value to
true to transfer files from all sub-folders under the defined source directory.
|
checkDuplicate
| String
| -
| Values are
true or
false . Set the value to
true to check duplicate files and deny file transfer. If the value is set to
false all files are transferred.
|
filePatternType
| String
| Yes
| File name pattern used to select the files to transfer. Enter one of the following options:
|
filePattern
| String
| Yes
| Enter pattern types, depending on the file pattern that you have selected.
|
fileStability
| Boolean
| -
| Determines if the task verifies whether the file is stable before picking it up. Enter one of the following values.
Default is
false .
|
stabilityCheckInterval
| Int
| -
| Time in seconds that a
file ingestion and replication task waits to check the file stability.
You can specify a value in the stabilityCheckInterval field only if the fileStability option is set to
true .
The stability check interval ranges between 10 seconds to 300 seconds.
|
postPickupAction
| String
| -
| Determines what to do with source files after the files transfer. The following options are available:
|
targetConnection
| String
| Yes
| Directory details to which files are transferred.
|
PUT <serverUrl>/public/core/v1/mitasks Content-Type: application/json Accept:application/json Content-Type:application/json IDS-SESSION-ID:{{IDS-SESSION-ID}} { "id": "cEMWKpibm44bNf5aMjbJ4U", "name": "Green Green v2", "description": "Green Green v2 Description", "sourceType": "CONNECTION", "sourceConnection": { "id": "", "name": "", "type": "local" }, "sourceParameters": { "filePattern": "*.txt", "filePatternType": "WILDCARD", "includeSubfolder": "false", "sourceDirectory": "C:\\Monitor", "checkDuplicate": "false", "fileStability": "true", "stabilityCheckInterval": "60", "postPickupAction": "KEEP" }, "targetConnection": { "id": "0100000B000000000002", "name": "ADLS", "type": "Azure Data Lake" }, "targetParameters": { "adlsTargetLocation": "/satyen/green" }, "agentGroupId": "01000025000000000002 }
{ "id": "cEMWKpibm44bNf5aMjbJ4U", "name": "Green Green v2", "description": "", "sourceType": "CONNECTION", "sourceConnection": { "id": "", "name": "", "type": "local" }, "sourceParameters": { "filePattern": "*.txt", "filePatternType": "WILDCARD", "includeSubfolder": "false", "sourceDirectory": "C:\\Monitor", "checkDuplicate": "false", "fileStability": "true", "stabilityCheckInterval": "60", "postPickupAction": "KEEP" }, "targetConnection": { "id": "0100000B000000000002", "name": "ADLS", "type": "Azure Data Lake" }, "targetParameters": { "adlsTargetLocation": "/satyen/green" }, "agentGroupId": "01000025000000000002", "createdTime": "2018-08-27T07:03:32Z", "updatedTime": "2018-08-29T12:14:58Z" }