// getting the settings file and its data to SSD context manager
File settingsFile = new File(System.getProperty(HPIConstants.ENV_HPI_BASE) + System.getProperty("file.separator"), HPIConstants.CONFIGURATIONS_FILE_ADDRESS);
log.info( "Looking for data settings at: " + settingsFile.getCanonicalPath());
SSDContextManager ssdCtx = SSDContextManager.build(settingsFile);
SSDRootObject ssdSettingsData = ssdCtx.getRootObject();
// load the configuration and first data to FactoryManager and as well instatiating the data watcher to invokers folders
InvokerDataLoader dataLoader = new InvokerDataLoader();
dataLoader.startup(ssdSettingsData);
// getting the keep session time alive to session manager startup
int keepSessionAlive = Integer.parseInt(
ssdSettingsData.getNode(HPIConstants.CONFIGURATIONS_CONFIG_SERVER)
.getNode(HPIConstants.CONFIGURATIONS_SESSION_MANAGER)
.getLeaf(HPIConstants.CONFIGURATIONS_KEEP_SESSION_ALIVE).getValue()
);
HPISessionManager.startup(keepSessionAlive);