Changeset 26981 for trunk/ippTools/src/chiptool.c
- Timestamp:
- Feb 17, 2010, 4:40:03 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/chiptool.c (modified) (27 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/chiptool.c
r26908 r26981 95 95 MODECASE(CHIPTOOL_MODE_TOFULLIMFILE, tofullimfileMode); 96 96 MODECASE(CHIPTOOL_MODE_TOPURGEDIMFILE, topurgedimfileMode); 97 MODECASE(CHIPTOOL_MODE_TOSCRUBBEDIMFILE, toscrubbedimfileMode);97 MODECASE(CHIPTOOL_MODE_TOSCRUBBEDIMFILE, toscrubbedimfileMode); 98 98 MODECASE(CHIPTOOL_MODE_EXPORTRUN, exportrunMode); 99 99 MODECASE(CHIPTOOL_MODE_IMPORTRUN, importrunMode); … … 135 135 if ((psListLength(where->list) <= 1) && !psMetadataLookupBool(NULL, config->args, "-all")) { 136 136 psFree(where); 137 psError(PXTOOLS_ERR_ DATA, false, "search parameters are required");137 psError(PXTOOLS_ERR_CONFIG, false, "search parameters are required"); 138 138 return false; 139 139 } … … 157 157 psString query = pxDataGet("chiptool_find_rawexp.sql"); 158 158 if (!query) { 159 psError(PXTOOLS_ERR_ DATA, false, "failed to retreive SQL statement");159 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 160 160 psFree(where); 161 161 return false; … … 227 227 228 228 229 # define GET_VALUE(PTYPE,CTYPE,VALUE,NAME) \230 PTYPE VALUE; \231 { bool status; \232 VALUE = psMetadataLookup##CTYPE(&status, md, NAME);\233 if (!status) {\234 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for %s", NAME); \235 psFree(output);\236 return false;\237 } }229 # define GET_VALUE(PTYPE,CTYPE,VALUE,NAME) \ 230 PTYPE VALUE; \ 231 { bool status; \ 232 VALUE = psMetadataLookup##CTYPE(&status, md, NAME); \ 233 if (!status) { \ 234 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for %s", NAME); \ 235 psFree(output); \ 236 return false; \ 237 } } 238 238 239 239 // loop over our list of exp_ids … … 248 248 } 249 249 250 GET_VALUE (psS64, S64, exp_id, "exp_id");251 GET_VALUE (psString, Str, raw_workdir, "workdir");252 GET_VALUE (psString, Str, raw_label, "label");250 GET_VALUE (psS64, S64, exp_id, "exp_id"); 251 GET_VALUE (psString, Str, raw_workdir, "workdir"); 252 GET_VALUE (psString, Str, raw_label, "label"); 253 253 GET_VALUE (psString, Str, raw_reduction, "reduction"); 254 254 // GET_VALUE (psString, Str, raw_expgroup, "expgroup"); … … 264 264 265 265 // queue the exp 266 if (!pxchipQueueByExpTag(config, 267 exp_id, 268 workdir ? workdir : raw_workdir,269 label ? label : raw_label,266 if (!pxchipQueueByExpTag(config, 267 exp_id, 268 workdir ? workdir : raw_workdir, 269 label ? label : raw_label, 270 270 data_group ? data_group : (label ? label : raw_label), 271 271 dist_group, 272 reduction ? reduction : raw_reduction,273 // expgroup ? expgroup : raw_expgroup,274 // XXX how does expgroup get defined?275 expgroup,276 dvodb ? dvodb : raw_dvodb,277 tess_id ? tess_id : raw_tess_id,278 end_stage ? end_stage : raw_end_stage,272 reduction ? reduction : raw_reduction, 273 // expgroup ? expgroup : raw_expgroup, 274 // XXX how does expgroup get defined? 275 expgroup, 276 dvodb ? dvodb : raw_dvodb, 277 tess_id ? tess_id : raw_tess_id, 278 end_stage ? end_stage : raw_end_stage, 279 279 note 280 )) {280 )) { 281 281 if (!psDBRollback(config->dbh)) { 282 282 psError(PS_ERR_UNKNOWN, false, "database error"); … … 314 314 if (!psListLength(where->list)) { 315 315 psFree(where); 316 psError(PXTOOLS_ERR_ DATA, false, "search parameters are required");316 psError(PXTOOLS_ERR_CONFIG, false, "search parameters are required"); 317 317 return false; 318 318 } … … 322 322 bool result = pxUpdateRun(config, where, &query, "chipRun", true); 323 323 if (!result) { 324 psError( PXTOOLS_ERR_DATA, false, "pxUpdateRun failed");324 psError(psErrorCodeLast(), false, "pxUpdateRun failed"); 325 325 } 326 326 … … 346 346 psString query = pxDataGet("chiptool_pendingimfile.sql"); 347 347 if (!query) { 348 psError(PXTOOLS_ERR_ DATA, false, "failed to retreive SQL statement");348 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 349 349 return false; 350 350 } … … 601 601 // add cuts on ra and decl if supplied 602 602 if (!pxspaceAddWhere(config, &where2, "rawExp")) { 603 psError( PXTOOLS_ERR_DATA, false, "pxSpaceAddWhere failed");603 psError(psErrorCodeLast(), false, "pxSpaceAddWhere failed"); 604 604 return false; 605 605 } … … 607 607 psString query = pxDataGet("chiptool_processedimfile.sql"); 608 608 if (!query) { 609 psError(PXTOOLS_ERR_ DATA, false, "failed to retreive SQL statement");609 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 610 610 return false; 611 611 } … … 619 619 } else { 620 620 psFree(where); 621 psError(PXTOOLS_ERR_ DATA, false, "search parameters (or -all) are required");621 psError(PXTOOLS_ERR_CONFIG, false, "search parameters (or -all) are required"); 622 622 return false; 623 623 } … … 684 684 && !psMetadataLookupBool(NULL, config->args, "-all")) { 685 685 psFree(where); 686 psError(PXTOOLS_ERR_ DATA, false, "search parameters are required");686 psError(PXTOOLS_ERR_CONFIG, false, "search parameters are required"); 687 687 return false; 688 688 } … … 690 690 psString query = pxDataGet("chiptool_revertprocessedimfile.sql"); 691 691 if (!query) { 692 psError(PXTOOLS_ERR_ DATA, false, "failed to retreive SQL statement");692 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 693 693 psFree(where); 694 694 return false; … … 725 725 return false; 726 726 } 727 727 728 728 if (!state) { 729 729 PXOPT_LOOKUP_S16(fault, config->args, "-fault", true, false); 730 730 731 731 if (!pxSetFaultCode(config->dbh, "chipProcessedImfile", where, fault)) { 732 732 psError(PS_ERR_UNKNOWN, false, "failed to set set fault flag"); … … 737 737 else { 738 738 if (!pxchipProcessedImfileSetStateByQuery(config,where,state)) { 739 psError(PS_ERR_UNKNOWN, false, "failed to set chipProcessedImfile state");740 return(false);739 psError(PS_ERR_UNKNOWN, false, "failed to set chipProcessedImfile state"); 740 return(false); 741 741 } 742 742 } 743 743 744 744 745 745 return true; 746 746 } … … 844 844 psString query = pxDataGet("chiptool_unmasked.sql"); 845 845 if (!query) { 846 psError(PXTOOLS_ERR_ DATA, false, "failed to retreive SQL statement");846 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 847 847 return false; 848 848 } … … 922 922 psString query = pxDataGet("chiptool_pendingcleanuprun.sql"); 923 923 if (!query) { 924 psError(PXTOOLS_ERR_ DATA, false, "failed to retreive SQL statement");924 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 925 925 return false; 926 926 } … … 986 986 psString query = pxDataGet("chiptool_pendingcleanupimfile.sql"); 987 987 if (!query) { 988 psError(PXTOOLS_ERR_ DATA, false, "failed to retreive SQL statement");988 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 989 989 return false; 990 990 } … … 1047 1047 psString query = pxDataGet("chiptool_donecleanup.sql"); 1048 1048 if (!query) { 1049 psError(PXTOOLS_ERR_ DATA, false, "failed to retreive SQL statement");1049 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 1050 1050 return false; 1051 1051 } … … 1105 1105 // make sure that the state string is valid 1106 1106 if (!pxIsValidState(state)) { 1107 psError(PXTOOLS_ERR_ DATA, false, "%s is not a valid state", state);1107 psError(PXTOOLS_ERR_CONFIG, false, "%s is not a valid state", state); 1108 1108 return false; 1109 1109 } … … 1118 1118 psString query = pxDataGet("chiptool_run.sql"); 1119 1119 if (!query) { 1120 psError(PXTOOLS_ERR_ DATA, false, "failed to retreive SQL statement");1120 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 1121 1121 return false; 1122 1122 } … … 1180 1180 psString query = pxDataGet("chiptool_completely_processed_exp.sql"); 1181 1181 if (!query) { 1182 psError(PXTOOLS_ERR_ DATA, false, "failed to retreive SQL statement");1182 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 1183 1183 return false; 1184 1184 } … … 1408 1408 psString query = pxDataGet(tables[i].sqlFilename); 1409 1409 if (!query) { 1410 psError(PXTOOLS_ERR_ DATA, false, "failed to retreive SQL statement");1410 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 1411 1411 return false; 1412 1412 } … … 1444 1444 1445 1445 if (clean) { 1446 bool success = true; 1446 bool success = true; 1447 1447 if (!strcmp(tables[i].tableName, "chipRun")) { 1448 1448 success = pxSetStateCleaned("chipRun", "state", output); … … 1548 1548 psString query = pxDataGet("chiptool_runstate.sql"); 1549 1549 if (!query) { 1550 psError(PXTOOLS_ERR_ DATA, false, "failed to retreive SQL statement");1550 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 1551 1551 return false; 1552 1552 } … … 1557 1557 psFree(whereClause); 1558 1558 } else { 1559 psError(PXTOOLS_ERR_ DATA, true, "search parameters or -all are required");1559 psError(PXTOOLS_ERR_CONFIG, true, "search parameters or -all are required"); 1560 1560 return false; 1561 1561 }
Note:
See TracChangeset
for help on using the changeset viewer.
