W3C home > Mailing lists > Public > www-forms@w3.org > October 2003

Re: How to forward instance data between forms ?

From: Dharmesh Mistry <dharmesh@edgeipk.com>
Date: Wed, 29 Oct 2003 13:32:06 -0000
Message-ID: <006301c39e21$0c5ac310$7e00a8c0@uk.edgeipk.com>
To: "Dharmesh Mistry" <dharmesh@edgeipk.com>, "Paolo C." <paoloxforms@yahoo.fr>, <www-forms@w3.org>
Cc: <XForms@yahoogroups.com>

Sorry I should add, I can see that using a Xforms plugin could resolve this,
but is that compatible with other players?

Also what happens if you rely on a preprocessor (IBM or FormFaces) rather
than a plug in? Is this preprocessor standard too?

kind regards............Dharmesh


----- Original Message ----- 
From: "Dharmesh Mistry" <dharmesh@edgeipk.com>
To: "Paolo C." <paoloxforms@yahoo.fr>; <www-forms@w3.org>
Cc: <XForms@yahoogroups.com>
Sent: Wednesday, October 29, 2003 1:27 PM
Subject: Re: How to forward instance data between forms ?


> This is a really good question and opens up a few other issues which I
would
> like to understand:
>
> 1) How do you manage instance data between forms, whilst ensuring that a
> scalable server architecture can be maintained? i.e. if we have 3 web
> servers with load balancing, we would not want to go back to the same web
> server that created the instance data for that user, so the instance data
> would have to be replicated across servers.
>
> 2) If the above is resolved with files on a centralised source shared by
> servers, then how do these files get cleaned up?
>
> kind regards............Dharmesh
>
> ----- Original Message ----- 
> From: "Paolo C." <paoloxforms@yahoo.fr>
> To: <www-forms@w3.org>
> Sent: Wednesday, October 29, 2003 10:47 AM
> Subject: RE: How to forward instance data between forms ?
>
>
> >
> > Thank you very much.
> > The example is very close to my needs : I want to
> > split a commercial transaction over various screens,
> > using a wizard-like display.
> >
> > I think the "file:" mode is limited, though :
> > 1 - Can you give the user the ability to choose the
> > directory where the instance data will be saved ? c:
> > is a little rough.
> > 2 - On the other hand, the file URI pointing to a
> > server is not very safe from a security point of vue.
> >
> > Back to the wizard-like display, which is as I was
> > saying, exactly the kind of process I would like to
> > implement, I'm unconfortable with the fact that
> > different views of the same user instance data should
> > be coded in the same xml document, through
> > xforms:switch and xforms:case elements. I would
> > definitely prefer the ability to split among different
> > xml documents, sharing instance data as session data.
> >
> > Thank you very much anyway.
> > The provided example does help me a lot.
> >
> >  --- Mark Birbeck <Mark.Birbeck@x-port.net> a écrit :
> > >
> > > Mark wrote:
> > > > This behaviour is supported by XForms using
> > > >
> > > > <xfm:load resource="the other form you want to
> > > load" show="replace"/>
> > >
> > > That wouldn't achieve the desired effect since you
> > > will lose the instance
> > > data from the first form.
> > >
> > > Paolo wrote:
> > > > My aim is to forward some instance data from a
> > > first
> > > > XForms page (form1.xml) to a second XForms page
> > > > (form2.xml).
> > > >
> > > > [...]
> > > >
> > > > Is this kind of approach conformant to the XForms
> > > > recommandation ?
> > >
> > > It depends what you mean. If you mean could you
> > > refer to some 'global'
> > > instances across forms, then no. But there is
> > > nothing to stop you saving the
> > > first lot of instance data and then picking it up
> > > again in the second form.
> > > This could be done to a server (which has the
> > > advantage that the user could
> > > continue on the second form on a different device,
> > > or at a later date) or
> > > saved locally, using "file:".
> > >
> > > One of our samples illustrates many of the ideas
> > > that you would need to do
> > > this:
> > >
> > >
> > <http://www.formsplayer.com/community/samples/index.html#Off-line+Forms>
> > >
> > > Note in particular the use of xforms-model-destruct
> > > to save the data on
> > > close:
> > >
> > >     <xforms:action ev:event="xforms-model-destruct">
> > >       <xforms:send submission="siOrder_SaveLocal" />
> > >     </xforms:action>
> > >
> > > > Does someone know a (possibly open source) product
> > > which allows this ?
> > >
> > > X-Smiles supports "file:" and is open source.
> > > formsPlayer also supports it,
> > > is not open source, but is free.
> > >
> > > Regards,
> > >
> > > Mark
> > >
> > >
> > > Mark Birbeck
> > > CEO and CTO
> > > x-port.net Ltd.
> > > 4 Pear Tree Court
> > > London
> > > EC1R 0DS
> > >
> > > Download our XForms processor for IE
> > > from http://www.formsPlayer.com/
> > >
> > > E: Mark.Birbeck@x-port.net
> > > W: www.x-port.net
> > > T: +44 (20) 7689 9232
> > >
> >
> > ___________________________________________________________
> > Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
> > Yahoo! Mail : http://fr.mail.yahoo.com
> >
>
Received on Wednesday, 29 October 2003 08:39:21 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 10 March 2012 06:21:56 GMT