如何使用openiso8583构建iso8583版本2003消息?

时间:2013-11-27 04:28:49

标签: iso8583 openiso8583.net

众所周知,iso8583版本2003表示mti 2xxx(参考:http://en.wikipedia.org/wiki/ISO_8583#ISO_8583_version

问题是如何使用openiso8583创建iso8583消息版本2003? 我已经将属性MessageType设置为Iso8583.MsgType._0800_NWRK_MNG_REQ(例如创建netman消息),我期望的是mti 2800,但消息返回mti 0800。

似乎iso8583net库使用的默认版本是iso版本1987,cmiiw。

1 个答案:

答案 0 :(得分:1)

如果查看代码,您会看到Iso8583.MsgType._0800_NWRK_MNG_REQ是一个常量int 0x800。我建议你创建自己的Iso8583Rev03消息和你自己的子类MsgType放在哪里

public const int _2800_NWRK_MNG_REQ = 0x2800;

然后在您的代码中使用它。