tx.begin();
String rootPublisherStr = config.getString(Property.JUDDI_ROOT_PUBLISHER);
UddiEntityPublisher rootPublisher = new UddiEntityPublisher(rootPublisherStr);
rootPublisher.populateKeyGeneratorKeys(em);
List<String> rootKeyGenList = rootPublisher.getKeyGeneratorKeys();
if (rootKeyGenList == null || rootKeyGenList.size() == 0)
throw new ConfigurationException("The 'root' publisher key generator was not found. Please make sure that the application is properly installed.");
String rootKeyGen = rootKeyGenList.iterator().next();