diff --git a/TestSoap/Connected Services/GombaWS/ConnectedService.json b/TestSoap/Connected Services/GombaWS/ConnectedService.json
new file mode 100644
index 00000000..657a745b
--- /dev/null
+++ b/TestSoap/Connected Services/GombaWS/ConnectedService.json
@@ -0,0 +1,16 @@
+{
+ "ExtendedData": {
+ "inputs": [
+ "https://308gomba:8000/ws?wsdl"
+ ],
+ "collectionTypes": [
+ "System.Array",
+ "System.Collections.Generic.Dictionary`2"
+ ],
+ "namespaceMappings": [
+ "*, GombaWS"
+ ],
+ "targetFramework": "net6.0",
+ "typeReuseMode": "All"
+ }
+}
\ No newline at end of file
diff --git a/TestSoap/Connected Services/GombaWS/Reference.cs b/TestSoap/Connected Services/GombaWS/Reference.cs
new file mode 100644
index 00000000..9c1d8f5e
--- /dev/null
+++ b/TestSoap/Connected Services/GombaWS/Reference.cs
@@ -0,0 +1,679 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace GombaWS
+{
+
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")]
+ [System.ServiceModel.ServiceContractAttribute(Namespace="http://servicesImpl.webServices.gomba.com/", ConfigurationName="GombaWS.lwpService")]
+ public interface lwpService
+ {
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://servicesImpl.webServices.gomba.com/lwpService/reqWeightListRequest", ReplyAction="http://servicesImpl.webServices.gomba.com/lwpService/reqWeightListResponse")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ System.Threading.Tasks.Task reqWeightListAsync(GombaWS.reqWeightListRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://servicesImpl.webServices.gomba.com/lwpService/memWeightRequest", ReplyAction="http://servicesImpl.webServices.gomba.com/lwpService/memWeightResponse")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ System.Threading.Tasks.Task memWeightAsync(GombaWS.memWeightRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://servicesImpl.webServices.gomba.com/lwpService/reqWeightRequest", ReplyAction="http://servicesImpl.webServices.gomba.com/lwpService/reqWeightResponse")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ System.Threading.Tasks.Task reqWeightAsync(GombaWS.reqWeightRequest request);
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://servicesImpl.webServices.gomba.com/")]
+ public partial class gestWeightOut
+ {
+
+ private string balanceInField;
+
+ private string balanceOutField;
+
+ private string cod1Field;
+
+ private string cod2Field;
+
+ private string cod3Field;
+
+ private string cod4Field;
+
+ private string cod5Field;
+
+ private string cod6Field;
+
+ private System.DateTime dateInField;
+
+ private bool dateInFieldSpecified;
+
+ private System.DateTime dateOutField;
+
+ private bool dateOutFieldSpecified;
+
+ private string feedbackField;
+
+ private string idMemInField;
+
+ private string idMemOutField;
+
+ private string netField;
+
+ private string notesField;
+
+ private string rmField;
+
+ private string weightInField;
+
+ private string weightOutField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
+ public string balanceIn
+ {
+ get
+ {
+ return this.balanceInField;
+ }
+ set
+ {
+ this.balanceInField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
+ public string balanceOut
+ {
+ get
+ {
+ return this.balanceOutField;
+ }
+ set
+ {
+ this.balanceOutField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
+ public string cod1
+ {
+ get
+ {
+ return this.cod1Field;
+ }
+ set
+ {
+ this.cod1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
+ public string cod2
+ {
+ get
+ {
+ return this.cod2Field;
+ }
+ set
+ {
+ this.cod2Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
+ public string cod3
+ {
+ get
+ {
+ return this.cod3Field;
+ }
+ set
+ {
+ this.cod3Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=5)]
+ public string cod4
+ {
+ get
+ {
+ return this.cod4Field;
+ }
+ set
+ {
+ this.cod4Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=6)]
+ public string cod5
+ {
+ get
+ {
+ return this.cod5Field;
+ }
+ set
+ {
+ this.cod5Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=7)]
+ public string cod6
+ {
+ get
+ {
+ return this.cod6Field;
+ }
+ set
+ {
+ this.cod6Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=8)]
+ public System.DateTime dateIn
+ {
+ get
+ {
+ return this.dateInField;
+ }
+ set
+ {
+ this.dateInField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool dateInSpecified
+ {
+ get
+ {
+ return this.dateInFieldSpecified;
+ }
+ set
+ {
+ this.dateInFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=9)]
+ public System.DateTime dateOut
+ {
+ get
+ {
+ return this.dateOutField;
+ }
+ set
+ {
+ this.dateOutField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool dateOutSpecified
+ {
+ get
+ {
+ return this.dateOutFieldSpecified;
+ }
+ set
+ {
+ this.dateOutFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=10)]
+ public string feedback
+ {
+ get
+ {
+ return this.feedbackField;
+ }
+ set
+ {
+ this.feedbackField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=11)]
+ public string idMemIn
+ {
+ get
+ {
+ return this.idMemInField;
+ }
+ set
+ {
+ this.idMemInField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=12)]
+ public string idMemOut
+ {
+ get
+ {
+ return this.idMemOutField;
+ }
+ set
+ {
+ this.idMemOutField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=13)]
+ public string net
+ {
+ get
+ {
+ return this.netField;
+ }
+ set
+ {
+ this.netField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=14)]
+ public string notes
+ {
+ get
+ {
+ return this.notesField;
+ }
+ set
+ {
+ this.notesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=15)]
+ public string rm
+ {
+ get
+ {
+ return this.rmField;
+ }
+ set
+ {
+ this.rmField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=16)]
+ public string weightIn
+ {
+ get
+ {
+ return this.weightInField;
+ }
+ set
+ {
+ this.weightInField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=17)]
+ public string weightOut
+ {
+ get
+ {
+ return this.weightOutField;
+ }
+ set
+ {
+ this.weightOutField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="reqWeightList", WrapperNamespace="http://servicesImpl.webServices.gomba.com/", IsWrapped=true)]
+ public partial class reqWeightListRequest
+ {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://servicesImpl.webServices.gomba.com/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string type;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://servicesImpl.webServices.gomba.com/", Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string dateStart;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://servicesImpl.webServices.gomba.com/", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string dateEnd;
+
+ public reqWeightListRequest()
+ {
+ }
+
+ public reqWeightListRequest(string type, string dateStart, string dateEnd)
+ {
+ this.type = type;
+ this.dateStart = dateStart;
+ this.dateEnd = dateEnd;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="reqWeightListResponse", WrapperNamespace="http://servicesImpl.webServices.gomba.com/", IsWrapped=true)]
+ public partial class reqWeightListResponse
+ {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://servicesImpl.webServices.gomba.com/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public GombaWS.gestWeightOut[] @return;
+
+ public reqWeightListResponse()
+ {
+ }
+
+ public reqWeightListResponse(GombaWS.gestWeightOut[] @return)
+ {
+ this.@return = @return;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="memWeight", WrapperNamespace="http://servicesImpl.webServices.gomba.com/", IsWrapped=true)]
+ public partial class memWeightRequest
+ {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://servicesImpl.webServices.gomba.com/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string type;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://servicesImpl.webServices.gomba.com/", Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string rm;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://servicesImpl.webServices.gomba.com/", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string cod1;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://servicesImpl.webServices.gomba.com/", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string cod2;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://servicesImpl.webServices.gomba.com/", Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string cod3;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://servicesImpl.webServices.gomba.com/", Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string cod4;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://servicesImpl.webServices.gomba.com/", Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string cod5;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://servicesImpl.webServices.gomba.com/", Order=7)]
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string cod6;
+
+ public memWeightRequest()
+ {
+ }
+
+ public memWeightRequest(string type, string rm, string cod1, string cod2, string cod3, string cod4, string cod5, string cod6)
+ {
+ this.type = type;
+ this.rm = rm;
+ this.cod1 = cod1;
+ this.cod2 = cod2;
+ this.cod3 = cod3;
+ this.cod4 = cod4;
+ this.cod5 = cod5;
+ this.cod6 = cod6;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="memWeightResponse", WrapperNamespace="http://servicesImpl.webServices.gomba.com/", IsWrapped=true)]
+ public partial class memWeightResponse
+ {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://servicesImpl.webServices.gomba.com/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public GombaWS.gestWeightOut @return;
+
+ public memWeightResponse()
+ {
+ }
+
+ public memWeightResponse(GombaWS.gestWeightOut @return)
+ {
+ this.@return = @return;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="reqWeight", WrapperNamespace="http://servicesImpl.webServices.gomba.com/", IsWrapped=true)]
+ public partial class reqWeightRequest
+ {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://servicesImpl.webServices.gomba.com/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public string rm;
+
+ public reqWeightRequest()
+ {
+ }
+
+ public reqWeightRequest(string rm)
+ {
+ this.rm = rm;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(WrapperName="reqWeightResponse", WrapperNamespace="http://servicesImpl.webServices.gomba.com/", IsWrapped=true)]
+ public partial class reqWeightResponse
+ {
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://servicesImpl.webServices.gomba.com/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
+ public GombaWS.gestWeightOut @return;
+
+ public reqWeightResponse()
+ {
+ }
+
+ public reqWeightResponse(GombaWS.gestWeightOut @return)
+ {
+ this.@return = @return;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")]
+ public interface lwpServiceChannel : GombaWS.lwpService, System.ServiceModel.IClientChannel
+ {
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")]
+ public partial class lwpServiceClient : System.ServiceModel.ClientBase, GombaWS.lwpService
+ {
+
+ ///
+ /// Implement this partial method to configure the service endpoint.
+ ///
+ /// The endpoint to configure
+ /// The client credentials
+ static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials);
+
+ public lwpServiceClient() :
+ base(lwpServiceClient.GetDefaultBinding(), lwpServiceClient.GetDefaultEndpointAddress())
+ {
+ this.Endpoint.Name = EndpointConfiguration.lwpServicePort.ToString();
+ ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+ }
+
+ public lwpServiceClient(EndpointConfiguration endpointConfiguration) :
+ base(lwpServiceClient.GetBindingForEndpoint(endpointConfiguration), lwpServiceClient.GetEndpointAddress(endpointConfiguration))
+ {
+ this.Endpoint.Name = endpointConfiguration.ToString();
+ ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+ }
+
+ public lwpServiceClient(EndpointConfiguration endpointConfiguration, string remoteAddress) :
+ base(lwpServiceClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress))
+ {
+ this.Endpoint.Name = endpointConfiguration.ToString();
+ ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+ }
+
+ public lwpServiceClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(lwpServiceClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
+ {
+ this.Endpoint.Name = endpointConfiguration.ToString();
+ ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+ }
+
+ public lwpServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(binding, remoteAddress)
+ {
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task GombaWS.lwpService.reqWeightListAsync(GombaWS.reqWeightListRequest request)
+ {
+ return base.Channel.reqWeightListAsync(request);
+ }
+
+ public System.Threading.Tasks.Task reqWeightListAsync(string type, string dateStart, string dateEnd)
+ {
+ GombaWS.reqWeightListRequest inValue = new GombaWS.reqWeightListRequest();
+ inValue.type = type;
+ inValue.dateStart = dateStart;
+ inValue.dateEnd = dateEnd;
+ return ((GombaWS.lwpService)(this)).reqWeightListAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task GombaWS.lwpService.memWeightAsync(GombaWS.memWeightRequest request)
+ {
+ return base.Channel.memWeightAsync(request);
+ }
+
+ public System.Threading.Tasks.Task memWeightAsync(string type, string rm, string cod1, string cod2, string cod3, string cod4, string cod5, string cod6)
+ {
+ GombaWS.memWeightRequest inValue = new GombaWS.memWeightRequest();
+ inValue.type = type;
+ inValue.rm = rm;
+ inValue.cod1 = cod1;
+ inValue.cod2 = cod2;
+ inValue.cod3 = cod3;
+ inValue.cod4 = cod4;
+ inValue.cod5 = cod5;
+ inValue.cod6 = cod6;
+ return ((GombaWS.lwpService)(this)).memWeightAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task GombaWS.lwpService.reqWeightAsync(GombaWS.reqWeightRequest request)
+ {
+ return base.Channel.reqWeightAsync(request);
+ }
+
+ public System.Threading.Tasks.Task reqWeightAsync(string rm)
+ {
+ GombaWS.reqWeightRequest inValue = new GombaWS.reqWeightRequest();
+ inValue.rm = rm;
+ return ((GombaWS.lwpService)(this)).reqWeightAsync(inValue);
+ }
+
+ public virtual System.Threading.Tasks.Task OpenAsync()
+ {
+ return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndOpen));
+ }
+
+ public virtual System.Threading.Tasks.Task CloseAsync()
+ {
+ return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginClose(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndClose));
+ }
+
+ private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration)
+ {
+ if ((endpointConfiguration == EndpointConfiguration.lwpServicePort))
+ {
+ System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding();
+ result.MaxBufferSize = int.MaxValue;
+ result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max;
+ result.MaxReceivedMessageSize = int.MaxValue;
+ result.AllowCookies = true;
+ result.Security.Mode = System.ServiceModel.BasicHttpSecurityMode.Transport;
+ return result;
+ }
+ throw new System.InvalidOperationException(string.Format("Could not find endpoint with name \'{0}\'.", endpointConfiguration));
+ }
+
+ private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration)
+ {
+ if ((endpointConfiguration == EndpointConfiguration.lwpServicePort))
+ {
+ return new System.ServiceModel.EndpointAddress("https://308gomba:8000/ws");
+ }
+ throw new System.InvalidOperationException(string.Format("Could not find endpoint with name \'{0}\'.", endpointConfiguration));
+ }
+
+ private static System.ServiceModel.Channels.Binding GetDefaultBinding()
+ {
+ return lwpServiceClient.GetBindingForEndpoint(EndpointConfiguration.lwpServicePort);
+ }
+
+ private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress()
+ {
+ return lwpServiceClient.GetEndpointAddress(EndpointConfiguration.lwpServicePort);
+ }
+
+ public enum EndpointConfiguration
+ {
+
+ lwpServicePort,
+ }
+ }
+}
diff --git a/TestSoap/Program.cs b/TestSoap/Program.cs
new file mode 100644
index 00000000..3ed0e5d7
--- /dev/null
+++ b/TestSoap/Program.cs
@@ -0,0 +1,3 @@
+// See https://aka.ms/new-console-template for more information
+Console.WriteLine("Hello, World!");
+
diff --git a/TestSoap/TestSoap.csproj b/TestSoap/TestSoap.csproj
new file mode 100644
index 00000000..db5dfc82
--- /dev/null
+++ b/TestSoap/TestSoap.csproj
@@ -0,0 +1,18 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
+
+
+
+
+
+
+
+