I'm writing code to connect to a SOAP service. I think I've got the syntax and convention down because a few of the functions work. I've gotten ones with no argument to work, and ones with one or two arguments to to work.

Now, when I have a problem, I use:

PHP Code:
try {
 
$resultado $this->zendClient->Function($func_arg);
 
}
catch (
Exception $ex) {
 
var_dump($ex);

and I get

Code:
object(SoapFault)#4 (10) {
  ["message":protected]=>
  string(46) "Failed to process request. No result returned."
  ["string":"Exception":private]=>
  string(0) ""
  ["code":protected]=>
  int(0)
  ["file":protected]=>
  string(87) "C:\Program Files (x86)\Zend\ZendServer\share\ZendFramework\library\Zend\Soap\Client.php"
  ["line":protected]=>
  int(1113)
  ["trace":"Exception":private]=>
  array(6) {
    [0]=>
    array(6) {
      ["file"]=>
      string(87) "C:\Program Files (x86)\Zend\ZendServer\share\ZendFramework\library\Zend\Soap\Client.php"
      ["line"]=>
      int(1113)
      ["function"]=>
      string(10) "__soapCall"
      ["class"]=>
      string(10) "SoapClient"
      ["type"]=>
      string(2) "->"
      ["args"]=>
      array(5) {
        [0]=>
        string(14) "GetMemberNotes"
        [1]=>
        array(1) {
          [0]=>
          array(1) {
            ["request"]=>
            array(1) {
              ["MemberID"]=>
              string(6) "237420"
            }
          }
        }
        [2]=>
        NULL
        [3]=>
        NULL
        [4]=>
        &array(0) {
        }
      }
    }
    [1]=>
    array(4) {
      ["function"]=>
      string(6) "__call"
      ["class"]=>
      string(16) "Zend_Soap_Client"
      ["type"]=>
      string(2) "->"
      ["args"]=>
      array(2) {
        [0]=>
        string(14) "GetMemberNotes"
        [1]=>
        array(1) {
          [0]=>
          array(1) {
            ["request"]=>
            array(1) {
              ["MemberID"]=>
              string(6) "237420"
            }
          }
        }
      }
    }
    [2]=>
    array(6) {
      ["file"]=>
      string(64) "C:\Program Files (x86)\Zend\Apache2\htdocs\dbg\class_service.php"
      ["line"]=>
      int(139)
      ["function"]=>
      string(14) "GetMemberNotes"
      ["class"]=>
      string(16) "Zend_Soap_Client"
      ["type"]=>
      string(2) "->"
      ["args"]=>
      array(1) {
        [0]=>
        array(1) {
          ["request"]=>
          array(1) {
            ["MemberID"]=>
            string(6) "237420"
          }
        }
      }
    }
    [3]=>
    array(6) {
      ["file"]=>
      string(64) "C:\Program Files (x86)\Zend\Apache2\htdocs\dbg\class_service.php"
      ["line"]=>
      int(55)
      ["function"]=>
      string(14) "GetMemberNotes"
      ["class"]=>
      string(7) "service"
      ["type"]=>
      string(2) "->"
      ["args"]=>
      array(1) {
        [0]=>
        &array(1) {
          ["MemberID"]=>
          string(6) "237420"
        }
      }
    }
    [4]=>
    array(6) {
      ["file"]=>
      string(58) "C:\Program Files (x86)\Zend\Apache2\htdocs\dbg\process.php"
      ["line"]=>
      int(21)
      ["function"]=>
      string(8) "makeCall"
      ["class"]=>
      string(7) "service"
      ["type"]=>
      string(2) "->"
      ["args"]=>
      array(2) {
        [0]=>
        &string(14) "GetMemberNotes"
        [1]=>
        &array(1) {
          ["MemberID"]=>
          string(6) "237420"
        }
      }
    }
    [5]=>
    array(4) {
      ["file"]=>
      string(56) "C:\Program Files (x86)\Zend\Apache2\htdocs\dbg\index.php"
      ["line"]=>
      int(26)
      ["args"]=>
      array(1) {
        [0]=>
        string(58) "C:\Program Files (x86)\Zend\Apache2\htdocs\dbg\process.php"
      }
      ["function"]=>
      string(7) "include"
    }
  }
  ["previous":"Exception":private]=>
  NULL
  ["faultstring"]=>
  string(46) "Failed to process request. No result returned."
  ["faultcode"]=>
  string(13) "soap:Receiver"
  ["detail"]=>
  string(0) ""
}
I'm not sure where to look to interpret that output.