私は 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 フィールドを確認すると、次のようになります。
ACK^R22^ACK
「ACK」じゃないの?そのフィールドに「 R22 」メッセージをさらに追加しているため、これは無効です。そして、元のリクエストからそれを選択していると思われます。
誰でもこれについて私を助けることができますか? その無効なセグメントを回避するにはどうすればよいですか? Hapi がそのフィールドを MSH-9 フィールドに追加するのはなぜですか?