授權與不可否認性屬性
本主題描述合作夥伴介面進程 (PI) 之 、 Non-Repudiation of Origin and Content
和 Non-Repudiation Required (Acknowledgement of Receipt)
屬性的行為 Is Authorization Required
。 它也會描述這些屬性的組合,Microsoft BizTalk Accelerator for RosettaNet (BTARN) 支援。
您可以在 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 |
Yes |
True |
True |
True |
Yes |
* BTARN 不支援此組合,因為它需要簽署訊號,且動作未簽署。
** BTARN 不支援此組合,因為它需要簽署動作,而且不會簽署訊號。
BTARN 不支援此組合,因為針對動作和訊號將非否認性設定為 True
表示 BTARN 正在執行授權。 因此,此組合無效。
當您將 設定 Is Authorization Required
為 True
和 Non-Repudiation of Origin and Content
False
時,BTARN 會將訊息儲存在非否認性資料表中。