doc/src/docbook/user/jobs.xml

Code
Comments
Other
Rev Date Author Line
3173 08 Mar 07 martin 1 <?xml version="1.0" encoding="UTF-8"?>
3173 08 Mar 07 martin 2 <!DOCTYPE chapter PUBLIC 
3173 08 Mar 07 martin 3     "-//Dawid Weiss//DTD DocBook V3.1-Based Extension for XML and graphics inclusion//EN" 
3192 13 Mar 07 martin 4     "../../../../lib/docbook/preprocess/dweiss-docbook-extensions.dtd">
3173 08 Mar 07 martin 5 <!--
3173 08 Mar 07 martin 6   $Id$
4307 21 May 08 martin 7   
4889 06 Apr 09 nicklas 8   Copyright (C) 2007 Jari Häkkinen, Peter Johansson, Martin Svensson
4307 21 May 08 martin 9   
3173 08 Mar 07 martin 10   This file is part of BASE - BioArray Software Environment.
3173 08 Mar 07 martin 11   Available at http://base.thep.lu.se/
4307 21 May 08 martin 12   
3173 08 Mar 07 martin 13   BASE is free software; you can redistribute it and/or
3173 08 Mar 07 martin 14   modify it under the terms of the GNU General Public License
4477 05 Sep 08 jari 15   as published by the Free Software Foundation; either version 3
3173 08 Mar 07 martin 16   of the License, or (at your option) any later version.
4307 21 May 08 martin 17   
3173 08 Mar 07 martin 18   BASE is distributed in the hope that it will be useful,
3173 08 Mar 07 martin 19   but WITHOUT ANY WARRANTY; without even the implied warranty of
3173 08 Mar 07 martin 20   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
3173 08 Mar 07 martin 21   GNU General Public License for more details.
4307 21 May 08 martin 22   
3173 08 Mar 07 martin 23   You should have received a copy of the GNU General Public License
4509 11 Sep 08 jari 24   along with BASE. If not, see <http://www.gnu.org/licenses/>.
3173 08 Mar 07 martin 25 -->
3173 08 Mar 07 martin 26
5705 22 Aug 11 nicklas 27 <chapter id="jobs" chunked="0">
3173 08 Mar 07 martin 28   <title>Jobs</title>
5705 22 Aug 11 nicklas 29   
4309 22 May 08 martin 30   <para>
5705 22 Aug 11 nicklas 31     A <emphasis>job</emphasis> is a task that is performed by a plug-in.
4324 03 Jun 08 nicklas 32     Some jobs can be configured to execute immediately (for a few plug-ins it is mandatory that
4309 22 May 08 martin 33     the job runs immediately), but normally jobs are placed in the job queue after they have
4309 22 May 08 martin 34     been configured. The jobs will then be picked out for execution depending on their priority
5705 22 Aug 11 nicklas 35     and waiting time in the queue.
4309 22 May 08 martin 36   </para>
5705 22 Aug 11 nicklas 37   <para>
5705 22 Aug 11 nicklas 38     Creating and configuring a job is made from a context, eg. a particular list page or singe-item page, 
5705 22 Aug 11 nicklas 39     which is supported by the plug-in  you want to use. If no context is needed, the job configuration is started from the
5705 22 Aug 11 nicklas 40     plug-in's single item view. Typically, there are three main types of jobs, <emphasis>import</emphasis>,
5705 22 Aug 11 nicklas 41     <emphasis>export</emphasis> and <emphasis>other</emphasis> jobs. They usually show up as <guilabel>Import</guilabel>,
5705 22 Aug 11 nicklas 42     <guilabel>Export</guilabel> and <guilabel>Run plug-in</guilabel> buttons in the gui. In the experiment analysis
5705 22 Aug 11 nicklas 43     section two more types of plug-ins are used, <emphasis>intensity</emphasis> and <emphasis>analysis</emphasis>.
5705 22 Aug 11 nicklas 44   </para>
4307 21 May 08 martin 45
5795 10 Oct 11 nicklas 46   <para>
4309 22 May 08 martin 47     Click on
4307 21 May 08 martin 48     <menuchoice>
4307 21 May 08 martin 49       <guimenu>View</guimenu>
4307 21 May 08 martin 50       <guimenuitem>Jobs</guimenuitem>
4307 21 May 08 martin 51     </menuchoice>
5795 10 Oct 11 nicklas 52       to list your jobs.
4309 22 May 08 martin 53       Details of a single job is displayed in a pop-up window. This window opens either if you
4309 22 May 08 martin 54       click on a job's name from the list page of jobs or when a job configuration is
4309 22 May 08 martin 55       finished. The window contain two tabs, one with information about the job and another
4324 03 Jun 08 nicklas 56       with the parameters for the plug-in used in the job.
4307 21 May 08 martin 57     </para>
4307 21 May 08 martin 58     <helptext external_id="job.view.parameters" title="Job parameters">
4307 21 May 08 martin 59       <para>
4324 03 Jun 08 nicklas 60         The values listed on the <guilabel>Parameters</guilabel> tab depends on 
4324 03 Jun 08 nicklas 61         what the plug-in needs from the user. If a specific plug-in configuration was
5705 22 Aug 11 nicklas 62         used, those parameters are also listed here.
4307 21 May 08 martin 63       </para>
4307 21 May 08 martin 64     </helptext>
5795 10 Oct 11 nicklas 65     
5795 10 Oct 11 nicklas 66     <figure id="jobs.figures.properties">
5795 10 Oct 11 nicklas 67       <title>Job properties</title>
5795 10 Oct 11 nicklas 68       <screenshot>
5795 10 Oct 11 nicklas 69         <mediaobject>
5795 10 Oct 11 nicklas 70           <imageobject>
5795 10 Oct 11 nicklas 71             <imagedata fileref="figures/job_properties.png" format="PNG" />
5795 10 Oct 11 nicklas 72           </imageobject>
5795 10 Oct 11 nicklas 73         </mediaobject>
5795 10 Oct 11 nicklas 74       </screenshot>
5795 10 Oct 11 nicklas 75     </figure>
5795 10 Oct 11 nicklas 76     
4307 21 May 08 martin 77     <helptext external_id="job.view.properties" title="Job properties">
4307 21 May 08 martin 78       <para>
4324 03 Jun 08 nicklas 79         The properties are set either when configuring the job or by the system. No
4307 21 May 08 martin 80         parameters can be edit after a job is created.
4307 21 May 08 martin 81         <variablelist>
4307 21 May 08 martin 82           <varlistentry>
4307 21 May 08 martin 83             <term>
4307 21 May 08 martin 84               <guilabel>Name</guilabel>
4307 21 May 08 martin 85             </term>
4307 21 May 08 martin 86             <listitem>
4307 21 May 08 martin 87               <para>
4307 21 May 08 martin 88                 The name of the job is set in the last step of a job configuration.
4307 21 May 08 martin 89               </para>
4307 21 May 08 martin 90             </listitem>
4307 21 May 08 martin 91           </varlistentry>
4307 21 May 08 martin 92           <varlistentry>
4307 21 May 08 martin 93             <term>
5705 22 Aug 11 nicklas 94               <guilabel>Plugin</guilabel>
5705 22 Aug 11 nicklas 95             </term>
5705 22 Aug 11 nicklas 96             <listitem>
5705 22 Aug 11 nicklas 97               <para>The plug-in to use in the job.</para>
5705 22 Aug 11 nicklas 98             </listitem>
5705 22 Aug 11 nicklas 99           </varlistentry>
5705 22 Aug 11 nicklas 100           <varlistentry>
5705 22 Aug 11 nicklas 101             <term>
5705 22 Aug 11 nicklas 102               <guilabel>Configuration</guilabel>
5705 22 Aug 11 nicklas 103             </term>
5705 22 Aug 11 nicklas 104             <listitem>
5705 22 Aug 11 nicklas 105               <para>Name of the plug-in configuration that is used.</para>
5705 22 Aug 11 nicklas 106             </listitem>
5705 22 Aug 11 nicklas 107           </varlistentry>
5705 22 Aug 11 nicklas 108           <varlistentry>
5705 22 Aug 11 nicklas 109             <term>
5705 22 Aug 11 nicklas 110               <guilabel>User</guilabel>
5705 22 Aug 11 nicklas 111             </term>
5705 22 Aug 11 nicklas 112             <listitem>
5705 22 Aug 11 nicklas 113               <para>The user who created/configured the job.</para>
5705 22 Aug 11 nicklas 114             </listitem>
5705 22 Aug 11 nicklas 115           </varlistentry>
5705 22 Aug 11 nicklas 116           <varlistentry>
5705 22 Aug 11 nicklas 117             <term>
5705 22 Aug 11 nicklas 118               <guilabel>Experiment</guilabel>
5705 22 Aug 11 nicklas 119             </term>
5705 22 Aug 11 nicklas 120             <listitem>
5705 22 Aug 11 nicklas 121               <para>Name of the experiment which the job was configured within.</para>
5705 22 Aug 11 nicklas 122             </listitem>
5705 22 Aug 11 nicklas 123           </varlistentry>
5705 22 Aug 11 nicklas 124           <varlistentry>
5705 22 Aug 11 nicklas 125             <term>
4307 21 May 08 martin 126                 <guilabel>Description</guilabel>
4307 21 May 08 martin 127             </term>
4307 21 May 08 martin 128             <listitem>
4307 21 May 08 martin 129               <para>
4309 22 May 08 martin 130                 A description of the job. Like the name-property it can be set in
4309 22 May 08 martin 131                 the job configuration.
4307 21 May 08 martin 132               </para>
4307 21 May 08 martin 133             </listitem>
4307 21 May 08 martin 134           </varlistentry>
4307 21 May 08 martin 135           <varlistentry>
4307 21 May 08 martin 136             <term>
4309 22 May 08 martin 137               <guilabel>Priority</guilabel>
4309 22 May 08 martin 138             </term>
4309 22 May 08 martin 139             <listitem>
4309 22 May 08 martin 140               <para>Priority the job has in the job queue.</para>
4309 22 May 08 martin 141             </listitem>
4309 22 May 08 martin 142           </varlistentry>
4309 22 May 08 martin 143           <varlistentry>
4309 22 May 08 martin 144             <term>
4307 21 May 08 martin 145               <guilabel>Status</guilabel>
4307 21 May 08 martin 146             </term>
4307 21 May 08 martin 147             <listitem>
4307 21 May 08 martin 148               <para>
4309 22 May 08 martin 149                 Shows the status of the job. A job can have one of following status.
4307 21 May 08 martin 150                 <itemizedlist>
4307 21 May 08 martin 151                   <listitem>
4307 21 May 08 martin 152                     <para>
4307 21 May 08 martin 153                       <emphasis>Not configured</emphasis>
4324 03 Jun 08 nicklas 154                       - The plug-in has not been configured properly and is not
4309 22 May 08 martin 155                       placed in the job queue.
4307 21 May 08 martin 156                     </para>
4307 21 May 08 martin 157                   </listitem>
4307 21 May 08 martin 158                   <listitem>
4307 21 May 08 martin 159                     <para>
4307 21 May 08 martin 160                       <emphasis>Waiting</emphasis>
5705 22 Aug 11 nicklas 161                       - The job is waiting in the job queue.
4307 21 May 08 martin 162                     </para>
4307 21 May 08 martin 163                   </listitem>
4307 21 May 08 martin 164                   <listitem>
4307 21 May 08 martin 165                     <para>
5795 10 Oct 11 nicklas 166                       <emphasis>Preparing</emphasis>
5795 10 Oct 11 nicklas 167                       - The job queue is preparing to executed the job.
5795 10 Oct 11 nicklas 168                     </para>
5795 10 Oct 11 nicklas 169                   </listitem>
5795 10 Oct 11 nicklas 170                   <listitem>
5795 10 Oct 11 nicklas 171                     <para>
4307 21 May 08 martin 172                       <emphasis>Executing</emphasis>
5705 22 Aug 11 nicklas 173                       - The job is being executed.
4307 21 May 08 martin 174                     </para>
4307 21 May 08 martin 175                   </listitem>
4307 21 May 08 martin 176                   <listitem>
4307 21 May 08 martin 177                     <para>
7342 18 Apr 17 nicklas 178                       <emphasis>Paused</emphasis>
7342 18 Apr 17 nicklas 179                       - The job has been paused. The user may
7342 18 Apr 17 nicklas 180                       restart or resume the job.
7342 18 Apr 17 nicklas 181                     </para>
7342 18 Apr 17 nicklas 182                   </listitem>
7342 18 Apr 17 nicklas 183                   <listitem>
7342 18 Apr 17 nicklas 184                     <para>
4307 21 May 08 martin 185                       <emphasis>Done</emphasis>
5705 22 Aug 11 nicklas 186                       - Indicates that the job has finished successfully.
4307 21 May 08 martin 187                     </para>
4307 21 May 08 martin 188                   </listitem>
4307 21 May 08 martin 189                   <listitem>
4307 21 May 08 martin 190                     <para>
4307 21 May 08 martin 191                       <emphasis>Error</emphasis>
5705 22 Aug 11 nicklas 192                       - The job has finsished with an error.
4307 21 May 08 martin 193                     </para>
4307 21 May 08 martin 194                   </listitem>
5795 10 Oct 11 nicklas 195 c                <listitem>
4307 21 May 08 martin 196                     <para>
4307 21 May 08 martin 197                       <emphasis>Aborting</emphasis>
5705 22 Aug 11 nicklas 198                       - The job has received an abort signal from the user 
5705 22 Aug 11 nicklas 199                       and tries to abort the work.
4307 21 May 08 martin 200                     </para>
4307 21 May 08 martin 201                   </listitem>
4307 21 May 08 martin 202                 </itemizedlist>
5795 10 Oct 11 nicklas 203                 
5795 10 Oct 11 nicklas 204                 This field will also display any messages from the plug-in while it
5795 10 Oct 11 nicklas 205                 is running and the final message after it's completion.
4307 21 May 08 martin 206               </para>
4307 21 May 08 martin 207             </listitem>
4307 21 May 08 martin 208           </varlistentry>
4307 21 May 08 martin 209           <varlistentry>
4307 21 May 08 martin 210             <term>
4307 21 May 08 martin 211               <guilabel>Percent complete</guilabel>
4307 21 May 08 martin 212             </term>
4307 21 May 08 martin 213             <listitem>
4307 21 May 08 martin 214               <para>
4309 22 May 08 martin 215                 Progress of the job. How detailed this is depends on how often the
4324 03 Jun 08 nicklas 216                 plug-in reports it's progress.
4307 21 May 08 martin 217               </para>
4307 21 May 08 martin 218             </listitem>
4307 21 May 08 martin 219           </varlistentry>
4307 21 May 08 martin 220           <varlistentry>
4307 21 May 08 martin 221             <term>
4307 21 May 08 martin 222               <guilabel>Created</guilabel>
4307 21 May 08 martin 223             </term>
4307 21 May 08 martin 224             <listitem>
4309 22 May 08 martin 225               <para>
5705 22 Aug 11 nicklas 226                 Date and time when the job was created and registered in the database.
4309 22 May 08 martin 227               </para>
4307 21 May 08 martin 228             </listitem>
4307 21 May 08 martin 229           </varlistentry>
4307 21 May 08 martin 230           <varlistentry>
4307 21 May 08 martin 231             <term>
5705 22 Aug 11 nicklas 232               <guilabel>Scheduled</guilabel>
5705 22 Aug 11 nicklas 233             </term>
5705 22 Aug 11 nicklas 234             <listitem>
5705 22 Aug 11 nicklas 235               <para>
5705 22 Aug 11 nicklas 236                 Date and time when the job was added to the job queue. This is usually the same
5705 22 Aug 11 nicklas 237                 as the <emphasis>created</emphasis> date and time, but can be different if the
5705 22 Aug 11 nicklas 238                 job has been restared after an error.
5705 22 Aug 11 nicklas 239               </para>
5705 22 Aug 11 nicklas 240             </listitem>
5705 22 Aug 11 nicklas 241           </varlistentry>
5705 22 Aug 11 nicklas 242           <varlistentry>
5705 22 Aug 11 nicklas 243             <term>
4307 21 May 08 martin 244               <guilabel>Started</guilabel>
4307 21 May 08 martin 245             </term>
4307 21 May 08 martin 246             <listitem>
4309 22 May 08 martin 247               <para>
4309 22 May 08 martin 248                 Date and time when execution of the job started.
4309 22 May 08 martin 249               </para>
4307 21 May 08 martin 250             </listitem>
4307 21 May 08 martin 251           </varlistentry>
4307 21 May 08 martin 252           <varlistentry>
4307 21 May 08 martin 253             <term>
4307 21 May 08 martin 254               <guilabel>Ended</guilabel>
4307 21 May 08 martin 255             </term>
4307 21 May 08 martin 256             <listitem>
4307 21 May 08 martin 257               <para>
5705 22 Aug 11 nicklas 258                 Date and time when the job stopped running. Either because it was
4309 22 May 08 martin 259                 finished, aborted or interrupted by an error.
4307 21 May 08 martin 260               </para>
4307 21 May 08 martin 261             </listitem>
4307 21 May 08 martin 262           </varlistentry>
4307 21 May 08 martin 263           <varlistentry>
4307 21 May 08 martin 264             <term>
4307 21 May 08 martin 265               <guilabel>Running time</guilabel>
4307 21 May 08 martin 266             </term>
4307 21 May 08 martin 267             <listitem>
4309 22 May 08 martin 268               <para>Time the job has been running.</para>
4307 21 May 08 martin 269             </listitem>
4307 21 May 08 martin 270           </varlistentry>
4307 21 May 08 martin 271           <varlistentry>
4307 21 May 08 martin 272             <term>
4307 21 May 08 martin 273               <guilabel>Server</guilabel>
4307 21 May 08 martin 274             </term>
4307 21 May 08 martin 275             <listitem>
4307 21 May 08 martin 276               <para>Name of the server, where the job was performed.</para>
4307 21 May 08 martin 277             </listitem>
4307 21 May 08 martin 278           </varlistentry>
4307 21 May 08 martin 279           <varlistentry>
4307 21 May 08 martin 280             <term>
4311 23 May 08 nicklas 281               <guilabel>Job agent</guilabel>
4311 23 May 08 nicklas 282             </term>
4311 23 May 08 nicklas 283             <listitem>
4311 23 May 08 nicklas 284               <para>
4311 23 May 08 nicklas 285                 The job agent the job is/was running on. It is also
4311 23 May 08 nicklas 286                 possible to set this value before a job is executed. If that
4311 23 May 08 nicklas 287                 has been done only the selected job agent will accept the job.
4311 23 May 08 nicklas 288                 This options is normally only given to powers users and
4311 23 May 08 nicklas 289                 needs the <emphasis>Select job agent</emphasis> permission.
5738 15 Sep 11 nicklas 290                 See <xref linkend="accounts.roles.edit" />. 
4311 23 May 08 nicklas 291               </para>
4311 23 May 08 nicklas 292             </listitem>
4311 23 May 08 nicklas 293           </varlistentry>
4307 21 May 08 martin 294         </variablelist>
4307 21 May 08 martin 295       </para>
4324 03 Jun 08 nicklas 296       
4324 03 Jun 08 nicklas 297       <para>
4324 03 Jun 08 nicklas 298         Depending on the status of the job, there may also be one or
4324 03 Jun 08 nicklas 299         more buttons on the form.
4324 03 Jun 08 nicklas 300       </para>
4324 03 Jun 08 nicklas 301       
4324 03 Jun 08 nicklas 302       <variablelist>
7342 18 Apr 17 nicklas 303     
7342 18 Apr 17 nicklas 304       <varlistentry>
7342 18 Apr 17 nicklas 305         <term><guibutton>Pause</guibutton></term>
7342 18 Apr 17 nicklas 306         <listitem>
7342 18 Apr 17 nicklas 307           <para>
7342 18 Apr 17 nicklas 308           Pauses a job that is running. This feature requires special
7342 18 Apr 17 nicklas 309           support by the plug-in and is not available for all types of jobs.
7342 18 Apr 17 nicklas 310           A paused job may be restarted from the beginning or resumed from
7342 18 Apr 17 nicklas 311           the latest checkpoint.
7342 18 Apr 17 nicklas 312           </para>
7342 18 Apr 17 nicklas 313         </listitem>
7342 18 Apr 17 nicklas 314       </varlistentry>
4324 03 Jun 08 nicklas 315       
4324 03 Jun 08 nicklas 316       <varlistentry>
4324 03 Jun 08 nicklas 317         <term><guibutton>Abort</guibutton></term>
4324 03 Jun 08 nicklas 318         <listitem>
4324 03 Jun 08 nicklas 319           <para>
4324 03 Jun 08 nicklas 320           Aborts a job that is running or hasn't started yet. Jobs that hasn't
5705 22 Aug 11 nicklas 321           started can always be aborted. Jobs that are already executing can only
4324 03 Jun 08 nicklas 322           be aborted if the plug-in supports it. The button will not be visible if
4324 03 Jun 08 nicklas 323           the plug-in doesn't supports being aborted.
4324 03 Jun 08 nicklas 324           </para>
4324 03 Jun 08 nicklas 325         </listitem>
4324 03 Jun 08 nicklas 326       </varlistentry>
4324 03 Jun 08 nicklas 327       
4324 03 Jun 08 nicklas 328       <varlistentry>
5705 22 Aug 11 nicklas 329         <term><guibutton>Restart job</guibutton></term>
4324 03 Jun 08 nicklas 330         <listitem>
4324 03 Jun 08 nicklas 331           <para>
7342 18 Apr 17 nicklas 332           Retry a failed or paused job with the same parameters. Sometimes 
7342 18 Apr 17 nicklas 333           the reason that a job failed can be fixed. For
7342 18 Apr 17 nicklas 334           example, by changing the permissions on items the job needs to access. 
7342 18 Apr 17 nicklas 335           A paused job can typically be restarted from the beginning or resumed
7342 18 Apr 17 nicklas 336           from the latest checkpoint. Use
4324 03 Jun 08 nicklas 337           this button to place the job in the job queue again. It is not possible to
4324 03 Jun 08 nicklas 338           change job parameters with one exception, if the job uses a plug-in configuration
4324 03 Jun 08 nicklas 339           and the configuration has been changed it is possible to select if
4324 03 Jun 08 nicklas 340           the old or new configuration values should be used. 
4324 03 Jun 08 nicklas 341           </para>
4324 03 Jun 08 nicklas 342         </listitem>
4324 03 Jun 08 nicklas 343       </varlistentry>
4324 03 Jun 08 nicklas 344       
4324 03 Jun 08 nicklas 345       <varlistentry>
5705 22 Aug 11 nicklas 346         <term><guibutton>Re-configure job</guibutton></term>
5705 22 Aug 11 nicklas 347         <listitem>
5705 22 Aug 11 nicklas 348           <para>
7342 18 Apr 17 nicklas 349           Retry a failed or paused job with different parameters. This feature is 
7342 18 Apr 17 nicklas 350           supported by most but not all plug-ins. It is very useful when the failure 
7342 18 Apr 17 nicklas 351           is due to a misconfiguration and the job may succeed if it was configured 
7342 18 Apr 17 nicklas 352           differently. A paused job can be restarted from the beginning or resumed
7342 18 Apr 17 nicklas 353           from the latest checkpoint, but note that changing the parameters may
7342 18 Apr 17 nicklas 354           cause the latest checkpoint to become invalid and requires a restart from 
7342 18 Apr 17 nicklas 355           the beginning.
5705 22 Aug 11 nicklas 356           </para>
5705 22 Aug 11 nicklas 357         </listitem>
5705 22 Aug 11 nicklas 358       </varlistentry>
5705 22 Aug 11 nicklas 359
5705 22 Aug 11 nicklas 360       <varlistentry>
5705 22 Aug 11 nicklas 361         <term><guibutton>Really run</guibutton></term>
5705 22 Aug 11 nicklas 362         <listitem>
5705 22 Aug 11 nicklas 363           <para>
5705 22 Aug 11 nicklas 364           Some plug-ins have support for a <emphasis>dry-run</emphasis> mode that executes
5705 22 Aug 11 nicklas 365           the job but doesn't save any changes to the database. If the dry run completes 
5705 22 Aug 11 nicklas 366           successfully, this button can be used to run the job for real.
5705 22 Aug 11 nicklas 367           </para>
5705 22 Aug 11 nicklas 368         </listitem>
5705 22 Aug 11 nicklas 369       </varlistentry>
5705 22 Aug 11 nicklas 370       
5705 22 Aug 11 nicklas 371       <varlistentry>
4324 03 Jun 08 nicklas 372         <term><guibutton>Close</guibutton></term>
4324 03 Jun 08 nicklas 373         <listitem>
4324 03 Jun 08 nicklas 374           <para>
4324 03 Jun 08 nicklas 375           Close the window.
4324 03 Jun 08 nicklas 376           </para>
4324 03 Jun 08 nicklas 377         </listitem>
4324 03 Jun 08 nicklas 378       </varlistentry>
4324 03 Jun 08 nicklas 379       
4324 03 Jun 08 nicklas 380       </variablelist>
4324 03 Jun 08 nicklas 381       
4307 21 May 08 martin 382     </helptext>
4309 22 May 08 martin 383 </chapter>