Hi Denuwanthi, Thanks for the reply, I have correct the path definition and I have use startTenantFlow. Now it's working perfectly.
Thanks, On Mon, May 16, 2016 at 8:44 AM, Denuwanthi De Silva <[email protected]> wrote: > Hi Nalaka, > > Before creating the registry, could you please try loading the tenant > registry using 'loadTenantRegistry(tenantId)' method of > 'TenantRegistryLoader' class. > > > Thanks, > > > > On Fri, May 13, 2016 at 6:45 PM, Nalaka Perera <[email protected]> wrote: > >> Hi all, >> >> I am adding Log analyzer alert configuration file (JSON file) to the >> registry using TenantRegistryLoader. My code snippets as follows. >> >> public void saveAlertConfiguration (ScheduleAlertBean scheduleAlertBean, int >> tenantId) throws RegistryException { >> try { >> UserRegistry userRegistry = >> LAAlertServiceValueHolder.getInstance().getTenantConfigRegistry(tenantId); >> createConfigurationCollection(userRegistry); >> String configurationLocation = >> getConfigurationLocation(scheduleAlertBean.getAlertName()); >> if (!userRegistry.resourceExists(configurationLocation)) { >> Resource resource = getResource(userRegistry, >> scheduleAlertBean); >> if(!resource.equals(null)){ >> userRegistry.put(configurationLocation, resource); >> userRegistry.commitTransaction(); >> } >> } >> } catch (RegistryException e) { >> log.error("Unable to save Alert configurations " + >> e.getMessage(), e); >> throw new RegistryException("Unable to save Alert Configuration >> " + e.getMessage(), e); >> } >> } >> >> private void createConfigurationCollection(UserRegistry userRegistry) { >> try { >> if >> (!userRegistry.resourceExists(LAAlertConstant.ALERT_CONFIGURATION_LOCATION)) >> { >> Collection collection = userRegistry.newCollection(); >> userRegistry.put(LAAlertConstant.ALERT_CONFIGURATION_LOCATION, >> collection); >> } >> } catch (RegistryException e) { >> log.error("Unable to create Configuration Collection in Registry " + >> e.getMessage(), e); >> } >> } >> >> When I am adding a file and load it's content to Log Analyzer UI(jaggery >> app), file content are correctly showing at the LA UI. But file is not >> showing at the management console, after restart the server file is showing >> at the management console. >> >> I am also updating the content of that file and save, but changes of the >> content are not showing at the LA UI and management console. Then after >> restarting the server changes are showing correctly. >> >> Could anyone suggest a solution for this? >> >> Thanks >> Nalaka >> >> -- >> *Nalaka Perera* >> >> *Intern - Software Engineering* >> *WSO2* >> >> *Mobile: * *+94 71 9165748 <%2B94%2071%209165748>* >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Denuwanthi De Silva > Software Engineer; > WSO2 Inc.; http://wso2.com, > Email: [email protected] > Blog: https://denuwanthi.wordpress.com/ > -- *Nalaka Perera* *Intern - Software Engineering* *WSO2* *Mobile: * *+94 71 9165748*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
