myarmdefinition

Contents / Enterprise Edition / User Guide / Tools / myarmdefinition

myarmdefinition -- displays registered ARM definitions

The myarmdefinition command line tool is used to view and list registered ARM definitions.

Command line options

Usage:

myarmdefinition [options] [name1] [name2]
name1, name2
specifies the name of the definition to process. This can be either an application and/or transaction name, a system address, an user name or a metric which depends on the entity selection option as described below.

For details about specifying application and/or transaction names read the section "Application and transaction names".

The myarmdefinition command supports standard options described in appendix "Standard options".

Entity selection options

With one of the following entity selection options, a definition entity is selected to be printed. If a name is omitted, all definitions of the appropriate selection are printed out. Otherwise, only the definitions with the name(s) provided are printed out. If a name could not be found, an exit code greater than zero is returned.

-a, --apps
selects application definition output.
-t, --trans
selects transaction definition output. For transaction definitions the optional names have to be specified in the form <appName>:<tranName>. If you want to select a specific transaction name for all application definitions just provide an empty application name :<tranName>.
-m, --metrics
selects metric definition output.
-u, --users
selects users output.
-s, --systems
selects system address output.

Other options

--all
if specified, print all data of the definition. Otherwise only the name of the definition is printed.
-r, --recursive
if specified, also recursively print out any associated ARM definition. For example if application definitions are selected, print out any transactions and metrics associated with the application definition.
-i, --ids
if specified also print out any associated ARM ID.
-b64, --base64
prints ARM IDs in base64 encoding instead of hex encoding.

Example

ruppert@myarm:$  myarmdefinition -t --all httpd
  1. Tran: httpd:HTTP
     Context property names:
         1. HostInfo
         2. RemoteAddress
         3. RemoteUser
         4. Scheme
         5. QueryString
         6. Protocol
  2. Tran: httpd:HTTP
     Context property names:
         1. ServerName
         2. ServerPort
         3. RemoteAddress
         4. RemoteUser
         5. Scheme
         6. QueryString
         7. Protocol
See Also
myarmoptions, myarminfo, myarmquery, myarmdelete, myarmconfig