| type=page |
| status=published |
| title=dotted-names |
| next=instance.html |
| prev=domain.html |
| ~~~~~~ |
| |
| = dotted-names |
| |
| [[dotted-names-5asc]][[GSRFM00268]][[dotted-names]] |
| |
| == dotted-names |
| |
| Syntax for using periods to separate name elements |
| |
| [[sthref2398]] |
| |
| === Description |
| |
| A dotted name is an identifier for a particular {productName} |
| element, such as a configurable or a monitorable object. A dotted name |
| uses the period (.), known as dot, as a delimiter to separate the parts |
| of an element name. The period in a dotted name is similar to the slash |
| (/) character that delimits the levels in the absolute path name of a |
| file in the UNIX file system. |
| |
| The subcommands of the `asadmin` utility use dotted names as follows: |
| |
| * The `list` subcommand provides the fully qualified dotted names of the |
| management components' attributes. |
| * The `get` subcommand provides access to the attributes. |
| * The `set` subcommand enables you to modify configurable attributes and |
| set properties. |
| |
| The configuration hierarchy is loosely based on the domain's schema |
| document, and the attributes are modifiable. The attributes of the |
| monitoring hierarchy are read-only. |
| |
| The following format is used for configuration dotted names (italic |
| indicates replaceable): |
| |
| config-name`.`config-element-name`.`primary-key`.`attribute-name `|` |
| instance-name`.`config-element-name`.`primary-key`.`attribute-name |
| |
| The following format is used for resource dotted names (italic indicates |
| replaceable): |
| |
| server-name`.`resource-name`.`primary-key`.`attribute-name |
| `| domain.resources.`resource-name`.`primary-key`.`attribute-name |
| |
| The following rules apply to forming dotted names: |
| |
| * The top-level is configuration, server, or domain name. For example, |
| `server-config` (default configuration), `server` (default server), or |
| `domain1` (default domain). |
| * A dot (.) always separates two sequential parts of the name. |
| * A part of the name usually identifies a server subsystem or its |
| specific instance. For example, `web-container`, `log-service`, |
| `thread-pool-1`. |
| * If any part of the name itself contains a dot (.), then the dot must |
| be escaped with a leading `\` (backslash) so that the `.` (dot) does not |
| act like a delimiter. For further information on escape characters, see |
| the link:asadmin.html#asadmin-1m[`asadmin`(1M)] help page. |
| * An `\*` (asterisk) character can be used anywhere in the dotted name |
| and acts like the wildcard character in regular expressions. |
| Additionally, an `*` can collapse all the parts of the dotted name. For |
| example, a long dotted name such as `this.is.really.long.hierarchy` can |
| be abbreviated to `th*.hierarchy`. The `.` (dot) always delimits the |
| parts of the dotted name. |
| + |
| [NOTE] |
| ==== |
| Characters that have special meaning to the shell or command |
| interpreter, such as * (asterisk), should be quoted or escaped as |
| appropriate to the shell, for example, by enclosing the argument in |
| quotes. In multimode, quotes are needed only for arguments that include |
| spaces, quotes, or backslash. |
| ==== |
| |
| * The `--monitor` option of the `get` and `list` subcommands selects the |
| monitoring or configuration hierarchy. If the subcommand specifies |
| `--monitor``=false` (the default), the configuration hierarchy is |
| selected. If the subcommand specifies `--monitor``=true`, the monitoring |
| hierarchy is selected. |
| * If you know the complete dotted name and do not need to use a |
| wildcard, the `list`, `get`, and `set` subcommands treat the name |
| differently: |
| |
| ** The `list` subcommand treats a complete dotted name as the name of a |
| parent node in the abstract hierarchy. When you specify this name to the |
| `list` subcommand, the names of the immediate children at that level are |
| returned. For example, the following command lists all the web modules |
| deployed to the domain or the default server: |
| + |
| [source] |
| ---- |
| asadmin> list server.applications.web-module |
| ---- |
| |
| ** The `get` and `set` subcommands treat a complete dotted name as the |
| fully qualified name of the attribute of a node (whose dotted name |
| itself is the name that you get when you remove the last part of this |
| dotted name). When you specify this name to the `get` or `set` |
| subcommand, the subcommand acts on the value of that attribute, if such |
| an attribute exists. You will never start with this case because in |
| order to find out the names of attributes of a particular node in the |
| hierarchy, you must use the * wildcard character . For example, the |
| following dotted name returns the context root of the web application |
| deployed to the domain or default server: |
| + |
| [source] |
| ---- |
| server.applications.web-module.JSPWiki.context-root |
| ---- |
| |
| [[sthref2399]] |
| |
| === Examples |
| |
| [[GSRFM815]][[sthref2400]] |
| |
| ==== Example 1 Listing All Configurable Elements |
| |
| This example lists all the configurable elements. |
| |
| [source] |
| ---- |
| asadmin> list * |
| ---- |
| |
| Output similar to the following is displayed: |
| |
| [source] |
| ---- |
| applications |
| configs |
| configs.config.server-config |
| configs.config.server-config.admin-service |
| configs.config.server-config.admin-service.das-config |
| configs.config.server-config.admin-service.jmx-connector.system |
| configs.config.server-config.admin-service.property.adminConsoleContextRoot |
| configs.config.server-config.admin-service.property.adminConsoleDownloadLocation |
| configs.config.server-config.admin-service.property.ipsRoot |
| configs.config.server-config.ejb-container |
| configs.config.server-config.ejb-container.ejb-timer-service |
| configs.config.server-config.http-service |
| configs.config.server-config.http-service.access-log |
| configs.config.server-config.http-service.virtual-server.__asadmin |
| configs.config.server-config.http-service.virtual-server.server |
| configs.config.server-config.iiop-service |
| configs.config.server-config.iiop-service.iiop-listener.SSL |
| configs.config.server-config.iiop-service.iiop-listener.SSL.ssl |
| configs.config.server-config.iiop-service.iiop-listener.SSL_MUTUALAUTH |
| configs.config.server-config.iiop-service.iiop-listener.SSL_MUTUALAUTH.ssl |
| configs.config.server-config.iiop-service.iiop-listener.orb-listener-1 |
| configs.config.server-config.iiop-service.orb |
| configs.config.server-config.java-config |
| configs.config.server-config.jms-service |
| configs.config.server-config.jms-service.jms-host.default_JMS_host |
| configs.config.server-config.mdb-container |
| configs.config.server-config.monitoring-service |
| configs.config.server-config.monitoring-service.module-monitoring-levels |
| ... |
| property.administrative.domain.name |
| resources |
| resources.jdbc-connection-pool.DerbyPool |
| resources.jdbc-connection-pool.DerbyPool.property.DatabaseName |
| resources.jdbc-connection-pool.DerbyPool.property.Password |
| resources.jdbc-connection-pool.DerbyPool.property.PortNumber |
| resources.jdbc-connection-pool.DerbyPool.property.User |
| resources.jdbc-connection-pool.DerbyPool.property.connectionAttributes |
| resources.jdbc-connection-pool.DerbyPool.property.serverName |
| resources.jdbc-connection-pool.__TimerPool |
| resources.jdbc-connection-pool.__TimerPool.property.connectionAttributes |
| resources.jdbc-connection-pool.__TimerPool.property.databaseName |
| resources.jdbc-resource.jdbc/__TimerPool |
| resources.jdbc-resource.jdbc/__default |
| servers |
| servers.server.server |
| servers.server.server.resource-ref.jdbc/__TimerPool |
| servers.server.server.resource-ref.jdbc/__default |
| system-applications |
| Command list executed successfully. |
| ---- |
| |
| [[GSRFM816]][[sthref2401]] |
| |
| ==== Example 2 Listing All the Monitorable Objects |
| |
| The following example lists all the monitorable objects. |
| |
| [source] |
| ---- |
| asadmin> list --monitor * |
| ---- |
| |
| Output similar to the following is displayed: |
| |
| [source] |
| ---- |
| server |
| server.jvm |
| server.jvm.class-loading-system |
| server.jvm.compilation-system |
| server.jvm.garbage-collectors |
| server.jvm.garbage-collectors.Copy |
| server.jvm.garbage-collectors.MarkSweepCompact |
| server.jvm.memory |
| server.jvm.operating-system |
| server.jvm.runtime |
| server.network |
| server.network.admin-listener |
| server.network.admin-listener.connections |
| server.network.admin-listener.file-cache |
| server.network.admin-listener.keep-alive |
| server.network.admin-listener.thread-pool |
| server.network.http-listener-1 |
| server.network.http-listener-1.connections |
| server.network.http-listener-1.file-cache |
| server.network.http-listener-1.keep-alive |
| server.network.http-listener-1.thread-pool |
| server.transaction-service |
| Command list executed successfully. |
| ---- |
| |
| [[sthref2402]] |
| |
| === See Also |
| |
| link:asadmin.html#asadmin-1m[`asadmin`(1M)] |
| |
| link:get.html#get-1[`get`(1)], link:list.html#list-1[`list`(1)], |
| link:set.html#set-1[`set`(1)] |
| |
| |