1

我们正在使用 BizTalk 生成有效的 SWIFT 消息(最初是 MT 103)并将其放到端点上。但是,我们正在努力生成有效的消息。

作为其中的一部分,我们认为我们需要澄清我们对 SWIFT FIN MT 103 Trailer 块字段CHKMAC.

首先,这是 BizTalk/A4SWIFT 的责任,还是我们应该生成这些字段?

微软的文档说:

实际的 FIN 接口或 SWIFT 网络会附加尾部。如果 A4SWIFT 收到消息时消息包含尾部,A4SWIFT 会在消息中携带尾部。如果 A4SWIFT 收到消息时消息不包含尾部,A4SWIFT 不会引发错误。与标题一样,所有尾部条目,包括块本身,在 A4SWIFT 中都是可选的。

SWIFT 标头和尾标模式

...但这似乎是在谈论带有{5:}拖车CHKMAC字段的内向 SWIFT。

其次,如果是我们关心的问题,我们如何生成 CHK 和 MAC?

即使我们发现了这一点,在 A4SWIFT MT 103 模式中似乎也有 CHK 的位置......

A4SWIFT MT103 XSD 中 CHK 字段的位置

...但不适用于似乎是某种形式的身份验证令牌的 MAC。

4

0 回答 0