Я полагаю, что проблема может заключаться в том, что Zend_Soap_Client, когда WSDL имеет параметр, который определен как логический, не будет правильно преобразовывать «истину», «1» в логическое истину.Мне пришлось принудительно установить тип данных вручную.Как только это было сделано, все заработало.
$params = array(
'test1'=> 'Testing',
'test2'=> true
);
Я полагаю, причина, по которой это произошло, была связана с различными версиями PHP.