Starting version 8.9.03, BMC Server Automation is renamed to TrueSight Server Automation. This space contains information about BMC Server Automation 8.9.02 and previous versions. For TrueSight Server Automation 8.9.03 and later releases, see TrueSight Server Automation 8.9.

Types of grammar files

BMC Server Automation provides many grammar files, but the basic types are as follows:

Grammar type



Parses files consisting of comma-separated entries


Parses httpd.conf files


Parses files with single name/value pairs connected by an equal sign (=)

name space value

Parses files with name/value pairs connected by white space instead of an equal sign (=)


Parses XML files using the Xerces DOM parser to generate a DOM tree. Configuration files are then created by traversing the tree. Various schemes are used to generate a unique key for each record.


Parses all other configuration files

For a list of all grammar files that BMC Server Automation supports by default, see Grammar files supported by BMC Server Automation.

For additional information about how an individual grammar is used to parse configuration files, see the information provided in each grammar file. When you install the BMC Server Automation Application Server, grammar files reside in <installDirectory>/scripts.

Was this page helpful? Yes No Submitting... Thank you