Hi,

thank you for the tip. :-) I will have a try.

Wolfgang


*Hi,
*
*try using the log transformer between your transformation step
*with the login.xsl and the sql transformer and you will see,
*if the correct xml is outputted by your stylesheet.
*If this is correct, put the log transformer behind the sql
*transformer and you will see what the sql transformer does.
*
*Maybe this gives a clue.
*
*Carsten
*
*Carsten Ziegeler
*Open Source Group, S&N AG
*
*
*> -----Original Message-----
*> From: Wolle [mailto:[EMAIL PROTECTED]]
*> Sent: Thursday, January 16, 2003 2:09 PM
*> To: [EMAIL PROTECTED]
*> Subject: RE: Cocoon Portal - User Roles
*>
*>
*> Hi Guys,
*>
*> I tried all this. Maybe somebody can give some completing hints.
*> I described all in the file email.txt
*>
*> Thank You
*>
*> Wolfgang
*>
*>
*>
*> *>>
*> *Since the the "new role" function in the portal sample is mapped to
*> *<new-role uri="cocoon:raw:/sunrise-newrole"/> uri, it is using
*> this sitemap
*> *snippet right?
*> *
*> *        <map:match pattern="sunrise*">
*> *            <map:generate src="resources/sunrise{1}.xml"/>
*> *            <map:transform type="session"/>
*> *            <map:transform type="cinclude"/>
*> *            <map:transform type="write-source"/>
*> *            <map:transform src="styles/portal.xsl"/>
*> *            <map:serialize type="xml"/>
*> *        </map:match>
*> *
*> *and the documentations says that
*> *
*> *The new-role resource creates a new role in the system. It gets the
*> *parameters "type" with the value "role" and "role" with the new rolename.
*> *
*> *Where is the "type" and "role" parameter?
*> *and why does it have to serialized in an xml type in the end?
*> *<<
*> *
*> *You need to take a look at the file sunrise-newrole.xml. That
*> file contains
*> *most of the dirty work. The transformers session, cinclude and
*> writesource
*> *act on the information contained in there. Because
*> sunrise-newrole.xml also
*> *flows through the pipeline it is then formatted by the stylesheet and
*> *returned to the browser. It is serialized to xml because it is being used
*> *inside the portal (in this case).
*> *
*> *If you wanted to write this to a database you would need to change the
*> *sunrise-newrole.xml and use the sqltransformer instead of cinclude and
*> *write-source. In all this should take you around 5 minutes or
*> less to adapt.
*> *:-)
*> *
*> *So it really is quite simple really.
*> *
*> *Matthew
*> *--
*> *Open Source Group       Cocoon { Consulting, Training, Projects }
*> *=================================================================
*> *Matthew Langham, S&N AG, Klingenderstrasse 5, D-33100 Paderborn
*> *Tel:+49-5251-1581-30  [EMAIL PROTECTED] - http://www.s-und-n.de
*> *-----------------------------------------------------------------
*> *Cocoon book:
*> *  http://www.amazon.com/exec/obidos/ASIN/0735712352/needacake-20
*> *Weblog:
*> *  http://radio.weblogs.com/0103021/
*> *=================================================================
*> *
*> *  -----Original Message-----
*> *  From: Richard Reyes [mailto:[EMAIL PROTECTED]]
*> *  Sent: Tuesday, November 12, 2002 12:53 PM
*> *  To: cocoon-users
*> *  Subject: RE: Cocoon Portal - User Roles
*> *
*> *
*> *
*> *
*> *  Hi Matthew / Guys,
*> *
*> *  Just want to confirm some things....
*> *
*> *  Since the the "new role" function in the portal sample is mapped to
*> *<new-role uri="cocoon:raw:/sunrise-newrole"/> uri, it is using
*> this sitemap
*> *snippet right?
*> *
*> *          <map:match pattern="sunrise*">
*> *              <map:generate src="resources/sunrise{1}.xml"/>
*> *              <map:transform type="session"/>
*> *              <map:transform type="cinclude"/>
*> *              <map:transform type="write-source"/>
*> *              <map:transform src="styles/portal.xsl"/>
*> *              <map:serialize type="xml"/>
*> *          </map:match>
*> *
*> *  and the documentations says that
*> *
*> *  The new-role resource creates a new role in the system. It gets the
*> *parameters "type" with the value "role" and "role" with the new rolename.
*> *
*> *  Where is the "type" and "role" parameter?
*> *  and why does it have to serialized in an xml type in the end?
*> *
*> *  Also, for the sunrise-newrole resource, the only thing this
*> pipeline does
*> *is save a new role in the xml file ( sunrise-roles.xml )? whose
*> responsible
*> *for displaying the next page after saving the new role?
*> *
*> *  And since this sitemap snippet is called inside a map:pipeline internal
*> *only clause I think it is being called by the portal generator or action.
*> *
*> *  If in case I'd used custom actions over this pipeline, How would I know
*> *the parameters that
*> *  have been passed and are being expected by the caller of this pipeline?
*> *
*> *  Thanks a lot
*> *  Richard
*> *    ----- Original Message -----
*> *    From: Richard Reyes
*> *    To: cocoon-users
*> *    Cc: Alex
*> *    Sent: Tuesday, November 12, 2002 7:18 PM
*> *    Subject: Re: Cocoon Portal - User Roles
*> *
*> *
*> *    Hi Matthew,
*> *
*> *    Thanks for the reminder!
*> *
*> *    ========================================================
*> *    Hi,
*> *
*> *    each function of the portal is mapped to a pipeline. So in order to
*> *change the storage - all you have to do is to modify the
*> pipeline to use say
*> *the SQLGenerator etc.
*> *
*> *    Read the documentation.
*> *http://xml.apache.org/cocoon/developing/webapps/authentication.html
*> *
*> *    It explains this in detail (see under User Administration).
*> Then look at
*> *the pipelines that are currently used to get a feel for how it
*> works at the
*> *moment.
*> *
*> *    Matthew
*> *
*> *    --
*> *    Open Source Group       Cocoon { Consulting, Training, Projects }
*> *    =================================================================
*> *    Matthew Langham, S&N AG, Klingenderstrasse 5, D-33100 Paderborn
*> *    Tel:+49-5251-1581-30  [EMAIL PROTECTED] - http://www.s-und-n.de
*> *    -----------------------------------------------------------------
*> *    Cocoon book:
*> *      http://www.amazon.com/exec/obidos/ASIN/0735712352/needacake-20
*> *    Weblog:
*> *      http://radio.weblogs.com/0103021/
*> *    =================================================================
*> *
*> *      -----Original Message-----
*> *      From: Richard Reyes [mailto:[EMAIL PROTECTED]]
*> *      Sent: Tuesday, November 12, 2002 10:06 AM
*> *      To: [EMAIL PROTECTED]
*> *      Subject: Re: Cocoon Portal - User Roles
*> *
*> *
*> *      Hi again guys,
*> *
*> *      I have checked the source codes of the portal sample...
*> *
*> *      I found out that if I am to add new user or to add new roles, both
*> *task
*> *      will end up submitting forms with different parameters to this
*> *resource
*> *
*> *      /cocoon/myportal/sunspotdemo-sunriseconf
*> *
*> *      which inturn would exactly match this sitemap snippet in the
*> *process...
*> *
*> *
*>
*
*
*---------------------------------------------------------------------
*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