+

Search Tips   |   Advanced Search

Manage resources through JCA lifecycle management operations


We can manage the run-time status of the data source and connection factory resources to perform some data access admin tasks without restarting the appserver. This page outlines the process for managing those resources through the admin console.

When you manage the run-time status of connection factories or data sources, we are applying Java EE Connector Architecture (JCA) lifecycle management operations to the MBeans that are associated with these resources. The management operations are PAUSE and RESUME. Pausing an MBean halts outbound communication to the backend, such as a database. This action affects all applications that use the corresponding connection factory or data source on the same server.

With these management operations, we can perform some administrative tasks dynamically, without restarting the appserver:

 

  1. Navigate to the admin console page that corresponds to the resource type to manage.

  2. Select the connection factory or data source configurations that you want to manage, and click Manage state. The admin console now displays the JCA lifecycle management page, which contains a table that depicts the full scope configuration of the previous selection.The table is comprised of three columns:

  3. Select the rows that represent each invocation of the resource, per running server, to manage. Be aware that when you click the management operation, WAS applies it to every resource object in the selection. Restriction: If the MBean status of a row has a value of NOT_ACCESSED, we cannot apply JCA lifecycle management operations to that MBean. The NOT_ACCESSED state indicates that the MBean exists on the specified server, but no applications performed a JNDI namespace lookup on the corresponding connection factory or data source.

  4. Click Pause or Resume. The status column of the table changes to reflect the new state of the MBean.


JCA lifecycle management