axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "I.Venuti" <i.ven...@caribel.pisa.it>
Subject R: showing dialog / message box to client
Date Thu, 19 May 2005 11:35:53 GMT
I'm quite surprised about your implementation. DOes your showDialog is in
the server part??
If so I really don't understand how it can be shown at the client side!
Maybe you are testing client and server in your local PC? ;)

I propose to use 2 different operations.

1) do your current operation and let the Web Service return the expire time
2) with the expire time reult, ask the user if he wants to renew it; if
"yes" call the new created operation that renews it


> -----Messaggio originale-----
> Da: Plorks mail [mailto:plork123@hotmail.com]
> Inviato: giovedì 19 maggio 2005 11.26
> A: doneill3@gmail.com; axis-user@ws.apache.org
> Oggetto: Re: showing dialog / message box to client
>
>
>
> Thanks Dan
>
> My problem is this
>
> Every call a client makes (the client can be anything vb, c# web
> app etc...)
>   I need to check a token value within the soap header
>
> Once i get the value my web service will validate it with a db
> table.  The
> db table also holds an expiry date/time for the token value.  The token
> value has 7 days until it expires.  What i want to achieve is
> when the token
> value is checked with the db table and it has <= 60 minutes until
> it expires
> i want to throw up a message box to the client informing them the
> token has
> so miany minutes leff until it expires, do they want to renew it (yes/no
> button)
>
> I've done this in my web serice
> int answer = JOptionPane.showConfirmDialog(new JFrame(), message, title,
> JOptionPane.YES_NO_OPTION);
>
> if (answer == JOptionPane.YES_OPTION)
> {
> // clicked yes
> }
> else if (answer == JOptionPane.NO_OPTION)
> {
> // clicked no
> }
>
> I've created a simple client to test this.  The message displays
> correctly,.
> but what i'm finding is if i leave the message on the screen for
> a couple of
> minutes i get this error -
>
> java.net.SocketTimeoutException: Read timed out
>
>
> Thanks for any help
>
>
>
>
>
>
>
>
>
> >From: Dan O'Neill <doneill3@gmail.com>
> >Reply-To: Dan O'Neill <doneill3@gmail.com>
> >To: axis-user@ws.apache.org
> >Subject: Re: showing dialog / message box to client
> >Date: Thu, 19 May 2005 09:45:01 +0100
> >
> >Hi,
> >
> >I don't fully understand your method but I had to do something very
> >similar.
> >
> >
> >In my application I used a client side handler to recognise when
> a response
> >was recieved by the client. Then that handler started a thread -
> >DisplayGUI.java for example. This was being run on the client side. The
> >displayGUI.java took in the information and then sent this
> information back
> >to my application for processing....
> >
> >Now I don't whether you have control of the client.... or whether you can
> >ask them to download handlers, extra classes, etc. Now this imposes a
> >question on interoperability but if thats not a problem then this kind of
> >idea should work?
> >
> >Dan
> >On 5/19/05, Plorks mail <plork123@hotmail.com> wrote:
> > >
> > >
> > >
> > > Dear All
> > >
> > > I'm writing a server-side web service. During one exposed
> amethod I need
> > > to
> > > show a dialog/message box to the client asking them a question.
> > >
> > > The clients clicks yes or no button and that determines which
> code gets
> > > executed.
> > >
> > > Can anyone advise on how i should so this?
> > >
> > > If i use this
> > > int answer = JOptionPane.showConfirmDialog(new JFrame(),
> message, title,
> > > JOptionPane.YES_NO_OPTION);
> > >
> > > Then i'll be showing a dialog box and waiting for user input while in
> >the
> > > middle of a remote socket call - which will be wrong
> > >
> > > Does anyone have any suggestions on how i should do this
> > >
> > > Many thanks for any advice
> > >
> > > _________________________________________________________________
> > > Winks & nudges are here - download MSN Messenger 7.0 today!
> > > http://messenger.msn.co.uk
> > >
> > >
> >
> >
> >--
> >"I swear, the next bastard that kisses the ground in front of me is gonna
> >get
> >kicked in the antique chicken coops." - Cohen the Barbarian
>
> _________________________________________________________________
> FREE pop-up blocking with the new MSN Toolbar – get it now!
> http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/
>



Mime
View raw message