00001
00002
00003
00004
00005 GID_JSC_SUCCEEDED = -22
00006 GID_JSC_FAILED = -21
00007 GID_JSC_COMPLETE = -20
00008 GID_JSC_UNKNOWN = -19
00009 GID_JSC_WAITING_ANALYSIS = -13
00010 GID_JSC_HELD = -12
00011 GID_JSC_NOT_YET_READY = -11
00012 GID_JSC_CANNOT_SUBMIT = -10
00013 GID_JSC_RETRY = -2
00014 GID_JSC_NEW = -1
00015 GID_JSC_SUBMITTED = 0
00016
00017 def GIDStringForJSC(code):
00018 if code == GID_JSC_SUCCEEDED: return "SUCCEEDED"
00019 if code == GID_JSC_FAILED: return "FAILED"
00020 if code == GID_JSC_COMPLETE: return "COMPLETE"
00021 if code == GID_JSC_UNKNOWN: return "UNKNOWN"
00022 if code == GID_JSC_WAITING_ANALYSIS: return "WAITING_ANALYSIS"
00023 if code == GID_JSC_HELD: return "HELD"
00024 if code == GID_JSC_NOT_YET_READY: return "NOT_YET_READY"
00025 if code == GID_JSC_RETRY: return "RETRY"
00026 if code == GID_JSC_NEW: return "NEW"
00027 if code >= GID_JSC_SUBMITTED: return "SUBMITTED Ganga job " + str(code)
00028 return "Unidentified Job Status Code" + str(code)
00029
00030
00031
00032
00033 GID_JPC_NREADY_HOLD = 1
00034 GID_JPC_NREADY_NHOLD = 2
00035 GID_JPC_READY_NRETRY = 3
00036 GID_JPC_READY_RETRY = 4
00037 GID_JPC_SUBMIT_RUN = 5
00038 GID_JPC_SUBMIT_NRUN = 6
00039 GID_JPC_DONE_NFAIL = 7
00040 GID_JPC_DONE_FAIL = 8
00041
00042
00043
00044
00045
00046
00047 GID_CLC_GANGA = 0
00048 GID_CLC_GRID = 1
00049 GID_CLC_BATCH = 2
00050 GID_CLC_WORKER = 3
00051 GID_CLC_APPLICATION = 4
00052 GID_CLC_USER = 5
00053
00054 def GIDStringForCLC(code):
00055
00056 if code == GID_CLC_GANGA: return "GANGA"
00057 if code == GID_CLC_GRID: return "GRID"
00058 if code == GID_CLC_BATCH: return "BATCH"
00059 if code == GID_CLC_WORKER: return "WORKER"
00060 if code == GID_CLC_APPLICATION: return "APPLICATION"
00061 if code == GID_CLC_USER: return "USER"
00062 return "Unidentified Communication Level Code" + str(code)
00063
00064
00065
00066 GID_FCC_NONE = 0
00067 GID_FCC_EARLY = 1
00068 GID_FCC_LATE_HANDLED = 2
00069 GID_FCC_LATE_UNHANDLED = 3
00070
00071 def GIDStringForFCC(code):
00072 if code == GID_FCC_NONE: return "NONE"
00073 if code == GID_FCC_EARLY: return "EARLY"
00074 if code == GID_FCC_LATE_HANDLED: return "LATE_HANDLED"
00075 if code == GID_FCC_LATE_UNHANDLED: return "LATE_UNHANDLED"
00076 return "Unidentified Failure Category Code" + str(code)
00077
00078