共用方式為


授權與不可否認性屬性

本主題描述合作夥伴介面進程 (PI) 之 、 Non-Repudiation of Origin and ContentNon-Repudiation Required (Acknowledgement of Receipt) 屬性的行為 Is Authorization Required 。 它也會描述這些屬性的組合,Microsoft BizTalk Accelerator for RosettaNet (BTARN) 支援。

您可以在 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 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 Yes
True True True Yes

* BTARN 不支援此組合,因為它需要簽署訊號,且動作未簽署。

** BTARN 不支援此組合,因為它需要簽署動作,而且不會簽署訊號。

BTARN 不支援此組合,因為針對動作和訊號將非否認性設定為 True 表示 BTARN 正在執行授權。 因此,此組合無效。

當您將 設定 Is Authorization RequiredTrueNon-Repudiation of Origin and ContentFalse 時,BTARN 會將訊息儲存在非否認性資料表中。

另請參閱

如何建立或編輯程序設定