-2

众所周知,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。

4

1 回答 1

1

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

public const int _2800_NWRK_MNG_REQ = 0x2800;

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

于 2013-11-27T07:20:22.887 回答