public ConnectorConnectionPool createConnectorConnectionPool(
      JdbcConnectionPool adminPool, PoolInfo poolInfo) throws ConnectorRuntimeException {

    String moduleName = JdbcResourcesUtil.createInstance().getRANameofJdbcConnectionPool(adminPool);
    int txSupport = getTxSupport(moduleName);

    ConnectorDescriptor connDesc = runtime.getConnectorDescriptor(moduleName);

    // Create the connector Connection Pool object from the configbean object
    ConnectorConnectionPool conConnPool = new ConnectorConnectionPool(poolInfo);

    conConnPool.setTransactionSupport(txSupport);
    setConnectorConnectionPoolAttributes(conConnPool, adminPool);

    // Initially create the ConnectorDescriptor
    ConnectorDescriptorInfo connDescInfo = createConnectorDescriptorInfo(connDesc, moduleName);

    connDescInfo.setMCFConfigProperties(getMCFConfigProperties(adminPool, conConnPool, connDesc));

    // since we are deploying a 1.0 RAR, this is null
    connDescInfo.setResourceAdapterConfigProperties((Set) null);

    conConnPool.setConnectorDescriptorInfo(connDescInfo);

    return conConnPool;
  }