位图以及如何填充相关值

时间:2012-01-23 10:35:33

标签: c# openiso8583.net

我正在尝试使用ISO8583Net dll实现解决方案,但无法确定如何填充各种Bitmap字段值。根据ISO8583文档,我可以看到它需要作为第一个字段的一部分包含在消息(应用程序数据)中,但我无法将其作为代码中可用字段列表的一部分。

我在正确的地方看着吗? 是否有任何C-sharp代码片段给出了如何实现这一目标的示例?

1 个答案:

答案 0 :(得分:0)

到目前为止你有什么尝试?

我找不到任何C#样本,但我相信你会从java版本中学到你需要的东西,并在这里找到指南:http://j8583.sourceforge.net/guide.html

  

这些是您使用ISO8583消息时需要使用的两个主要类。可以将IsoMessage编码为字节数组或ByteBuffer以写入OutputStream,也可以直接将自身写入OutputStream。您可以在IsoMessage中设置和获取每个字段的值,并在必要时自行调整以使用辅助位图。

据我所知,你在IsoMessage上设置了字段,它处理生成位图。查看.NET implementation of IsoMessage中的摘要确认了这一点:

/// <summary>
/// This class represents an ISO8583 Message. It contains up to 127 fields
/// numbered from 2 to 128; field 1 is reserved for the secondary bitmap
/// and the bitmaps are calculated automatically by the message when it is
/// going to be written to a stream.