public string Execute()
        {
            var helper = new Helper();

            _proxy = helper.GetProxy <LOLServiceSoap>(_ambiente.LolUri, _ambiente.Username, _ambiente.Password);



            var fake     = new OperationContextScope((IContextChannel)_proxy);
            var property = new HttpRequestMessageProperty();

            property.Headers.Add("customerid", _ambiente.customerid);
            property.Headers.Add("smuser", _ambiente.smuser);
            property.Headers.Add("costcenter", _ambiente.costcenter);
            property.Headers.Add("billingcenter", _ambiente.billingcenter);
            property.Headers.Add("idsender", _ambiente.idsender);
            property.Headers.Add("contracttype", _ambiente.contracttype);
            property.Headers.Add("sendersystem", _ambiente.sendersystem);
            property.Headers.Add("usertype", _ambiente.usertype);



            OperationContext.Current.OutgoingMessageProperties[HttpRequestMessageProperty.Name] = property;


            var result = _proxy.RecuperaIdRichiesta();

            return(result.IDRichiesta);
        }