2013-11-27 27 views
-2

我們知道,2003 ISO8583版本指示由MTI 2XXX(參考:http://en.wikipedia.org/wiki/ISO_8583#ISO_8583_version如何使用openiso8583構建iso8583版本2003消息?

的問題是如何創造2003 ISO8583消息版本openiso8583? 我已經設置屬性消息類型來Iso8583.MsgType._0800_NWRK_MNG_REQ(創建例如網球運動員的消息),就是我所預期的那樣MTI 2800,但消息返回MTI 0800

似乎由iso8583net使用的默認版本庫是ISO版本1987,cmiiw。

+0

爲清晰起見,您可能需要對其進行編輯。看起來你的問題可能會更好,因爲直接詢問如何使用openiso8583庫構造消息。請避免使用大量不必要的收縮和首字母縮略詞。 – Benno

回答

1

如果您仔細查看代碼,您會發現Iso8583.MsgType._0800_NWRK_MNG_REQ是一個常量int 0x800。我建議你創建自己的Iso8583Rev03的信息和你自己的子類MSGTYPE你把

public const int _2800_NWRK_MNG_REQ = 0x2800; 

然後用它在你的代碼。