同じ WSDL に基づく Zend_Soap_Server と対応するクライアントがあり、メソッド「sendsth」は、PHP クライアントから呼び出された場合に正しく処理されます。
次に、perl から呼び出す必要があるため、SOAP::Lite でクライアントを作成します。これも同じ WSDL を使用します。クライアントからメソッドを呼び出すと、サーバーでエラーが発生します。
PHP 致命的なエラー: プロシージャ 'sendsth' が /usr/local/zend/share/ZendFramework/library/Zend/Soap/Server.php に存在しません
何が間違っているのか、またはそれをデバッグする方法を知っていますか?
興味深い側面: $server->handle() への呼び出しを try/catch ブロックでラップしても、プログラムはまさにその場所でクラッシュします