Authorization and Non-Repudiation Properties
This topic describes the behavior of the Is Authorization Required
, Non-Repudiation of Origin and Content
, and Non-Repudiation Required (Acknowledgement of Receipt)
properties of Partner Interface Processes (PIPs). It also describes the combinations of these properties that Microsoft BizTalk Accelerator for RosettaNet (BTARN) supports.
You set these properties on the Activity tab of the Process Configuration properties in the Process Configuration Settings section of the BizTalk Accelerator for RosettaNet Management Console. For more information, see How to Create or Edit a Process Configuration.
Property Behavior
BTARN exhibits the following behavior according to the settings of the Is Authorization Required
, Non-Repudiation of Origin and Content
, and Non-Repudiation Required (Acknowledgement of Receipt)
properties.
Property | Behavior when True | Behavior when False |
---|---|---|
Is Authorization Required |
Incoming action or signal messages must be signed; otherwise, BTARN will reject the message. BTARN does not accept the business document if the individual/role is not authorized to perform the activity. | Incoming action or signal messages do not have to be signed. Simple authorization will still be applied with the partner DUNS number from the RNIF header parts of the message. |
Non-Repudiation of Origin and Content |
Outgoing action or signal messages will be signed. Action messages will be stored in their original received form in the MessageStorageOut table of the BTARNDATA database. | Outgoing action or signal messages will not be stored. |
Non-Repudiation Required (Acknowledgement of Receipt) |
Incoming action or signal messages must be signed. The incoming message will be stored in the MessageStorageIn table in the BTARNDATA database. A message digest must be included in the acknowledgement. | Incoming action or signal messages will not be stored. |
Property Support
The following table shows BTARN support for combinations of the Is Authorization Required
, Non-Repudiation of Origin and Content
, and Non-Repudiation Required (Acknowledgement of Receipt)
properties.
Important
BTARN must either sign both action messages and signal messages, or neither action messages nor single messages. BTARN does not support signing actions, but not signing signals, or vice versa.
Important
If BTARN signs an outbound message, it must save the message in the MessageStorageOut table of the BTARNArchive database.
Is Authorization Required | Non-Repudiation of Origin and Content | Non-Repudiation Required (Acknowledgement of Receipt) | Supported by BTARN? |
---|---|---|---|
False |
False |
False |
Yes |
False |
False |
True |
No* |
False |
True |
False |
No** |
False |
True |
True |
No*** |
True |
False |
False |
Yes**** |
True |
False |
True |
Yes**** |
True |
True |
False |
Yes |
True |
True |
True |
Yes |
* BTARN does not support this combination because it requires that signals be signed and actions not be signed.
** BTARN does not support this combination because it requires that actions be signed and signals not be signed.
*** BTARN does not support this combination because setting non-repudiation to True
for both actions and signals means that BTARN is performing authorization. Therefore, this combination is not valid.
**** When you set Is Authorization Required
to True
and Non-Repudiation of Origin and Content
to False
, BTARN stores the message in the non-repudiation table.