private void MapFieldValue( FieldMap fieldMap, SourceSideTypeEnum fromSide, XmlNode fieldColumn, string srcFieldRefName, string tgtFieldRefName, string srcFieldValue, string valueMapName, XmlElement descriptionDocRootNode) { string mappedValue; if (!string.IsNullOrEmpty(valueMapName) && GetMappedFieldValue(fromSide, srcFieldValue, valueMapName, descriptionDocRootNode, out mappedValue)) { // do nothing, we have the mappedValue set } else if (UserIdLookupService.IsConfigured && fieldMap.IsUserIdField(fromSide, srcFieldRefName)) { // try user id lookup mappedValue = MapUserIdentity(fieldMap, fromSide, srcFieldRefName, tgtFieldRefName, srcFieldValue); } else { // in other cases, just use the srcFieldValue mappedValue = srcFieldValue; } fieldColumn.FirstChild.InnerText = mappedValue; }