Hallo!
Wenn ich kein return angebe, sieht das generierte wsdl Dokument wie folgt aus [...]
<output message="tns:setTextResponse"/>Hmm, ich bin zwar kein WSDL-Experte, aber diese Operation braucht einen Typen setTextResponse, der aber in der gesamten WSDL nicht definiert wird. Also kann die Validierung nicht funktionieren. (So interpretiere ich das zumindest.)
Ich vermute daher (bin mir aber nicht sicher) einen Bug in Zend_Soap.
Ich würde einfach @return boolean und dann return true; in die Funktion schreiben, dann sollte zumindest die WSDL gültig sein - den Rückgabewert musst Du ja in der aufrufenden Funktion nicht verwenden.
hm... ok, schön ist die Lösung zwar nicht, mir bleibt aber wohl erst einmal nichts anderes übrig
evtl. kennt sich noch jemand anders aus und kann einen Tipp geben.
Stella