[horde] horde webservices: continuos wsdl request

Jan Schneider jan at horde.org
Sun Jun 7 09:07:22 UTC 2009


Zitat von Roberto Polli <rpolli at babel.it>:

> hi all,
>
> I noted that for each webservice request, horde retrieves internally its wsdl
>
> 127.0.0.1 - - [04/Jun/2009:16:28:44 +0200] "GET /horde-webmail/rpc.php?wsdl
> HTTP/1.1" 200 6020 "-" "PEAR HTTP_Request class ( http://pear.php.net/ )"
>
> 10.0.10.215 - user [04/Jun/2009:16:28:44 +0200] "POST /horde-webmail/rpc.php
> HTTP/1.1" 200 - "-" "Axis/1.4"
>
> I found that the line is the following:
> # file: ./lib/Horde/RPC/soap.php
> $this->_server->bindWSDL(Horde::url($registry->get('webroot', 'horde') .
> '/rpc.php?wsdl', true, false));
>
> even commenting that line everything works fine (and webservices speeds up by
> 40%), but I think it's not the right way to solve that issue :DDDD
>
> Is there a way to avoid those countinuous wsdl request, making horde client
> retrieve the wsdl only once?

Looks like we need this for complex types:
http://cvs.horde.org/diff.php/framework/RPC/RPC/soap.php?r1=1.11&r2=1.12

Jan.

-- 
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digitale PGP-Unterschrift
URL: <http://lists.horde.org/archives/horde/attachments/20090607/85be7814/attachment.bin>


More information about the horde mailing list