SWIFT 反汇编程序配置属性

下表提供了 SWIFT 反汇编程序 (DASM) 属性、说明、数据类型和值范围。

属性名称 说明 数据类型 取值范围
Batch 标头架构 指定用于分析批处理信封头的平面文件架构。 仅当 入站取消批处理 设置为 True 时才使用。 字符串 无或任何已部署的架构名称
Batch 尾部架构 指定要用于分析批处理信封尾部的平面文件架构。 仅当 入站取消批处理 设置为 True 时才使用。 字符串 无或任何已部署的架构名称
BRE 验证 启用/禁用业务规则引擎的调用 (BRE) 验证。 如果设置为 True,则 BRE 会根据部署的策略 (对消息进行验证,以强制实施 SWIFT 网络规则) 。 如果设置为 False,则不调用 BRE 验证。 Boolean True、False
双重类型消息列表 指定 SWIFT 消息类型,这些消息类型必须检查第二个标头字段,以确定动态消息类型解析期间的消息子类型。 默认列表为 102 103 521 523 574注意: 如果从双重类型消息列表中删除了任何或所有消息类型字符串,则对于 MT574 以外的所有消息,将使用原始架构及其业务规则来处理消息。 例如,MT102 PLUS 实例使用 MT102,MT103PLUS 实例使用 MT103,MT521_ISITC 实例使用 MT521,MT523_ISITC 实例使用 MT523。 对于所有 MT574 实例,将返回以下错误:按消息类型 http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/Category5/MT574#SWIFT_CATEGORY5_MT574_Interchange 查找文档规范失败。 验证架构是否已正确部署。” 字符串 3 位数字的空格分隔列表
分段 启用/禁用入站批处理的碎片。 如果设置为 True,则入站批处理中的邮件将作为单独的消息发布到 MessageBox 数据库。 如果设置为 False,则整个入站批处理将作为单个消息发布到 MessageBox 数据库, (作为输入) 的确切副本。 仅当入站脱批设置为 True 时才使用。 Boolean True、False
入站取消批处理 启用/禁用入站批处理的处理。 如果设置为 True,则入站批是预期的,并且会在处理期间取消批处理。 如果设置为 False,则单个消息是预期消息,不需要解切。 Boolean True、False
消息头架构 指定用于分析批处理) 中消息的消息信封头 (的平面文件架构。 仅当 入站取消批处理 设置为 True 时才使用。 字符串 无或任何已部署的架构名称
消息预告片架构 指定用于分析批) 中消息的消息信封预告片 (的平面文件架构。 仅当 入站取消批处理 设置为 True 时才使用。 字符串 无或任何已部署的架构名称
保留 Batch 标头 启用/禁用在启用 碎片 时保留批处理信封标头。 如果设置为 True,则批信封头将作为单独的消息发布到 MessageBox 数据库。 如果设置为 False,则批处理信封标头在分析后将被丢弃。 仅当指定 了 Batch 标头架构 时使用。 Boolean True、False
保留 Batch 尾部 启用/禁用在启用 碎片 时保留批信封预告片。 如果设置为 True,则批信封尾部将作为单独的消息发布到 MessageBox 数据库。 如果设置为 False,则批处理信封尾部在分析后将被丢弃。 仅当指定 了 Batch 尾部架构 时才使用。 Boolean True、False
保留消息标头 启用/禁用批量) 中邮件的邮件信封头 (保留 碎片 化。 如果设置为 True,则会将邮件信封标头发布到批中相应 SWIFT 消息的标头部分中的 MessageBox 数据库。 如果设置为 False,则邮件信封标头在分析后将被丢弃。 仅当指定 了消息头架构 时使用。 Boolean True、False
保留消息预告片 启用/禁用消息信封预告片的保留 (批处理) 中的消息 如果设置为 True,则消息信封尾部将发布到批中相应 SWIFT 消息的预告片部分的 MessageBox 数据库。 如果设置为 False,则邮件信封尾部在分析后将被丢弃。 仅当指定 了消息预告片架构 时使用。 Boolean True、False
保留会话和序列号 如果设置为 True,请保留会话中的任何字符串,并在标头块 1 中保留序列号字段。

如果设置为 False,请在这些字段中插入截断的空格。
Boolean True、False
提升A4SWIFT SWIFTBound 属性 如果设置为 True,则升级通过此管道接收的消息 的 SWIFTBound 属性,其中包含标头块 2 (输入) 。

如果设置为 False,则在任何情况下都不要提升 SWIFTBound 属性。
Boolean True、False
禁止显示缺少策略警告 启用/禁用业务规则引擎的日志记录, (BRE) 事件日志中缺少 (未部署) BRE 验证策略的警告。 如果设置为 True,则会禁止显示警告。 如果设置为 False,则每次找不到验证策略时都会记录警告。 仅当启用 BRE 验证 时才使用。 Boolean True、False
SWIFT 标头架构 指定要用于分析 SWIFT 消息头和检查分析值以动态发现消息类型的平面文件架构。 仅当需要动态消息类型解析时指定, (管道将) 处理不同类型的 SWIFT 消息。 指定是否未指定 SWIFT 交换架构 。 如果 SWIFT 交换SWIFT 标头架构 均未指定, 则 SWIFT 标头架构 默认为 Micrsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas.HeaderSchema 字符串 无或任何已部署的架构名称
SWIFT 交换架构 指定要用于分析整个 SWIFT 消息 (交换) 的平面文件架构。 仅当不需要动态消息类型解析时指定 (管道将仅处理指定类型的 SWIFT 消息) 。 如果未指定 SWIFT 标头架构 ,则必须指定 。 字符串 无或任何已部署的架构名称
将空行视为分析错误 如果设置为 True,则当许多多行字段中遇到空白行时,这些行将被标记为分析错误, (根据 SWIFT) ,空白行不是很好的做法。 请注意,对于解压缩方案,这些分析错误不会终止批处理, (消息被视为错误消息并生成错误部分) ,并且正确处理批处理中没有错误的消息。

如果设置为 False,则允许在多个多行字段中使用空行。
Boolean True、False
XML 验证 启用/禁用 XML 验证的调用。 如果设置为 True,则 XML 根据架构约束 (验证读取者对消息进行验证,以强制) 值的长度或范围。 如果设置为 False,则不调用 XML 验证。 Boolean True、False

另请参阅

配置 SWIFT 反汇编程序
配置 SWIFT 汇编程序