IMan 4.1 - IMan cannot handle changed field names. (2 replies)
IMan error:
2020-02-13 15:48:46:409 - Realisable.JobDefinition.JobDefinitionException: The field [MagentoOrderId_1] does not exist.
at Realisable.JobDefinition.TransformRecordDefinition.FieldByName(String name)
at Realisable.JobDefinition.CustomConnectorTransformAdapter.GenerateRevisionList(TransformDefinition transformDefinition, DataTable fieldMap, TransformRecordDefinition recordDefinition)
at Realisable.IManWebUI.SystemConnectorTransform.SaveGridToTransform(FieldMappingGridState state)
at Realisable.IManWebUI.SystemConnectorTransform.FieldMappingGrid_BarButtonItemClicked(Object source, ButtonBarItemClickEventArgs e)
From my original issue: it looks like your software removed the "#1" from the first item in the list.
IMan is throwing errors because it is incorrectly saving field names.
2. At an earlier transform, I added another field called "MagentoOrderId". Because of the previously named "MagentoOrderId" field, when I reopen the Map Transform there is now a field called "MagentoOrderId_1".
3. I delete the "MagentoOrderId" field from Step 1 above.
4. I rename "MagentoOrderId_1" to "MagentoOrderId".
5. IMan still thinks there is a "MagentoOrderId_1" even though it doesn't exist.
I know I have asked for this a few dozen times already, but can we PLEASE have logic added to IMan to check fields in between Transforms. We have run into SO MANY issues which could simply be avoided if IMan carried fields between transforms correctly.
I HATE having to manually edit the .XML to make IMan not break.