RE: Wait for User Input

Hi,

Servlex hadn't crossed my mind, no, but I will have a look. Thanks for
the tip.

My pipeline should start with the XForm and the user input and save, but
the backup plan is to just let the XForms steps happen outside the
pipeline and let them finish by calling the pipeline once there is saved
user input and the user is ready. This has the advantage of me being
able to ask a colleague who is busy doing the server and XSLTforms
stuff, but is not as neatly black-boxed as I would like it.

I've also been wondering if I can run the whole XForms part as an
external component from a p:exec, but I suspect the problem is largely
the same. Would the exec step keep busy waiting until the program
completes and returns the XForms instance? I'm not enough of a
programmer to know how to easily test this. I need angled brackets to
feel safe.

Romain--I've not seen anything decisive in the spec, either way. Kurt
Cagle's post
(http://lists.w3.org/Archives/Public/xproc-dev/2009May/0030.html)
outlined pretty much what I want as an extension, which indirectly hints
that the spec does not have a direct solution or even an opinion.

Cheers,

/Ari



>>> Geert Josten  05/16/13 9:36 AM >>>
<!--/* Font Definitions */@font-face{font-family:Calibri;panose-1:2 15 5
2 2 2 4 3 2 4;}@font-face{font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2
4;}@font-face{font-family:"Times New Roman TUR";panose-1:0 0 0 0 0 0 0 0
0 0;}@font-face{font-family:"Times New Roman Baltic";panose-1:0 0 0 0 0
0 0 0 0 0;}/* Style Definitions */p.MsoNormal, li.MsoNormal,
div.MsoNormal{margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times
New Roman","serif";}a:link,
span.MsoHyperlink{mso-style-priority:99;color:blue;text-decoration:underline;}a:visited,
span.MsoHyperlinkFollowed{mso-style-priority:99;color:purple;text-decoration:underline;}span.E-mailStijl17{mso-style-type:personal-reply;font-family:"Calibri","sans-serif";color:#1F497D;}.MsoChpDefault{mso-style-type:export-only;font-size:10.0pt;}@page
WordSection1{size:612.0pt 792.0pt;margin:70.85pt 70.85pt 70.85pt
70.85pt;}div.WordSection1{page:WordSection1;}-->Hi Ari,
 
Sounds like you are trying to embed XProc inside a web app, and do web
app round-trips. Waiting for console input is quite different from
waiting for input from a browser. I have played with the Cocoon
framework that had a continuation mechanism for this, but that involved
a complex mechanism of preserving processing state. Usually it is way
easier to just recall some app code with additional parameters, and
decide based on that in which state you actually are. Bit like a single
JSP or XQY that does both search input and showing of search results,
stuff like that.
 
Did you look into using ServleX for this?
 
Kind regards,
Geert
 
Van: Romain Deltour [mailto:rdeltour@gmail.com] 
Verzonden: donderdag 16 mei 2013 9:13
Aan: "Ari Nordström"
CC: xproc-dev@w3.org
Onderwerp: Re: Wait for User Input


 
I've never written one but I've thought about the possibility many
times. I believe that nothing in the spec disallows a step to wait for
an external event to complete. I also believe that it might work OK out
of the box in some editing processors (e.g. Calabash), since I'm not
aware of any timeout mechanism or anything else of the like.
 

Could you please report any results of further experiments ?
 

Romain.

 
 

 
On 16 mai 2013, at 07:32, "Ari Nordström" <Ari.Nordstrom@condesign.se>
wrote:




Hi,

Has anyone done a pipeline that will wait for user input? For example,
let's say you start an XForm with a http-request of some description and
then wait for the results of that XForm so you can use it in a later
step? Or would you have to end that pipeline and start a new one for the
results?

I've been banging my head against the virtual wall with this. The closes
I've come when googling for what others have done was a post from Kurt
Cagle that basically suggested such an extension, a few years back.

Any ideas and input would be greatly appreciated.

All the best,

Ari Nordström
Ari Nordström
Senior Consultant 

Condesign Operations Support AB
Phone +46 31 744 17 91
Mobile +46 736 000 333
Email ari.nordstrom@condesign.se 

 
This message is for the designated recipient only and may contain
privileged, proprietary, or otherwise private information.  If you have
received it in error, please notify the sender immediately and delete
the original.  Any other use of the email by you is prohibited. 

Condesign AB, 556255-8313, säte Göteborg; Condesign Automation AB,
556271-3676, säte Göteborg; Condesign Engineering AB, 556469-2092 säte
Göteborg; Condesign Infocom AB, 556453-7172, säte Ljungby; Condesign
InfoProductions AB, 556385-4255, säte Linköping; Condesign Operations
Support AB, 556307-1231, säte Göteborg. 




 







This message is for the designated recipient only and may contain
privileged, proprietary, or otherwise private information.  If you have
received it in error, please notify the sender immediately and delete
the original.  Any other use of the email by you is prohibited.
 
Condesign AB, 556255-8313, säte Göteborg; Condesign Automation AB,
556271-3676, säte Göteborg; Condesign Engineering AB, 556469-2092 säte
Göteborg; Condesign Infocom AB, 556453-7172, säte Ljungby; Condesign
InfoProductions AB, 556385-4255, säte Linköping; Condesign Operations
Support AB, 556307-1231, säte Göteborg.
 

Received on Thursday, 16 May 2013 08:07:55 UTC