Schema linux_joblog.xsd


schema location:  C:\eclipse\eclipse\workspace\pbsaccounting\xml\linux_joblog.xsd
 
Elements 
abort_record 
account 
authorized_users 
b_record 
checkpoint_restart_record 
cpu 
cpupercent 
cput 
ctime 
date 
day 
delete_record 
duration 
end 
etime 
exec_host 
execution_record 
exit_status 
globalproperty 
group 
interactive 
jobid 
jobname 
k_record 
mem 
memory 
ncpus 
neednodes 
node 
nodect 
nodegroup 
nodelist 
nodename 
nodes 
owner 
pbs_jobfile 
property 
qtime 
queue 
queue_record 
requestor 
rerun_record 
resource_list 
resources_used 
session 
start 
start_record 
time 
u_record 
units 
user 
vmem 
walltime 
y_record 


element abort_record
diagram
children jobid date
used by
element pbs_jobfile
annotation
documentation 
A record indicating the job was aborted
source
<xs:element name="abort_record">
  <xs:annotation>
    <xs:documentation>A record indicating the job was aborted</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="jobid"/>
      <xs:element ref="date"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element account
diagram
type xs:string
used by
elements execution_record start_record
annotation
documentation 
Optional accounting group that the user specified for the job
source
<xs:element name="account" type="xs:string">
  <xs:annotation>
    <xs:documentation>Optional accounting group that the user specified for the job</xs:documentation>
  </xs:annotation>
</xs:element>

element authorized_users
diagram
type xs:string
used by
element b_record
annotation
documentation 
PBSPro authorized_users. Need more info
source
<xs:element name="authorized_users" type="xs:string">
  <xs:annotation>
    <xs:documentation>PBSPro authorized_users. Need more info</xs:documentation>
  </xs:annotation>
</xs:element>

element b_record
diagram
children jobid date owner queue ctime start end duration nodelist authorized_users resource_list
used by
element pbs_jobfile
annotation
documentation 
A Record specific to PBSPro
source
<xs:element name="b_record">
  <xs:annotation>
    <xs:documentation>A Record specific to PBSPro</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="jobid"/>
      <xs:element ref="date"/>
      <xs:element ref="owner"/>
      <xs:element ref="queue"/>
      <xs:element ref="ctime"/>
      <xs:element ref="start"/>
      <xs:element ref="end"/>
      <xs:element ref="duration"/>
      <xs:element ref="nodelist"/>
      <xs:element ref="authorized_users"/>
      <xs:element ref="resource_list"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element checkpoint_restart_record
diagram
children jobid date
used by
element pbs_jobfile
annotation
documentation 
T record indicating the job was restarted from checkpoint
source
<xs:element name="checkpoint_restart_record">
  <xs:annotation>
    <xs:documentation>T record indicating the job was restarted from checkpoint</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="jobid"/>
      <xs:element ref="date"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element cpu
diagram
type xs:string
used by
element node
annotation
documentation 
CPU number that job ran on
source
<xs:element name="cpu" type="xs:string">
  <xs:annotation>
    <xs:documentation>CPU number that job ran on</xs:documentation>
  </xs:annotation>
</xs:element>

element cpupercent
diagram
type xs:long
used by
element resources_used
annotation
documentation 
The percent of CPU consumed
source
<xs:element name="cpupercent" type="xs:long">
  <xs:annotation>
    <xs:documentation>The percent of CPU consumed</xs:documentation>
  </xs:annotation>
</xs:element>

element cput
diagram
type xs:string
used by
elements resource_list resources_used
annotation
documentation 
CPU time for job in seconds
source
<xs:element name="cput" type="xs:string">
  <xs:annotation>
    <xs:documentation>CPU time for job in seconds</xs:documentation>
  </xs:annotation>
</xs:element>

element ctime
diagram
type xs:long
used by
elements b_record execution_record start_record
annotation
documentation 
Epoch  time in seconds when job first created (submitted)
source
<xs:element name="ctime" type="xs:long">
  <xs:annotation>
    <xs:documentation>Epoch  time in seconds when job first created (submitted)</xs:documentation>
  </xs:annotation>
</xs:element>

element date
diagram
children day time
used by
elements abort_record b_record checkpoint_restart_record delete_record execution_record k_record queue_record rerun_record start_record u_record y_record
annotation
documentation 
Container for date of accounting entry
source
<xs:element name="date">
  <xs:annotation>
    <xs:documentation>Container for date of accounting entry</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="day"/>
      <xs:element ref="time"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element day
diagram
type xs:string
used by
element date
annotation
documentation 
Day of accounting entry in format MM/DD/YYYY
source
<xs:element name="day" type="xs:string">
  <xs:annotation>
    <xs:documentation>Day of accounting entry in format MM/DD/YYYY</xs:documentation>
  </xs:annotation>
</xs:element>

element delete_record
diagram
children jobid date requestor
used by
element pbs_jobfile
annotation
documentation 
A record indicating job was removed
source
<xs:element name="delete_record">
  <xs:annotation>
    <xs:documentation>A record indicating job was removed</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="jobid"/>
      <xs:element ref="date"/>
      <xs:element ref="requestor"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element duration
diagram
type xs:string
used by
element b_record
annotation
documentation 
PBSPro duration. Need more info
source
<xs:element name="duration" type="xs:string">
  <xs:annotation>
    <xs:documentation>PBSPro duration. Need more info</xs:documentation>
  </xs:annotation>
</xs:element>

element end
diagram
type xs:long
used by
elements b_record execution_record
annotation
documentation 
Epoch time in seconds when job ended
source
<xs:element name="end" type="xs:long">
  <xs:annotation>
    <xs:documentation>Epoch time in seconds when job ended</xs:documentation>
  </xs:annotation>
</xs:element>

element etime
diagram
type xs:long
used by
elements execution_record start_record
annotation
documentation 
Epoch time in seconds when job became eligible to run
source
<xs:element name="etime" type="xs:long">
  <xs:annotation>
    <xs:documentation>Epoch time in seconds when job became eligible to run</xs:documentation>
  </xs:annotation>
</xs:element>

element exec_host
diagram
children node
used by
element resources_used
annotation
documentation 
Hosts job ran on
source
<xs:element name="exec_host">
  <xs:annotation>
    <xs:documentation>Hosts job ran on</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="node" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element execution_record
diagram
children jobid date user group account jobname queue ctime qtime etime start session end exit_status resource_list resources_used
used by
element pbs_jobfile
annotation
documentation 
A record indicating job has completed execution
source
<xs:element name="execution_record">
  <xs:annotation>
    <xs:documentation>A record indicating job has completed execution</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="jobid"/>
      <xs:element ref="date"/>
      <xs:element ref="user"/>
      <xs:element ref="group"/>
      <xs:element ref="account" minOccurs="0"/>
      <xs:element ref="jobname"/>
      <xs:element ref="queue"/>
      <xs:element ref="ctime"/>
      <xs:element ref="qtime"/>
      <xs:element ref="etime"/>
      <xs:element ref="start"/>
      <xs:element ref="session"/>
      <xs:element ref="end"/>
      <xs:element ref="exit_status"/>
      <xs:element ref="resource_list"/>
      <xs:element ref="resources_used"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element exit_status
diagram
type xs:long
used by
element execution_record
annotation
documentation 
The exit status of the job
source
<xs:element name="exit_status" type="xs:long">
  <xs:annotation>
    <xs:documentation>The exit status of the job</xs:documentation>
  </xs:annotation>
</xs:element>

element globalproperty
diagram
type xs:string
used by
elements neednodes nodes
annotation
documentation 
Represents a global node property, such as #shared
source
<xs:element name="globalproperty" type="xs:string">
  <xs:annotation>
    <xs:documentation>Represents a global node property, such as #shared</xs:documentation>
  </xs:annotation>
</xs:element>

element group
diagram
type xs:string
used by
elements execution_record start_record
annotation
documentation 
The UNIX group that the users job ran under
source
<xs:element name="group" type="xs:string">
  <xs:annotation>
    <xs:documentation>The UNIX group that the users job ran under</xs:documentation>
  </xs:annotation>
</xs:element>

element interactive
diagram
type xs:long
used by
elements u_record y_record
annotation
documentation 
A element specific to PBSPro
source
<xs:element name="interactive" type="xs:long">
  <xs:annotation>
    <xs:documentation>A element specific to PBSPro</xs:documentation>
  </xs:annotation>
</xs:element>

element jobid
diagram
type xs:string
used by
elements abort_record b_record checkpoint_restart_record delete_record execution_record k_record queue_record rerun_record start_record u_record y_record
annotation
documentation 
The PBS job id for the job
source
<xs:element name="jobid" type="xs:string">
  <xs:annotation>
    <xs:documentation>The PBS job id for the job</xs:documentation>
  </xs:annotation>
</xs:element>

element jobname
diagram
type xs:string
used by
elements execution_record start_record
annotation
documentation 
The users name for the job
source
<xs:element name="jobname" type="xs:string">
  <xs:annotation>
    <xs:documentation>The users name for the job</xs:documentation>
  </xs:annotation>
</xs:element>

element k_record
diagram
children jobid date requestor
used by
element pbs_jobfile
annotation
documentation 
A Record specific to PBSPro
source
<xs:element name="k_record">
  <xs:annotation>
    <xs:documentation>A Record specific to PBSPro</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="jobid"/>
      <xs:element ref="date"/>
      <xs:element ref="requestor"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element mem
diagram
children memory units
used by
elements resource_list resources_used
annotation
documentation 
Memory used by the job
source
<xs:element name="mem">
  <xs:annotation>
    <xs:documentation>Memory used by the job</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="memory"/>
      <xs:element ref="units"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element memory
diagram
type xs:long
used by
elements mem vmem
annotation
documentation 
The maximum memory used by the job 
source
<xs:element name="memory" type="xs:long">
  <xs:annotation>
    <xs:documentation>The maximum memory used by the job </xs:documentation>
  </xs:annotation>
</xs:element>

element ncpus
diagram
type xs:integer
used by
elements resource_list resources_used
annotation
documentation 
The number of cpu's requested
source
<xs:element name="ncpus" type="xs:integer">
  <xs:annotation>
    <xs:documentation>The number of cpu's requested</xs:documentation>
  </xs:annotation>
</xs:element>

element neednodes
diagram
children globalproperty nodegroup
used by
element resource_list
annotation
documentation 
NeedNodes consists of requested global properties, and nodegroups. It is same as Nodes
source
<xs:element name="neednodes">
  <xs:annotation>
    <xs:documentation>NeedNodes consists of requested global properties, and nodegroups. It is same as Nodes</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:choice>
      <xs:element ref="globalproperty" maxOccurs="unbounded"/>
      <xs:element ref="nodegroup" maxOccurs="unbounded"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element node
diagram
children nodename cpu
used by
elements exec_host nodelist
annotation
documentation 
A hostname
source