source: trunk/doc/src/docbook/userdoc/jobs.xml @ 4309

Last change on this file since 4309 was 4309, checked in by Martin Svensson, 15 years ago

References #532. Chapter is ready to be read.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id Date
File size: 8.0 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE chapter PUBLIC
3    "-//Dawid Weiss//DTD DocBook V3.1-Based Extension for XML and graphics inclusion//EN"
4    "../../../../lib/docbook/preprocess/dweiss-docbook-extensions.dtd">
5<!--
6  $Id: jobs.xml 4309 2008-05-22 13:51:05Z martin $
7 
8  Copyright (C) 2007 Jari Hakkinen, Peter Johansson, Martin Svensson
9 
10  This file is part of BASE - BioArray Software Environment.
11  Available at http://base.thep.lu.se/
12 
13  BASE is free software; you can redistribute it and/or
14  modify it under the terms of the GNU General Public License
15  as published by the Free Software Foundation; either version 2
16  of the License, or (at your option) any later version.
17 
18  BASE is distributed in the hope that it will be useful,
19  but WITHOUT ANY WARRANTY; without even the implied warranty of
20  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  GNU General Public License for more details.
22 
23  You should have received a copy of the GNU General Public License
24  along with this program; if not, write to the Free Software
25  Foundation, Inc., 59 Temple Place - Suite 330,
26  Boston, MA  02111-1307, USA.
27-->
28
29<chapter id="jobs">
30  <?dbhtml dir="jobs"?>
31  <title>Jobs</title>
32  <para>Job is a configured task performed by a plugin.</para>
33  <para>
34    Creating/configuring a job is made from a context, which is supported by the plugin you want
35    to use. If no particularly context is needed, the job configuration is started from the
36    plugin's single item view.
37  </para>
38  <para>
39    Some jobs can be configured to execute immediately (for a few plugins it is mandatory that
40    the job runs immediately), but normally jobs are placed in the job queue after they have
41    been configured. The jobs will then be picked out for execution depending on their priority
42    and estimated execution time.
43  </para>
44
45
46  <sect1 id="jobs.properties">
47    <title>Properties</title>
48    Click on
49    <menuchoice>
50      <guimenu>View</guimenu>
51      <guimenuitem>Jobs</guimenuitem>
52    </menuchoice>
53    to list your jobs.
54    <para>
55      Details of a single job is displayed in a pop-up window. This window opens either if you
56      click on a job's name from the list page of jobs or when a job configuration is
57      finished. The window contain two tabs, one with information about the job and another
58      with the plugin-parameters for the plugin used in the job.
59    </para>
60    <helptext external_id="job.view.parameters" title="Job parameters">
61      <para>
62        The values listed on the plugin-parameter-tab are depending on what inputs the
63        choosen plugin needs from the user.
64      </para>
65    </helptext>
66    <helptext external_id="job.view.properties" title="Job properties">
67      <para>
68        Job-parameters are set either when configuring the job or by the system. No
69        parameters can be edit after a job is created.
70        <variablelist>
71          <varlistentry>
72            <term>
73              <guilabel>Name</guilabel>
74            </term>
75            <listitem>
76              <para>
77                The name of the job is set in the last step of a job configuration.
78              </para>
79            </listitem>
80          </varlistentry>
81          <varlistentry>
82            <term>
83              <optional>
84                <guilabel>Description</guilabel>
85              </optional>
86            </term>
87            <listitem>
88              <para>
89                A description of the job. Like the name-property it can be set in
90                the job configuration.
91              </para>
92            </listitem>
93          </varlistentry>
94          <varlistentry>
95            <term>
96              <guilabel>Type</guilabel>
97            </term>
98            <listitem>
99              <para>
100                The type of job, which is depending on the plugin that is used. It
101                can be one of these five:
102                <itemizedlist>
103                  <listitem>Export</listitem>
104                  <listitem>Import</listitem>
105                  <listitem>Analysis</listitem>
106                  <listitem>Intensity</listitem>
107                  <listitem>Other</listitem>
108                </itemizedlist>
109              </para>
110            </listitem>
111          </varlistentry>
112          <varlistentry>
113            <term>
114              <guilabel>Priority</guilabel>
115            </term>
116            <listitem>
117              <para>Priority the job has in the job queue.</para>
118            </listitem>
119          </varlistentry>
120          <varlistentry>
121            <term>
122              <guilabel>Status</guilabel>
123            </term>
124            <listitem>
125              <para>
126                Shows the status of the job. A job can have one of following status.
127                <itemizedlist>
128                  <listitem>
129                    <para>
130                      <emphasis>Not configured</emphasis>
131                      -The plugin has not been configured properly and is not
132                      placed in the job queue.
133                    </para>
134                  </listitem>
135                  <listitem>
136                    <para>
137                      <emphasis>Waiting</emphasis>
138                      -Job is waiting in the job queue.
139                    </para>
140                  </listitem>
141                  <listitem>
142                    <para>
143                      <emphasis>Executing</emphasis>
144                      -Job is being executed.
145                    </para>
146                  </listitem>
147                  <listitem>
148                    <para>
149                      <emphasis>Done</emphasis>
150                      - Indicates that the job is finished.
151                    </para>
152                  </listitem>
153                  <listitem>
154                    <para>
155                      <emphasis>Error</emphasis>
156                      -The job was aborted cause of some error.
157                    </para>
158                  </listitem>
159                  <listitem>
160                    <para>
161                      <emphasis>Preparing</emphasis>
162                      -Doing some preparing tasks befor executing the job.
163                    </para>
164                  </listitem>
165                  <listitem>
166                    <para>
167                      <emphasis>Aborting</emphasis>
168                      -Job has received an abort signal and tries to abort the
169                      work.
170                    </para>
171                  </listitem>
172                </itemizedlist>
173              </para>
174            </listitem>
175          </varlistentry>
176          <varlistentry>
177            <term>
178              <guilabel>Status message</guilabel>
179            </term>
180            <listitem>
181              <para>
182                A message, given by the plugin, with more information about the
183                status.
184              </para>
185            </listitem>
186          </varlistentry>
187          <varlistentry>
188            <term>
189              <guilabel>Percent complete</guilabel>
190            </term>
191            <listitem>
192              <para>
193                Progress of the job. How detailed this is depends on how often the
194                plugin reports it's progress.
195              </para>
196            </listitem>
197          </varlistentry>
198          <varlistentry>
199            <term>
200              <guilabel>Created</guilabel>
201            </term>
202            <listitem>
203              <para>
204                Date and time when the job was created and registerd in the database.
205              </para>
206            </listitem>
207          </varlistentry>
208          <varlistentry>
209            <term>
210              <guilabel>Started</guilabel>
211            </term>
212            <listitem>
213              <para>
214                Date and time when execution of the job started.
215              </para>
216            </listitem>
217          </varlistentry>
218          <varlistentry>
219            <term>
220              <guilabel>Ended</guilabel>
221            </term>
222            <listitem>
223              <para>
224                Date and time when the job stopped running. Either cause of it was
225                finished, aborted or interrupted by an error.
226              </para>
227            </listitem>
228          </varlistentry>
229          <varlistentry>
230            <term>
231              <guilabel>Running time</guilabel>
232            </term>
233            <listitem>
234              <para>Time the job has been running.</para>
235            </listitem>
236          </varlistentry>
237          <varlistentry>
238            <term>
239              <guilabel>Server</guilabel>
240            </term>
241            <listitem>
242              <para>Name of the server, where the job was performed.</para>
243            </listitem>
244          </varlistentry>
245          <varlistentry>
246            <term>
247              <guilabel>User/Owner</guilabel>
248            </term>
249            <listitem>
250              <para>The user who created/configured the job.</para>
251            </listitem>
252          </varlistentry>
253          <varlistentry>
254            <term>
255              <guilabel>Experiment</guilabel>
256            </term>
257            <listitem>
258              <para>Name of the experiment which the job was configured within.</para>
259            </listitem>
260          </varlistentry>
261          <varlistentry>
262            <term>
263              <guilabel>Plugin</guilabel>
264            </term>
265            <listitem>
266              <para>The plugin to use in the job.</para>
267            </listitem>
268          </varlistentry>
269          <varlistentry>
270            <term>
271              <guilabel>Configuration</guilabel>
272            </term>
273            <listitem>
274              <para>Name of the plugin configuration that is used.</para>
275            </listitem>
276          </varlistentry>
277        </variablelist>
278      </para>
279    </helptext>
280  </sect1>
281</chapter>
Note: See TracBrowser for help on using the repository browser.