В NHapi я пытаюсь создать ORM в кодировке канала. Когда я выполняю синтаксический анализ.Encode () моего заполненного сообщения, печатаются только некоторые сегменты. Среди недостающих сегментов стоит отметить MSH!
Не знаю точно, но я считаю, что кодер пропускает сегменты, которые он считает неполными.
Я дал значения для обязательных полей MSH-1, 2, 9, 10, 11 и 12, но не могу получить сегмент MSH для кодирования.
Если я прав, что неполнота сегмента MSH является причиной этого упущения: Есть ли способ, чтобы PipeEncoder или другие исключения валидатора генерировали исключения, если сообщения не завершены?
И: В любом случае, почему сегмент MSH не кодируется?