private IGeoDataServer InitGeoDataServerFromNetworkServer(String machineName, String
    serviceName)
        {
            // Create a property set for connection properties.
            IPropertySet propertySet = new PropertySetClass();
            //propertySet.SetProperty("Machine", machineName);
            propertySet.SetProperty("user", @"domain\mapuser");
            propertySet.SetProperty("password", "1234");
            propertySet.SetProperty("CONNECTIONTYPE", "esriConnectionTypeInternet");
            propertySet.SetProperty("URL", "http://server/arcgis/rest/services/");
            
            // Connect to the server and get an enumerator for its objects.
            IAGSServerConnectionFactory agsServerConnectionFactory = new
                AGSServerConnectionFactoryClass();
            IAGSServerConnection agsServerConnection = agsServerConnectionFactory.Open
                (propertySet, 0);
            IAGSEnumServerObjectName enumServerObjectName =
                agsServerConnection.ServerObjectNames;
            enumServerObjectName.Reset();
            // Iterate through the objects to locate the GeoData service.
            IAGSServerObjectName serverObjectName = null;
            IGeoDataServer geoDataServer = null;
            while ((serverObjectName = enumServerObjectName.Next()) != null)
            {
                if (serverObjectName.Name == serviceName)
                {
                    IName name = (IName)serverObjectName;
                    geoDataServer = (IGeoDataServer)name.Open();
                    break;
                }
            }
            return geoDataServer;
        }Erin,
Thanks for the links. I think this will very useful. I did not know about the SOAP Proxy Libraries so I appreciate you showing me these.
I would have responded earlier but could not find this post now that it is on GeoNet ![]()
Mele