|  | type=page | 
|  | status=published | 
|  | title=ping-connection-pool | 
|  | next=ping-node-dcom.html | 
|  | prev=osgi-shell.html | 
|  | ~~~~~~ | 
|  |  | 
|  | = ping-connection-pool | 
|  |  | 
|  | [[ping-connection-pool-1]][[GSRFM00214]][[ping-connection-pool]] | 
|  |  | 
|  | == ping-connection-pool | 
|  |  | 
|  | Tests if a connection pool is usable | 
|  |  | 
|  | [[sthref1926]] | 
|  |  | 
|  | === Synopsis | 
|  |  | 
|  | [source] | 
|  | ---- | 
|  | asadmin [asadmin-options] ping-connection-pool [--help] | 
|  | pool_name | 
|  | [--appname application [--modulename module] | 
|  | ---- | 
|  |  | 
|  | [[sthref1927]] | 
|  |  | 
|  | === Description | 
|  |  | 
|  | The `ping-connection-pool` subcommand tests if an existing JDBC or | 
|  | connector connection pool is usable . For example, if you create a new | 
|  | JDBC connection pool for an application that is expected to be deployed | 
|  | later, the JDBC pool is tested with this subcommand before deploying the | 
|  | application. | 
|  |  | 
|  | Before testing availability of a connection pool, you must create the | 
|  | connection pool with authentication and ensure that the server or | 
|  | database is started. | 
|  |  | 
|  | This subcommand is supported in remote mode only. | 
|  |  | 
|  | Application Scoped Resources | 
|  |  | 
|  | The `ping-connection-pool` subcommand can target resources that are | 
|  | scoped to a specific application or module, as defined in the | 
|  | `glassfish-resources.xml` for the GlassFish domain. | 
|  |  | 
|  | * To reference the `jndi-name` for an application scoped resource, | 
|  | perform the lookup using the `java:app` prefix. | 
|  | * To reference the `jndi-name` for a module scoped resource, perform the | 
|  | lookup using the `java:module` prefix. | 
|  |  | 
|  | The `jndi-name` for application-scoped-resources or | 
|  | module-scoped-resources are specified using the format | 
|  | ``java:app/``jdbc/myDataSource or | 
|  | ``java:module/``jdbc/myModuleLevelDataSource. | 
|  | This naming scope is defined in the Jakarta EE 6 Specification | 
|  | (`http://download.oracle.com/javaee/6/api/`). | 
|  |  | 
|  | [[sthref1928]] | 
|  |  | 
|  | === 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. | 
|  | `--appname`:: | 
|  | Name of the application in which the application scoped resource is | 
|  | defined. | 
|  | `--modulename`:: | 
|  | Name of the module in which the module scoped resource is defined. | 
|  |  | 
|  | [[sthref1929]] | 
|  |  | 
|  | === Operands | 
|  |  | 
|  | pool_name:: | 
|  | Name of the connection pool to be reinitialized. | 
|  |  | 
|  | [[sthref1930]] | 
|  |  | 
|  | === Examples | 
|  |  | 
|  | [[GSRFM727]][[sthref1931]] | 
|  |  | 
|  | ==== Example 1   Contacting a Connection Pool | 
|  |  | 
|  | This example tests to see if the connection pool named `DerbyPool` is | 
|  | usable. | 
|  |  | 
|  | [source] | 
|  | ---- | 
|  | asadmin> ping-connection-pool DerbyPool | 
|  | Command ping-connection-pool executed successfully | 
|  | ---- | 
|  |  | 
|  | [[sthref1932]] | 
|  |  | 
|  | === Exit Status | 
|  |  | 
|  | 0:: | 
|  | subcommand executed successfully | 
|  | 1:: | 
|  | error in executing the subcommand | 
|  |  | 
|  | [[sthref1933]] | 
|  |  | 
|  | === See Also | 
|  |  | 
|  | link:asadmin.html#asadmin-1m[`asadmin`(1M)] | 
|  |  | 
|  | link:create-connector-connection-pool.html#create-connector-connection-pool-1[`create-connector-connection-pool`(1)], | 
|  | link:create-jdbc-connection-pool.html#create-jdbc-connection-pool-1[`create-jdbc-connection-pool`(1)], | 
|  | link:delete-connector-connection-pool.html#delete-connector-connection-pool-1[`delete-connector-connection-pool`(1)], | 
|  | link:delete-jdbc-connection-pool.html#delete-jdbc-connection-pool-1[`delete-jdbc-connection-pool`(1)], | 
|  | link:list-connector-connection-pools.html#list-connector-connection-pools-1[`list-connector-connection-pools`(1)], | 
|  | link:list-jdbc-connection-pools.html#list-jdbc-connection-pools-1[`list-jdbc-connection-pools`(1)] | 
|  |  | 
|  |  |