title: WSDL functions with the same name. How to choose one?
body: <p>I'm using a provider wsdl with SoapClient but when I use the command __getFunctions I get something like this:</p>
  
  <pre><code>method1Rsp service(method1Req $parameters)
  method2Rsp service(method2Req $parameters)
  method3Rsp service(method3Req $parameters)
  method4Rsp service(method4Req $parameters)
  method5Rsp service(method5Req $parameters)
  </code></pre>
  
  <p>So,I can only call the function "service()" or use <code>__soapCall('service',$info)</code> but I always get the "method1" schema.
  If I use <code>__doRequest()</code> I can send the method I want in a self writen xml and works fine, but it's a pity...
  If I send the method name in the $info array, it also uses the first method.</p>
  
  <p><strong>Question</strong>: Is there a way to call specific methods using <code>__soapCall()</code> or the service function, or I have to modify the wsdl?</p>
  
  <p><strong>Edit</strong>:</p>
  
  <p>Here is a xml request used with <code>__doRequest</code>:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"&gt;
      &lt;s:Body&gt;
          &lt;LowFareSearchReq TargetBranch="" xmlns="http://www.travelport.com/schema/air_v20_0" xmlns:com="http://www.travelport.com/schema/common_v17_0"&gt;
              &lt;com:BillingPointOfSaleInfo OriginApplication="UAPI"/&gt;
              &lt;SearchAirLeg&gt;
                  &lt;SearchOrigin&gt;
                      &lt;CityOrAirport Code="LON" xmlns="http://www.travelport.com/schema/common_v17_0" /&gt;
                  &lt;/SearchOrigin&gt;
                  &lt;SearchDestination&gt;
                      &lt;CityOrAirport Code="MUC" xmlns="http://www.travelport.com/schema/common_v17_0" /&gt;
                  &lt;/SearchDestination&gt;
                  &lt;SearchDepTime PreferredTime="2013-02-10" /&gt;
                  &lt;AirLegModifiers&gt;
                      &lt;PreferredCabins&gt;
                          &lt;CabinClass Type="Economy" /&gt;
                      &lt;/PreferredCabins&gt;
                  &lt;/AirLegModifiers&gt;
              &lt;/SearchAirLeg&gt;
              &lt;SearchPassenger Code="ADT" Age="30" xmlns="http://www.travelport.com/schema/common_v17_0"/&gt;
              &lt;AirPricingModifiers CurrencyType="EUR"&gt;
              &lt;/AirPricingModifiers&gt;
          &lt;/LowFareSearchReq&gt;
      &lt;/s:Body&gt;
  &lt;/s:Envelope&gt;
  </code></pre>
  
  <p>The location of the webservice is <code>http://webservicename/AirService</code> despite the method you have to use.
  This works okay, but the response is also and xml string. Further more, the schemas are not updated if I change the wsdl file in a future update. Using <code>__soapCall</code> returns an stdClass object and gets the schemas automatically.</p>