B.5 Job State Field Values

Here are the job state field values for the Job class:

Constant

Value

Description

int CANCELLED_STATE

9

Cancelled end state.

int CANCELLING_STATE

6

Cancelling. Transistions to: Cancelled.

int COMPLETED_STATE

8

Completed end state.

int COMPLETING_STATE

5

Completing. Transitions to: Completing.

int FAILED_STATE

10

Failed end state.

int FAILING_STATE

7

Failing. Transitions to: Failed.

int PAUSED_STATE

4

Paused. Transitions to: Running/Completing/Failing/Cancelling.

int QUEUED_STATE

1

Queued. Transitions to: Starting/Failing/Cancelling.

int RUNNING_STATE

3

Running. Transistions to: Paused/Completing/Failing/Cancelling.

int STARTING_STATE

2

Starting. Transistions to: Running/Failing/Cancelling.

int SUBMITTED_STATE

0

Submitted. Transitions to: Queued/Failing.

String TERMINATION_TYPE_ADMIN

“Admin"

Indicates Job was cancelled by the admin and pnly applies if Job is in CANCELLED_STATE. Value is obtained from jobinstance.terminationtype fact.

String TERMINATION_TYPE_JOB

“Job”

Indicates Job was cancelled due to exceeding the job timeout value and only applies if Job is in CANCELLED_STATE. The value is obtained from jobinstance.terminationtype fact.

String TERMINATION_TYPE_TIMEOUT

“Timeout”

Indicates Job was cancelled due to exceeding the job timeout value and only applies if Job is in CANCELLED_STATE. Value is obtained from jobinstance.terminationtype fact.

String TERMINATION_TYPE_USER

“User”

Indicate Job was cancelled by client user and only applies if Job is in CANCELLED_STATE. The value is obtained from jobinstance.terminationtype fact.