static void Main(string[] args) { FlmServiceClient client = new FlmServiceClient(); CheckConnectionReplyType checkConnectionParameter = new CheckConnectionReplyType(); checkConnectionParameter.Originator = new Uri("urn:publicid:" + System.Environment.UserDomainName); checkConnectionParameter.SystemName = System.Environment.MachineName.ToString(); checkConnectionParameter.FeedIdentifier = Guid.NewGuid().ToString(); checkConnectionParameter.DateTimeCreated = DateTime.Now; CheckConnectionReplyType checkConnectionReply = client.CheckConnection(checkConnectionParameter); XmlElement xmlElement = client.GetFacilityList(); WriteToDisk(xmlElement, "GetFacilityList"); xmlElement = client.GetUpdatedFacilityListSince("Since:12/12/2009"); WriteToDisk(xmlElement, "GetUpdatedFacilityListSince"); DCinemaSecurityMessageType extraTheatreMessage = client.GetFLM("urn:publicid:facility:regalcinemas.com:108"); XmlSerializer xmlSerializer = new XmlSerializer(extraTheatreMessage.GetType()); MemoryStream memStream = new MemoryStream(); xmlSerializer.Serialize(memStream, extraTheatreMessage); memStream.Seek(0, System.IO.SeekOrigin.Begin); XmlDocument xmlDocument = new XmlDocument(); xmlDocument.Load(memStream); memStream.Close(); WriteToDisk(xmlDocument.DocumentElement, "GetFLM"); }