我对j8583 库非常陌生,我正在使用 j8583 来解析和创建 ISO 消息。我正在寻找包含所有128 个字段的数据类型和长度的完整数据元素 XML 配置。
如果有人可以帮助解决这个问题,我真的很感激。
我是j8583的作者。j8583 库可以配置为处理字段 128 或任何其他字段的任何类型和长度(当然在 ISO8583 的有效约束范围内)。
如果您正在与某些外部系统实现 ISO8583 通信,您需要了解他们的规范以了解他们期望的类型。并确保他们将返回该字段,因为我发现了一些实现,他们在位图中设置了第 128 位,但实际上并没有返回该字段,这会导致解析错误。这很常见,以至于我修补了 MessageFactory,添加了一个标志以忽略字段 128,如果它在地图中设置但实际上并未出现在传入消息中。
您可以在wiki中找到所有 128 个字段的定义。在配置中,您需要为每种消息类型指定支持的字段,正如@chochos 所提到的,这是特定于提供者的。