除了允许未知版本(如nradov指出的那样)之外,您还需要将正确的模型类工厂(例如GenericModelClassFactory)注入解析器中,否则可能会出现异常:
ca.uhn.hl7v2.HL7Exception: No map found for version null. Only the following are available: [V22, V25, V21, V23, V24]
Run Code Online (Sandbox Code Playgroud)
所以完整的解决方案是
它看起来像这样:
final ModelClassFactory modelClassFactory = new GenericModelClassFactory();
final PipeParser parser = new PipeParser(modelClassFactory);
parser.getParserConfiguration()
.setAllowUnknownVersions(true);
final Message message = parser.parse(message);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1602 次 |
| 最近记录: |