我正在使用 Hapi 版本 2.1,它运行良好。但是我对从 Hapi 获得的错误响应有疑问。我的要求是:
MSH|^~\&|||||20130612174137.811+0530||OUL^R22^OUL_R22|2801|T|2.5
而我的回应是:
MSH|^~\&|||||20130612174152.606+0530||ACK^R22^ACK|1624|T|2.5 MSA|AE|2801 ERR|||207^应用程序内部错误^HL70357^^^^^^errmsg |E
在上面的响应中,如果你检查 MSH-9 字段,它是:
确认^R22^确认
那不应该是“ ACK ”吗?因为它在该字段中额外添加了“ R22 ”消息,这是无效的。我怀疑它是从原始请求中挑选出来的。
有人可以帮我吗?如何避免该无效段?为什么 Hapi 还要在 MSH-9 字段中添加该字段?