|  | type=page | 
|  | status=published | 
|  | title=create-admin-object | 
|  | next=create-application-ref.html | 
|  | prev=copy-config.html | 
|  | ~~~~~~ | 
|  |  | 
|  | = create-admin-object | 
|  |  | 
|  | [[create-admin-object-1]][[GSRFM00012]][[create-admin-object]] | 
|  |  | 
|  | == create-admin-object | 
|  |  | 
|  | Adds the administered object with the specified JNDI name for a resource adapter | 
|  |  | 
|  | [[sthref115]] | 
|  |  | 
|  | === Synopsis | 
|  |  | 
|  | [source] | 
|  | ---- | 
|  | asadmin [asadmin-options] create-admin-object [--help] | 
|  | [--target target] | 
|  | --restype restype | 
|  | [--classname classname] | 
|  | --raname raname | 
|  | [--enabled={true|false}] | 
|  | [--description description] | 
|  | [--property name=value[:name=value]*] | 
|  | jndi_name | 
|  | ---- | 
|  |  | 
|  | [[sthref116]] | 
|  |  | 
|  | === Description | 
|  |  | 
|  | The `create-admin-object` subcommand creates the administered object | 
|  | with the specified JNDI name and the interface definition for a resource adapter. | 
|  |  | 
|  | This subcommand is supported in remote mode only. | 
|  |  | 
|  | [[sthref117]] | 
|  |  | 
|  | === Options | 
|  |  | 
|  | asadmin-options:: | 
|  | Options for the `asadmin` utility. For information about these | 
|  | options, see the link:asadmin.html#asadmin-1m[`asadmin`(1M)] help page. | 
|  | `--help`:: | 
|  | `-?`:: | 
|  | Displays the help text for the subcommand. | 
|  | `--target`:: | 
|  | Specifies the target on which you are creating the administered | 
|  | object. Valid values are as follows: | 
|  |  | 
|  | `server`;; | 
|  | Creates the administered object for the default server instance | 
|  | `server` and is the default value. | 
|  | configuration_name;; | 
|  | Creates the administered object for the named configuration. | 
|  | cluster_name;; | 
|  | Creates the administered object for every server instance in the | 
|  | cluster. | 
|  | instance_name;; | 
|  | Creates the administered object for a particular server instance. | 
|  |  | 
|  | + | 
|  | [NOTE] | 
|  | ==== | 
|  | The resource is always created for the domain as a whole, but the | 
|  | `resource-ref` for the resource is only created for the specified | 
|  | `--target`. This means that although the resource is defined at the | 
|  | domain level, it is only available at the specified target level. Use | 
|  | the `create-resource-ref` subcommand to refer to the resource in | 
|  | multiple targets if needed. | 
|  | ==== | 
|  |  | 
|  | `--restype`:: | 
|  | Specifies the interface definition for the administered object. The | 
|  | resource type must be an interface definition that is specified in the | 
|  | `ra.xml` file of the resource adapter. | 
|  | `--classname`:: | 
|  | Specifies the class name of the administered object. Required if | 
|  | multiple administered objects use the same interface definition. | 
|  | `--raname`:: | 
|  | Specifies the name of the resource adapter associated with this | 
|  | administered object. | 
|  | `--enabled`:: | 
|  | Specifies if this object is enabled. Default is true. | 
|  | `--description`:: | 
|  | Text string describing the administered object. | 
|  | `--property`:: | 
|  | Description of the name/values pairs for configuring the resource. | 
|  | Dependent on the resource adapter. For JMS properties, see | 
|  | link:create-jms-resource.html#create-jms-resource-1[`create-jms-resource`(1)] | 
|  | for JMS destination resources. | 
|  |  | 
|  | [[sthref118]] | 
|  |  | 
|  | === Operands | 
|  |  | 
|  | jndi_name:: | 
|  | JNDI name of the administered object to be created. | 
|  |  | 
|  | [[sthref119]] | 
|  |  | 
|  | === Examples | 
|  |  | 
|  | [[GSRFM457]][[sthref120]] | 
|  |  | 
|  | ==== Example 1   Creating an Administered Object | 
|  |  | 
|  | In this example, `jmsra` is a system resource adapter with the admin | 
|  | object interfaces, `jakarta.jms.Queue` and `jakarta.jms.Topic`. | 
|  |  | 
|  | [source] | 
|  | ---- | 
|  | asadmin> create-admin-object --restype jakarta.jms.Queue | 
|  | --raname jmsra --description "sample administered object" | 
|  | --property Name=sample_jmsqueue jms/samplequeue | 
|  | Command create-admin-object executed successfully | 
|  | ---- | 
|  |  | 
|  | [[sthref121]] | 
|  |  | 
|  | === Exit Status | 
|  |  | 
|  | 0:: | 
|  | subcommand executed successfully | 
|  | 1:: | 
|  | error in executing the subcommand | 
|  |  | 
|  | [[sthref122]] | 
|  |  | 
|  | === See Also | 
|  |  | 
|  | link:asadmin.html#asadmin-1m[`asadmin`(1M)] | 
|  |  | 
|  | link:create-resource-ref.html#create-resource-ref-1[`create-resource-ref`(1)], | 
|  | link:delete-admin-object.html#delete-admin-object-1[`delete-admin-object`(1)], | 
|  | link:list-admin-objects.html#list-admin-objects-1[`list-admin-objects`(1)] | 
|  |  | 
|  |  |