空であってもすべてのフィールドを持つメッセージを必要とするシステムに対応する必要があります。
Parser.Configuration.addForcedEncode を使用する必要があると思いますが、「MSH および MSA メッセージのすべてのフィールドを書き込む」というルール (パス) を追加する方法がわかりません。
応答を送信すると、次のようになります。
MSH|^~\&|||Dazerolab|ViLMA Box|20160202110346||ACK^R01|4|P|2.3.1||||0||ASCII
MSA|AA|4|Message accepted|||0
そして、私はこれを取得したいと思います:
MSH|^~\&|||Dazerolab|ViLMA Box|20160202110346||ACK^R01|4|P|2.3.1||||0||ASCII|||
MSA|AA|4|Message accepted|||0|
手伝って頂けますか?
ありがとうございました