public IInteraction ConvertXMLToMessageObject(String xml, VersionNumber version) { IInteraction msg = null; MessageBeanTransformerImpl transformer = this.CreateTransformer(); try { XmlToModelResult result = transformer.TransformFromHl7(version, new DocumentFactory().CreateFromString(xml)); msg = (IInteraction)result.GetMessageObject(); } catch (Exception ex) { Console.Error.WriteLine("Exception in HelloWorldApp.Deserialize() method"); throw new Exception(ex.ToString()); } return(msg); }
public MessageValidatorImpl(MessageDefinitionService service) { this.messageTransformer = new MessageBeanTransformerImpl(service, RenderMode.PERMISSIVE); }