Hartmut Zimmermann wrote:
> 
> hey guys,
> 
> if had an question, about the authentication handling in the 
> cocoon portal!
> 
> I'd like to create two application under one authentication 
> handler, so far so
> good!
> every application has his own pipeline configuration for saving 
> and reading
> application specific data.
> 
> my problem is tha only one application configuration is able to 
> save the data.
> what is the reason for this behaviour?
> can you tell me an solution for this problem?!
I'm not sure what you exactly mean. You say above that you have
separate load/save pipelines for each application. ok. But how
do you invoke them? And what happens? Do you get an exception
or does simply nothing happen?
It might be that your problem is related to some serialization
bugs in the used Xerces Version 2.0.2 - so updating to the latest
cvs version of Xerces might help (in this case you get some
java serialization exceptions in the logs).

> 
> also, it isn't possible to give the configuration tag an other name than
> "portal"!
True. The name "portal" is required for the portal framework to get the 
configuration.
Why do you want to change this name?

Carsten

> 
> I would appreciate any information you can provide
> 
> 
> here my sitemap configuration:
> 
>     <handlers>
>       <handler name="portalhandler">
>     <redirect-to uri="cocoon:/es-portalportal"/>
>     <authentication uri="cocoon:raw:/sunrise-authuser"/>
>     <load-users uri="cocoon:raw:/sunrise-loaduser"/>
>     <load-roles uri="cocoon:raw:/sunrise-roles"/>
>     <new-user uri="cocoon:raw:/sunrise-newuser"/>
>     <new-role uri="cocoon:raw:/sunrise-newrole"/>
>     <change-user uri="cocoon:raw:/sunrise-changeuser"/>
>     <delete-role uri="cocoon:raw:/sunrise-delrole"/>
>     <delete-user uri="cocoon:raw:/sunrise-deluser"/>
>     <applications>
>       <application loadondemand="true" name="esap-page1">
>         <configuration name="portal">
>            <auth-redirect>es-portal-frames</auth-redirect>
>            <portal-uri>es-portal-frames</portal-uri>
>            <profile-cache>false</profile-cache>
>            <process-coplets-parallel>false</process-coplets-parallel>
>            <default-coplet-timeout>30000</default-coplet-timeout>
>            <profile>
>              <layout-base uri="profiles/page1/layoutprofile.xml"/>
>              <coplet-base uri="profiles/page1/copletprofile.xml"/>
>              <coplet-base-save uri="profiles/page1/copletprofile.xml"/>
>              <type-base uri="profiles/page1/types.xml"/>
>              <admin-type-base uri="profiles/page1/admintypes.xml"/>
>              <global-delta-load uri="profiles/page1/globalprofile.xml"/>
>              <global-delta-save uri="
> cocoon:raw:/es-portalresource-page1-saveglobalprofilepage1"/>
>              <role-delta-load uri="
> cocoon:raw:/es-portalresource-page1-roleprofile"/>
>              <role-delta-save uri="
> cocoon:raw:/es-portalresource-page1-saveroleprofilepage1"/>
>              <user-delta-load uri="
> cocoon:raw:/es-portalresource-page1-userprofile"/>
>              <user-delta-save uri="
> cocoon:raw:/es-portalresource-page1-saveuserprofilepage1"/>
>              <user-status-load uri="
> cocoon:raw:/es-portalresource-page1-userstatus"/>
>              <user-status-save uri="
> cocoon:raw:/es-portalresource-page1-saveuserstatuspage1"/>
>            </profile>
>         </configuration>
>       </application>
>       <application loadondemand="true" name="esap-page2">
>         <configuration name="portal">
>            <auth-redirect>es-portal-frames</auth-redirect>
>            <portal-uri>es-portal-frames</portal-uri>
>            <profile-cache>false</profile-cache>
>            <process-coplets-parallel>false</process-coplets-parallel>
>            <default-coplet-timeout>30000</default-coplet-timeout>
>            <profile>
>              <layout-base uri="profiles/page2/layoutprofile.xml"/>
>              <coplet-base uri="profiles/page2/copletprofile.xml"/>
>              <coplet-base-save uri="profiles/page2/copletprofile.xml"/>
>              <type-base uri="profiles/page2/types.xml"/>
>              <admin-type-base uri="profiles/page2/admintypes.xml"/>
>              <global-delta-load uri="profiles/page2/globalprofile.xml"/>
>              <global-delta-save uri="
> cocoon:raw:/es-portalresource-page2-saveglobalprofilepage2"/>
>              <role-delta-load uri="
> cocoon:raw:/es-portalresource-page2-roleprofile"/>
>              <role-delta-save uri="
> cocoon:raw:/es-portalresource-page2-saveroleprofilepage2"/>
>              <user-delta-load uri="
> cocoon:raw:/es-portalresource-page2-userprofile"/>
>              <user-delta-save uri="
> cocoon:raw:/es-portalresource-page2-saveuserprofilepage2"/>
>              <user-status-load uri="
> cocoon:raw:/es-portalresource-page2-userstatus"/>
>              <user-status-save uri="
> cocoon:raw:/es-portalresource-page2-saveuserstatuspage2"/>
>            </profile>
>         </configuration>
>       </application>
>     </applications>
>       </handler>
>      </handlers>
> ------------------------------------------------------------------------
> BASF IT Services GmbH
> ES-AP - RAT17
> Hartmut Zimmermann
> Tel.: +49 621 60-58632
> 
> 
> 
> 
> ---------------------------------------------------------------------
> Please check that your question  has not already been answered in the
> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.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/faq/index.html>

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

Reply via email to