code: public void initialize(CmsUpdateBean updateBean) throws Exception {
  
          if (updateBean.isInitialized()) {
              CmsParameterConfiguration props = updateBean.getProperties();
  
              // Initialize the CmsUUID generator.
              CmsUUID.init(props.get("server.ethernet.address"));
  
              m_dbName = props.get("db.name");
  
              List<String> pools = CmsStringUtil.splitAsList(props.get("db.pools"), ',');
              for (String pool : pools) {
                  Map<String, String> data = new HashMap<String, String>();
                  data.put("driver", props.get("db.pool." + pool + ".jdbcDriver"));
                  data.put("url", props.get("db.pool." + pool + ".jdbcUrl"));
                  data.put("params", props.get("db.pool." + pool + ".jdbcUrl.params"));
                  data.put("user", props.get("db.pool." + pool + ".user"));
                  data.put("pwd", props.get("db.pool." + pool + ".password"));
                  data.put("keepHistory", String.valueOf(updateBean.isKeepHistory()));
                  m_dbPools.put(pool, data);
              }
          } else {
              throw new Exception("setup bean not initialized");
          }
      }
docs: Initializes the Update Manager object with the updateBean to get the database connection.<p>
  
  @param updateBean the update bean with the database connection
  
  @throws Exception if the setup bean is not initialized