ARC SDK
Data Fields
Arc::JobIdentificationType Class Reference

Job identification. More...

#include <arc/compute/JobDescription.h>

Data Fields

std::string JobName
 Name of job. More...
 
std::string Description
 Human readable description. More...
 
std::string Type
 Job type. More...
 
std::list< std::string > Annotation
 Annotation. More...
 
std::list< std::string > ActivityOldID
 ID of old activity. More...
 

Detailed Description

Job identification.

This class serves to provide human readable information about a job description. Some of this information might also be passed to the execution service for providing information about the job created from this job description. An object of this class is part of the JobDescription class as the Identification public member.

Field Documentation

std::list<std::string> Arc::JobIdentificationType::ActivityOldID

ID of old activity.

The ActivityOldID object is used to store a list of IDs corresponding to activities which were performed from this job description. This information is not intended to used by the execution service, but rather used for keeping track of activities, e.g. when doing a job resubmission the old activity ID is appended to this list.

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getActivityOldID and setActivityOldID methods in the Java interface
std::list<std::string> Arc::JobIdentificationType::Annotation

Annotation.

The Annotation list is used for human readable comments, tags for free grouping or identifying different activities.

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getAnnotation and setAnnotation methods in the Java interface
std::string Arc::JobIdentificationType::Description

Human readable description.

The Description string can be used to provide a human readable description of e.g. the task which should be performed when processing the job description.

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getDescription and setDescription methods in the Java interface
std::string Arc::JobIdentificationType::JobName

Name of job.

The JobName string is used to specify a name of the job description, and it will most likely also be the name given to the job when created at the execution service.

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getJobName and setJobName methods in the Java interface
std::string Arc::JobIdentificationType::Type

Job type.

The Type string specifies a classification of the activity in compliance with GLUE2. The possible values should follow those defined in the ComputingActivityType_t enumeration of GLUE2.

Attribute mapping specific to this field/value.

Java interface deviation
The member is only accessible through the getType and setType methods in the Java interface

The documentation for this class was generated from the following file: