Hi Sreedhar,


>I am trying to fit bonebreaker into a new folder structure to learn some
>site map fundas, and I am getting the following error:
>       org.apache.cocoon.ResourceNotFoundException:
>               No pipeline matched request: gvs//home/home.section

That might be a problem with your URI prefix.
Could you post a snippet from your main sitemap?

Greetings,
Andreas

>
>The Bonebreaker application itself works perfectly. I wonder why it is
>trying to find a match for "gvs//home/home.section" instead of
>"gvs/home/home.section"? This is probably a frequently made newbie faux
>paus
>with a stock answer, perhaps?
>
>Differences between Bonebreaker and MyApplication:
>
>My directory Structure is quite different from that of Bonebreaker;
>however,
>I am using only the files that came with Bonebreaker, but relocated
>according to my desired directory structure.
>
>--------------------------------------------------
>Bonebreaker Folder Structure
>
>Bonebreaker
>|---- css
>|      |---- default.css
>|
>|---- documents
>|      |----   cc
>|              |----   home.xml
>|
>|      |----   company
>|              |---- home.xml
>|
>|      |----   dh
>|              |----   home.xml
>|
>|      |----   fr
>|              |----   home.xml
>|
>|      |----   home
>|              |----   home.xml
>|
>|      |----   links
>|              |----   home.xml
>|---- stylesheets
>       |----   bike.xsl
>       |----   menu.xsl
>       |----   menupage.xsl
>       |----   page.xsl
>       |----   section.xsl
>
>--------------------------------------------------
>
>My Application Folder Structure
>
>GVS
>|---- content
>|---- control
>       |---- config
>               |---- toc.xml
>
>       |---- home
>               |---- home.xml
>
>|---- view
>       |---- xsl
>               |---- html
>                       |---- bike.xsl
>                       |---- menu.xsl
>                       |---- menupage.xsl
>                       |---- page.xsl
>                       |---- section.xsl
>
>--------------------------------------------------
>
>--------------------------------------------------
>Pipeline in Bonebreaker Sitemap:
>
><map:pipeline>
>       <!-- ====== homepage ======  -->
>       <map:match pattern="">
>               <map:redirect-to session="false" uri="bonebreaker/home/home.section"/>
>       </map:match>
>       <!-- ====== pages ====== -->
>       <map:match pattern="*/*.**">
>               <map:act type="request">
>                       <map:parameter name="parameters" value="true"/>
>                       <map:generate src="documents/{../1}/{../2}.xml{requestQuery}"/>
>                       <map:transform type="xslt" src="stylesheets/{../3}.xsl">
>                               <map:parameter name="section" value="{1}"/>
>                               <map:parameter name="toc-file" 
>value="../documents/toc.xml"/>
>                               <map:parameter name="base-url" 
>value="/cocoon/bonebreaker"/>
>                       </map:transform>
>                       <map:transform type="xslt" src="stylesheets/menupage.xsl">
>                               <map:parameter name="section" value="{../1}"/>
>                               <map:parameter name="request-url" 
>value="{../2}.{../3}"/>
>                               <map:parameter name="toc-file" 
>value="../documents/toc.xml"/>
>                               <map:parameter name="css-stylesheet" 
>value="default.css"/>
>                               <map:parameter name="base-url" 
>value="/cocoon/bonebreaker"/>
>                       </map:transform>
>                       <map:serialize/>
>               </map:act>
>       </map:match>
>       <!-- ====== css stylesheets ====== -->
>       <map:match pattern="*.css">
>               <map:read src="css/{1}.css" mime-type="text/css"/>
>       </map:match>
></map:pipeline>
>--------------------------------------------------
>
>Pipeline in MyApplication Sitemap (All matchers look like the one for home
>below, only with "home" replaced by something else):
>
><map:pipeline>
>       <!-- home/*.** -->
>       <map:match pattern="home/*.**">
>               <map:select type="request">
>                       <map:parameter name="parameters" value="true"/>
>                       <map:generate src="control/home/{../1}.xml{requestQuery}"/>
>                       <!-- Setup Transformation #1 -->
>                       <map:transform type="xslt" src="view/xsl/html/{../2}.xsl">
>                               <map:parameter name="section" value="home"/>
>                               <map:parameter name="toc-file" 
>value="/control/config/toc.xml"/>
>                               <map:parameter name="base-url" value="/cocoon/gvs"/>
>                       </map:transform>
>
>                       <!-- Setup Transformation #2 -->
>                       <map:transform type="xslt" src="view/xsl/html/menupage.xsl">
>                               <map:parameter name="section" value="home"/>
>                               <map:parameter name="request-url" 
>value="{../1}.{../2}"/>
>                               <map:parameter name="toc-file" 
>value="/control/config/toc.xml"/>
>                               <map:parameter name="css-stylesheet" 
>value="default.css"/>
>                               <map:parameter name="base-url" value="/cocoon/gvs"/>
>                       </map:transform>
>                       <map:serialize/>
>               </map:select >
>       </map:match>
>
>       <!-- css stylesheets -->
>       <map:match pattern="*.css">
>               <map:read src="view/css/{1}.css" mime-type="text/css"/>
>       </map:match>
></map:pipeline>
>
>--------------------------------------------------
>
>I do have the request Selector defined in my Selectors; and I did modify
>toc.xml so it has all the "sections" I need.
>
>
>
>---------------------------------------------------------------------
>Please check that your question has not already been answered in the
>FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
>To unsubscribe, e-mail: <[EMAIL PROTECTED]>
>For additional commands, e-mail: <[EMAIL PROTECTED]>




---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

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

Reply via email to