-
Hello, I am getting the error mentioned below.
|
Beta Was this translation helpful? Give feedback.
Replies: 8 comments 30 replies
-
As per the documentation, you need to add Iteration Maps and Area Maps that adapt the old locations to new ones that are valid in the Target. Before your migration starts it will validate that all of the Areas and Iterations from the Source work items revisions exist on the Target. Any that do not exist will be flagged in the logs and the migration will stop just after it outputs a list of the missing nodes. Our algorithm that converts the Source nodes to Target nodes processes the mappings at that time. This means that any valid mapped nodes will never be caught by the
To add a mapping, you can follow the documentation with this being the simplest way:
Or you can use regular expressions to match the missing area or iteration paths:
If you want to use the matches in the replacement you can use the following:
If the olf iteration path was Regular expressions are much more difficult to build and debug so it is a good idea to use a regular expression tester to check that you are matching the right things and to build them in ChatGTP. NOTE: You need |
Beta Was this translation helpful? Give feedback.
-
Hi @MrHinsh , Sorry but I have no idea about the Iteration and Areas in ADO. Any links to learn about these and where can I locate these on ADO? Thanks for help ! It looks like this: |
Beta Was this translation helpful? Give feedback.
-
Hi, Should I use below config @MrHinsh
|
Beta Was this translation helpful? Give feedback.
-
Ok, trying with this now:
|
Beta Was this translation helpful? Give feedback.
-
I have updated my config in similar way where in i have my Iterations as below and in my destination i have created only one sub path and mapped it in the config, but when i run the migration it is creating all the Areas and Iterations which are in source, i dont want to have those in my destination. @RSwarnkar / @MrHinsh : Can anyone suggest what am i missing here, by the way i am using "Version": "16.0" Config Maps:
|
Beta Was this translation helpful? Give feedback.
-
@MrHinsh with the latest code that you have committed #2654, i have ran the migration again and observed the same issue that the all the Iterations are getting created in the Destination. |
Beta Was this translation helpful? Give feedback.
-
@MrHinsh I have validated in the source and Destination side and all the configurations have the Area maps updated. I am not getting like what else need to be validated in this case. Source Team 1:Source Team 2:Destination Team 1:Destination Team 2:Destination Team 3: |
Beta Was this translation helpful? Give feedback.
-
@Chandu001729 please create new topic. I think I am getting too much notifications. Thanks :) |
Beta Was this translation helpful? Give feedback.
As per the documentation, you need to add Iteration Maps and Area Maps that adapt the old locations to new ones that are valid in the Target.
Before your migration starts it will validate that all of the Areas and Iterations from the Source work items revisions exist on the Target. Any that do not exist will be flagged in the logs and the migration will stop just after it outputs a list of the missing nodes.
Our algorithm that converts the Source nodes to Target nodes processes the mappings at that time. This means that any valid mapped nodes will never be caught by the
This path is not anchored in the source project
message as they are already altered to be valid.