arrow_back history picture_as_pdf This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ~~NOTRANS~~ ~~Title: Default connection properties~~ Our ProjX application sets additional/default connection properties for the MasterConnection and every screen connection (means SubConnection used for work-screens). The additional properties are: <file java> con.setProperty(IConnectionConstants.PREFIX_CLIENT + ILauncher.PARAM_CODEBASE, launcher.getParameter(ILauncher.PARAM_CODEBASE)); con.setProperty(IConnectionConstants.PREFIX_CLIENT + ILauncher.PARAM_SERVERBASE, launcher.getParameter(ILauncher.PARAM_SERVERBASE)); con.setProperty(IConnectionConstants.PREFIX_SERVER + IConnectionConstants.PREFIX_SESSION + "language", getLanguage()); con.setProperty(IConnectionConstants.PREFIX_CLIENT + "launcher", launcher.getUIResource().getClass().getName()); con.setProperty(IConnectionConstants.PREFIX_CLIENT + ILauncher.PARAM_UIFACTORY, launcher.getFactory().getClass().getName()); con.setProperty(IConnectionConstants.PREFIX_CLIENT + ILauncher.PARAM_ENVIRONMENT, launcher.getEnvironmentName()); </file> All properties are available on server-side, in your session: <file java> SessionContext.getCurrentSession().getProperty(IConnectionConstants.PREFIX_CLIENT + ILauncher.PARAM_ENVIRONMENT); </file> It's easy to handle different environments or different launcher implementations with above properties.