Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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());
        }