[Laszlo-user] [Fwd: [Laszlo-dev] how to set soap timeout]
ono keiji
keiji_ono at net8.co.jp
Tue Jun 9 22:23:51 PDT 2009
It works fine for me.
I filled it as LPP-8261, and also attached rpc.js into it.
Thank you.
Henry Minsky さんは書きました:
> Oh sorry, try the test app with
>
> <handler name="oninit">
> LzSOAPService.setTimeout(60000);
> </handler>
>
>
>
>
>
> 2009/6/9 ono keiji <keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>
>
> I have tried this as following, but the result was same as i did,
> that mean
> it said 'call to undefined method setTimeout'.
>
> 1.replace old rpc.js to new one
> 2.lps build
> 4.restart tomcat
> 3.run test soap apri
> <soap name="soaptest"
>
> wsdl="http://localhost:8080/axis/SoapStringSimpleReturn.jws?wsdl">
> <handler name="oninit">
> this.setTimeout( 60000 );
> </handler>
>
>
> what was wrong?
>
>
> Henry Minsky さんは書きました:
> > Attached is a copy of rpc.js with a setTimeout method.
> >
> > In your application, you can call setTimeout on the soap or
> javarpc object
> >
> > example
> > <soap name="maths"
> >
> >
> wsdl="http://www.dotnetjunkies.com/quickstart/aspplus/samples/services/mathservice/cs/mathservice.asmx?WSDL">
> > <handler name="oninit">
> > this.setTimeout(60000);
> > </handler>
> > ...
> >
> >
> > 2009/6/9 ono keiji <keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp> <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>>>
> >
> > Ok, thank you.
> >
> > Henry Minsky さんは書きました:
> > > 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 <keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>
> <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>>>
> > >
> > > 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 <keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>
> > > <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp> <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>>>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>
> <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>
> > > <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp> <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>>>>>
> > > >
> > > > 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
> > > <keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>
> <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>
> <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>>
> > > > <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>
> <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>>>
> > > > > <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>
> <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>>
> > > <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp> <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>
> <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>>>>> 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 <keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>
> > > <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp> <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>>>
> > > > <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>
> <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>>>
> > > <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp> <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>
> <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>>
> > > > <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>
> <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>>>>>
> > > > > Date:
> > > > > Thu, 21 May 2009 20:47:58 +0900
> > > > > To:
> > > > > laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>
> > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>>
> > > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>
> > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>>>
> > > > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>
> > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>>
> > > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>
> > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>>>>
> > > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>
> > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>>
> <mailto:laszlo-dev at openlaszlo.org <mailto:laszlo-dev at openlaszlo.org>
> > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>>>
> > > > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>
> > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>>
> > > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>
> > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>>>>>
> > > > >
> > > > > To:
> > > > > laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>
> > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>>
> > > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>
> > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>>>
> > > > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>
> > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>>
> > > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>
> > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>>>>
> > > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>
> > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>>
> <mailto:laszlo-dev at openlaszlo.org <mailto:laszlo-dev at openlaszlo.org>
> > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>>>
> > > > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>
> > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>>
> > > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>
> > <mailto:laszlo-dev at openlaszlo.org
> <mailto:laszlo-dev at openlaszlo.org>>>>>
> > > > >
> > > > >
> > > > > 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
> > > > > ono at net8.co.jp
> <mailto:ono at net8.co.jp> <mailto:ono at net8.co.jp <mailto:ono at net8.co.jp>>
> > <mailto:ono at net8.co.jp <mailto:ono at net8.co.jp>
> <mailto:ono at net8.co.jp <mailto:ono at net8.co.jp>>>
> > > <mailto:ono at net8.co.jp <mailto:ono at net8.co.jp>
> <mailto:ono at net8.co.jp <mailto:ono at net8.co.jp>>
> > <mailto:ono at net8.co.jp <mailto:ono at net8.co.jp>
> <mailto:ono at net8.co.jp <mailto:ono at net8.co.jp>>>>
> > > > <mailto:ono at net8.co.jp <mailto:ono at net8.co.jp>
> <mailto:ono at net8.co.jp <mailto:ono at net8.co.jp>>
> > <mailto:ono at net8.co.jp <mailto:ono at net8.co.jp>
> <mailto:ono at net8.co.jp <mailto:ono at net8.co.jp>>>
> > > <mailto:ono at net8.co.jp <mailto:ono at net8.co.jp>
> <mailto:ono at net8.co.jp <mailto:ono at net8.co.jp>>
> > <mailto:ono at net8.co.jp <mailto:ono at net8.co.jp>
> <mailto:ono at net8.co.jp <mailto:ono at net8.co.jp>>>>>
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > ------------------------------------------
> > > > > (株)ネットエイト
> > > > > 小野圭二
> > > > >
> > > > > keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>
> <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>>
> > > <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp> <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>
> <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>>>
> > > > <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>
> <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>>
> > > <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp> <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>
> <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>>>>
> > > > > 東京都江戸川区瑞江1-45-11
> > > > > TEL 03(3676)6599
> > > > > URL http://www.net8.co.jp
> > > > > ------------------------------------------
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Henry Minsky
> > > > > Software Architect
> > > > > hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>
> > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>>
> > > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>
> > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>>>
> > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com> <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>>
> > > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>
> > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>>>>
> > > > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>
> > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>>
> > > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>
> > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>>>
> > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com> <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>>
> > > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>
> > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>>>>>
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > ------------------------------------------
> > > > (株)ネットエイト
> > > > 小野圭二
> > > > keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp> <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>
> <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>>
> > > <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp> <mailto:keiji_ono at net8.co.jp
> <mailto:keiji_ono at net8.co.jp>>
> > <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>
> <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>>>
> > > > 東京都江戸川区瑞江1-45-11
> > > > TEL 03(3676)6599
> > > > URL http://www.net8.co.jp
> > > > ------------------------------------------
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Henry Minsky
> > > > Software Architect
> > > > hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>
> > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>>
> <mailto:hminsky at laszlosystems.com <mailto:hminsky at laszlosystems.com>
> > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>>>
> > > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>
> > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>>
> <mailto:hminsky at laszlosystems.com <mailto:hminsky at laszlosystems.com>
> > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>>>>
> > > >
> > > >
> > >
> > >
> > >
> > >
> > > --
> > > Henry Minsky
> > > Software Architect
> > > hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com> <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>>
> > <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com> <mailto:hminsky at laszlosystems.com
> <mailto:hminsky at laszlosystems.com>>>
> > >
> > >
> >
> >
> > --
> > ------------------------------------------
> > (株)ネットエイト
> > 小野圭二
> > keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>
> <mailto:keiji_ono at net8.co.jp <mailto:keiji_ono at net8.co.jp>>
> > 東京都江戸川区瑞江1-45-11
> > TEL 03(3676)6599
> > URL http://www.net8.co.jp
> > ------------------------------------------
> >
> >
> >
> >
> > --
> > Henry Minsky
> > Software Architect
> > hminsky at laszlosystems.com <mailto:hminsky at laszlosystems.com>
> <mailto:hminsky at laszlosystems.com <mailto:hminsky at laszlosystems.com>>
> >
> >
>
>
>
>
> --
> Henry Minsky
> Software Architect
> hminsky at laszlosystems.com <mailto:hminsky at laszlosystems.com>
>
>
More information about the Laszlo-user
mailing list