Thanks.

Both Alfred and Marco's suggestion worked. Although it's not as elegant as I'd like, at least I know it can do what I want. Placing the parameters into the request allowed me to bypass the fact that generators don't take parameters

I-Lin Kuo, Ann Arbor, MI
----Original Message Follows----
From: "Nathaniel Alfred" <[EMAIL PROTECTED]>

Try this:

<map:match pattern="test/ParamToAgg.xml">
  <map:generate src="cocoon:/test/getParam.xml/paramTest=a param value
9876"/>
  <map:serialize type="xml"/>
</map:match>
<map:match pattern="test/getParam.xml/*=*">
  <map:generate src="myDev/test/dummy.xml"/>
  <map:transform src="myDev/xsl/getParam.xsl">
     <map:parameter name="{1}" value="{2}"/>
  </map:transform>
  <map:serialize type="xml"/>
</map:match>

HTH, Alfred.

-----Original Message-----
From: I-Lin Kuo [mailto:[EMAIL PROTECTED]

Is it possible to pass parameters to an internal pipeline?

This doesn't work for me:

<map:match pattern="test/ParamToAgg.xml">
  <map:generate src="cocoon:/test/getParam.xml">
    <map:parameter name="paramTest" value="a param value 9876"/>
  </map:generate>
  <map:serialize type="xml"/>
</map:match>
<map:match pattern="test/getParam.xml">
  <map:generate src="myDev/test/dummy.xml"/>
  <map:transform src="myDev/xsl/getParam.xsl"/>
  <map:serialize type="xml"/>
</map:match>

P.S. Just to be sure that I haven't made any dumb mistakes, I've checked
that I have a top-level xsl:param in my style sheet getParam.xsl which
picks
up the parameter from the following pipeline:

<map:match pattern="test/getParam.xml">
  <map:generate src="myDev/test/dummy.xml"/>
  <map:transform src="myDev/xsl/getParam.xsl">
    <map:parameter name="paramTest" value="1234"/>
  </map:transform>
  <map:serialize type="xml"/>
</map:match>

I-Lin Kuo, Ann Arbor, MI

_________________________________________________________________
The new MSN 8: smart spam protection and 2 months FREE* http://join.msn.com/?page=features/junkmail



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to