title: How to call overloaded wsdl webservice method from php soap client
body: <p><strong>Webservice</strong> : <a href="http://webservices.dishtv.in/Services/Mobile/Trade/TradeSubscriberInfo.asmx" rel="nofollow">http://webservices.dishtv.in/Services/Mobile/Trade/TradeSubscriberInfo.asmx</a>
  Overloaded method is GetSubscriberInfoV2 MessageName="GetSubscriberInfoVCLogV2"
  My php code is,</p>
  
  <pre><code>&lt;?php
  $mobileno="01523833622";
  $url="http://webservices.dishtv.in/Services/Mobile/Trade/TradeSubscriberInfo.asmx?wsdl";
  $client = new SoapClient($url);
  $soapHeader = array('UserID' =&gt; '47','Password' =&gt; 'zZa@#286#@');
  $header = new SOAPHeader('http://tempuri.org/', 'AuthenticationHeader', $soapHeader);        
  $client -&gt;__setSoapHeaders($header); 
  try
  {
          $res = $client-&gt;GetSubscriberInfoVCLogV2(array('vcNo' =&gt; $mobileno, 'mobileNo' =&gt; '', 'BizOps' =&gt; '1', 'UserID' =&gt; '555300', 'UserType' =&gt; 'DL' ));
  } 
  catch(SoapFault $e)
  {   
          echo "Invalid No";
          print_r($e);         
  }
  print_r($res);
  ?&gt;
  </code></pre>
  
  <p>It gives error GetSubscriberInfoVCLogV2 is not found. I need to get the response of GetSubscriberInfoVCLogV2. Can anyone help me to find the solution.</p>