授权属性和不可否认性属性
本主题介绍合作伙伴接口进程的 、 Non-Repudiation of Origin and Content
和 Non-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 Content
和 Non-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 Content
和 Non-Repudiation Required (Acknowledgement of Receipt)
属性组合的 Is Authorization Required
BTARN 支持。
重要
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 Required
True
和 Non-Repudiation of Origin and Content
False
时,BTARN 会将消息存储在不可否认的表中。