title: SOAP: Unexpected internal error
body: <p>I am using php to request SOAP request. Below is the code. I am generating security pass phrase in this function : <code>generateWSSecurityHeader</code>. That one is ok. I don't know what else wrong in below method.</p>
  
  <p>Web-service URL: <a href="https://ifs-uat.ca.equifax.com/uru/soap/ut/canadav2?wsdl" rel="nofollow">https://ifs-uat.ca.equifax.com/uru/soap/ut/canadav2?wsdl</a></p>
  
  <pre><code>    $soap_client = new SoapClient("https://ifs-uat.ca.equifax.com/uru/soap/ut/canadav2?wsdl");
      $functions = $soap_client-&gt;__getFunctions();
      $soap_client-&gt;__setSoapHeaders($this-&gt;generateWSSecurityHeader($username, $password, "PasswordText"));
  
      $all_names = array('FirstName'=&gt;"PERFUME",
                         'LastName'=&gt;"TESTSWEET");
  
      $all_addresses = array('AddressLine'=&gt;"109 ALBERT ST NE",
                             'City'=&gt;"AIRDRIE",
                             'Province'=&gt;"AB",
                             'PostalCode'=&gt;"T4B0R5"
                             );
  
      $hybrid_address = array('HybridAddress'=&gt;$all_addresses);
      $identity = array('Name'=&gt;$all_names,
                        'Address'=&gt;$hybrid_address
                        );
  
      $language = array('Language'=&gt;'English');
  
      $initial_request = array('Identity'=&gt;$identity,
                               'ProcessingOptions'=&gt;$language
                               );
  
      try{
          $test = $soap_client-&gt;__soapCall('startTransaction', array('InitialRequest'=&gt;$initial_request));
      }
      catch(SoapFault $fault){
          die("SOAP Fault: (faultcode: {$fault-&gt;faultcode}, faultstring: {$fault-&gt;faultstring})");
      }
  
      echo $soap_client-&gt;__getLastRequest();
  </code></pre>
  
  <p><strong>ERROR</strong></p>
  
  <blockquote>
    <p>SOAP Fault: (faultcode: soap:Server, faultstring: Unexpected internal error)</p>
  </blockquote>