You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by an...@apache.org on 2003/05/23 14:49:09 UTC

cvs commit: cocoon-site/site/lenya favicon.ico

andreas     2003/05/23 05:49:09

  Added:       site/lenya/docs/concepts usecases.html usecases.pdf
  Removed:     site/lenya favicon.ico
  Log:
  updated Lenya site
  
  Revision  Changes    Path
  1.1                  cocoon-site/site/lenya/docs/concepts/usecases.html
  
  Index: usecases.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <head>
  <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  <title>Usecases</title>
  <link type="text/css" href="../../skin/page.css" rel="stylesheet">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
  <!--================= start Banner ==================-->
  <table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <!--================= start Group Logo ==================-->
  <td valign="bottom" bgcolor="#FFFFFF">
  <div class="headerlogo">
  <a href="http://cocoon.apache.org"><img border="0" class="logoImage" alt="Apache Cocoon" src="../../images/cocoon-project-logo-big.png"></a>
  </div>
  <span class="textheader">Apache Cocoon</span>
  <!--================= start Tabs ==================-->
  <div class="tab">
  <table summary="tab bar" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td width="10" valign="bottom">
  <div class="tab-separator">
  <img alt="" width="10" src="../../skin/images/spacer.gif"></div>
  </td><td valign="bottom" class="tab">
  <div class="tab-separator">
  <table cellspacing="0" cellpadding="0" border="0">
  <tr>
  <td style="background-image: url(../../skin/images/tab-left.png)" valign="top" width="5" height="5"><img alt="" src="../../skin/images/tab-corner-left.png"></td><td rowspan="2" valign="bottom" class="tab">
  <div class="tab-not-selected-shadow">
  <div class="tab-not-selected">
  <a href="../../project/index.html"><font face="Arial, Helvetica, Sans-serif">Project Information</font></a>
  </div>
  </div>
  </td><td style="background-image: url(../../skin/images/tab-right.png)" valign="top" width="5" height="5"><img alt="" src="../../skin/images/tab-corner-right.png"></td>
  </tr>
  <tr>
  <td style="background-image: url(../../skin/images/tab-left.png)" valign="bottom">
  <div class="tab-not-selected-shadow-left">
  <img alt="" width="4" src="../../skin/images/spacer.gif"></div>
  </td><td style="background-image: url(../../skin/images/tab-right.png)" valign="bottom">
  <div class="tab-not-selected-shadow-right">
  <img alt="" width="4" src="../../skin/images/spacer.gif"></div>
  </td>
  </tr>
  </table>
  </div>
  </td><td valign="bottom" class="tab">
  <div class="tab-separator">
  <table cellspacing="0" cellpadding="0" border="0">
  <tr>
  <td style="background-image: url(../../skin/images/tab-left.png)" valign="top" width="5" height="5"><img alt="" src="../../skin/images/tab-corner-left.png"></td><td rowspan="2" valign="bottom" class="tab">
  <div class="tab-not-selected-shadow">
  <div class="tab-not-selected">
  <a href="../../installation/index.html"><font face="Arial, Helvetica, Sans-serif">Installation</font></a>
  </div>
  </div>
  </td><td style="background-image: url(../../skin/images/tab-right.png)" valign="top" width="5" height="5"><img alt="" src="../../skin/images/tab-corner-right.png"></td>
  </tr>
  <tr>
  <td style="background-image: url(../../skin/images/tab-left.png)" valign="bottom">
  <div class="tab-not-selected-shadow-left">
  <img alt="" width="4" src="../../skin/images/spacer.gif"></div>
  </td><td style="background-image: url(../../skin/images/tab-right.png)" valign="bottom">
  <div class="tab-not-selected-shadow-right">
  <img alt="" width="4" src="../../skin/images/spacer.gif"></div>
  </td>
  </tr>
  </table>
  </div>
  </td><td style="background-image: url(../../skin/images/tab-left-selected.png)" valign="top" width="5"><img alt="" src="../../skin/images/tab-corner-left-selected.png"></td><td valign="bottom" class="tab">
  <div class="tab-selected">
  <a href="../index.html"><font color="#000000">Documentation</font></a>
  </div>
  </td><td style="background-image: url(../../skin/images/tab-right-selected.png)" valign="top" width="5"><img alt="" src="../../skin/images/tab-corner-right-selected.png"></td><td valign="bottom" class="tab">
  <div class="tab-separator">
  <table cellspacing="0" cellpadding="0" border="0">
  <tr>
  <td style="background-image: url(../../skin/images/tab-left.png)" valign="top" width="5" height="5"><img alt="" src="../../skin/images/tab-corner-left.png"></td><td rowspan="2" valign="bottom" class="tab">
  <div class="tab-not-selected-shadow">
  <div class="tab-not-selected">
  <a href="../../community/index.html"><font face="Arial, Helvetica, Sans-serif">Community</font></a>
  </div>
  </div>
  </td><td style="background-image: url(../../skin/images/tab-right.png)" valign="top" width="5" height="5"><img alt="" src="../../skin/images/tab-corner-right.png"></td>
  </tr>
  <tr>
  <td style="background-image: url(../../skin/images/tab-left.png)" valign="bottom">
  <div class="tab-not-selected-shadow-left">
  <img alt="" width="4" src="../../skin/images/spacer.gif"></div>
  </td><td style="background-image: url(../../skin/images/tab-right.png)" valign="bottom">
  <div class="tab-not-selected-shadow-right">
  <img alt="" width="4" src="../../skin/images/spacer.gif"></div>
  </td>
  </tr>
  </table>
  </div>
  </td>
  </tr>
  </table>
  </div>
  <!--================= end Tabs ==================-->
  </td>
  <!--================= end Group Logo ==================-->
  <!--================= start Project Logo ==================--><td width="100%" valign="bottom" align="right" bgcolor="#FFFFFF">
  <div style="padding: 10px" class="headerlogo">
  <a href="http://cocoon.apache.org/lenya"><img border="0" class="logoImage" alt="Lenya" src="../../images/apache-lenya-light.png"></a>
  </div>
  <div class="tab-separator"></div>
  </td>
  <!--================= end Project Logo ==================-->
  </tr>
  </table>
  <!--================= end Banner ==================-->
  <div class="tab-bar">
  <img alt="" height="5" src="../../skin/images/spacer.gif"></div>
  <!--================= start Menu, NavBar, Content ==================-->
  <table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td valign="top">
  <table summary="menu" border="0" cellspacing="0" cellpadding="0">
  <tr>
  <!--================= start left top NavBar ==================-->
  <!--================= end left top NavBar ==================-->
  <td valign="top">
  <div class="tab-subbar">
  <img width="10" height="5" alt="" src="../../skin/images/spacer.gif"></div>
  </td><td valign="top">
  <!--================= start Menu items ==================-->
  <div class="menu">
  <div class="menutitle"></div>
  <div class="menuitemgroup">
  <div class="menutitle">Concepts and Best Practises</div>
  <div class="menuitemgroup">
  <div class="menuitem">
  <a href="siteTree.html">Site tree</a>
  </div>
  <div class="menuitem">
  <a href="pageEnvelope.html">Page envelope</a>
  </div>
  <div class="menuitem">
  <a href="navigation.html">Navigation</a>
  </div>
  <div class="menuitem">
  <a href="standardURI.html">URI Scheme</a>
  </div>
  <div class="menupage">
  <div class="menupagetitle">Usecases</div>
  <div class="menupageitemgroup">
  <div class="menupageitem">
  <a href="#Introduction">Introduction</a>
  </div>
  <div class="menupageitem">
  <a href="#Matching+Usecases">Matching Usecases</a>
  </div>
  <div class="menupageitem">
  <a href="#The+Usecase+Sitemap">The Usecase Sitemap</a>
  </div>
  <div class="menupageitem">
  <a href="#Overview+of+use+cases">Overview of use cases</a>
  </div>
  <div class="menupageitem">
  <a href="#Use+cases">Use cases</a>
  </div>
  </div>
  </div>
  <div class="menuitem">
  <a href="xhtml-templating.html">XHTML templating</a>
  </div>
  <div class="menuitem">
  <a href="static-resources.html">Serving static resources</a>
  </div>
  <div class="menutitle">Tasks</div>
  <div class="menuitemgroup">
  <div class="menuitem">
  <a href="tasks/concept.html">The Task Concept</a>
  </div>
  <div class="menuitem">
  <a href="tasks/defining.html">Defining Tasks</a>
  </div>
  <div class="menuitem">
  <a href="tasks/taskaction.html">The TaskAction</a>
  </div>
  <div class="menuitem">
  <a href="tasks/scheduling.html">Scheduling a Task</a>
  </div>
  <div class="menutitle">Included tasks</div>
  <div class="menuitemgroup">
  <div class="menuitem">
  <a href="tasks/anttask.html">AntTask</a>
  </div>
  <div class="menuitem">
  <a href="tasks/publisher.html">DefaultFilePublisher</a>
  </div>
  <div class="menuitem">
  <a href="tasks/exporter.html">StaticHTMLExporter</a>
  </div>
  <div class="menuitem">
  <a href="tasks/mailtask.html">MailTask</a>
  </div>
  </div>
  <div class="menuitem">
  <a href="tasks/development.html">Developing Tasks</a>
  </div>
  </div>
  </div>
  </div>
  </div>
  <!--================= end Menu items ==================-->
  </td><td valign="top">
  <div class="tab-subbar">&nbsp;&nbsp;</div>
  </td>
  </tr>
  <tr>
  <td></td><td height="5"><img alt="" width="150" height="1" src="../../skin/images/spacer.gif"></td><td></td>
  </tr>
  </table>
  </td><td valign="top" width="100%">
  <table summary="content" width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
  <td valign="top" colspan="3">
  <div class="tab-subbar">&nbsp;&nbsp;</div>
  </td>
  </tr>
  <!--================= start Content==================-->
  <tr>
  <td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"></td><td align="left" width="100%">
  <div class="content">
  <table cellspacing="0" cellpadding="0" class="title">
  <tr>
  <td valign="middle">
  <h1>Usecases</h1>
  </td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="usecases.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" border="0"><br>
            PDF</a></td>
  </tr>
  </table> 
  
      
  <a name="N101D4"></a><a name="Introduction"></a>
  <h3>Introduction</h3>
  <div style="margin-left: 0 ; border: 2px">
  <p>
        Usecases are sequences of pages that are orthogonal to the website,
        i.e. they can be executed without leaving the current URI.
        They are mainly used to execute CMS functions, e.g., to publish a page.
        Usecases are specified by
        </p>
  <ul>
        
  <li>a <strong>name</strong> and</li>
        
  <li>a set of <strong>steps</strong>.</li>
        
  </ul>
  <p>
        A usecase is executed using the request parameters <span class="codefrag">lenya.usecase</span> and
        <span class="codefrag">lenya.step</span>.
        </p>
  </div>
      
      
  <a name="N101F6"></a><a name="Matching+Usecases"></a>
  <h3>Matching Usecases</h3>
  <div style="margin-left: 0 ; border: 2px">
  <p>
      To match a usecase in a sitemap, the <span class="codefrag">WildcardRequestParameterMatcher</span>
      is used on the <span class="codefrag">lenya.usecase</span> and <span class="codefrag">lenya.step</span> request
      parameters. The predefined matchers have the types <span class="codefrag">usecase</span> and
      <span class="codefrag">step</span>. A simple example of a usecase pipeline would be:
      </p>
  <pre class="code">
  &lt;map:match type="usecase" pattern="publish"&gt;
        
    &lt;!-- confirmation screen --&gt;
    &lt;map:match type="step" pattern="showscreen"&gt;
      &lt;map:generate type="serverpages"
          src="content/publishing/publish-screen-usecase.xsp"/&gt;
      &lt;map:transform src="xslt/publishing/screen.xsl"/&gt;
      &lt;map:serialize/&gt;
    &lt;/map:match&gt;
  
    &lt;!-- call publish task --&gt;
    &lt;map:match type="step" pattern="publish"&gt;
      &lt;map:act type="task"&gt;
        &lt;map:parameter name="publication-id" value="{../../1}"/&gt;
        &lt;map:parameter name="task-id" value="{request-param:task-id}"/&gt;
        &lt;map:redirect-to uri="{request:requestURI}" session="true"/&gt;
      &lt;/map:act&gt;
    &lt;/map:match&gt;
          
  &lt;/map:match&gt;
  </pre>
  </div>
  
  
  <a name="N10213"></a><a name="The+Usecase+Sitemap"></a>
  <h3>The Usecase Sitemap</h3>
  <div style="margin-left: 0 ; border: 2px">
  <p>
    The main usecase sitemap supports a set of generic usecases.
    It is located at <span class="codefrag">lenya/usecase.xmap</span>.
    To implement your publication-specific usecases or to override a generic
    usecase, just add a <span class="codefrag">usecase.xmap</span>
    sitemap to your publication directory. The Lenya usecase sitemap looks for it
    and mounts it before the generic usecases are matched.
    </p>
  </div>
  
    
  <a name="N10222"></a><a name="Overview+of+use+cases"></a>
  <h3>Overview of use cases</h3>
  <div style="margin-left: 0 ; border: 2px">
  <p>The following use cases are known:</p>
  <table class="ForrestTable" cellspacing="1" cellpadding="4">
        
  <tr>
          
  <th colspan="1" rowspan="1">Use case</th>
          <th colspan="1" rowspan="1"><span class="codefrag">lenya.usecase=</span></th>
          <th colspan="1" rowspan="1"><span class="codefrag">lenya.step=</span></th>
          <th colspan="1" rowspan="1">Comment</th>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1">Publish</td>
          <td colspan="1" rowspan="1">publish</td>
          <td colspan="1" rowspan="1">showscreen</td>
          <td colspan="1" rowspan="1">Confirm the publication of this document</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1">publish</td>
          <td colspan="1" rowspan="1">Publish this document</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1">Create</td>
          <td colspan="1" rowspan="1">create</td>
          <td colspan="1" rowspan="1">showscreen</td>
          <td colspan="1" rowspan="1">Show a form allowing to specify the parameters for
          creation of a document</td> 
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1">create</td>
          <td colspan="1" rowspan="1">Create the document</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1">Resource upload</td>
          <td colspan="1" rowspan="1">upload</td>
          <td colspan="1" rowspan="1">showscreen</td>
          <td colspan="1" rowspan="1">Show a form allowing to specify the parameters for
            uploading of a resource</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1">upload</td>
          <td colspan="1" rowspan="1">Upload the resource</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1">Rollback</td>
          <td colspan="1" rowspan="1">rollback</td>
          <td colspan="1" rowspan="1">showscreen</td>
          <td colspan="1" rowspan="1">Show a list of all versions of this document</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1">view</td>
          <td colspan="1" rowspan="1">View a particular version of this document</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1">rollback</td>
          <td colspan="1" rowspan="1">Roll back to a particular version of this document</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1">Checkin</td>
          <td colspan="1" rowspan="1">checkin</td>
          <td colspan="1" rowspan="1">showscreen</td>
          <td colspan="1" rowspan="1">Confirm the checkin of this document</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1">checkin</td>
          <td colspan="1" rowspan="1"></td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1">Checkout</td>
          <td colspan="1" rowspan="1">checkout</td>
          <td colspan="1" rowspan="1">showscreen</td>
          <td colspan="1" rowspan="1">Confirm the checkout of this document</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1">checkout</td>
          <td colspan="1" rowspan="1"></td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1">Schedule</td>
          <td colspan="1" rowspan="1">schedule</td>
          <td colspan="1" rowspan="1">showscreen</td>
          <td colspan="1" rowspan="1">Show a list of all task scheduled for this document</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1">add</td>
          <td colspan="1" rowspan="1">Add a new task</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1">modify</td>
          <td colspan="1" rowspan="1">Modify an existing task</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1">delete</td>
          <td colspan="1" rowspan="1">Delete an existing task</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1">Edit</td>
          <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1"></td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1">User Admin</td>
          <td colspan="1" rowspan="1">user-admin</td>
          <td colspan="1" rowspan="1">showscreen</td>
          <td colspan="1" rowspan="1">Show an overview page listing all users</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1">add</td>
          <td colspan="1" rowspan="1">Add a user</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1">modify</td>
          <td colspan="1" rowspan="1">Modify a user</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1"></td>
          <td colspan="1" rowspan="1">delete</td>
          <td colspan="1" rowspan="1">Delete a user</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1">Logout</td>
          <td colspan="1" rowspan="1">logout</td>
          <td colspan="1" rowspan="1">showscreen</td>
          <td colspan="1" rowspan="1">Confirm the logout</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1">View Logs</td>
          <td colspan="1" rowspan="1">view-logs</td>
          <td colspan="1" rowspan="1">overview</td>
          <td colspan="1" rowspan="1">Show the logfile list for this publication</td>
        
  </tr>
        
  <tr>
          
  <td colspan="1" rowspan="1">&nbsp;</td>
          <td colspan="1" rowspan="1">&nbsp;</td>
          <td colspan="1" rowspan="1">log</td>
          <td colspan="1" rowspan="1">Show a single logfile</td>
        
  </tr>
      
  </table>
  <div class="frame fixme">
  <div class="label">Fixme (
                 ce
  
                 )</div>
  <div class="content">Can the authenticate process done in a
        similar way?</div>
  </div>
  </div>
  
    
  <a name="N1046C"></a><a name="Use+cases"></a>
  <h3>Use cases</h3>
  <div style="margin-left: 0 ; border: 2px">
  <a name="N10472"></a><a name="Resource+upload"></a>
  <h4>Resource upload</h4>
  <div style="margin-left: 0 ; border: 2px">
  <p>
  <span class="codefrag">lenya.usecase=upload</span>
  </p>
  <table class="ForrestTable" cellspacing="1" cellpadding="4">
          
  <tr>
            
  <th colspan="1" rowspan="1"><span class="codefrag">lenya.step=</span></th>
            <th colspan="1" rowspan="1">additional parameters</th>
            <th colspan="1" rowspan="1">sample value</th>
          
  </tr>
          
  <tr>
            
  <td colspan="1" rowspan="1">showscreen</td>
            <td colspan="1" rowspan="1">xpath</td>
            <td colspan="1" rowspan="1">/NewsML/body.content/block[1]/*[1]</td>
          
  </tr>
          
  <tr>
            
  <td colspan="1" rowspan="1"></td>
            <td colspan="1" rowspan="1">insertBefore [optional]</td>
            <td colspan="1" rowspan="1">true</td>
          
  </tr>
  
          
  <tr>
            
  <td colspan="1" rowspan="1">upload</td>
            <td colspan="1" rowspan="1">documentid</td>
            <td colspan="1" rowspan="1"></td>
          
  </tr>
          
  <tr>
            
  <td colspan="1" rowspan="1"></td>
            <td colspan="1" rowspan="1">xpath</td>
            <td colspan="1" rowspan="1"></td>
          
  </tr>
          
  <tr>
            
  <td colspan="1" rowspan="1"></td>
            <td colspan="1" rowspan="1">insertBefore [optional]</td>
            <td colspan="1" rowspan="1"></td>
          
  </tr>
          
  <tr>
            
  <td colspan="1" rowspan="1"></td>
            <td colspan="1" rowspan="1">uploadFile</td>
            <td colspan="1" rowspan="1"></td>
          
  </tr>
          
  <tr>
            
  <td colspan="1" rowspan="1"></td>
            <td colspan="1" rowspan="1">identifier [optional]</td>
            <td colspan="1" rowspan="1"></td>
          
  </tr>
          
  <tr>
            
  <td colspan="1" rowspan="1"></td>
            <td colspan="2" rowspan="1">All Dublin core identifiers are also accepted</td>
          
  </tr>
        
  </table>
  <div class="frame fixme">
  <div class="label">Fixme (
                 ce
  
                 )</div>
  <div class="content">We assume that we can get the documentid
          from the request URI (given the standardized <a href="#uri_definition">URI definition</a>). Is this
          ok?</div>
  </div>
  </div>
  <a name="N1051B"></a><a name="Create"></a>
  <h4>Create</h4>
  <div style="margin-left: 0 ; border: 2px">
  <p>
  <span class="codefrag">lenya.usecase=create</span>
  </p>
  <table class="ForrestTable" cellspacing="1" cellpadding="4">
          
  <tr>
            
  <th colspan="1" rowspan="1"><span class="codefrag">lenya.step=</span></th>
            <th colspan="1" rowspan="1">additional parameters</th>
            <th colspan="1" rowspan="1">sample value</th>
          
  </tr>
          
  <tr>
            
  <td colspan="1" rowspan="1">showscreen</td>
            <td colspan="1" rowspan="1">parentid</td>
            <td colspan="1" rowspan="1">/dossiers/2003</td>
          
  </tr>
          
  <tr>
            
  <td colspan="1" rowspan="1"></td>
            <td colspan="1" rowspan="1">doctype</td>
            <td colspan="1" rowspan="1">Dossier</td>
          
  </tr>
          
  <tr>
            
  <td colspan="1" rowspan="1">create</td>
            <td colspan="1" rowspan="1">parentid</td>
            <td colspan="1" rowspan="1"></td>
          
  </tr>
          
  <tr>
            
  <td colspan="1" rowspan="1"></td>
            <td colspan="1" rowspan="1">childid</td>
            <td colspan="1" rowspan="1"></td>
          
  </tr>
          
  <tr>
            
  <td colspan="1" rowspan="1"></td>
            <td colspan="1" rowspan="1">doctype</td>
            <td colspan="1" rowspan="1"></td>
          
  </tr>
        
  </table>
  </div>
  <a name="N10590"></a><a name="Rollback"></a>
  <h4>Rollback</h4>
  <div style="margin-left: 0 ; border: 2px">
  <p>
  <span class="codefrag">lenya.usecase=rollback</span>
  </p>
  <table class="ForrestTable" cellspacing="1" cellpadding="4">
          
  <tr>
            
  <th colspan="1" rowspan="1"><span class="codefrag">lenya.step=</span></th>
            <th colspan="1" rowspan="1">additional parameters</th>
            <th colspan="1" rowspan="1">sample value</th>
          
  </tr>
          
  <tr>
            
  <td colspan="1" rowspan="1">showscreen</td>
            <td colspan="1" rowspan="1"></td>
            <td colspan="1" rowspan="1"></td>
          
  </tr>
          
  <tr>
            
  <td colspan="1" rowspan="1">view</td>
            <td colspan="1" rowspan="1">version</td>
            <td colspan="1" rowspan="1"></td>
          
  </tr>
        
  </table>
  </div>
  <a name="N105D2"></a><a name="View+Logs"></a>
  <h4>View Logs</h4>
  <div style="margin-left: 0 ; border: 2px">
  <p>
  <span class="codefrag">lenya.usecase=view-logs</span>
  </p>
  <table class="ForrestTable" cellspacing="1" cellpadding="4">
          
  <tr>
            
  <th colspan="1" rowspan="1"><span class="codefrag">lenya.step=</span></th>
            <th colspan="1" rowspan="1">additional parameters</th>
            <th colspan="1" rowspan="1">sample value</th>
          
  </tr>
          
  <tr>
            
  <td colspan="1" rowspan="1">overview</td>
            <td colspan="1" rowspan="1"></td>
            <td colspan="1" rowspan="1"></td>
          
  </tr>
          
  <tr>
            
  <td colspan="1" rowspan="1">log</td>
            <td colspan="1" rowspan="1">logfile</td>
            <td colspan="1" rowspan="1">2003-05-13-18-34-00-314.xml</td>
          
  </tr>
        
  </table>
  </div>
  <div class="frame fixme">
  <div class="label">Fixme (
                 ce
  
                 )</div>
  <div class="content">Add remaining use cases</div>
  </div>
  </div>
        
    
  </div>
  </td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif"></td>
  </tr>
  <!--================= end Content==================-->
  </table>
  </td>
  </tr>
  <tr>
  <td>
  <br>
  <br>
  </td>
  </tr>
  </table>
  <!--================= end Menu, NavBar, Content ==================-->
  <!--================= start Footer ==================-->
  <div class="footer">
  <table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0">
  <tr>
  <td colspan="2" height="1"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a href="../../skin/images/current.gif"></a></td>
  </tr>
  <tr>
  <td colspan="2" class="copyright" align="center" width="90%"><span class="footnote">Copyright &copy;
                  2002-2003&nbsp;The Apache Software Foundation. All rights reserved.
                  <br>
  <script type="text/javascript" language="JavaScript"><!--
                    document.write(" - "+"Last Published: " + document.lastModified);
                    //  --></script></span></td><td nowrap="nowrap" align="right" class="logos"><a href="http://validator.w3.org/check/referer"><img width="88" height="31" alt="Valid HTML 4.01!" src="../../skin/images/valid-html401.png" class="logoImage" border="0"></a><a href="http://jigsaw.w3.org/css-validator/"><img width="88" height="31" alt="Valid CSS!" src="../../skin/images/vcss.png" class="logoImage" border="0"></a></td>
  </tr>
  </table>
  </div>
  <!--================= end Footer ==================-->
  </body>
  </html>
  
  
  
  1.1                  cocoon-site/site/lenya/docs/concepts/usecases.pdf
  
  	<<Binary file>>