Changeset 16277 for trunk/ippTools/src/pstamptoolConfig.c
- Timestamp:
- Feb 1, 2008, 2:40:03 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/pstamptoolConfig.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/pstamptoolConfig.c
r16134 r16277 74 74 "new state", NULL); 75 75 76 #ifdef notdef 77 // -pendingimfile 78 psMetadata *pendingimfileArgs = psMetadataAlloc(); 79 psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-exp_name", 0, 80 "define exposure ID", NULL); 81 psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-inst", 0, 82 "define camera ID", NULL); 83 psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-telescope", 0, 84 "define telescope ID", NULL); 85 psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-exp_type", 0, 86 "define exposure type", NULL); 87 psMetadataAddU64(pendingimfileArgs, PS_LIST_TAIL, "-limit", 0, 76 // -addjob 77 psMetadata *addjobArgs = psMetadataAlloc(); 78 psMetadataAddStr(addjobArgs, PS_LIST_TAIL, "-uri", 0, 79 "define job file uri", NULL); 80 psMetadataAddStr(addjobArgs, PS_LIST_TAIL, "-req_id", 0, 81 "define job req_id", NULL); 82 psMetadataAddStr(addjobArgs, PS_LIST_TAIL, "-outputBase", 0, 83 "define job outputBase", NULL); 84 psMetadataAddStr(addjobArgs, PS_LIST_TAIL, "-args", 0, 85 "define job args", NULL); 86 87 // -listjob 88 psMetadata *listjobArgs = psMetadataAlloc(); 89 psMetadataAddStr(listjobArgs, PS_LIST_TAIL, "-req_id", 0, 90 "define request", NULL); 91 psMetadataAddStr(listjobArgs, PS_LIST_TAIL, "-job_id", 0, 92 "define job", NULL); 93 psMetadataAddU64(listjobArgs, PS_LIST_TAIL, "-limit", 0, 88 94 "limit result set to N items", 0); 89 psMetadataAddBool(pendingimfileArgs, PS_LIST_TAIL, "-simple", 0, 90 "use the simple output format", false); 91 92 // -copydone 93 psMetadata *copydoneArgs = psMetadataAlloc(); 94 psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-exp_name", 0, 95 "define exposure ID (required)", NULL); 96 psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-inst", 0, 97 "define camera ID (required)", NULL); 98 psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-telescope", 0, 99 "define telescope ID (required)", NULL); 100 psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-class", 0, 101 "define class", NULL); 102 psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-class_id", 0, 103 "define class_id", NULL); 104 psMetadataAddStr(copydoneArgs, PS_LIST_TAIL, "-uri", 0, 105 "define storage uri", NULL); 106 107 #endif // notyet 95 psMetadataAddBool(listjobArgs, PS_LIST_TAIL, "-simple", 0, 96 "use the simple output format", false); 97 98 // -pendingjob 99 psMetadata *pendingjobArgs = psMetadataAlloc(); 100 psMetadataAddStr(pendingjobArgs, PS_LIST_TAIL, "-job_id", 0, 101 "define job", NULL); 102 psMetadataAddU64(pendingjobArgs, PS_LIST_TAIL, "-limit", 0, 103 "limit result set to N items", 0); 104 psMetadataAddBool(pendingjobArgs, PS_LIST_TAIL, "-simple", 0, 105 "use the simple output format", false); 106 107 // -processedjob 108 psMetadata *processedjobArgs = psMetadataAlloc(); 109 psMetadataAddStr(processedjobArgs, PS_LIST_TAIL, "-job_id", 0, 110 "req_id for which to change state", NULL); 111 psMetadataAddStr(processedjobArgs, PS_LIST_TAIL, "-state", 0, 112 "new state", NULL); 113 psMetadataAddStr(processedjobArgs, PS_LIST_TAIL, "-status", 0, 114 "new status", NULL); 108 115 109 116 #define PXTOOL_MODE(option, modeval, argset) \ … … 129 136 psMetadata *modes = psMetadataAlloc(); 130 137 131 PXTOOL_ADD_MODE("-adddatastore", "", PSTAMPTOOL_MODE_ADDDATASTORE, adddatastoreArgs); 132 PXTOOL_ADD_MODE("-datastore", "", PSTAMPTOOL_MODE_DATASTORE, datastoreArgs); 133 134 PXTOOL_ADD_MODE("-addreq", "", PSTAMPTOOL_MODE_ADDREQ, addreqArgs); 135 PXTOOL_ADD_MODE("-pendingreq", "", PSTAMPTOOL_MODE_PENDINGREQ, pendingreqArgs); 136 PXTOOL_ADD_MODE("-processedreq", "", PSTAMPTOOL_MODE_PROCESSEDREQ, processedreqArgs); 138 PXOPT_ADD_MODE("-adddatastore", "", PSTAMPTOOL_MODE_ADDDATASTORE, adddatastoreArgs); 139 PXOPT_ADD_MODE("-datastore", "", PSTAMPTOOL_MODE_DATASTORE, datastoreArgs); 140 141 PXOPT_ADD_MODE("-addreq", "", PSTAMPTOOL_MODE_ADDREQ, addreqArgs); 142 PXOPT_ADD_MODE("-pendingreq", "", PSTAMPTOOL_MODE_PENDINGREQ, pendingreqArgs); 143 PXOPT_ADD_MODE("-processedreq", "", PSTAMPTOOL_MODE_PROCESSEDREQ, processedreqArgs); 144 145 PXOPT_ADD_MODE("-addjob", "", PSTAMPTOOL_MODE_ADDJOB, addjobArgs); 146 PXOPT_ADD_MODE("-listjob", "", PSTAMPTOOL_MODE_LISTJOB, listjobArgs); 147 PXOPT_ADD_MODE("-pendingjob", "", PSTAMPTOOL_MODE_PENDINGJOB, pendingjobArgs); 148 PXOPT_ADD_MODE("-processedjob", "", PSTAMPTOOL_MODE_PROCESSEDJOB, processedjobArgs); 137 149 138 150 #ifdef notyet 139 PXTOOL_ADD_MODE("-addjob", "", PSTAMPTOOL_MODE_ADDJOB, addjobArgs); 140 PXTOOL_ADD_MODE("-pendingjob", "", PSTAMPTOOL_MODE_PENDINGJOB, pendingjobArgs); 141 PXTOOL_ADD_MODE("-processedjob" "", PSTAMPTOOL_MODE_PROCESSEDJOB, processedjobArgs); 142 PXTOOL_ADD_MODE("-jobresult", "", PSTAMPTOOL_MODE_JOBRESULT, jobresultArgs); 151 PXOPT_ADD_MODE("-jobresult", "", PSTAMPTOOL_MODE_JOBRESULT, jobresultArgs); 143 152 #endif 144 153 … … 174 183 addWhereStr(job_id); 175 184 176 #ifdef notdef177 addWhereStr(exp_name);178 addWhereStr(telescope);179 // convert '-inst' to 'camera'180 {181 psString str = NULL;182 bool status = false;183 if ((str = psMetadataLookupStr(&status, config->args, "-inst"))) {184 if (!psMetadataAddStr(config->where, PS_LIST_TAIL, "camera", 0, "==", str)) {185 psError(PS_ERR_UNKNOWN, false, "failed to add item camera");186 psFree(config);187 return NULL;188 }189 }190 }191 addWhereStr(exp_type);192 addWhereStr(class);193 addWhereStr(class_id);194 #endif195 196 185 if (config->where->list->n < 1) { 197 186 psFree(config->where);
Note:
See TracChangeset
for help on using the changeset viewer.
