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

◆ ActivityOldID

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.

◆ Annotation

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.

◆ Description

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.

◆ JobName

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.

◆ Type

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.


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