I was able to narrow down the bug that I have signalled yesterday concerning
global sitemap parameter

<map:match pattern="test1/*">
    <map:generate src="data/{1}/form.xml"/>
    <map:transform src="cocoon://{global:baseURL}/stylesheets/reportform2html.xsl">
        <map:parameter name="baseURL" value="/{global:baseURL}"/>
    </map:transform>
    <map:transform type="simpleform"/>
    <map:serialize/>
</map:match>
<map:match pattern="test2/*">
    <map:aggregate element="root">
        <map:part src="cocoon:/test1/{1}"/>
    </map:aggregate>
    <map:serialize/>
</map:match>

global parameter baseURL is defined in up level sitemap. When requesting
http://localhost:8080/something1/something2/test1/rep - the page gets rendered
properly. 

When requesting http://localhost:8080/something1/something2/test2/rep we have:
Unable to get transformer handler for
cocoon:///stylesheets/reportform2html.xsl so {global:baseURL} does not get
resolved.

Hope this helps to locate the problem in source code.
Regards
        ouzo
-- 
            __
         | /  \ |        Leszek Gawron            //  \\
        \_\\  //_/      [EMAIL PROTECTED]          _\\()//_
         .'/()\'.     Phone: +48(600)341118     / //  \\ \
          \\  //  recursive: adj; see recursive  | \__/ |

Reply via email to