3

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

我在看正确的地方吗?是否有任何 C-sharp 代码片段可以举例说明如何实现?

4

1 回答 1

0

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

我找不到任何 C# 示例,但我相信您会从 java 版本中了解您需要的内容,并在此处找到指南:http: //j8583.sourceforge.net/guide.html

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

据我所知,您在 IsoMessage 上设置字段,它会处理生成位图。查看IsoMessage 的 .NET 实现中的摘要证实了这一点:

/// <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.
于 2012-04-16T12:04:24.513 回答