Ejemplo n.º 1
0
        public IcmWorkItemManagment(Config.InstanceConfig instanceConfig)
        {
            Logger.InfoFormat("Creating IcM work item manager...");
            ValidateConfig(instanceConfig);
            config           = instanceConfig;
            incidentDefaults = config.IncidentDefaults;

            X509Certificate certificate = RetrieveCertificate(CertThumbprint);

            dataServiceClient = new DataServiceODataClient(
                new Uri(config.IcmClientConfig.OdataServiceBaseUri),
                config,
                certificate);

            connectorClient = ConnectToIcmInstance();
            if (connectorClient == null)
            {
                Logger.ErrorFormat("Cannot initialize IcM Webservice.");
                throw new Exception("Cannot initialize IcM Webservice.");
            }

            InitWorkItemsCache();

            nameResolver = InitNameResolver();
            dateHolder   = DateTime.UtcNow;
            Logger.InfoFormat("Completed creating IcM work item manager.");
        }
Ejemplo n.º 2
0
 public IcmODataClientTest()
 {
     X509Certificate certificate = IcmWorkItemManagment.RetrieveCertificate(CertThumbprint);
     dataServiceClient = new DataServiceODataClient(new Uri(ServiceUri), certificate);
 }