private void ProcessCompletedSolutionImportJob(ImportSolutionsResponse response, XrmService xrmService, Guid importId)
        {
            var job = xrmService.GetFirst(Entities.importjob, Fields.importjob_.importjobid, importId);

            if (job != null)
            {
                var ignoreTheseErrorCodes = new[]
                {
                    "0x80045042", //reactivated workflows
                    "0x8004F039", //reactivated plugins
                    "0x80045043"  //deactivated duplicate detection rules - these get activated in next set of code
                };
                var dataString  = job.GetStringField(Fields.importjob_.data);
                var xmlDocument = new XmlDocument();
                xmlDocument.LoadXml(dataString);
                var resultNodes = xmlDocument.GetElementsByTagName("result");
                foreach (XmlNode node in resultNodes)
                {
                    var importResult = new SolutionImportResult(node, XrmRecordService);
                    if (!importResult.IsSuccess && (importResult.ErrorCode == null || !ignoreTheseErrorCodes.Contains(importResult.ErrorCode)))
                    {
                        response.AddResult(importResult);
                    }
                }
            }
        }