在我的项目中,我在业务流程中使用自定义发送管道将MultiPart消息转换为HL7消息,以便我可以通过编排中的下一步将Raw HL7消息记录到DB中。
在Custom Pipeline中,我使用了BTAHL7 2.x Assembler,它汇编了Multipart消息并转换成XML messgae。
在消息分配中使用以下代码:调用自定义管道以将Multipart nessage转换为XML。
XMLResponse = new System.Xml.XmlDocument();
Microsoft.XLANGs.Pipeline.XLANGPipelineManager.ExecuteSendPipeline(
typeof(BTAHL7Schemas.SendPipeline1),MultiPartMsg,XMLResponse);
但上面的代码抛出
错误:“Body Schema Missing”
如果在上述步骤中成功,我可以轻松地将XML转换为HL7字符串。
我该怎么做?