授权属性和不可否认性属性

本主题介绍合作伙伴接口进程的 、 Non-Repudiation of Origin and ContentNon-Repudiation Required (Acknowledgement of Receipt) 属性的行为 Is Authorization Required (PIP) 。 它还介绍了 BTARN Microsoft BizTalk Accelerator for RosettaNet () 支持的这些属性的组合。

可以在BizTalk Accelerator for RosettaNet管理控制台的“进程配置设置”部分的“进程配置”属性的“活动”选项卡上设置这些属性。 有关详细信息,请参阅 如何创建或编辑进程配置

属性行为

BTARN 根据 、 Non-Repudiation of Origin and ContentNon-Repudiation Required (Acknowledgement of Receipt) 属性的设置Is Authorization Required显示以下行为。

属性 为 True 时的行为 为 False 时的行为
Is Authorization Required 必须对传入操作或信号消息进行签名;否则,BTARN 将拒绝该消息。 如果个人/角色无权执行活动,BTARN 不接受业务文档。 传入操作或信号消息无需必须经过签名。 但仍将使用该消息的 RNIF 头部分的合作伙伴邓氏 (DUNS) 编码来进行简单的验证。
Non-Repudiation of Origin and Content 将对传出操作或信号消息进行签名。 操作消息将以其原始接收格式存储在 BTARNDATA 数据库的 MessageStorageOut 表中。 不存储传出操作或信号消息。
Non-Repudiation Required (Acknowledgement of Receipt) 传入操作或信号消息必须经过签名。 传入消息将存储在 BTARNDATA 数据库的 MessageStorageIn 表中。 在确认中必须包括消息摘要。 不存储传入操作或信号消息。

属性支持

下表显示了对 、 Non-Repudiation of Origin and ContentNon-Repudiation Required (Acknowledgement of Receipt) 属性组合的 Is Authorization RequiredBTARN 支持。

重要

BTARN 必须同时对操作消息和信号消息进行签名,或者操作消息和单个消息都必须签名。 BTARN 不支持签名操作,但不支持签名信号,反之亦然。

重要

如果 BTARN 对出站消息进行签名,则必须将该消息保存在 BTARNArchive 数据库的 MessageStorageOut 表中。

是否要求授权 来源和内容的不可否认性 要求不可否认性(确认收到) BTARN 是否支持?
False False False
False False True 否*
False True False 否**
False True True 否***
True False False 是****
True False True 是****
True True False
True True True

* BTARN 不支持此组合,因为它要求对信号进行签名,并且不对操作进行签名。

** BTARN 不支持此组合,因为它要求对操作进行签名,并且不对信号进行签名。

BTARN 不支持此组合,因为将操作和信号的不可否认 True 性设置为 意味着 BTARN 正在执行授权。 因此,此组合无效。

将 设置为 Is Authorization RequiredTrueNon-Repudiation of Origin and ContentFalse时,BTARN 会将消息存储在不可否认的表中。

另请参阅

如何创建或编辑流程配置