The SOAP message body should look like this... <soapenv:Body> <echo:sendEcho> <echo:message>Hello, SMI</echo:message> </echo:sendEcho> </soapenv:Body> But instead I am getting this... <SOAP-ENV:Body> <sendEcho/> </SOAP-ENV:Body> My call looks like this... $params=array( "message"=>"hello, SMI" ); $client->__soapCall('sendEcho',$params); Any ideas why the params are not getting added? what am I doing wrong. Thank you all again for all of your help!!!!! Russell Jones CTO Virante, Inc. russ@virante.com 919-459-1035