Derek Hohls wrote:
Geert
Thanks for the detailed reply. Actually, I want to pass a session attribute value to flowscript.
I am using this syntax:
<map:parameter name="myid" value="{session-attr:myID}"/> But this gives the same error as the one I describe below.
(I know the value is not null because I can pass the same
parameter to a stylesheet and it shows up OK).
Is there a "magical" way of doing this, too?

In flow:

cocoon.session.getAttribute("myvar");

if myvar is a session attribute.


Thanks
Derek
(PS And does the code shown in the manual actually work as written??)


[EMAIL PROTECTED] 2006/01/18 02:06 PM >>>

If you want to pass 'global' parameters to flowscript, then you can define them as sitemap globals and access the global input module from flowscript.

in sitemap:
<map:component-configurations>
<myvar>blabla</myvar>
</map:component-configurations>

<!-- to pass to XSLT -->
<map:parameter name="myvar" value="{global:myvar}" />

in flowscript:
importPackage(Packages.org.apache.cocoon.components.modules.input);
var global = cocoon.getComponent(InputModule.ROLE + 
"Selector").select("global");
var myvar = global.getAttribute("myvar",null,null);

Cheers,
Geert

Derek Hohls wrote:


This should be a trivial operation, but is not working:

As per the manual (http://cocoon.apache.org/2.1/userdocs/flow/sitemap.html), I have:

Sitemap:
<map:script src="script/dbtest.js">
<map:parameter name="test" value="foo"/>
</map:script>

In dbtest.js:

//param - below is line 33....
var thisTest = cocoon.parameters.test;

which results in this error:

An Error Occurred
Cannot convert null to an object.
org.apache.avalon.framework.CascadingRuntimeException: Cannot convert null to 
an object.
cause: TypeError: Cannot convert null to an object. (file:/.../dbtest.js; line 
33)

Any ideas how to succesfully pass a parameter to flow?

Thanks
Derek

PS Running Cocoon 2.1.5, JDK 1.4.x





--
Andre H. Juffer              | Phone: +358-8-553 1161
The Biocenter and            | Fax: +358-8-553-1141
    the Dep. of Biochemistry | Email: [EMAIL PROTECTED]
University of Oulu, Finland  | WWW: www.biochem.oulu.fi/Biocomputing/

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