public void RetrieveProducts()
        //**********RetrieveProducts**********
        //NAME           : RetrieveProducts
        //PURPOSE        : This function is used to retrive products.
        //PARAMETERS     :
        //RETURN VALUE   : void
        //USAGE		     :
        //CREATED ON	 : 16-04-2007
        //CHANGE HISTORY :Auth           Date	     Description
        //***********************************************************************
        {
            Response.ContentType = "text/xml";
            Response.Charset     = "utf-16";

            XmlHttpHandler HandleXmlRequest = new XmlHttpHandler();

            try
            {
                string Products;
                if (Request.Form["assetpid"] != "")
                {
                    Products = HandleXmlRequest.EnemerateProducts(Convert.ToInt32(Request.Form["assetpid"]));
                }
                else
                {
                    Products = HandleXmlRequest.EnemerateProducts(0);
                }
                Response.BinaryWrite(StringToBytes(Products));
                HandleXmlRequest = null;
            }
            catch (Exception ex)
            {
                if (ExceptionPolicy.HandleException(DanaherTM.Framework.ExceptionHandling.ExceptionInstance.FlukeNetworks.WebPages, ex))
                {
                    //throw;
                }
            }
        }