if (rarName.equals(ConnectorConstants.JDBCDATASOURCE_RA_NAME)
|| rarName.equals(ConnectorConstants.JDBCCONNECTIONPOOLDATASOURCE_RA_NAME) ||
rarName.equals(ConnectorConstants.JDBCXA_RA_NAME)) {
PoolManager poolMgr = _runtime.getPoolManager();
boolean result = poolMgr.switchOnMatching(poolInfo);
if (!result) {
try {
_runtime.switchOnMatchingInJndi(poolInfo);
} catch (ConnectorRuntimeException cre) {
// This will never happen.