【发布时间】:2011-12-28 03:42:15
【问题描述】:
在 NHapi 中,我试图创建一个管道编码的 ORM。当我 parser.Encode() 我填充的消息时,只打印了一些段。缺少的部分中值得注意的是 MSH!
我不确定,但我相信编码器正在跳过它认为不完整的段。
我已为必填字段 MSH-1、2、9、10、11 和 12 提供了值,但我无法获取要编码的 MSH 段。
如果我认为 MSH 段的不完整性导致了这个遗漏是正确的:如果消息不完整,有什么方法可以让 PipeEncoder 或其他验证器抛出异常?
还有:无论如何,为什么MSH段不编码?
【问题讨论】: