ControlTier Inc. > Open.ControlTier
 
Font size:      

Node

Description

The Node data type represents an object of a Node base type.

Node

AttributeDescriptionRequired
nameThe object name.Yes
typeThe object type name.Yes
maprefuriThe maprefUriYes
descriptionThe object description.Yes
includeExistingResourcesBoolean flag specifying whether to merge included entities with existing child resources. No, defaults to true.
osfamilyThe OS family name. e.g, Unix, WindowsYes
osnameThe OS name. e.g, Linux, MacOsYes
osversionThe OS version. e.g, 7.1Yes
osarchThe OS architecture. e.g, i386, PowerPCYes
hostnameThe system FQDN. eg., host1.widgets.comYes

EntityReference

Uses one or more EntityReference elements to represent child resources.

Examples

Shows Node data type used in the object-update Ant task. The properties - os.family, os.name, os.version, os.arch - are all properties normally defined by Ant.

	<osfamily property="os.family"/>

	<property name="maprefId"
                  value="Node_${framework.node}"/>
	<property name="node.mapref-uri"
                  value="http://www.opendepo.org/DepOnt#${maprefId}"/>

	<object-update depot="${context.depot}"
                       resultproperty="result"
                       comment="Updated node object from Node.Register">
          <node maprefUri="${node.mapref-uri}"
		name="${framework.node}"
		type="${entity.classname}"
		description="${entity.description}"
		osfamily="${os.family}"
		osname="${os.name}"
		osversion="${os.version}"
		osarch="${os.arch}"/>
	</object-update>
	<condition property="wasUpdated">
          <equals arg1="0" arg2="${result}"/>
	</condition>
	<fail unless="wasUpdated">Failed saving object.</fail>