For the <attribute> element, the ATTLIST is defined as:

<!ELEMENT attribute ( 
  char    | string        | int     | unsignedint 
  short   | unsignedshort | long    | unsignedlong  | 
  boolean | struct        | float   | double        )* >
<!ATTLIST attribute 
 name      CDATA #REQUIRED
 method ( insert | remove | put ) "put" >

Attribute-list declarations for the attribute element identifies the attribute list declarations for the <attribute> element.

Table 1. Attribute-list declarations for the attribute element

XML attribute

Description

Possible value

Value required/implied

name

Name of the object instance.

CDATA

Required

method

Specifies the desired topology change. You can create a new attribute, remove an existing attribute, or update (put) an existing attribute.

insert

remove

put

Implied

Default is "put"

For example, the following sample identifies an Application named App-BankingDataBase having a display name of Banking:

<object class="Application" name="APP-BankingDataBase">
 <attribute name="DisplayName">
  <string>Banking</string>
 </attribute> 
</object>

In this example, the UtilizationThreshold attribute is set with an integer datatype:

<attribute name="UtilizationThreshold">
 <int>75</int>
</attribute>