AS2 上下文属性

五种类型的上下文属性适用于BizTalk Server中的 AS2 消息:

  • EdiIntProperties.xsd 架构中的上下文属性

  • BizTalk Server 内部的上下文属性

  • BizTalk MIME 内部的上下文属性

  • AS2 内部的上下文属性

  • AS2 状态报告内部的上下文属性

EdiIntProperties.xsd 架构中的上下文属性

EDI/INT 全局属性架构中的消息上下文属性是公开的,因此可以在消息路由等操作中使用这些属性。 这些上下文属性在程序集的 EdiIntProperties.xsd 中 Microsoft.BizTalk.Edi.BaseArtifacts 定义。 属性的命名空间为 http://schemas.microsoft.com/BizTalk/2006/as2-properties。 如果它们已升级,则这些消息上下文属性可用,如EdiIntAS.<Property Name>发送端口属性”对话框的“筛选器”页中所示。

名称 类型 说明
AS2From 字符串 包含表示发送方名称的 AS2-From AS2 标头值。
AS2PayloadContentType 字符串 包含负载消息的内容类型。
AS2To 字符串 包含表示接收方名称的 AS2-To AS2 标头值。
DispositionMode 字符串 包含 MDN 处置模式值。

若要生成 MDN,必须同时升级此上下文属性和 DispositionType 上下文属性。
DispositionType 字符串 包含 MDN 处置类型值。

若要生成 MDN,必须同时升级此上下文属性和 DispositionMode 上下文属性。
IsAS2AsynchronousMdn boolean 指示消息是异步 MDN。
IsAS2FailedMessage boolean 指示传入 AS2 消息在 AS2 中处理失败,导致负载消息挂起。
IsAS2Http200OKResponse boolean 对将作为 HTTP 200 OK 响应消息生成的消息设置此属性。 它用于不会为 AS2 消息生成 MDN 或已异步发送 MDN 时。
IsAS2MdnResponseMessage boolean 指示消息是一个 MDN 响应消息。
IsAS2MessageDuplicate boolean 指示以前已收到传入 AS2 消息。
IsAS2MessageCompressed boolean 指示传入 AS2 消息是经过压缩的消息。
IsAS2MessageEncrypted boolean 指示传入 AS2 消息是经过加密的消息。
IsAS2MessageSigned boolean 指示传入 AS2 消息是经过签名的消息。
IsAS2PayloadMessage boolean 指示该消息包含解码的 AS2 消息内容,且应作为负载处理。
MDNAsyncURI 字符串 包含用于发送异步 MDN 响应消息的 Receipt-Delivery-Option 值。
MessageId 字符串 包含 AS2 在 AS2 消息的头部中所包括的消息 ID。
OriginalMessageId 字符串 包含原始 AS2 消息的消息 ID。 该上下文属性是 MDN 消息的一部分,用于将 AS2 消息与其 MDN 响应相关。
PreservedFileName 字符串 包含消息的原始文件名。 只有传入消息包含文件名信息作为 Content-Disposition MIME 标头的一部分,才会填充此上下文属性。
SendMDN boolean 如果应当生成 MDN 消息,则设置为 True。

BizTalk Server 内部的上下文属性

以下消息上下文属性未向公共公开,因此无法将其用于消息路由之类的操作。 但是,可以在被挂起和跟踪的消息中查看这些上下文属性。 这些上下文属性的命名空间为 http://schemas.microsoft.com/BizTalk/2006/system-properties

名称 类型 说明
IgnoreSslCertificateNameMismatchErrors boolean 指示 BizTalk Server HTTP 处理在处理期间忽略 SSL 名称不匹配错误。
KeepAlive Boolean 控制 HTTP Keep Alive 功能的行为。
TreatEPMSuspendAsSuccess boolean 指示 BizTalk Server 在处理双向 HTTP 入站连接时,将挂起消息当作成功消息一样来处理。
IsSolicitResponse boolean 此属性由 BizTalk Server 设置,它指示该消息是一个要求-响应消息。

BizTalk MIME 的内部上下文属性

以下消息上下文属性未向公共公开,因此无法将其用于消息路由之类的操作。 但是,可以在被挂起和跟踪的消息中查看这些上下文属性。 这些上下文属性的命名空间为 http://schemas.microsoft.com/BizTalk/2006/system-properties

名称 类型 说明
IsMultipartReport boolean 导致 BizTalk Server MIME 编码器生成多部分/报告消息。
SuppressMimeVersionFromMultiPartMessage boolean 导致 BizTalk Server MIME 编码器取消一条多部分消息的每个部分中的 MIME Version 标头。

AS2 的内部上下文属性

以下消息上下文属性未向公共公开,因此无法将其用于消息路由之类的操作。 但是,可以在被挂起和跟踪的消息中查看这些上下文属性。 这些上下文属性的命名空间为 http://schemas.microsoft.com/BizTalk/2006/as2-properties

名称 类型 说明
MicHashAlgorithm 字符串 包含计算 MIC 哈希值时所用的哈希算法。
ReceivedContentMic 字符串 包含计算出的 MIC 哈希值。

AS2 状态报告的内部上下文属性

以下消息上下文属性未向公共公开,因此无法将其用于消息路由之类的操作。 但是,可以在被挂起和跟踪的消息中查看这些上下文属性。 这些上下文属性的命名空间为 http://schemas.microsoft.com/BizTalk/2006/edi-properties

名称 类型 说明
InterchangeControlNo 字符串 来自 EDI 交换的交换控制编号。 该属性是在 AS2 编码期间从消息中读取的,并用于报告 AS2 交换活动。
InterchangeDate 字符串 来自 EDI 交换的交换日期。 该属性是在 AS2 编码期间从消息中读取的,并用于报告 AS2 交换活动。
InterchangeTime 字符串 来自 EDI 交换的交换时间。 该消息上下文属性是在 AS2 编码期间从消息中读取的,并用于报告 AS2 交换活动。
ReceiverID 字符串 来自 EDI 交换的交换接收方 ID。 该属性是在 AS2 编码期间从消息中读取的,并用于报告 AS2 交换活动。
ReceiverQualifier 字符串 来自 EDI 交换的交换接收方限定符。 该属性是在 AS2 编码期间从消息中读取的,并用于报告 AS2 交换活动。
SenderID 字符串 来自 EDI 交换的交换发送方 ID。 该属性是在 AS2 编码期间从消息中读取的,并用于报告 AS2 交换活动。
SenderQualifier 字符串 来自 EDI 交换的交换发送方限定符。 该属性是在 AS2 编码期间从消息中读取的,并用于报告 AS2 交换活动。

另请参阅

开发和配置 BizTalk Server AS2 解决方案