
Maintaining a mobile application includes the following operations that must be performed at the node level (root node and child node) of a data object:
Defining operations that are allowed on a node instance, such as create, update or delete.
Defining mandatory attributes of a node attribute.
Providing default values for a node attribute.
Maintaining indexes for a node attribute, which are used in the mobile client database.
Indexing is a mechanism to locate and access data within a database. Indexing can be created for one or more columns, and index names are unique. The application queries can then use these index names.
The attributes are not applicable for data objects of type download only because download-only data objects cannot be created, updated, or deleted on the mobile client.