Mapping rule MappingRule for entity Entity.Model refers to input field FieldName, which is not found in the entity descriptor in the export file.

This message is generated when an XML export file is imported, and a source field specified in an entity’s mapping rules (in the mapping file usysmap.dsc) is not present in the entity descriptor in the export file.

Problem

This message can occur when the export file contains obsolete meta dictionary entity descriptors, such as those for Uniface 8. Entity mapping rules defined in usysmap.dsc, which is used by the import action, may refer to source fields that are not included in those older entity descriptors.

For example, the fields in the Uniface 8 UXGROUP and UCFIELD entities do not contain the fields UWEBWIDGETTYPE.UXGROUP.DICT and WEBWIDGETCREATE.UCFIELD.DICT.

Import summary for file FileName:
Records successfully imported: 82. Write errors: 2.
Additional information:
  Mapping rule "DSP_WIDGETTYPE = UWEBWIDGETTYPE" for entity UXGROUP.DICT 
  refers to input field UWEBWIDGETTYPE, which is not found in the export file.
  Mapping rule "DSP_WIDGETPROPS = WEBWIDGETCREATE" for entity UCFIELD.DICT 
  refers to input field WEBWIDGETCREATE, which is not found in the export file.

Resolution

Create an export file that does not include the old Uniface 8 meta dictionary definitions.