You mean rpc.js is not all for this ?

Henry Minsky さんは書きました:
> I'll make up a patch you can try out.
> 
> 
> 2009/6/9 ono keiji <[email protected] <mailto:[email protected]>>
> 
>     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]>
>      > <mailto:[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]> <mailto:[email protected]
>     <mailto:[email protected]>>>
>      >         Date:
>      >         Thu, 21 May 2009 20:47:58 +0900
>      >         To:
>      >         [email protected]
>     <mailto:[email protected]> <mailto:[email protected]
>     <mailto:[email protected]>>
>      >
>      >         To:
>      >         [email protected]
>     <mailto:[email protected]> <mailto:[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]>
>     <mailto:[email protected] <mailto:[email protected]>>
>      >
>      >
>      >
>      >
>      >     --
>      >     ------------------------------------------
>      >     (株)ネットエイト
>      >     小野圭二
>      >
>      >     [email protected] <mailto:[email protected]>
>     <mailto:[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]>
>     <mailto:[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]>
> 
> 

Reply via email to