Previous Topic: Attention MessagesNext Topic: MS SQL Server


Enterprise Definition Language

CA SRM lets you browse through the various CA SRM objects and select them directly as sources for services. However, advanced users can specify the queries in the CA SRM special purpose language, Enterprise Definition Language (EDL).

EDL is an efficient way of manipulating database objects. The more complex the storage monitoring task, the more you need to use EDL statements to define it.

Each CA SRM object has a set of appropriate attributes (for example, the attributes of the object FILE are size, creation date, last access date, and so on). EDL lets you build relational expressions that include CA SRM objects, their attributes, and their relationship to other objects. For example, the following conditional statement returns the list of directories owned by the user JBROWN:

DIRECTORY WHERE DIRECTORY‗OWNER‗NAME = "JBROWN"

You can save EDL expressions under a class name. Classes are an efficient way of supplying parameters to service definitions.