Hi Team/ @obvioussean / @devandanger /@julioarruda /@valenker,
We were trying to migrate Work Items across Organizations & we have few Queries, kindly provide some information on below:
Does this tool supports to migrate 20,000+ Work items at a time ?
& we tried to migrate a small number or Work Items across Organizations in Azure DevOps but we were getting the error like as below:

Here it is my configuration.json:
{
"source-connection": {
"account": "https://dev.azure.com/APT1",
"project": "APT",
"access-token": "removed due to security perspective",
"use-integrated-auth": "false"
},
"target-connection": {
"account": "https://dev.azure.com/TestingServices3",
"project": "ADOSS4",
"access-token": "removed due to security perspective",
"use-integrated-auth": "false"
},
"query": "Shared Queries/WiMigrator",
"heartbeat-frequency-in-seconds": 30,
"query-page-size": 20000,
"parallelism": 1,
"max-attachment-size": 62914560,
"link-parallelism": 1,
"attachment-upload-chunk-size": 1048576,
"skip-existing": true,
"move-history": false,
"move-history-limit": 200,
"move-git-links": false,
"move-attachments": false,
"move-links": true,
"source-post-move-tag": "6F078B6C-2A96-453B-A7C3-EACE6E63BB97",
"target-post-move-tag": "6F078B6C-2A96-453B-A7C3-EACE6E63BB97",
"skip-work-items-with-type-missing-fields": false,
"skip-work-items-with-missing-area-path": false,
"skip-work-items-with-missing-iteration-path": false,
"default-area-path": "contoso-project\missing area path",
"default-iteration-path": "contoso-project\missing iteration path",
"clear-identity-display-names": false,
"ensure-identities": false,
"include-web-link": true,
"log-level-for-file": "information",
"field-replacements": {
},
"send-email-notification": true,
"email-notification": {
"smtp-server": "127.0.0.1",
"use-ssl": false,
"port": "25",
"from-address": "wimigrator@example.com",
"user-name": "un",
"password": "pw",
"recipient-addresses": [
"test1@test.com",
"test2@test.com"
]
}
}
Here are detailed Command Prompt Logs:
[Info @15.54.31.712] Completed configuration validation
[Info @15.54.31.715] Starting work item metadata validation
[Info @15.54.31.720] Reading the work item types from the source and target accounts
[Info @15.54.34.068] Reading the area and iteration paths from the source and target accounts
[Info @15.54.34.803] Checking metadata for work item type User Story
[Info @15.54.34.806] Work item type User Story validation completed but has missing fields, please check the log for more details
[Info @15.54.34.806] Checking metadata for work item type Task
[Info @15.54.34.807] Work item type Task validation completed successfully
[Info @15.54.34.807] Checking metadata for work item type Test Case
[Info @15.54.34.807] Work item type Test Case validation completed successfully
[Info @15.54.34.807] Checking metadata for work item type Bug
[Info @15.54.34.807] Work item type Bug validation completed successfully
[Info @15.54.34.808] Checking metadata for work item type Test Plan
[Info @15.54.34.808] Work item type Test Plan validation completed successfully
[Info @15.54.34.808] Checking metadata for work item type Test Suite
[Info @15.54.34.808] Work item type Test Suite validation completed successfully
[Info @15.54.35.554] Completed work item metadata validation
[Info @15.54.35.556] Starting target work item migration status
[Info @15.54.36.508] Completed target work item migration status
[Info @15.54.36.509] 92 fields validated, 2 skipped for migration
[Info @15.54.36.509] 6 work item types validated, 0 skipped for migration
[Info @15.54.36.509] 0 area paths validated, 1 skipped for migration
[Info @15.54.36.509] 0 iteration paths validated, 3 skipped for migration
[Info @15.54.36.509] 503 work item(s) returned from the query for migration
[Info @15.54.36.511] 503 work item(s) are new and will be migrated
[Success @15.54.36.512] Validation complete
[Info @15.54.36.513] VALIDATION STATUS:
new work items found: 503
existing work items found: 0
existing work items validated for phase 1: 0
existing work items validated for phase 2: 0
total work items from query to validate: 503
[Info @15.54.36.518] Migration option selected
[Info @15.54.36.521] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 503
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 503
[Info @15.54.36.521] Starting migration phase 1
[Info @15.54.36.527] Create work items will process 503 work items on the target
[Info @15.55.06.526] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 503
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 503
[Info @15.55.36.526] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 503
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 503
[Info @15.56.06.511] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 503
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 503
[Info @15.56.36.523] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 503
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 503
[Info @15.57.06.510] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 303
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 303
[Info @15.57.36.517] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 303
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 303
[Info @15.58.06.528] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 103
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 103
[Info @15.58.27.553] Completed migration phase 1
[Info @15.58.27.555] Starting migration phase 2
[Error @15.58.27.560] 503 total work item(s) failed.
[Error @15.58.27.563] 503 work item(s) failed for this reason: BadRequest.
[Info @15.58.27.564] Migration complete
[Info @15.58.27.567] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 0
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 0
[Info @15.58.29.632] Summary of errors and warnings:
[Error @15.58.29.635] 503 total work item(s) failed.
[Error @15.58.29.636] 503 work item(s) failed for this reason: BadRequest.
And My Target Organization is Completely new & we didn't done anything apart from Process customization as per Source Organization.. Does anything else need to be done in Target Organization?
Gentle request- This is high priority task for us, Kindly assist us on to resolve this issue
Thanks.
Hi Team/ @obvioussean / @devandanger /@julioarruda /@valenker,
We were trying to migrate Work Items across Organizations & we have few Queries, kindly provide some information on below:
Does this tool supports to migrate 20,000+ Work items at a time ?
& we tried to migrate a small number or Work Items across Organizations in Azure DevOps but we were getting the error like as below:

Here it is my configuration.json:
{
"source-connection": {
"account": "https://dev.azure.com/APT1",
"project": "APT",
"access-token": "removed due to security perspective",
"use-integrated-auth": "false"
},
"target-connection": {
"account": "https://dev.azure.com/TestingServices3",
"project": "ADOSS4",
"access-token": "removed due to security perspective",
"use-integrated-auth": "false"
},
"query": "Shared Queries/WiMigrator",
"heartbeat-frequency-in-seconds": 30,
"query-page-size": 20000,
"parallelism": 1,
"max-attachment-size": 62914560,
"link-parallelism": 1,
"attachment-upload-chunk-size": 1048576,
"skip-existing": true,
"move-history": false,
"move-history-limit": 200,
"move-git-links": false,
"move-attachments": false,
"move-links": true,
"source-post-move-tag": "6F078B6C-2A96-453B-A7C3-EACE6E63BB97",
"target-post-move-tag": "6F078B6C-2A96-453B-A7C3-EACE6E63BB97",
"skip-work-items-with-type-missing-fields": false,
"skip-work-items-with-missing-area-path": false,
"skip-work-items-with-missing-iteration-path": false,
"default-area-path": "contoso-project\missing area path",
"default-iteration-path": "contoso-project\missing iteration path",
"clear-identity-display-names": false,
"ensure-identities": false,
"include-web-link": true,
"log-level-for-file": "information",
"field-replacements": {
},
"send-email-notification": true,
"email-notification": {
"smtp-server": "127.0.0.1",
"use-ssl": false,
"port": "25",
"from-address": "wimigrator@example.com",
"user-name": "un",
"password": "pw",
"recipient-addresses": [
"test1@test.com",
"test2@test.com"
]
}
}
Here are detailed Command Prompt Logs:
[Info @15.54.31.712] Completed configuration validation
[Info @15.54.31.715] Starting work item metadata validation
[Info @15.54.31.720] Reading the work item types from the source and target accounts
[Info @15.54.34.068] Reading the area and iteration paths from the source and target accounts
[Info @15.54.34.803] Checking metadata for work item type User Story
[Info @15.54.34.806] Work item type User Story validation completed but has missing fields, please check the log for more details
[Info @15.54.34.806] Checking metadata for work item type Task
[Info @15.54.34.807] Work item type Task validation completed successfully
[Info @15.54.34.807] Checking metadata for work item type Test Case
[Info @15.54.34.807] Work item type Test Case validation completed successfully
[Info @15.54.34.807] Checking metadata for work item type Bug
[Info @15.54.34.807] Work item type Bug validation completed successfully
[Info @15.54.34.808] Checking metadata for work item type Test Plan
[Info @15.54.34.808] Work item type Test Plan validation completed successfully
[Info @15.54.34.808] Checking metadata for work item type Test Suite
[Info @15.54.34.808] Work item type Test Suite validation completed successfully
[Info @15.54.35.554] Completed work item metadata validation
[Info @15.54.35.556] Starting target work item migration status
[Info @15.54.36.508] Completed target work item migration status
[Info @15.54.36.509] 92 fields validated, 2 skipped for migration
[Info @15.54.36.509] 6 work item types validated, 0 skipped for migration
[Info @15.54.36.509] 0 area paths validated, 1 skipped for migration
[Info @15.54.36.509] 0 iteration paths validated, 3 skipped for migration
[Info @15.54.36.509] 503 work item(s) returned from the query for migration
[Info @15.54.36.511] 503 work item(s) are new and will be migrated
[Success @15.54.36.512] Validation complete
[Info @15.54.36.513] VALIDATION STATUS:
new work items found: 503
existing work items found: 0
existing work items validated for phase 1: 0
existing work items validated for phase 2: 0
total work items from query to validate: 503
[Info @15.54.36.518] Migration option selected
[Info @15.54.36.521] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 503
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 503
[Info @15.54.36.521] Starting migration phase 1
[Info @15.54.36.527] Create work items will process 503 work items on the target
[Info @15.55.06.526] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 503
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 503
[Info @15.55.36.526] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 503
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 503
[Info @15.56.06.511] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 503
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 503
[Info @15.56.36.523] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 503
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 503
[Info @15.57.06.510] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 303
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 303
[Info @15.57.36.517] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 303
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 303
[Info @15.58.06.528] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 103
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 103
[Info @15.58.27.553] Completed migration phase 1
[Info @15.58.27.555] Starting migration phase 2
[Error @15.58.27.560] 503 total work item(s) failed.
[Error @15.58.27.563] 503 work item(s) failed for this reason: BadRequest.
[Info @15.58.27.564] Migration complete
[Info @15.58.27.567] MIGRATION STATUS:
work items that succeeded phase 1 migration: 0
work items that failed phase 1 migration: 0
work items to be processed in phase 1: 0
work items that succeeded phase 2 migration: 0
work items that failed phase 2 migration: 0
work items to be processed in phase 2: 0
[Info @15.58.29.632] Summary of errors and warnings:
[Error @15.58.29.635] 503 total work item(s) failed.
[Error @15.58.29.636] 503 work item(s) failed for this reason: BadRequest.
And My Target Organization is Completely new & we didn't done anything apart from Process customization as per Source Organization.. Does anything else need to be done in Target Organization?
Gentle request- This is high priority task for us, Kindly assist us on to resolve this issue
Thanks.