/// <summary> /// Creates a new instance of a WaterOneFlow web service client /// which communicates with the specified web service. /// </summary> /// <param name="serviceInfo">The object with web service information</param> /// <remarks>Throws an exception if the web service is not a valid /// WaterOneFlow service</remarks> public WaterOneFlowClient(DataServiceInfo serviceInfo) { _serviceURL = serviceInfo.EndpointURL; //find out the WaterOneFlow version of this web service _serviceInfo = serviceInfo; _serviceInfo.Version = WebServiceHelper.GetWaterOneFlowVersion(_serviceURL); //assign the waterOneFlow parser _parser = new ParserFactory().GetParser(ServiceInfo); SaveXmlFiles = false; // false on webserver }