Hi Henry,

 I tried them.
 I tried it call in <script> tag with LzRPC.setTimeout() or in <soap> tag with 
this.setTimeout().
 But both of them, my test code said 'call to undefined method setTimeout'.
 How can i call it from a application ?



Henry Minsky さんは書きました:
> It looks like I forgot to put in the code that sets the timeout, when I 
> updated the
> code last time.
> 
> There is an object called LzRPCDataRequest, which is a subclass of 
> LzHTTPDataRequest. It is defined in the file 
> lps/components/rpc/library/rpc.js
> 
> The LzRPCDataRequest can take a timeout property. However, nothing is 
> setting it right now.
> 
> In the xmlrpc.js file (that defines the XMLRPC service), the code does 
> set the timeout as
> 
>     requestObj.timeout = canvas.dataloadtimeout;
> 
> So that service will default to that canvas value.
> 
> However, the JavaRPC and SOAP request() methods are not setting the 
> timeout.
> 
> 
> We should define an API method on LzRPC that sets the timeout that is
> used in the request() method. I would propose having a default timeout
> value as an instance var in LzRPC, and a method to modify it
> 
> 
> class LzRPC {
> 
> var defaulttimeout = 30000;
> 
> function setTimeout(msec) { this.defaulttimeout = msec; }
> ...
> ...
> }
> 
> Then in the request() method, that value would be copied to the datarequest
> 
>     function request ( dreq:LzRPCDataRequest, delegate, secure, 
> secureport ) {
> ...
> ...
> dreq.timeout = this.defaulttimeout
> 
>   
> Can you try this and see if it works?
> 
> If you get something working, or even if you don't file a bug  for this, 
> I will try to take a look at it as soon as I finish a couple of high 
> priority bugs that I am working on for our next release.
> 
> On Tue, Jun 9, 2009 at 4:13 AM, ono keiji <[email protected] 
> <mailto:[email protected]>> wrote:
> 
>     Are not you have any info?
>     It seems like a application timeout could controlled by
>     http.backendTimeout/http.backendConnectionTimeout
>      which are in lps.properties. But what are their mean ? What is
>     difference between backendTmeout and
>     backendConnectionTimeout ?
> 
> 
> 
> 
>     ono keiji さんは書きました:
> 
> 
> 
>         
> ------------------------------------------------------------------------
> 
>         Subject:
>         [Laszlo-dev] how to set soap timeout
>         From:
>         ono keiji <[email protected] <mailto:[email protected]>>
>         Date:
>         Thu, 21 May 2009 20:47:58 +0900
>         To:
>         [email protected] <mailto:[email protected]>
> 
>         To:
>         [email protected] <mailto:[email protected]>
> 
> 
>         Hi,
> 
>         Could someone tell me how to set a timeout parameter when using
>         rpc/soap
>         on v.4.3 ?
>         on v.3.*, i could control it at getNewLoader() in rpc.js, but i saw
>         it had gone away somewhere now.
> 
>         Ono Keiji
>         [email protected] <mailto:[email protected]>
> 
> 
> 
> 
>     -- 
>     ------------------------------------------
>     (株)ネットエイト
>     小野圭二
> 
>     [email protected] <mailto:[email protected]>
>     東京都江戸川区瑞江1-45-11
>     TEL 03(3676)6599
>     URL http://www.net8.co.jp
>     ------------------------------------------
> 
> 
> 
> 
> -- 
> Henry Minsky
> Software Architect
> [email protected] <mailto:[email protected]>
> 
> 


-- 
------------------------------------------
(株)ネットエイト
小野圭二
[email protected]
東京都江戸川区瑞江1-45-11
TEL 03(3676)6599
URL http://www.net8.co.jp
------------------------------------------

Reply via email to