public Session(String host) { credentialManager = new AppXCredentialManager(); String proto = null; String envNamesTccs = null; this.host = host; if (host.StartsWith("http")) { proto = SoaConstants.HTTP; } else if (host.StartsWith("tccs")) { proto = SoaConstants.TCCS; int envNamesStart = host.IndexOf('/') + 2; envNamesTccs = host.Substring(envNamesStart, host.Length - envNamesStart); } connection = new Teamcenter.Soa.Client.Connection(host, new System.Net.CookieCollection(), credentialManager, SoaConstants.REST, proto, false); if (proto == SoaConstants.TCCS) { connection.SetOption(Teamcenter.Soa.Client.Connection.TCCS_ENV_NAME, envNamesTccs); } connection.ExceptionHandler = new AppXExceptionHandler(); connection.ModelManager.AddPartialErrorListener(new AppXPartialErrorListener()); connection.ModelManager.AddModelEventListener(new AppXModelEventListener()); Teamcenter.Soa.Client.Connection.AddRequestListener(new AppXRequestListener()); }
public void initialize() { session = new Teamcenter.ClientX.Session(serverHost); connection = Teamcenter.ClientX.Session.getConnection(); dmService = DataManagementService.getService(Teamcenter.ClientX.Session.getConnection()); //prefService = PreferenceManagementService.getService(Session.getConnection()); sessionService = SessionService.getService(Teamcenter.ClientX.Session.getConnection()); queryService = SavedQueryService.getService(Teamcenter.ClientX.Session.getConnection()); fileMgtService = FileManagementService.getService(Teamcenter.ClientX.Session.getConnection()); }