+xns/Discovery
Data: DataElemDef

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


A description of an atomic piece of data; a component of a DataTypeDef object.


 

Data Elements
String DataType Name of the data type.
Boolean PromoteNames Should names of objects contained in this list share the name space of the list?
Boolean Recurring Is this a recurring data element?
Boolean Required Is this data element required?
 

Element Detail

DataType

Name of the data type. The contents can be either a well-known datatype or a string in the format of an IdentityDataAddress (+xns/Core/IdentityDataAddress) which resolves to a DataTypeDef object. The well-known datatypes are: "String", "Integer", "Boolean", "TimeInstant", or any other core datatype specified as "DataType: +xns/Core/type" where type is a core XNS datatype.  

DataType: String
 

Required: true
 


PromoteNames

Should names of objects contained in this list share the name space of the list? True=names of instances of objects in the list are promoted to the list's name space; False=the list itself is the name space. PromoteNames can be set only if Recurring is set to true in this object (i.e., this object defines a list.)  

DataType: Boolean
 


Recurring

Is this a recurring data element? True=this element defines a list of objects; False=this element defines a single object or element.  

DataType: Boolean
 


Required

Is this data element required?  

DataType: Boolean
 


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