The problem is the server not the client. This has nothing to do with inheritance. You SOAP server is not returning a result back. Try this $client = new SoapClient($this->_serviceDir . 'Personnel.wsdl', array('trace'=>true, exceptions=>false)); $client->listPersonnel(); echo $client->__getLastResponse(); die(); What does this return? -- Kevin Barnard "Great Beauty, great strength, and great Riches, are really and truly of no great Use; a right Heart exceeds all." -- Benjamin Franklin -- PHP Soap Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php