Schema iv-1.2.xsd


schema location:  E:\GriPhyN\VDL\iv-1.2\iv-1.2.xsd
targetNamespace:  http://www.griphyn.org/chimera/Invocation
 
Elements  Complex types  Simple types 
invocation  JobType  DottedQuad 
RUsageType  PositiveDecimal 
StatCallType 


element invocation
diagram
children prejob mainjob postjob cleanup cwd usage uname statcall
attributes
Name  Type  Use  Default  Fixed  Annotation
version  xs:NMTOKEN  required      
start  xs:dateTime  required      
documentation 
Start of application according to host clock.
duration  PositiveDecimal  required      
documentation 
Duration of application run in seconds with microsecond fraction, according to host clock.
transformation  xs:string  optional  null    
derivation  xs:string  optional  null    
host  DottedQuad  optional  0.0.0.0    
documentation 
Host address of the primary interface, as far as discernable.
pid  xs:decimal  optional      
documentation 
process number of the gridlaunch application itself.
uid  xs:integer  optional      
documentation 
real user id on the compute node that started grid launch.
gid  xs:integer  optional      
documentation 
real group id of the user that started gridlaunch
annotation
documentation 
record of an application run for a given TR and DV.

element invocation/prejob
diagram
type JobType
children usage status statcall command-line
attributes
Name  Type  Use  Default  Fixed  Annotation
start  xs:dateTime  required      
duration  PositiveDecimal  required      
pid  xs:decimal  optional      
annotation
documentation 
Optional job to run before invoking the application.

element invocation/mainjob
diagram
type JobType
children usage status statcall command-line
attributes
Name  Type  Use  Default  Fixed  Annotation
start  xs:dateTime  required      
duration  PositiveDecimal  required      
pid  xs:decimal  optional      
annotation
documentation 
The application itself.

element invocation/postjob
diagram
type JobType
children usage status statcall command-line
attributes
Name  Type  Use  Default  Fixed  Annotation
start  xs:dateTime  required      
duration  PositiveDecimal  required      
pid  xs:decimal  optional      
annotation
documentation 
Optional job to run after invoking the application.

element invocation/cleanup
diagram
type JobType
children usage status statcall command-line
attributes
Name  Type  Use  Default  Fixed  Annotation
start  xs:dateTime  required      
duration  PositiveDecimal  required      
pid  xs:decimal  optional      
annotation
documentation 
Optional job to run independently last.

element invocation/cwd
diagram
type restriction of xs:string
facets
maxLength 4096
whiteSpace preserve
annotation
documentation 
Record the current working directory at time of execution.

element invocation/usage
diagram
type RUsageType
attributes
Name  Type  Use  Default  Fixed  Annotation
utime  xs:decimal  required      
documentation 
Total amount of user time used, in seconds with millisecond fraction.
stime  xs:decimal  required      
documentation 
Total amount of system time used, in seconds with millisecond fraction.
minflt  xs:unsignedLong  required      
documentation 
Number of soft page faults (i.e. those serviced by reclaiming a page from the list of pages awaiting reallocation.
majflt  xs:unsignedLong  required      
documentation 
Number of hard page faults (i.e. those that required I/O). 
nswap  xs:unsignedLong  required      
documentation 
Number of times a process was swapped out of physical memory.
nsignals  xs:unsignedLong  required      
documentation 
Number of signals delivered.
nvcsw  xs:unsignedLong  optional      
documentation 
Number of voluntary context switches, i.e. because the process gave up the process before it had to (usually to wait for some resource to be available).
nivcsw  xs:unsignedLong  optional      
documentation 
Number of involuntary context switches, i.e. a higher priority process became runnable or the current process used up its time slice.
annotation
documentation 
Resource usage recorded of gridstart itself.

element invocation/uname
diagram
type extension of xs:token
attributes
Name  Type  Use  Default  Fixed  Annotation
archmode  xs:NMTOKEN  optional      
documentation 
IA32, IA64, ILP32, LP64
system  xs:NMTOKEN  required      
nodename  xs:NMTOKEN  required      
release  xs:NMTOKEN  required      
machine  xs:NMTOKEN  required      
domainname  xs:NMTOKEN  optional      
annotation
documentation 
Report architecture information.

element invocation/statcall
diagram
type extension of StatCallType
children file descriptor temporary fifo statinfo data
attributes
Name  Type  Use  Default  Fixed  Annotation
error  xs:int  required      
documentation 
result from the stat call on a named file or descriptor.
id  xs:NMTOKEN  required      
annotation
documentation 
Inode info on shared and outside apps and streams.

complexType JobType
diagram
children usage status statcall command-line
used by
elements invocation/cleanup invocation/mainjob invocation/postjob invocation/prejob
attributes
Name  Type  Use  Default  Fixed  Annotation
start  xs:dateTime  required      
duration  PositiveDecimal  required      
pid  xs:decimal  optional      
annotation
documentation 
Information about a specific job that ran as part of the invocation.

element JobType/usage
diagram
type RUsageType
attributes
Name  Type  Use  Default  Fixed  Annotation
utime  xs:decimal  required      
documentation 
Total amount of user time used, in seconds with millisecond fraction.
stime  xs:decimal  required      
documentation 
Total amount of system time used, in seconds with millisecond fraction.
minflt  xs:unsignedLong  required      
documentation 
Number of soft page faults (i.e. those serviced by reclaiming a page from the list of pages awaiting reallocation.
majflt  xs:unsignedLong  required      
documentation 
Number of hard page faults (i.e. those that required I/O). 
nswap  xs:unsignedLong  required      
documentation 
Number of times a process was swapped out of physical memory.
nsignals  xs:unsignedLong  required      
documentation 
Number of signals delivered.
nvcsw  xs:unsignedLong  optional      
documentation 
Number of voluntary context switches, i.e. because the process gave up the process before it had to (usually to wait for some resource to be available).
nivcsw  xs:unsignedLong  optional      
documentation 
Number of involuntary context switches, i.e. a higher priority process became runnable or the current process used up its time slice.
annotation
documentation 
Excerpt of the struct rusage returned for the application.

element JobType/status
diagram
children failure regular signalled suspended
attributes
Name  Type  Use  Default  Fixed  Annotation
raw  xs:int  required      
annotation
documentation 
Exit status of application, which may be a signal with core dump.

element JobType/status/failure
diagram
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
error  xs:byte  required      
annotation
documentation 
Failure to start application. This is an error by gridstart.

element JobType/status/regular
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
exitcode  xs:byte  required      
annotation
documentation 
Controlled application exit, may indicate error.

element JobType/status/signalled
diagram
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
signal  xs:byte  required      
corefile  xs:boolean  optional      
annotation
documentation 
Application died on signal.

element JobType/status/suspended
diagram
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
signal  xs:byte  required      
annotation
documentation 
This should not happen.

element JobType/statcall
diagram
type StatCallType
children file descriptor temporary fifo statinfo data
attributes
Name  Type  Use  Default  Fixed  Annotation
error  xs:int  required      
documentation 
result from the stat call on a named file or descriptor.
annotation
documentation 
Inode information about the application that was run.

element JobType/command-line
diagram
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
executable  xs:string  optional      
documentation 
DEPRECATED - redundant attribute will be dropped soon.
annotation
documentation 
Name and arguments of the executable of application.

complexType RUsageType
diagram
used by
elements invocation/usage JobType/usage
attributes
Name  Type  Use  Default  Fixed  Annotation
utime  xs:decimal  required      
documentation 
Total amount of user time used, in seconds with millisecond fraction.
stime  xs:decimal  required      
documentation 
Total amount of system time used, in seconds with millisecond fraction.
minflt  xs:unsignedLong  required      
documentation 
Number of soft page faults (i.e. those serviced by reclaiming a page from the list of pages awaiting reallocation.
majflt  xs:unsignedLong  required      
documentation 
Number of hard page faults (i.e. those that required I/O). 
nswap  xs:unsignedLong  required      
documentation 
Number of times a process was swapped out of physical memory.
nsignals  xs:unsignedLong  required      
documentation 
Number of signals delivered.
nvcsw  xs:unsignedLong  optional      
documentation 
Number of voluntary context switches, i.e. because the process gave up the process before it had to (usually to wait for some resource to be available).
nivcsw  xs:unsignedLong  optional      
documentation 
Number of involuntary context switches, i.e. a higher priority process became runnable or the current process used up its time slice.
annotation
documentation 
Information from the rusage record.

complexType StatCallType
diagram
children file descriptor temporary fifo statinfo data
used by
elements invocation/statcall JobType/statcall
attributes
Name  Type  Use  Default  Fixed  Annotation
error  xs:int  required      
documentation 
result from the stat call on a named file or descriptor.
annotation
documentation 
Information about a named file or descriptor.

element StatCallType/file
diagram
type extension of xs:hexBinary
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string  required      
documentation 
A named file may be a regular file like a shell script or executable, or it may be a device file like /dev/null. Only regular files may incur element content. 
annotation
documentation 
Named file in filesystem.

element StatCallType/descriptor
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
number  xs:nonNegativeInteger  required      
annotation
documentation 
Pre-opened descriptor.

element StatCallType/temporary
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string  required      
descriptor  xs:integer  required      
annotation
documentation 
Created temporary file.

element StatCallType/fifo
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string  required      
descriptor  xs:integer  required      
count  xs:nonNegativeInteger  optional  0    
rsize  xs:nonNegativeInteger  optional  0    
wsize  xs:nonNegativeInteger  optional  0    
annotation
documentation 
Auto-created feedback FIFO.

element StatCallType/statinfo
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
size  xs:integer  required      
mode  xs:token  optional      
documentation 
file protection in octal number with leading zero.
inode  xs:integer  optional