- From: <Toman_Vojtech@emc.com>
- Date: Fri, 25 Jan 2008 08:27:38 -0500
- To: <public-xml-processing-model-comments@w3.org>
Just one more question: Is the following alowed? <p:pipeline type="mypipeline"> <p:input port="parameters" kind="parameter"/> <p:output port="parameters-out"> <p:pipe step="mypipeline" port="parameters"/> </p:output> </p:pipeline> Or: <p:pipeline type="mypipeline"> <p:input port="parameters" kind="parameter"/> <p:identity> <p:input port="source"> <p:pipe step="mypipeline" port="parameters"/> </p:pipe> </p:output> </p:pipeline> In other words, can a non-parameter input/output port contain a pipe binding to a parameter input port? I guess this is not allowed, because otherwise there would be no need for the p:parameters step. But does the specification mention this somehere? Regards, Vojtech -- Vojtech Toman Principal Software Engineer EMC Corporation Aert van Nesstraat 45 3012 CA Rotterdam The Netherlands Toman_Vojtech@emc.com > -----Original Message----- > From: public-xml-processing-model-comments-request@w3.org > [mailto:public-xml-processing-model-comments-request@w3.org] > On Behalf Of Toman_Vojtech@emc.com > Sent: Friday, January 25, 2008 1:24 PM > To: public-xml-processing-model-comments@w3.org > Subject: RE: Implicit parameter input on p:pipeline > > > It also seems to me that the text in section 2.5 does not > handle the case when a pipeline declares an explicit *output* > port named "parameters". I think this should be allowed (the > specification does not seem to forbid it), but then the text: > > "If the pipeline declares an ordinary input named > 'parameters', the implicit primary parameter input port will > be named 'parameters1'. If that's not available, then > 'parameters2', etc. until an available name is found." > > Should be changed to: > > "If the pipeline declares an ordinary input OR OUTPUT named > 'parameters', the implicit primary parameter input port will > be named 'parameters1'. If that's not available, then > 'parameters2', etc. until an available name is found." > > Regards, > Vojtech > > -- > Vojtech Toman > Principal Software Engineer > EMC Corporation > > Aert van Nesstraat 45 > 3012 CA Rotterdam > The Netherlands > > Toman_Vojtech@emc.com > > > -----Original Message----- > > From: public-xml-processing-model-comments-request@w3.org > > [mailto:public-xml-processing-model-comments-request@w3.org] > > On Behalf Of Toman_Vojtech@emc.com > > Sent: Thursday, January 24, 2008 12:42 PM > > To: public-xml-processing-model-comments@w3.org > > Subject: Implicit parameter input on p:pipeline > > > > > > Hi all, > > > > Since the p:pipeline now always contains an implict "source" > > input port and an implicit "result" output port, I wonder > if the same > > cannot be done with the parameter inputs. > > > > Section 2.5 says: > > > > "Additionally, if a p:pipeline does not declare any parameter input > > ports, but contains a step which has a primary parameter > input port, > > then an implicit primary parameter input port (named 'parameters') > > will be added to the pipeline. (If the pipeline declares an > ordinary > > input named 'parameters', the implicit primary parameter input port > > will be named 'parameters1'. If that's not available, then > > 'parameters2', etc. > > until an available name is found.)" > > > > Cannot this be changed to something like: > > > > "All p:pipeline pipelines have an implicit primary parameter input > > port named 'parameters'. Any parameter input ports that the > p:pipeline > > declares explicitly are in addition to this port and may not be > > declared primary." > > > > > > Regards, > > Vojtech > > > > > > -- > > Vojtech Toman > > Principal Software Engineer > > EMC Corporation > > > > Aert van Nesstraat 45 > > 3012 CA Rotterdam > > The Netherlands > > > > Toman_Vojtech@emc.com > > > > > > > > >
Received on Friday, 25 January 2008 13:24:10 UTC