3

我需要响应一个需要包含所有文件的消息的系统,即使它们是空的。

我想我必须使用 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|

你能帮助我吗?

谢谢

4

1 回答 1

2

我以这种方式解决了这个问题

    mContext = new DefaultHapiContext();
    mContext.getParserConfiguration().addForcedEncode("MSH-21");
    mContext.getParserConfiguration().addForcedEncode("MSA-7");
于 2016-02-02T17:29:50.303 回答