title: Calling web service and getting null for response object
body: <p>I am working with a 3rd party web service which is written in Java/Axis.  I have not worked much with WCF so I am trying to feel my way through this.  I was able to generate the class from the wsdl and using Fiddler I am able to see the call being made to the service, and a response being returned.  But in my code, my response is empty and I am not sure why I am not seeing the response.  I did read one post about the namespace, and tried to update it, but no luck.  Below is the generated class, the wsdl and the response from the web service.  Is there an issue with the auto generated class?  Why is my response not being consumed by the C# code?</p>
  
  <p>This is the generated class.  I only included the methods I am calling since this file is over 5000 lines and most of it will not be used by us.</p>
  
  <pre><code>[GeneratedCodeAttribute("wsdl", "4.0.30319.18020")]
  [DebuggerStepThroughAttribute()]
  [DesignerCategoryAttribute("code")]
  [WebServiceBindingAttribute(Name = "grandeFacadeSoapBinding", Namespace = "http://localhost:8081/axis/services/grandeFacade")]
  public partial class grandeFacadeService : SoapHttpClientProtocol
  {
      private SendOrPostCallback EnterpriseObjectsOperationCompleted;
  
      private SendOrPostCallback EnterpriseObjecOperationCompleted;
  
      public grandeFacadeService()
      {
          this.Url = "http://example.com:8081/axis/services/grandeFacade";
      }       
  
      public event EnterpriseObjectsCompletedEventHandler EnterpriseObjectsCompleted;
  
      public event EnterpriseObjecCompletedEventHandler EnterpriseObjecCompleted;
  
      [SoapDocumentMethodAttribute("", RequestNamespace = "http://localhost:8180/grandeFacade/services/grandeFacade", ResponseNamespace = "http://localhost:8180/grandeFacade/services/grandeFacade", Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
      [return: XmlElementAttribute("EnterpriseObjectsReturn")]
      public WebServiceResp EnterpriseObjects([Serialization.XmlElementAttribute("EnterpriseObjValues")] EnterpriseObjValues[] EnterpriseObjValues)
      {
          object[] results = this.Invoke("EnterpriseObjects", new object[] { EnterpriseObjValues });
          return ((WebServiceResp)(results[0]));
      }
  
      public IAsyncResult BeginEnterpriseObjects(EnterpriseObjValues[] EnterpriseObjValues, AsyncCallback callback, object asyncState)
      {
          return this.BeginInvoke("EnterpriseObjects", new object[] { EnterpriseObjValues}, callback, asyncState);
      }
  
      public WebServiceResp EndEnterpriseObjects(IAsyncResult asyncResult)
      {
          object[] results = this.EndInvoke(asyncResult);
          return ((WebServiceResp)(results[0]));
      }
  
      public void EnterpriseObjectsAsync(EnterpriseObjValues[] EnterpriseObjValues)
      {
          this.EnterpriseObjectsAsync(EnterpriseObjValues, null);
      }
  
      public void EnterpriseObjectsAsync(EnterpriseObjValues[] EnterpriseObjValues, object userState)
      {
          if ((this.EnterpriseObjectsOperationCompleted == null))
          {
              this.EnterpriseObjectsOperationCompleted = new SendOrPostCallback(this.OnEnterpriseObjectsOperationCompleted);
          }
          this.InvokeAsync("EnterpriseObjects", new object[] { EnterpriseObjValues}, this.EnterpriseObjectsOperationCompleted, userState);
      }
  
      private void OnEnterpriseObjectsOperationCompleted(object arg)
      {
          if ((this.EnterpriseObjectsCompleted != null))
          {
              InvokeCompletedEventArgs invokeArgs = ((InvokeCompletedEventArgs)(arg));
              this.EnterpriseObjectsCompleted(this, new EnterpriseObjectsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
          }
      }
  
      [SoapDocumentMethodAttribute("", RequestNamespace = "http://localhost:8180/grandeFacade/services/grandeFacade", ResponseNamespace = "http://localhost:8180/grandeFacade/services/grandeFacade", Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
      [return: XmlElementAttribute("EnterpriseObjecReturn")]
      public wsResponse EnterpriseObjec(EnterpriseObjValues EnterpriseObjValues)
      {
          object[] results = this.Invoke("EnterpriseObjec", new object[] { EnterpriseObjValues });
          return ((wsResponse)(results[0]));
      }
  
      public IAsyncResult BeginEnterpriseObjec(EnterpriseObjValues EnterpriseObjValues, AsyncCallback callback, object asyncState)
      {
          return this.BeginInvoke("EnterpriseObjec", new object[] { EnterpriseObjValues}, callback, asyncState);
      }
  
      public wsResponse EndEnterpriseObjec(IAsyncResult asyncResult)
      {
          object[] results = this.EndInvoke(asyncResult);
          return ((wsResponse)(results[0]));
      }
  
      public void EnterpriseObjecAsync(EnterpriseObjValues EnterpriseObjValues)
      {
          this.EnterpriseObjecAsync(EnterpriseObjValues, null);
      }
  
      public void EnterpriseObjecAsync(EnterpriseObjValues EnterpriseObjValues, object userState)
      {
          if ((this.EnterpriseObjecOperationCompleted == null))
          {
              this.EnterpriseObjecOperationCompleted = new SendOrPostCallback(this.OnEnterpriseObjecOperationCompleted);
          }
          this.InvokeAsync("EnterpriseObjec", new object[] { EnterpriseObjValues}, this.EnterpriseObjecOperationCompleted, userState);
      }
  
      private void OnEnterpriseObjecOperationCompleted(object arg)
      {
          if ((this.EnterpriseObjecCompleted != null))
          {
              InvokeCompletedEventArgs invokeArgs = ((InvokeCompletedEventArgs)(arg));
              this.EnterpriseObjecCompleted(this, new EnterpriseObjecCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
          }
      }
  }
  </code></pre>
  
  <p>Here is the URL to the WSDL.  Not sure if this is accessible outside our network. </p>
  
  <pre><code>http://sdrsafposent1d:8081/axis/services/grandeFacade?wsdl
  </code></pre>
  
  <p>And here is the response Fiddler captured.  My other question is with the response I see there is a Java Exception and some ugly jibberish afterwards.  Can this be causing the issue with the response not being consumed?</p>
  
  <pre><code>2000
  &lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
   &lt;soapenv:Body&gt;
    &lt;EnterpriseObjectsResponse xmlns="http://localhost:8180/grandeFacade/services/grandeFacade"&gt;
     &lt;EnterpriseObjectsReturn&gt;
      &lt;wsResponse&gt;
       &lt;action&gt;INSERT&lt;/action&gt;
       &lt;documentID&gt;1000&lt;/documentID&gt;
       &lt;errorMsg&gt;&lt;/errorMsg&gt;
       &lt;objectName&gt;enca_orden_compra&lt;/objectName&gt;
       &lt;stackTrace&gt;&lt;/stackTrace&gt;
       &lt;status&gt;Not processed&lt;/status&gt;
       &lt;transactionID&gt;1&lt;/transactionID&gt;
      &lt;/wsResponse&gt;
      &lt;wsResponse&gt;
       &lt;action&gt;INSERT&lt;/action&gt;
       &lt;documentID&gt;1000&lt;/documentID&gt;
       &lt;errorMsg&gt;&lt;/errorMsg&gt;
       &lt;objectName&gt;det_orden_compra&lt;/objectName&gt;
       &lt;stackTrace&gt;&lt;/stackTrace&gt;
       &lt;status&gt;Not processed&lt;/status&gt;
       &lt;transactionID&gt;1&lt;/transactionID&gt;
      &lt;/wsResponse&gt;
      &lt;wsResponse&gt;
       &lt;action&gt;update&lt;/action&gt;
       &lt;documentID&gt;1000&lt;/documentID&gt;
       &lt;errorMsg&gt;&lt;/errorMsg&gt;
       &lt;objectName&gt;enca_orden_compra&lt;/objectName&gt;
       &lt;stackTrace&gt;&lt;/stackTrace&gt;
       &lt;status&gt;Not processed&lt;/status&gt;
       &lt;transactionID&gt;1&lt;/transactionID&gt;
      &lt;/wsResponse&gt;
      &lt;wsResponse&gt;
       &lt;action&gt;update&lt;/action&gt;
       &lt;documentID&gt;1000&lt;/documentID&gt;
       &lt;errorMsg&gt;&lt;/errorMsg&gt;
       &lt;objectName&gt;enca_orden_compra&lt;/objectName&gt;
       &lt;stackTrace&gt;&lt;/stackTrace&gt;
       &lt;status&gt;Not processed&lt;/status&gt;
       &lt;transactionID&gt;1&lt;/transactionID&gt;
      &lt;/wsResponse&gt;
      &lt;wsResponse&gt;
       &lt;action&gt;update&lt;/action&gt;
       &lt;documentID&gt;1000&lt;/documentID&gt;
       &lt;errorMsg&gt;&lt;/errorMsg&gt;
       &lt;objectName&gt;enca_orden_compra&lt;/objectName&gt;
       &lt;stackTrace&gt;&lt;/stackTrace&gt;
       &lt;status&gt;Not processed&lt;/status&gt;
       &lt;transactionID&gt;1&lt;/transactionID&gt;
      &lt;/wsResponse&gt;
      &lt;wsResponse&gt;
       &lt;action&gt;Informative&lt;/action&gt;
       &lt;documentID&gt;Footer&lt;/documentID&gt;
       &lt;errorMsg&gt;NULL&lt;/errorMsg&gt;
       &lt;objectName&gt;&lt;/objectName&gt;
       &lt;stackTrace&gt;none
  *******************************************************************************
  * Object Name: det_orden_compra
  * Field Name: Unidades_ordenadas
  * Field Value: 1
  * Process Step: Getting primary key 
  * Possible Error: Incorrect field name or value data from the key
  *******************************************************************************
  java.lang.NullPointerException&lt;/stackTrace&gt;
       &lt;status&gt;error&lt;/status&gt;
       &lt;transactionID&gt;
  
  ***********************************************************************************************
  &amp;lt;EnterpriseObjsValues&amp;gt;
  &amp;lt;EnterpriseObjValues&amp;gt;
     &amp;lt;objectName&amp;gt;enca_orden_compra&amp;lt;/objectName&amp;gt;
     &amp;lt;action&amp;gt;INSERT&amp;lt;/action&amp;gt;
     &amp;lt;documentID&amp;gt;1000&amp;lt;/documentID&amp;gt;
     &amp;lt;transactionID&amp;gt;1&amp;lt;/transactionID&amp;gt;
     &amp;lt;source&amp;gt;ORACLE&amp;lt;/source&amp;gt;
     &amp;lt;whereClasue&amp;gt;sucursal = XYZ AND orden = 34567&amp;lt;/whereClasue&amp;gt;
     &amp;lt;objectDetail&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;external_id&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;345888&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;sucursal&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;XYZ&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;orden&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;34567&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;proveedor&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;45454&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;comprador&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;1001&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;tipo_distribucion&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;DD&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;order_origin&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;C&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;document_status&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;5&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;fecha_orden&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;3/13/2015 12:53:54 PM&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;fecha_entrada&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;3/20/2015 12:53:54 PM&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;fecha_cancelacion&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;3/27/2015 12:53:54 PM&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
     &amp;lt;/objectDetail&amp;gt;
  &amp;lt;/EnterpriseObjValues&amp;gt;
  &amp;lt;EnterpriseObjValues&amp;gt;
     &amp;lt;objectName&amp;gt;det_orden_compra&amp;lt;/objectName&amp;gt;
     &amp;lt;action&amp;gt;INSERT&amp;lt;/action&amp;gt;
     &amp;lt;documentID&amp;gt;1000&amp;lt;/documentID&amp;gt;
     &amp;lt;transactionID&amp;gt;1&amp;lt;/transactionID&amp;gt;
     &amp;lt;source&amp;gt;ORACLE&amp;lt;/source&amp;gt;
     &amp;lt;whereClasue&amp;gt;sucursal =  AND orden = 34567 AND Articulo = '1'&amp;lt;/whereClasue&amp;gt;
     &amp;lt;objectDetail&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;sucursal&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;orden&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;34567&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;Articulo&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;1&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;Unidades_ordenadas&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;null&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;Costo&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;13-MAR-15&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;confirmed_quantity&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;null&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;confirmation_date&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;3/20/2015 12:53:54 PM&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;confirmation_number&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;34567&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;document_status&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;5&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;sequence&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;4567&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;requisition&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;1&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
     &amp;lt;/objectDetail&amp;gt;
  &amp;lt;/EnterpriseObjValues&amp;gt;
  &amp;lt;EnterpriseObjValues&amp;gt;
     &amp;lt;objectName&amp;gt;enca_orden_compra&amp;lt;/objectName&amp;gt;
     &amp;lt;action&amp;gt;update&amp;lt;/action&amp;gt;
     &amp;lt;documentID&amp;gt;1000&amp;lt;/documentID&amp;gt;
     &amp;lt;transactionID&amp;gt;1&amp;lt;/transactionID&amp;gt;
     &amp;lt;source&amp;gt;ORACLE&amp;lt;/source&amp;gt;
     &amp;lt;whereClasue&amp;gt;sucursal =  AND orden = 34567&amp;lt;/whereClasue&amp;gt;
     &amp;lt;objectDetail&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;sucursal&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;orden&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;34567&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;status_proceso&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;18&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
     &amp;lt;/objectDetail&amp;gt;
  &amp;lt;/EnterpriseObjValues&amp;gt;
  &amp;lt;EnterpriseObjValues&amp;gt;
     &amp;lt;objectName&amp;gt;enca_orden_compra&amp;lt;/objectName&amp;gt;
     &amp;lt;action&amp;gt;update&amp;lt;/action&amp;gt;
     &amp;lt;documentID&amp;gt;1000&amp;lt;/documentID&amp;gt;
     &amp;lt;transactionID&amp;gt;1&amp;lt;/transactionID&amp;gt;
     &amp;lt;source&amp;gt;ORACLE&amp;lt;/source&amp;gt;
     &amp;lt;whereClasue&amp;gt;sucursal =  AND orden = 34567&amp;lt;/whereClasue&amp;gt;
     &amp;lt;objectDetail&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;sucursal&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;orden&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;34567&amp;lt;
  554
  /fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;status_proceso&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;19&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
     &amp;lt;/objectDetail&amp;gt;
  &amp;lt;/EnterpriseObjValues&amp;gt;
  &amp;lt;EnterpriseObjValues&amp;gt;
     &amp;lt;objectName&amp;gt;enca_orden_compra&amp;lt;/objectName&amp;gt;
     &amp;lt;action&amp;gt;update&amp;lt;/action&amp;gt;
     &amp;lt;documentID&amp;gt;1000&amp;lt;/documentID&amp;gt;
     &amp;lt;transactionID&amp;gt;1&amp;lt;/transactionID&amp;gt;
     &amp;lt;source&amp;gt;ORACLE&amp;lt;/source&amp;gt;
     &amp;lt;whereClasue&amp;gt;sucursal =  AND orden = 34567&amp;lt;/whereClasue&amp;gt;
     &amp;lt;objectDetail&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;sucursal&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;orden&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;34567&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
        &amp;lt;item&amp;gt;
           &amp;lt;fieldName&amp;gt;status_proceso&amp;lt;/fieldName&amp;gt;
           &amp;lt;fieldValue&amp;gt;3&amp;lt;/fieldValue&amp;gt;
        &amp;lt;/item&amp;gt;
     &amp;lt;/objectDetail&amp;gt;
  &amp;lt;/EnterpriseObjValues&amp;gt;
  &amp;lt;/EnterpriseObjsValues&amp;gt;
  
  ***********************************************************************************************
  
  &lt;/transactionID&gt;
      &lt;/wsResponse&gt;
     &lt;/EnterpriseObjectsReturn&gt;
    &lt;/EnterpriseObjectsResponse&gt;
   &lt;/soapenv:Body&gt;
  &lt;/soapenv:Envelope&gt;
  0
  </code></pre>
  
  <p>Here is the block of code that  I where I am making the call and capturing the response.</p>
  
  <pre><code>grandeFacadeService grandeFacadeService serv = new grandeFacadeService();
  WebServiceResp response = serv.EnterpriseObjects(enterpriseObjValueslist);
  wsResponse[] responseArray= response.wsResponse;
  </code></pre>