Hello,
I am running Cocoon 2.1.5 with Tomcat 5.0.19. I'm
trying to load profiles for users from mysql (ver:
4.1.4-gamma-Max) rather then from filesystem (original
setup on cocoon). So i've changed "load-user-profile"
pipeline in portal/. to:
<map:match pattern="load-user-profile">
<!--
<map:generate
src="profiles/{request-param:profile}/{request-param:portal}-user-{request-param:user}.xml"/>
-->
<map:generate
src="resources/interfaces/mysql/load-user-profile.xml"/>
<map:transform
src="resources/interfaces/mysql/apply_user.xsl">
<map:parameter name="userName"
value="{request-param:user}"/>
<map:parameter name="profile"
value="{request-param:profile}"/>
</map:transform>
<map:transform type="sql">
<map:parameter name="use-connection"
value="personnel"/>
<map:parameter name="show-nr-of-rows" value="true"/>
</map:transform>
<map:transform
src="resources/interfaces/mysql/namespaces.xsl"/>
<map:transform
src="resources/interfaces/mysql/extractXML.xsl"/>
<map:serialize type="xml"/>
</map:match>
instead of what is commented out. I've checked the
pipeline and it returns exact xml just like in portal
xml files in profiles for user = "anonymous" and
profile = "copletinstancedata | layout". In portal
sitemap it does not whant to work though. The error
that i'm getting is:
org.apache.cocoon.ProcessingException: Failed to
execute pipeline.:
org.apache.avalon.framework.CascadingRuntimeException:
Exception during loading of profile.
cause: org.xml.sax.SAXException: Parsing Error :
Premature end of file. Line : -1 Column : -1 {file:
[not available]; line: [not available]; column: [not
available]}
...although the xml it's getting is the same as in
profiles folders... I would appreciate any
suggestions or new ideas... Thank you...
Regards,
Anton Andreev
______________________________________________________________________
Post your free ad now! http://personals.yahoo.ca
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]