RE: [SOAP] SOAP Server not renewing the implemented class when thecode is updated
| From: | Liber | Date: | Thu, 23 Mar 2006 22:42:15 +0000 |
| Subject: | RE: [SOAP] SOAP Server not renewing the implemented class when thecode is updated | ||
| References: | 1 | Groups: | php.soap |
| Request: | Send a blank email to php-soap+get-2168@lists.php.net to get a copy of this message | ||
Ini_set('soap.wsdl_cache_enabled', '0');
-----Original Message-----
From: mslemko [mailto:mslemko@netscape.net]
Sent: Friday, March 24, 2006 3:09 AM
To: soap@lists.php.net
Subject: Re: [SOAP] SOAP Server not renewing the implemented class when
thecode is updated
Thanks,
That does work, however, I can't adjust this on the server as it is shared.
Do you know a way to set this programmatically?
-Mark
Liber wrote:
>
> Open your php.ini, and find out following characters:
> [soap]
> ; Enables or disables WSDL caching feature.
> soap.wsdl_cache_enabled=0
>
> Set the cache enabled to 0.
>
> -----Original Message-----
> From: mslemko [mailto:mslemko@netscape.net]
> Sent: Wednesday, March 22, 2006 6:23 AM
> To: soap@lists.php.net
> Subject: [SOAP] SOAP Server not renewing the implemented class when
> the code is updated
>
> Hello,
>
> I'm trying to update a "DoAction" class for the SOAP server without
> requiring a restart for apache (If I do a restart, the "DoAction"
> class is reloaded with the updated version).
>
> Is there a way for me to tell the SoapServer to forget what it has in
> its cache and reload the "DoAction" class? Or perhaps a way to trick
> the server into an unload and subsequently will just reload when needed?
>
> From what I understand, the SoapServer creates a single instance of
> the class and makes calls to that class for performance reasons.
>
> The server code is like this:
>
> /********/
> require_once("soap/class.DoAction.php");
> $NAMESPACE = 'http://server.com/mynamespace'; $server
> = new
> SoapServer(null,array('uri'=>$NAMESPACE));
> $server->setClass('DoAction');
> $server->handle();
> /********/
>
> PHP 5.1.2
> FreeBSD 5.4
>
>
> TIA
> -Mark
>
> --
> PHP Soap Mailing List (http://www.php.net/) To unsubscribe, visit:
> http://www.php.net/unsub.php
--
PHP Soap Mailing List (http://www.php.net/) To unsubscribe, visit:
http://www.php.net/unsub.php