---
name: "GLOBUS_GRAM_PROTOCOL_JOB_STATE_UNSUBMITTED"
section: "3"
platform: "linux"
package: "libglobus-gram-protocol-doc"
version: "13.6-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/globus_gram_protocol_job_state"
---

# GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_UNSUBMITTED(3)

GRAM Job States - GRAM Job States.

Part of [globus\_gram\_protocol\_job\_state(3)](/globus_gram_protocol_job_state/3.md).

## NAME

globus\_gram\_protocol\_job\_state - GRAM Job States

 \- GRAM Job States.

## SYNOPSIS

### Enumerations

enum **globus\_gram\_protocol\_job\_state\_t** { **GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_PENDING** =1, **GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_ACTIVE** =2, **GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_FAILED** =4, **GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_DONE** =8, **GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_SUSPENDED** =16, **GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_UNSUBMITTED** =32, **GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_STAGE\_IN** =64, **GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_STAGE\_OUT** =128, **GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_ALL** =0xFFFFF }\

## Detailed Description

GRAM Job States.

The globus\_gram\_protocol\_job\_state\_t contains information about the current state of the job as known by the job manager. Job state changes are sent by the Job Manager to all registered clients. A client may ask for information from the job manager via the status request.

## Enumeration Type Documentation

### enum globus\_gram\_protocol\_job\_state\_t

GRAM Job States

**Enumerator**

- *GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_PENDING*

  *The job is waiting for resources to become available to run.*

- *GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_ACTIVE*

  *The job has received resources and the application is executing.*

- *GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_FAILED*

  *The job terminated before completion because an error, user-triggered cancel, or system-triggered cancel.*

- *GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_DONE*

  *The job completed successfully*

- *GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_SUSPENDED*

  *The job has been suspended. Resources which were allocated for this job may have been released due to some scheduler-specific reason.*

- *GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_UNSUBMITTED*

  *The job has not been submitted to the scheduler yet, pending the reception of the GLOBUS\_GRAM\_PROTOCOL\_JOB\_SIGNAL\_COMMIT\_REQUEST signal from a client.*

- *GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_STAGE\_IN*

  *The job manager is staging in files to run the job.*

- *GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_STAGE\_OUT*

  *The job manager is staging out files generated by the job.*

- *GLOBUS\_GRAM\_PROTOCOL\_JOB\_STATE\_ALL*

  *A mask of all job states.*

## Author

*Generated automatically by Doxygen for globus\_gram\_protocol from the source code.*
