<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><meta name="robots" content="noindex"> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <!-- THIS FILE IS AUTOMATICALLY GENERATED FROM THE GLOBUS SOURCE CODE DO NOT MODIFY. --> <title>Globus Reference Manual</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head> <body> <!-- Generated by Doxygen 1.7.4 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> </ul> </div> </div> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> initNavTree('group__globus__gram__protocol__job__state.html',''); </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#enum-members">Enumerations</a> </div> <div class="headertitle"> <div class="title">GRAM Job States</div> </div> </div> <div class="contents"> <p>The globus_gram_protocol_job_state_t contains information about the current state of the job as known by the job manager. <a href="#details">More...</a></p> <h2><a name="enum-members"></a> Enumerations</h2> <ul> <li>enum <a class="el" href="group__globus__gram__protocol__job__state.html#ga7ee774d35df5e9243f18c998aef47936">globus_gram_protocol_job_state_t</a> { <br/>   <a class="el" href="group__globus__gram__protocol__job__state.html#gga7ee774d35df5e9243f18c998aef47936a6d189b817380789a19bc4eb8a36dc2b6">GLOBUS_GRAM_PROTOCOL_JOB_STATE_PENDING</a> = 1, <br/>   <a class="el" href="group__globus__gram__protocol__job__state.html#gga7ee774d35df5e9243f18c998aef47936aebcb91f39b010998eef5607579cf07c4">GLOBUS_GRAM_PROTOCOL_JOB_STATE_ACTIVE</a> = 2, <br/>   <a class="el" href="group__globus__gram__protocol__job__state.html#gga7ee774d35df5e9243f18c998aef47936a4aa5df65b704384af76fcd9f2024b09d">GLOBUS_GRAM_PROTOCOL_JOB_STATE_FAILED</a> = 4, <br/>   <a class="el" href="group__globus__gram__protocol__job__state.html#gga7ee774d35df5e9243f18c998aef47936ae0b33655ec6fa61a40e4436cb8dfd056">GLOBUS_GRAM_PROTOCOL_JOB_STATE_DONE</a> = 8, <br/>   <a class="el" href="group__globus__gram__protocol__job__state.html#gga7ee774d35df5e9243f18c998aef47936ad9942bb756a52a0368e264d2559266df">GLOBUS_GRAM_PROTOCOL_JOB_STATE_SUSPENDED</a> = 16, <br/>   <a class="el" href="group__globus__gram__protocol__job__state.html#gga7ee774d35df5e9243f18c998aef47936a145615bd81d2ba42df2f236499bc371d">GLOBUS_GRAM_PROTOCOL_JOB_STATE_UNSUBMITTED</a> = 32, <br/>   <a class="el" href="group__globus__gram__protocol__job__state.html#gga7ee774d35df5e9243f18c998aef47936aa9bf73d18631d50b97320d59af3ce489">GLOBUS_GRAM_PROTOCOL_JOB_STATE_STAGE_IN</a> = 64, <br/>   <a class="el" href="group__globus__gram__protocol__job__state.html#gga7ee774d35df5e9243f18c998aef47936ab2d6e2977a6e34ba4faadcd9da83f8e2">GLOBUS_GRAM_PROTOCOL_JOB_STATE_STAGE_OUT</a> = 128, <br/>   <a class="el" href="group__globus__gram__protocol__job__state.html#gga7ee774d35df5e9243f18c998aef47936afa8c58a66302f7ba4047310cbbf0172b">GLOBUS_GRAM_PROTOCOL_JOB_STATE_ALL</a> = 0xFFFFF <br/> } </ul> <hr/><a name="details" id="details"></a><h2>Detailed Description</h2> <p>The globus_gram_protocol_job_state_t contains information about the current state of the job as known by the job manager. </p> <p>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. <a class="anchor" id="globus_gram_protocol_job_state_t"></a> </p> <hr/><h2>Enumeration Type Documentation</h2> <a class="anchor" id="ga7ee774d35df5e9243f18c998aef47936"></a><!-- doxytag: member="globus_gram_protocol_constants.h::globus_gram_protocol_job_state_t" ref="ga7ee774d35df5e9243f18c998aef47936" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="group__globus__gram__protocol__job__state.html#ga7ee774d35df5e9243f18c998aef47936">globus_gram_protocol_job_state_t</a></td> </tr> </table> </div> <div class="memdoc"> <p>GRAM Job States. </p> <dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" id="gga7ee774d35df5e9243f18c998aef47936a6d189b817380789a19bc4eb8a36dc2b6"></a><!-- doxytag: member="GLOBUS_GRAM_PROTOCOL_JOB_STATE_PENDING" ref="gga7ee774d35df5e9243f18c998aef47936a6d189b817380789a19bc4eb8a36dc2b6" args="" -->GLOBUS_GRAM_PROTOCOL_JOB_STATE_PENDING</em> </td><td> <p>The job is waiting for resources to become available to run. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga7ee774d35df5e9243f18c998aef47936aebcb91f39b010998eef5607579cf07c4"></a><!-- doxytag: member="GLOBUS_GRAM_PROTOCOL_JOB_STATE_ACTIVE" ref="gga7ee774d35df5e9243f18c998aef47936aebcb91f39b010998eef5607579cf07c4" args="" -->GLOBUS_GRAM_PROTOCOL_JOB_STATE_ACTIVE</em> </td><td> <p>The job has received resources and the application is executing. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga7ee774d35df5e9243f18c998aef47936a4aa5df65b704384af76fcd9f2024b09d"></a><!-- doxytag: member="GLOBUS_GRAM_PROTOCOL_JOB_STATE_FAILED" ref="gga7ee774d35df5e9243f18c998aef47936a4aa5df65b704384af76fcd9f2024b09d" args="" -->GLOBUS_GRAM_PROTOCOL_JOB_STATE_FAILED</em> </td><td> <p>The job terminated before completion because an error, user-triggered cancel, or system-triggered cancel. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga7ee774d35df5e9243f18c998aef47936ae0b33655ec6fa61a40e4436cb8dfd056"></a><!-- doxytag: member="GLOBUS_GRAM_PROTOCOL_JOB_STATE_DONE" ref="gga7ee774d35df5e9243f18c998aef47936ae0b33655ec6fa61a40e4436cb8dfd056" args="" -->GLOBUS_GRAM_PROTOCOL_JOB_STATE_DONE</em> </td><td> <p>The job completed successfully. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga7ee774d35df5e9243f18c998aef47936ad9942bb756a52a0368e264d2559266df"></a><!-- doxytag: member="GLOBUS_GRAM_PROTOCOL_JOB_STATE_SUSPENDED" ref="gga7ee774d35df5e9243f18c998aef47936ad9942bb756a52a0368e264d2559266df" args="" -->GLOBUS_GRAM_PROTOCOL_JOB_STATE_SUSPENDED</em> </td><td> <p>The job has been suspended. </p> <p>Resources which were allocated for this job may have been released due to some scheduler-specific reason. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga7ee774d35df5e9243f18c998aef47936a145615bd81d2ba42df2f236499bc371d"></a><!-- doxytag: member="GLOBUS_GRAM_PROTOCOL_JOB_STATE_UNSUBMITTED" ref="gga7ee774d35df5e9243f18c998aef47936a145615bd81d2ba42df2f236499bc371d" args="" -->GLOBUS_GRAM_PROTOCOL_JOB_STATE_UNSUBMITTED</em> </td><td> <p>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. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga7ee774d35df5e9243f18c998aef47936aa9bf73d18631d50b97320d59af3ce489"></a><!-- doxytag: member="GLOBUS_GRAM_PROTOCOL_JOB_STATE_STAGE_IN" ref="gga7ee774d35df5e9243f18c998aef47936aa9bf73d18631d50b97320d59af3ce489" args="" -->GLOBUS_GRAM_PROTOCOL_JOB_STATE_STAGE_IN</em> </td><td> <p>The job manager is staging in files to run the job. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga7ee774d35df5e9243f18c998aef47936ab2d6e2977a6e34ba4faadcd9da83f8e2"></a><!-- doxytag: member="GLOBUS_GRAM_PROTOCOL_JOB_STATE_STAGE_OUT" ref="gga7ee774d35df5e9243f18c998aef47936ab2d6e2977a6e34ba4faadcd9da83f8e2" args="" -->GLOBUS_GRAM_PROTOCOL_JOB_STATE_STAGE_OUT</em> </td><td> <p>The job manager is staging out files generated by the job. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga7ee774d35df5e9243f18c998aef47936afa8c58a66302f7ba4047310cbbf0172b"></a><!-- doxytag: member="GLOBUS_GRAM_PROTOCOL_JOB_STATE_ALL" ref="gga7ee774d35df5e9243f18c998aef47936afa8c58a66302f7ba4047310cbbf0172b" args="" -->GLOBUS_GRAM_PROTOCOL_JOB_STATE_ALL</em> </td><td> <p>A mask of all job states. </p> </td></tr> </table> </dd> </dl> </div> </div> </div> </div> <div id="nav-path" class="navpath"> <ul> <hr> <p align="center"> <a href="http://www.globus.org/toolkit/about.html" target="_top">about globus</a> | <a href="http://www.globus.org/toolkit/" target="_top">globus toolkit</a> | <a href="https://dev.globus.org/wiki/Welcome/" target="_top">dev.globus</a> <br> <br> Comments? <a href="mailto:webmaster@globus.org">webmaster@globus.org</a> </body> </html>