public System.Threading.Tasks.Task <AutoNumberCaseResponse> AutoNumberCaseAsync(InputParameters InputParameters) { AutoNumberCaseRequest inValue = new AutoNumberCaseRequest(); inValue.InputParameters = InputParameters; return(((AutoNumberCasePort)(this)).AutoNumberCaseAsync(inValue)); }
private static void Test() { var request = new AutoNumberCaseRequest() { InputParameters = new InputParameters() { I_CO_ID = "01" } }; //AutoNumberCasePortClient client = new AutoNumberCasePortClient("AutoNumberCasePort"); BasicHttpBinding myBinding = new BasicHttpBinding("AutoNumberCaseBind"); //myBinding.CloseTimeout = new TimeSpan(0, 0, 1, 0, 0); //myBinding.OpenTimeout = new TimeSpan(0, 0, 1, 0, 0); //myBinding.ReceiveTimeout = new TimeSpan(0, 0, 10, 0, 0); //myBinding.SendTimeout = new TimeSpan(0, 0, 1, 0, 0); //myBinding.BypassProxyOnLocal = false; //myBinding.MaxBufferPoolSize = 524288; //myBinding.MaxReceivedMessageSize = 65536; //myBinding.UseDefaultWebProxy = true; //myBinding.AllowCookies = false; //We need the IP address //EndpointIdentity endpointIdentity = EndpointIdentity.CreateUpnIdentity("usuario"); EndpointAddress myEndpoint = new EndpointAddress(new Uri("http://localhost:9991/esb/common/conAutoNumberCase/v2/?wsdl"));//I have to change this. using (AutoNumberCasePortChannel proxy = new ChannelFactory <AutoNumberCasePortChannel>(myBinding, myEndpoint).CreateChannel()) { AutoNumberCaseResponse response = proxy.AutoNumberCase(request); var codigo = response.OutputParameters.O_ID_CASE; } }
public OutputParameters AutoNumberCase(InputParameters InputParameters) { AutoNumberCaseRequest inValue = new AutoNumberCaseRequest(); inValue.InputParameters = InputParameters; AutoNumberCaseResponse retVal = ((AutoNumberCasePort)(this)).AutoNumberCase(inValue); return(retVal.OutputParameters); }
private string getAutoNumberService(string strCodigo, Boolean isAccepted) { string strAutoNumberCodeService = null; try { BasicHttpBinding myBinding = new BasicHttpBinding(); myBinding.Name = "AutoNumberCaseBind"; string PhaseNameEN = Util.GetCrmConfiguration(service, myBinding.Name); //Get the real URL from the parameters. //EndpointAddress myEndpoint = new EndpointAddress(new Uri("http://localhost:9991/esb/common/conAutoNumberCase/v2/?wsdl")); EndpointAddress myEndpoint = new EndpointAddress(new Uri(PhaseNameEN));//I have to change this. var request = new AutoNumberCaseRequest() { InputParameters = new InputParameters() { I_CO_ID = strCodigo //Varia por Type Case //,I_CASESpecified = isAccepted } }; //myTrace.Trace("codigo: " + strCodigo); //myTrace.Trace("isAccepted: " + isAccepted.ToString()); using (AutoNumberCasePortChannel proxy = new ChannelFactory <AutoNumberCasePortChannel>(myBinding, myEndpoint).CreateChannel()) { AutoNumberCaseResponse response = proxy.AutoNumberCase(request); if (response != null) { strAutoNumberCodeService = response.OutputParameters.O_ID_CASE; } } } catch (EndpointNotFoundException ex) { throw new EndpointNotFoundException(ex.Message, ex); } catch (Exception) { throw; } return(strAutoNumberCodeService); }
System.Threading.Tasks.Task <AutoNumberCaseResponse> AutoNumberCasePort.AutoNumberCaseAsync(AutoNumberCaseRequest request) { return(base.Channel.AutoNumberCaseAsync(request)); }
AutoNumberCaseResponse AutoNumberCasePort.AutoNumberCase(AutoNumberCaseRequest request) { return(base.Channel.AutoNumberCase(request)); }