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 交换活动。 |