+xns/Negotiation
Message: ConfirmNegotiation

+xns/Core/XNSObject
   |
   +--+xns/Core/Message
         |
         +--+xns/Negotiation/ConfirmNegotiation


Declares that a pending contract has either been accepted or rejected.

This message is sent to an identity who has previously requested a contract and been told that the contract status is pending, i.e., the original +xns/Negotiation/NegotiateContract message was returned with the Negotiated flag set to 'False.' (A pending contract usually means the identity needs to get manual acceptance from the principal.) Upon completion of negotiation, this message is sent to the requesting identity as a notification that the contract was either accepted or rejected.

To: Identity who originated contract negotiations.
From: Identity originally asked to enter into the contract'.


 

Input
Boolean Accepted Has the contract been accepted?
+xns/Negotiation/Contract Contract Contract with data provided.
String ContractName The name of the contract that has been negotiated.
 

Exceptions
UnknownName A contract by this name cannot be found.
 

Input Detail

Accepted

Has the contract been accepted? True=the contract has been accepted; False=the contract was rejected.  

DataType: Boolean
 

Required: true
 


Contract

Contract with data provided.  

DataType: +xns/Negotiation/Contract
 


ContractName

The name of the contract that has been negotiated.  

DataType: String
 

Required: true
 


 

Publishing Identity: +xns
© 2002 XNSORG
Last Updated: 07/09/2002