IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 17, 2010, 4:40:03 PM (16 years ago)
Author:
Paul Price
Message:

Reworked all ippTools to put fault=2 (SYS_ERROR) when can't find SQL file (presumably due to NFS problems). Removed DATA_ERROR because ippTools don't work on data (astronomical images or catalogues). This should allow us to turn on revert for fault=2 only.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/dettool_processedimfile.c

    r26815 r26981  
    3434    psString query = pxDataGet("dettool_toprocessedimfile.sql");
    3535    if (!query) {
    36         psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
     36        psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement");
    3737        return false;
    3838    }
     
    180180    psString query = pxDataGet("dettool_processedimfile.sql");
    181181    if (!query) {
    182         psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
     182        psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement");
    183183        psFree(where);
    184184        return false;
     
    267267    psString query = pxDataGet("dettool_revertprocessedimfile.sql");
    268268    if (!query) {
    269         psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
     269        psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement");
    270270        return false;
    271271    }
     
    299299    PXOPT_LOOKUP_S64(det_id, config->args, "-det_id", true, false);
    300300    PXOPT_LOOKUP_STR(data_state, config->args, "-data_state", true, false);
    301    
     301
    302302    psMetadata *where = psMetadataAlloc();
    303303
     
    327327    psString query = pxDataGet("dettool_pendingcleanup_processedimfile.sql");
    328328    if (!query) {
    329         psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
     329        psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement");
    330330        return false;
    331331    }
     
    356356    if (!output) {
    357357        psError(PS_ERR_UNKNOWN, false, "database error");
    358 /*      fprintf(stderr,"WTF !output?\n"); */
     358/*      fprintf(stderr,"WTF !output?\n"); */
    359359        return false;
    360360    }
    361361    if (!psArrayLength(output)) {
    362362        psTrace("dettool", PS_LOG_INFO, "no rows found");
    363 /*      fprintf(stderr,"WTF no rows??\n"); */
     363/*      fprintf(stderr,"WTF no rows??\n"); */
    364364        psFree(output);
    365365        return true;
     
    397397    psString query = pxDataGet("dettool_donecleanup_processedimfile.sql");
    398398    if (!query) {
    399         psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");
     399        psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement");
    400400        return false;
    401401    }
Note: See TracChangeset for help on using the changeset viewer.