> From: Jeremy Quinn [mailto:[EMAIL PROTECTED]] > > At 11:49 am -0500 19/3/02, Vadim Gritsenko wrote: > >> From: Peter Royal [mailto:[EMAIL PROTECTED]] > >> > >> If you're lucky, and do you do get an error > >> once the pipeline has started, as long as the response has not been > >commited, > > > >You can increase your changes (and decrease perceived performance) by > >boosting serializer buffer size. > > > > > >> you can still get a redirect to the handle-errors pipeline safely. > > Ah Ha, maybe the penny dropped! > > Could this be done on a single intenal pipeline, ie. > > this: > > <!-- > Pre > > Create a Preview Document out of a Request > validate it > --> > <map:match pattern="content-pre(*,**)"> > <map:generate src="cocoon:/request-pre({1})"/>
This guy will get an exception (see other message - handle-errors isn't executed on internal requests), and handle-error will be executed. In handle-error, first thing it will try to reset response, and large buffer there will increase chances of success. > <map:transform src="cocoon:/make-validator({1})"/> > <map:transform > src="editor/stylesheets/validationFilter.xsl"/> > <map:serialize type="xml"/> > </map:match> > > calls: > > <!-- > > Alpha Editor, using the StreamGenerator > > --> > <map:match pattern="request-*(alpha)"> > <map:act type="request"> > <map:parameter name="parameters" value="true"/> > <map:generate type="stream"> > <map:parameter name="form-name" > value="{xml-field-name}"/> > </map:generate> > <map:transform > src="editor/stylesheets/stream2editor.xsl"> > <map:parameter name="sub" value="alpha"/> > <map:parameter name="target" > value="{target}"/> > <map:parameter name="behaviour" > value="{../1}"/> > </map:transform> > <map:serialize type="massively-buffered-xml"/> > </map:act> > </map:match> > > > And the request-put(alpha) call could (if the buffer is big enough) return > only the <error/>? Yes, this should be possible. Vadim > > Thanks > > regards Jeremy > -- > ___________________________________________________________________ > > Jeremy Quinn Karma Divers > webSpace Design > HyperMedia Research Centre > > <mailto:[EMAIL PROTECTED]> <http://www.media.demon.co.uk> > <phone:+44.[0].20.7737.6831> <pager:[EMAIL PROTECTED]> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]