Description of problem: Please see the "What is a Broken Mapping" section of https://github.com/ManageIQ/manageiq-v2v/issues/766 Request: A validate_transformation_mapping(s) endpoint/action. The back end will check each transformation_mapping_item and ensure that all of the target/destination records exist in the CF database. If a mapping is invalid, return the missing item(s) in the response for enhanced error reporting. - This will be used to filter invalid mappings in the plan wizard to prevent users from inadvertently creating plans with broken mappings. - This will be used to add warnings to non-started plans whose mappings have been invalidated - This will be used on the mappings page to flag invalid mappings and inform users which part of the mapping(s) are missing from the CF database
This BZ represents the backend support for part of what we discussed in https://github.com/ManageIQ/manageiq-v2v/issues/754.
Moving to 5.10.4. It was not a IMS 1.2 feature and needs extra time.
Not enough time for 5.10.4. We'll implement validation into 5.11.
Related PRs: [V2V] Lan validation in Transformation Mapping : https://github.com/ManageIQ/manageiq/pull/19220 Explicitly pass transformation_mapping when generating mapping items: https://github.com/ManageIQ/manageiq-api/pull/664 Explicitly pass transformation_mapping when generating mapping items: https://github.com/ManageIQ/manageiq/pull/19168 [V2V] Update the transformation mapping specs: https://github.com/ManageIQ/manageiq/pull/18986
Related PRs: [V2V] Datastore validation in Transformation Mapping : https://github.com/ManageIQ/manageiq/pull/19204 [V2V] Lan validation in Transformation Mapping : https://github.com/ManageIQ/manageiq/pull/19220 Explicitly pass transformation_mapping when generating mapping items: https://github.com/ManageIQ/manageiq-api/pull/664 Explicitly pass transformation_mapping when generating mapping items: https://github.com/ManageIQ/manageiq/pull/19168 [V2V] Update the transformation mapping specs: https://github.com/ManageIQ/manageiq/pull/18986
Work Done.
Satoe, this work is done.
[V2V] Datastore validation in Transformation Mapping : ManageIQ/manageiq#19204 (**merged**) [V2V] Lan validation in Transformation Mapping : ManageIQ/manageiq#19220 (**merged**) Explicitly pass transformation_mapping when generating mapping items: ManageIQ/manageiq-api#664 (**ignore**) Explicitly pass transformation_mapping when generating mapping items: ManageIQ/manageiq#19168 (**merged**) [V2V] Update the transformation mapping specs: ManageIQ/manageiq#18986 (**merged**)
Satoe, is Arif's comment enough for you ? Do you need more information ?
*** Bug 1713443 has been marked as a duplicate of this bug. ***