+xns/Discovery
Data: MessageDef

+xns/Core/XNSObject
   |
   +--+xns/Discovery/MessageDef


A description of the structure of a communication sent or received by an identity.


 

Data Elements
+xns/Discovery/DataElemDefList Args Message calling arguments; the calling data that is passed by the message.
+xns/Core/IdentityDataAddress DerivedFrom Address of a MessageDef object that defines the message type that this message is derived from.
+xns/Core/XNSObjectList Exceptions Known exceptions that may be thrown if the message implementation fails.
String PostConditions Human readable description of the state of data returned if no exceptions are encountered.
String PreConditions Human readable description of the required state of input data.
+xns/Discovery/DataElemDefList Return Data that the message will return.
 

Element Detail

Args

Message calling arguments; the calling data that is passed by the message.  

DataType: +xns/Discovery/DataElemDefList
 

List: true
 


DerivedFrom

Address of a MessageDef object that defines the message type that this message is derived from.  

DataType: +xns/Core/IdentityDataAddress
 


Exceptions

Known exceptions that may be thrown if the message implementation fails.  

DataType: +xns/Core/XNSObjectList
 

List: true
 


PostConditions

Human readable description of the state of data returned if no exceptions are encountered.  

DataType: String
 


PreConditions

Human readable description of the required state of input data. Message implementations assume this state to be true and are not required to validate it. If the data is not in this state, the implementation may or may not throw an exception and the post condition is not guaranteed.  

DataType: String
 


Return

Data that the message will return.  

DataType: +xns/Discovery/DataElemDefList
 

List: true
 


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