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 |