Do you have the ability to build the system from the source code?
2009/6/9 Henry Minsky <[email protected]> > No, the code in rpc.js does not have the timeout setting code in it, my > earlier email explained where to add it. > > I'll send a patch with my idea for you to test. > > 2009/6/9 ono keiji <[email protected]> > >> 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]> >> > >> > >> > > > > -- > Henry Minsky > Software Architect > [email protected] > > > -- Henry Minsky Software Architect [email protected]
