Example #1
0
        private static Application OBConnection(string serviceURL, string dataSource, string userName, SecureString password)
        {
            var hylandApplication = Cache.Applications.Where(cachedApplication => cachedApplication.UserName == userName).Select(ca => ca.Application).SingleOrDefault();

            if (hylandApplication == null)
            {
                var onBaseAuthProperties = Application.CreateOnBaseAuthenticationProperties(serviceURL, userName, password.Insecure(), dataSource);

                hylandApplication = Application.Connect(onBaseAuthProperties);

                Cache.Applications.Add(new WApplication(userName, hylandApplication));
            }
            return hylandApplication;
        }
 private Unity.Application OBConnection(string serviceURL, string dataSource, string userName, SecureString password)
 {
     Unity.OnBaseAuthenticationProperties onBaseAuthProperties = Unity.Application.CreateOnBaseAuthenticationProperties(serviceURL, userName, password.Insecure(), dataSource);
     return Unity.Application.Connect(onBaseAuthProperties);
 }